Football League - Highland League/Highland League - 34
42'P. Campbell
65'P. Young
78'G. Campbell
84'S. Butcher
88'W. West

2021/22 / All competitions
Forres Mechanics have 35 fixtures listed for 2021/22. The 35 finished matches stand at 8W 10D 17L, with 45 scored and 82 conceded.
Football League - Highland League / Highland League - 34
All fixtures / scorers by fixture
42'P. Campbell
65'P. Young
78'G. Campbell
84'S. Butcher
88'W. West
5'L. Fraser
21'C. Bunce
25'P. Brindle
44'J. Grant
45'J. Anderson
56'J. Anderson
5'D. Lawrence
19'J. McShane
29'B. Barron
70'K. Duncan
10'J. Maciver
55'Allan MacPhee
58'Allan MacPhee
72'C. Johnstone
5'K. Macleod
45+1'L. MacKinnon
31'P. Brindle
60'A. Reid
62'J. McKenzie
77'C. Gray
85'G. Fraser
32'P. Brindle
34'B. Barron
43'Allan MacPhee
64'Allan MacPhee
90+2'G. Fraser
27'D. Ballard
35'S. Morrison
39'P. Brindle
52'P. Brindle
80'K. Mooney
90'K. McHattie