Matches All competitions · season 2026/27
Earlier matches (13) › Tue 14 Jul
FT Keith 2–0 Aberdeen U21 W Friendlies Clubs · Club Friendlies
Sat 25 Jul
FT Forres Mechanics 5–1 Keith L Football League - Highland League · Highland League - 1
Sat 1 Aug
FT Keith 1–1 Nairn County D Football League - Highland League · Highland League - 2
Wed 5 Aug
FT Fraserburgh 1–0 Keith L Football League - Highland League · Highland League - 3
Sat 8 Aug
FT Keith 2–2 Lossiemouth D Football League - Highland League · Highland League - 4
Sat 15 Aug
FT Clachnacuddin 1–1 Keith D Football League - Highland League · Highland League - 5
Sat 22 Aug
FT Formartine United 4–1 Keith L Football League - Highland League · Highland League - 7
Sat 29 Aug
FT Keith 4–1 Wick Academy W Football League - Highland League · Highland League - 8 Our pick: Keith 68%, right Sat 5 Sep
FT Keith 3–2 Buckie Thistle W Football League - Highland League · Highland League - 9
Sat 12 Sep
FT Keith 2–0 Deveronvale W Football League - Highland League · Highland League - 6
Wed 16 Sep
FT Banks O' Dee 4–1 Keith L Football League - Highland League · Highland League - 10
Sat 19 Sep
FT Keith 2–3 Strathspey Thistle L Football League - Highland League · Highland League - 11
Sat 26 Sep
FT Brora Rangers 5–0 Keith L Football League - Highland League · Highland League - 12
Sat 3 Oct
FT Keith 2–1 Stonehaven W FA Cup · 1st Round
Wed 7 Oct
FT Keith 1–0 Turriff United W Football League - Highland League · Highland League - 13 Our pick: Turriff United 40%, wrong Sat 10 Oct
FT Huntly 2–0 Keith L Football League - Highland League · Highland League - 14
Sat 17 Oct
FT Keith 6–4 Invergordon W Football League - Highland League · Highland League - 15 Our pick: Keith 60%, right Sat 24 Oct
FT Dumbarton 1–0 Keith L FA Cup · Round of 128 Our pick: Dumbarton 56%, right Sat 31 Oct
FT Rothes 0–3 Keith W Football League - Highland League · Highland League - 16 Our pick: Keith 79%, right Sat 14 Nov
15:00 Keith v Inverurie Loco Works Football League - Highland League · Highland League - 17 32% · 24% · 44% Sat 21 Nov
15:00 Keith v Forres Mechanics Football League - Highland League · Highland League - 18
Sat 5 Dec
15:00 Nairn County v Keith Football League - Highland League · Highland League - 19
Sat 19 Dec
15:00 Keith v Fraserburgh Football League - Highland League · Highland League - 20
Sat 26 Dec
15:00 Lossiemouth v Keith Football League - Highland League · Highland League - 21
Sat 2 Jan
15:00 Keith v Clachnacuddin Football League - Highland League · Highland League - 22
Sat 9 Jan
15:00 Deveronvale v Keith Football League - Highland League · Highland League - 23
Sat 16 Jan
15:00 Keith v Formartine United Football League - Highland League · Highland League - 24
Sat 23 Jan
15:00 Wick Academy v Keith Football League - Highland League · Highland League - 25
Sat 30 Jan
15:00 Buckie Thistle v Keith Football League - Highland League · Highland League - 26
Sat 6 Feb
15:00 Keith v Banks O' Dee Football League - Highland League · Highland League - 27
Sat 20 Feb
15:00 Strathspey Thistle v Keith Football League - Highland League · Highland League - 28
Later matches (6) › Sat 27 Feb
15:00 Keith v Brora Rangers Football League - Highland League · Highland League - 29
Sat 6 Mar
15:00 Turriff United v Keith Football League - Highland League · Highland League - 30
Sat 13 Mar
15:00 Keith v Huntly Football League - Highland League · Highland League - 31
Sat 20 Mar
15:00 Invergordon v Keith Football League - Highland League · Highland League - 32
Sat 3 Apr
14:00 Keith v Rothes Football League - Highland League · Highland League - 33
Sat 10 Apr
14:00 Inverurie Loco Works v Keith Football League - Highland League · Highland League - 34
Matches without a link were played before our match pages began on 4 November 2026.