Football League - Highland League/Highland League - 20
43'L. MacLeod
47'J. Brownie
51'L. Duncan
70'K. Winton
74'L. MacLeod

2022/23 / All competitions
Keith have 36 fixtures listed for 2022/23. The 36 finished matches stand at 7W 6D 23L, with 38 scored and 94 conceded.
Football League - Highland League / Highland League - 20
All fixtures / scorers by fixture
43'L. MacLeod
47'J. Brownie
51'L. Duncan
70'K. Winton
74'L. MacLeod
30'F. MacLeod
79'E. Loudon
13'S. Robertson
44'J. Smith
49'M. Tough
52'K. Yeats
83'G. Elphinstone
72'M. Tough
2'J. Brownie
44'M. Tough
25'L. Duncan
55'S. Davidson
66'J. Brownie
74'C. Gethins
31'S. Morrison
35'L. Fraser
43'S. Morrison
59'G. Elphinstone
68'L. Fraser
76'B. Barron
90'B. Barron
17'L. Mackenzie
36'G. Elphinstone
42'G. Warren
37'A. MacLeod
62'F. Forbes
75'M. Dangana
2'S. Butcher
15'S. Barbour
54'R. Sargent
80'J. Bolton
37'J. Murray
63'S. Pugh
90+3'A. MacAskill
14'M. Gallagher
35'M. McLean
36'P. Campbell
41'A. Combe
65'S. Lisle
88'C. Anderson
3'A. Macrae
6'M. Ewan
14'J. MacRae
45'J. MacRae
58'C. Williamson
62'D. Gillespie
90'S. Hutcheon
16'P. Young
47'K. Mooney
62'D. Yunus
79'S. Barbour
7'T. Andrews
24'L. Duncan
44'R. McKeown
57'G. Mitchell
73'R. Ward
45+3'S. Hutcheon
90+2'A. Dey
43'A. Wilson
62'A. Pollock
64'A. Wilson
20'A. McDonald
43'G. McGrath
58'K. Inglis
62'B. Biabi
78'G. McGrath
10'K. Mooney
26'R. Robertson
28'M. Tough
55'K. Mooney
58'A. Cruickshank
63'K. Mooney
82'S. Hutcheon
48'L. Archibald
83'F. Forbes
16'K. Mooney
22'T. Andrews
26'B. Allan
30'D. Ballard
36'H. Ormsby
43'M. Jamieson
51'J. Brownie
59'K. Mooney
29'B. Barron
35'K. Mooney
72'P. Nawrocki
39'K. Mooney
43'G. Morrison
45+1'Matheus Machado
51'G. Morrison
73'P. Nawrocki
18'R. Armstrong
24'K. Winton
29'N. Gauld
47'M. Gilmour
60'M. Watson
63'M. Gilmour
85'L. MacLeod
87'M. Gilmour
48'D. Yunus
76'L. Mackenzie
90'D. Yunus
51'A. Reid
65'P. Nawrocki
47'G. MacNab
44'D. Gillespie
47'J. MacRae
69'A. Macrae
90+1'A. Macrae
5'K. Hester
37'R. MacEwan
68'D. McHardy
81'J. Peters
87'R. Dingwall