Football League - Highland League/Highland League - 17
6'M. MacGregor
36'R. Gunn
76'O. Harrold
84'K. Henderson

2023/24 / All competitions
Keith have 35 fixtures listed for 2023/24. The 35 finished matches stand at 8W 6D 21L, with 35 scored and 66 conceded.
Football League - Highland League / Highland League - 17
All fixtures / scorers by fixture
6'M. MacGregor
36'R. Gunn
76'O. Harrold
84'K. Henderson
8'M. Barry
67'K. McHattie
74'G. MacNab
90'M. MacGregor
31'S. Adams
49'S. Morrison
79'J. McCabe
58'M. MacKenzie
63'L. Coull
78'K. Shepherd
82'M. Taylor
25'S. Morrison
37'M. Ironside
45+2'J. Cooper
45'M. Gilmour
62'C. Antoniazzi
12'J. Wallace
24'J. MacRae
37'J. Wallace
58'A. Sutherland
66'C. Gill
17'E. Cairns
27'E. Cairns
55'M. Alexander
86'M. Taylor
2'N. McKeown
25'A. Emslie
47'A. Reid
50'A. Combe
57'A. Reid
63'A. Reid
90'B. Alberts
90+4'C. Killoh
27'R. Sargent
36'S. Barbour
63'S. Barbour
17'H. Hennem
32'M. Tough
76'Rorie Macleod
80'C. Bunce
24'K. Yeats
27'C. Killoh
76'M. Tough
82'J. Mitchell
87'C. Angus
4'F. MacLeod
10'M. Tough
11'M. Scott
20'G. McGrath
62'M. Gaffney
68'G. Elphinstone
85'J. Halliday
5'M. MacKenzie
37'J. Cooper
50'G. Elphinstone
71'L. Coull
29'R. Stuart
10'C. Young
23'M. Taylor
27'G. Elphinstone
38'R. Tokely
63'C. Young
66'M. Taylor
70'L. Cheyne
83'M. Ironside
86'R. Sargent
48'P. Brindle
50'G. Elphinstone
57'G. Rodger
60'J. Cooper
72'G. Rodger
86'J. Wade
48'C. Frame
69'J. Brownie
71'L. Fraser
53'L. Coull
70'R. Robertson
71'E. Clark
64'M. Ironside
72'H. Hennem
17'H. Ormsby