DateLeagueTimePosHome TeamAway TeamPosxScore 
14 NovS Highland League15:0013KeithInverurie Loco Works22 - 1W
21 NovS Highland League15:0013KeithForres Mechanics82 - 1W
5 DecS Highland League15:0012Nairn CountyKeith132 - 1L
19 DecS Highland League15:0013KeithFraserburgh32 - 1W
26 DecS Highland League15:0015LossiemouthKeith132 - 1L
2 JanS Highland League15:0013KeithClachnacuddin52 - 1W
9 JanS Highland League15:0010DeveronvaleKeith132 - 1L
16 JanS Highland League15:0013KeithFormartine United42 - 1W
23 JanS Highland League15:0017Wick AcademyKeith130 - 1W
30 JanS Highland League15:0014Buckie ThistleKeith131 - 1D
6 FebS Highland League15:0013KeithBanks O'Dee62 - 1W
20 FebS Highland League15:009Strathspey ThistleKeith133 - 1L
27 FebS Highland League15:0013KeithBrora Rangers12 - 1W
6 MarS Highland League15:0011Turriff UnitedKeith132 - 1L
13 MarS Highland League15:0013KeithHuntly72 - 0W
20 MarS Highland League15:0016InvergordonKeith131 - 1D
3 AprS Highland League15:0013KeithRothes182 - 2D
10 AprS Highland League15:002Inverurie Loco WorksKeith132 - 1L
Explanation of this analysisThe remaining fixture list for Keith for this season

xScore is predicted from Home and Away performance against teams higher or lower in the league. Updated after each result.
Data last updated: 11 November 2026