A new Football League season is about to begin and this is the first game for these teams. Bring it on!
Rothes form and stats
Rothes have prepared for this season with one friendly games versus mixed opposition. Results from training matches should always be treated with caution, but the takeaways from these one matches are 0 victories, 0 draws and 1 losses. In these games, Rothes have scored 1 goal and conceded 6 times.
Last season, Rothes's league statistics were 7 wins, 3 draws and 9 losses, resulting in a 11th position in the Football League. Over these 19 matches they scored 44 goals and conceded 33. Playing at home last season Rothes managed 3-0-6 (win-draw-lost) with 20 goals and 17 conceded.
Forres Mechanics form and stats
Let's have a look at how Forres Mechanics performed last season in the Football League: They landed a 6th position in the league table after playing out 13 victories, 1 draw and 6 defeats. In total they scored 51 and conceded 23 goals in these matches. The numbers for away games only are: Won 6 - drew 0 and lost 4 with 22/13 goals scored/conceded.
Head 2 Head
Last two meetings between the teams: Rothes won 1, Forres Mechanics won 0 and 1 draw. 1 game with over 2,5 goals, 1 match with two goals or less.Rothes missing players
Forres Mechanics missing players
| Playername | Goals | Assist | Starts | % Started |
|---|
| Playername | Goals | Assist | Starts | % Started |
|---|
| Rothes | Forres Mechanics | |||||
| Total | Home | Home vs | Statistic | Away vs | Away | Total |
| 0 | 0 | 0 | Played | 0 | 0 | 0 |
| 0 | 0 | 0 | Won | 0 | 0 | 0 |
| 0 | 0 | 0 | Drew | 0 | 0 | 0 |
| 0 | 0 | 0 | Lost | 0 | 0 | 0 |
| 0 | 0 | 0 | Scored | 0 | 0 | 0 |
| 0 | 0 | 0 | Conceded | 0 | 0 | 0 |
| 0% | 0% | 0% | Over 0.5 | 0% | 0% | 0% |
| 0% | 0% | 0% | Over 1.5 | 0% | 0% | 0% |
| 0% | 0% | 0% | Over 2.5 | 0% | 0% | 0% |
| 0% | 0% | 0% | Over 3.5 | 0% | 0% | 0% |
| 0% | 0% | 0% | Over 4.5 | 0% | 0% | 0% |
| 0% | 0% | 0% | BTTS | 0% | 0% | 0% |
| 0% | 0% | 0% | Clean Sheets | 0% | 0% | 0% |
| 0% | 0% | 0% | Failed To Score | 0% | 0% | 0% |
| 0 | 0 | 0 | Corners For (avg) | 0 | 0 | 0 |
| 0 | 0 | 0 | Corners Against (avg) | 0 | 0 | 0 |
| 0 | 0 | 0 | Yellow Cards (avg) | 0 | 0 | 0 |
| 0 | 0 | 0 | Red Cards | 0 | 0 | 0 |
| Rothes | Last season | Forres Mechanics | ||||
| Total | Home | Statistic | Away | Total | ||
| 34 | 17 | Played | 17 | 34 | ||
| 13 | 7 | Won | 10 | 21 | ||
| 8 | 3 | Drew | 1 | 3 | ||
| 13 | 7 | Lost | 6 | 10 | ||
| 73 | 38 | Scored | 41 | 79 | ||
| 57 | 28 | Conceded | 26 | 40 | ||
| 97% | 100% | Over 0.5 | 94% | 91% | ||
| 82% | 88% | Over 1.5 | 88% | 79% | ||
| 62% | 59% | Over 2.5 | 82% | 74% | ||
| 47% | 41% | Over 3.5 | 59% | 47% | ||
| 35% | 29% | Over 4.5 | 35% | 29% | ||
| 62% | 65% | BTTS | 47% | 47% | ||
| 18% | 12% | Clean Sheets | 35% | 35% | ||
| 24% | 24% | Failed To Score | 24% | 26% | ||
| 8 | 3 | Corners For (avg) | 8 | 8 | ||
| 5.5 | 10 | Corners Against (avg) | 7 | 7 | ||
| 1 | 1 | Yellow Cards (avg) | 0 | 0 | ||
| 0 | 0 | Red Cards | 0 | 0 | ||
- Forres Mechanics have played more matches over 2,5 goals away than home.
- Rothes have conceded at least twice as many corners as they have won at home.
- Rothes have won significantly less corners at home than away.
- Rothes haven’t played a single 0-0 game at home.
| 30-03-19 | | Rothes | 3 - 2 | Turriff United |
| 06-04-19 | | Rothes | 2 - 1 | Wick Academy |
| 13-04-19 | | Inverurie Loco Works | 1 - 0 | Rothes |
| 20-04-19 | | Rothes | 2 - 0 | Keith |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 03-08-19 | | Rothes | 14:00 | Forres Mechanics |
| 10-08-19 | | Lossiemouth | 14:00 | Rothes |
| 17-08-19 | | Rothes | 14:00 | Nairn County |
| 24-08-19 | | Huntly | 14:00 | Rothes |
| 07-09-19 | | Rothes | 14:00 | Deveronvale |
| 27-03-19 | | Rothes | 1 - 1 | Clachnacuddin |
| 30-03-19 | | Rothes | 3 - 2 | Turriff United |
| 06-04-19 | | Rothes | 2 - 1 | Wick Academy |
| 20-04-19 | | Rothes | 2 - 0 | Keith |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 03-08-19 | | Rothes | 14:00 | Forres Mechanics |
| 17-08-19 | | Rothes | 14:00 | Nairn County |
| 07-09-19 | | Rothes | 14:00 | Deveronvale |
| 14-09-19 | | Rothes | 14:00 | Inverurie Loco Works |
| 05-10-19 | | Rothes | 14:00 | Keith |
| 06-03-19 | | Cove Rangers | 6 - 2 | Rothes |
| 09-03-19 | | Huntly | 4 - 4 | Rothes |
| 16-03-19 | | Deveronvale | 0 - 1 | Rothes |
| 23-03-19 | | Forres Mechanics | 0 - 0 | Rothes |
| 13-04-19 | | Inverurie Loco Works | 1 - 0 | Rothes |
| 10-08-19 | | Lossiemouth | 14:00 | Rothes |
| 24-08-19 | | Huntly | 14:00 | Rothes |
| 11-09-19 | | Brora Rangers | 14:00 | Rothes |
| 28-09-19 | | Strathspey Thistle | 14:00 | Rothes |
| 09-10-19 | | Fraserburgh | 14:00 | Rothes |
| 05-01-19 | | Lossiemouth | 0 - 4 | Rothes |
| 12-01-19 | | Rothes | 6 - 1 | Nairn County |
| 16-02-19 | | Fraserburgh | 2 - 0 | Rothes |
| 23-02-19 | | Rothes | 3 - 3 | Formartine United |
| 02-03-19 | | Rothes | 1 - 1 | Buckie Thistle |
| 06-03-19 | | Cove Rangers | 6 - 2 | Rothes |
| 09-03-19 | | Huntly | 4 - 4 | Rothes |
| 16-03-19 | | Deveronvale | 0 - 1 | Rothes |
| 23-03-19 | | Forres Mechanics | 0 - 0 | Rothes |
| 27-03-19 | | Rothes | 1 - 1 | Clachnacuddin |
| 22-09-18 | | Rothes | 4 - 0 | Clachnacuddin |
| 06-10-18 | | Rothes | 1 - 2 | Fraserburgh |
| 20-10-18 | | Rothes | 0 - 1 | Annan Athletic |
| 31-10-18 | | Rothes | 0 - 1 | Huntly |
| 10-11-18 | | Rothes | 1 - 2 | Inverurie Loco Works |
| 01-12-18 | | Rothes | 3 - 4 | Strathspey Thistle |
| 29-12-18 | | Rothes | 0 - 2 | Brora Rangers |
| 12-01-19 | | Rothes | 6 - 1 | Nairn County |
| 23-02-19 | | Rothes | 3 - 3 | Formartine United |
| 02-03-19 | | Rothes | 1 - 1 | Buckie Thistle |
| 18-08-18 | | Brora Rangers | 1 - 0 | Rothes |
| 29-08-18 | | Nairn County | 1 - 1 | Rothes |
| 08-09-18 | | Wick Academy | 1 - 3 | Rothes |
| 29-09-18 | | Clachnacuddin | 1 - 4 | Rothes |
| 13-10-18 | | Formartine United | 3 - 3 | Rothes |
| 27-10-18 | | Buckie Thistle | 3 - 2 | Rothes |
| 03-11-18 | | Turriff United | 3 - 3 | Rothes |
| 24-11-18 | | Fort William | 0 - 5 | Rothes |
| 05-01-19 | | Lossiemouth | 0 - 4 | Rothes |
| 16-02-19 | | Fraserburgh | 2 - 0 | Rothes |
| 06-10-18 | | Rothes | 1 - 2 | Fraserburgh |
| 13-10-18 | | Formartine United | 3 - 3 | Rothes |
| 20-10-18 | | Rothes | 0 - 1 | Annan Athletic |
| 27-10-18 | | Buckie Thistle | 3 - 2 | Rothes |
| 31-10-18 | | Rothes | 0 - 1 | Huntly |
| 03-11-18 | | Turriff United | 3 - 3 | Rothes |
| 10-11-18 | | Rothes | 1 - 2 | Inverurie Loco Works |
| 24-11-18 | | Fort William | 0 - 5 | Rothes |
| 01-12-18 | | Rothes | 3 - 4 | Strathspey Thistle |
| 29-12-18 | | Rothes | 0 - 2 | Brora Rangers |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 30-09-17 | | Rothes | 1 - 3 | Edusport Academy |
| 28-07-18 | | Rothes | 11 - 1 | Fort William |
| 08-08-18 | | Rothes | 0 - 4 | Cove Rangers |
| 25-08-18 | | Rothes | 1 - 0 | Lossiemouth |
| 01-09-18 | | Rothes | 0 - 2 | Deveronvale |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 26-09-15 | | Buckie Thistle | 7 - 0 | Rothes |
| 24-09-16 | | BSC Glasgow | 1 - 0 | Rothes |
| 23-09-17 | | Edusport Academy | 1 - 1 | Rothes |
| 04-08-18 | | Strathspey Thistle | 1 - 2 | Rothes |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 18-08-18 | | Brora Rangers | 1 - 0 | Rothes |
| 29-08-18 | | Nairn County | 1 - 1 | Rothes |
| 08-08-18 | | Rothes | 0 - 4 | Cove Rangers |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 18-08-18 | | Brora Rangers | 1 - 0 | Rothes |
| 25-08-18 | | Rothes | 1 - 0 | Lossiemouth |
| 29-08-18 | | Nairn County | 1 - 1 | Rothes |
| 01-09-18 | | Rothes | 0 - 2 | Deveronvale |
| 08-09-18 | | Wick Academy | 1 - 3 | Rothes |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 22-09-18 | | Rothes | 4 - 0 | Clachnacuddin |
| 29-09-18 | | Clachnacuddin | 1 - 4 | Rothes |
| 29-09-07 | | Rothes | 1 - 4 | Nairn County |
| 27-09-08 | | Rothes | 1 - 3 | Buckie Thistle |
| 26-09-09 | | Rothes | 1 - 5 | Banks O Dee FC |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 30-09-17 | | Rothes | 1 - 3 | Edusport Academy |
| 28-07-18 | | Rothes | 11 - 1 | Fort William |
| 08-08-18 | | Rothes | 0 - 4 | Cove Rangers |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 26-09-15 | | Buckie Thistle | 7 - 0 | Rothes |
| 24-09-16 | | BSC Glasgow | 1 - 0 | Rothes |
| 23-09-17 | | Edusport Academy | 1 - 1 | Rothes |
| 04-08-18 | | Strathspey Thistle | 1 - 2 | Rothes |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 18-08-18 | | Brora Rangers | 1 - 0 | Rothes |
| 29-08-18 | | Nairn County | 1 - 1 | Rothes |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 26-09-15 | | Buckie Thistle | 7 - 0 | Rothes |
| 24-09-16 | | BSC Glasgow | 1 - 0 | Rothes |
| 23-09-17 | | Edusport Academy | 1 - 1 | Rothes |
| 30-09-17 | | Rothes | 1 - 3 | Edusport Academy |
| 28-07-18 | | Rothes | 11 - 1 | Fort William |
| 04-08-18 | | Strathspey Thistle | 1 - 2 | Rothes |
| 29-09-07 | | Rothes | 1 - 4 | Nairn County |
| 27-09-08 | | Rothes | 1 - 3 | Buckie Thistle |
| 26-09-09 | | Rothes | 1 - 5 | Banks O Dee FC |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 30-09-17 | | Rothes | 1 - 3 | Edusport Academy |
| 28-07-18 | | Rothes | 11 - 1 | Fort William |
| 08-08-18 | | Rothes | 0 - 4 | Cove Rangers |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 26-09-15 | | Buckie Thistle | 7 - 0 | Rothes |
| 24-09-16 | | BSC Glasgow | 1 - 0 | Rothes |
| 23-09-17 | | Edusport Academy | 1 - 1 | Rothes |
| 04-08-18 | | Strathspey Thistle | 1 - 2 | Rothes |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 18-08-18 | | Brora Rangers | 1 - 0 | Rothes |
| 29-08-18 | | Nairn County | 1 - 1 | Rothes |
| 27-03-19 | | Rothes | 1 - 1 | Clachnacuddin |
| 30-03-19 | | Rothes | 3 - 2 | Turriff United |
| 06-04-19 | | Rothes | 2 - 1 | Wick Academy |
| 13-04-19 | | Inverurie Loco Works | 1 - 0 | Rothes |
| 20-04-19 | | Rothes | 2 - 0 | Keith |
| 03-08-19 | | Rothes | 14:00 | Forres Mechanics |
| 10-08-19 | | Lossiemouth | 14:00 | Rothes |
| 17-08-19 | | Rothes | 14:00 | Nairn County |
| 24-08-19 | | Huntly | 14:00 | Rothes |
| 07-09-19 | | Rothes | 14:00 | Deveronvale |
| 02-03-19 | | Rothes | 1 - 1 | Buckie Thistle |
| 27-03-19 | | Rothes | 1 - 1 | Clachnacuddin |
| 30-03-19 | | Rothes | 3 - 2 | Turriff United |
| 06-04-19 | | Rothes | 2 - 1 | Wick Academy |
| 20-04-19 | | Rothes | 2 - 0 | Keith |
| 03-08-19 | | Rothes | 14:00 | Forres Mechanics |
| 17-08-19 | | Rothes | 14:00 | Nairn County |
| 07-09-19 | | Rothes | 14:00 | Deveronvale |
| 14-09-19 | | Rothes | 14:00 | Inverurie Loco Works |
| 05-10-19 | | Rothes | 14:00 | Keith |
| 06-03-19 | | Cove Rangers | 6 - 2 | Rothes |
| 09-03-19 | | Huntly | 4 - 4 | Rothes |
| 16-03-19 | | Deveronvale | 0 - 1 | Rothes |
| 23-03-19 | | Forres Mechanics | 0 - 0 | Rothes |
| 13-04-19 | | Inverurie Loco Works | 1 - 0 | Rothes |
| 10-08-19 | | Lossiemouth | 14:00 | Rothes |
| 24-08-19 | | Huntly | 14:00 | Rothes |
| 11-09-19 | | Brora Rangers | 14:00 | Rothes |
| 28-09-19 | | Strathspey Thistle | 14:00 | Rothes |
| 09-10-19 | | Fraserburgh | 14:00 | Rothes |
| 29-12-18 | | Rothes | 0 - 2 | Brora Rangers |
| 05-01-19 | | Lossiemouth | 0 - 4 | Rothes |
| 12-01-19 | | Rothes | 6 - 1 | Nairn County |
| 16-02-19 | | Fraserburgh | 2 - 0 | Rothes |
| 23-02-19 | | Rothes | 3 - 3 | Formartine United |
| 02-03-19 | | Rothes | 1 - 1 | Buckie Thistle |
| 06-03-19 | | Cove Rangers | 6 - 2 | Rothes |
| 09-03-19 | | Huntly | 4 - 4 | Rothes |
| 16-03-19 | | Deveronvale | 0 - 1 | Rothes |
| 23-03-19 | | Forres Mechanics | 0 - 0 | Rothes |
| 25-08-18 | | Rothes | 1 - 0 | Lossiemouth |
| 01-09-18 | | Rothes | 0 - 2 | Deveronvale |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 06-10-18 | | Rothes | 1 - 2 | Fraserburgh |
| 31-10-18 | | Rothes | 0 - 1 | Huntly |
| 10-11-18 | | Rothes | 1 - 2 | Inverurie Loco Works |
| 01-12-18 | | Rothes | 3 - 4 | Strathspey Thistle |
| 29-12-18 | | Rothes | 0 - 2 | Brora Rangers |
| 12-01-19 | | Rothes | 6 - 1 | Nairn County |
| 23-02-19 | | Rothes | 3 - 3 | Formartine United |
| 18-08-18 | | Brora Rangers | 1 - 0 | Rothes |
| 29-08-18 | | Nairn County | 1 - 1 | Rothes |
| 08-09-18 | | Wick Academy | 1 - 3 | Rothes |
| 29-09-18 | | Clachnacuddin | 1 - 4 | Rothes |
| 13-10-18 | | Formartine United | 3 - 3 | Rothes |
| 27-10-18 | | Buckie Thistle | 3 - 2 | Rothes |
| 03-11-18 | | Turriff United | 3 - 3 | Rothes |
| 24-11-18 | | Fort William | 0 - 5 | Rothes |
| 05-01-19 | | Lossiemouth | 0 - 4 | Rothes |
| 16-02-19 | | Fraserburgh | 2 - 0 | Rothes |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 29-09-18 | | Clachnacuddin | 1 - 4 | Rothes |
| 06-10-18 | | Rothes | 1 - 2 | Fraserburgh |
| 13-10-18 | | Formartine United | 3 - 3 | Rothes |
| 27-10-18 | | Buckie Thistle | 3 - 2 | Rothes |
| 31-10-18 | | Rothes | 0 - 1 | Huntly |
| 03-11-18 | | Turriff United | 3 - 3 | Rothes |
| 10-11-18 | | Rothes | 1 - 2 | Inverurie Loco Works |
| 24-11-18 | | Fort William | 0 - 5 | Rothes |
| 01-12-18 | | Rothes | 3 - 4 | Strathspey Thistle |
| 28-07-18 | | Rothes | 11 - 1 | Fort William |
| 08-08-18 | | Rothes | 0 - 4 | Cove Rangers |
| 25-08-18 | | Rothes | 1 - 0 | Lossiemouth |
| 01-09-18 | | Rothes | 0 - 2 | Deveronvale |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 06-10-18 | | Rothes | 1 - 2 | Fraserburgh |
| 31-10-18 | | Rothes | 0 - 1 | Huntly |
| 10-11-18 | | Rothes | 1 - 2 | Inverurie Loco Works |
| 01-12-18 | | Rothes | 3 - 4 | Strathspey Thistle |
| 29-12-18 | | Rothes | 0 - 2 | Brora Rangers |
| 04-08-18 | | Strathspey Thistle | 1 - 2 | Rothes |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 18-08-18 | | Brora Rangers | 1 - 0 | Rothes |
| 29-08-18 | | Nairn County | 1 - 1 | Rothes |
| 08-09-18 | | Wick Academy | 1 - 3 | Rothes |
| 29-09-18 | | Clachnacuddin | 1 - 4 | Rothes |
| 13-10-18 | | Formartine United | 3 - 3 | Rothes |
| 27-10-18 | | Buckie Thistle | 3 - 2 | Rothes |
| 03-11-18 | | Turriff United | 3 - 3 | Rothes |
| 24-11-18 | | Fort William | 0 - 5 | Rothes |
| 28-07-18 | | Rothes | 11 - 1 | Fort William |
| 04-08-18 | | Strathspey Thistle | 1 - 2 | Rothes |
| 08-08-18 | | Rothes | 0 - 4 | Cove Rangers |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 18-08-18 | | Brora Rangers | 1 - 0 | Rothes |
| 25-08-18 | | Rothes | 1 - 0 | Lossiemouth |
| 29-08-18 | | Nairn County | 1 - 1 | Rothes |
| 01-09-18 | | Rothes | 0 - 2 | Deveronvale |
| 08-09-18 | | Wick Academy | 1 - 3 | Rothes |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 28-07-18 | | Rothes | 11 - 1 | Fort William |
| 08-08-18 | | Rothes | 0 - 4 | Cove Rangers |
| 25-08-18 | | Rothes | 1 - 0 | Lossiemouth |
| 01-09-18 | | Rothes | 0 - 2 | Deveronvale |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 06-10-18 | | Rothes | 1 - 2 | Fraserburgh |
| 31-10-18 | | Rothes | 0 - 1 | Huntly |
| 10-11-18 | | Rothes | 1 - 2 | Inverurie Loco Works |
| 01-12-18 | | Rothes | 3 - 4 | Strathspey Thistle |
| 29-12-18 | | Rothes | 0 - 2 | Brora Rangers |
| 04-08-18 | | Strathspey Thistle | 1 - 2 | Rothes |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 18-08-18 | | Brora Rangers | 1 - 0 | Rothes |
| 29-08-18 | | Nairn County | 1 - 1 | Rothes |
| 08-09-18 | | Wick Academy | 1 - 3 | Rothes |
| 29-09-18 | | Clachnacuddin | 1 - 4 | Rothes |
| 13-10-18 | | Formartine United | 3 - 3 | Rothes |
| 27-10-18 | | Buckie Thistle | 3 - 2 | Rothes |
| 03-11-18 | | Turriff United | 3 - 3 | Rothes |
| 24-11-18 | | Fort William | 0 - 5 | Rothes |
| 28-07-18 | | Rothes | 11 - 1 | Fort William |
| 04-08-18 | | Strathspey Thistle | 1 - 2 | Rothes |
| 08-08-18 | | Rothes | 0 - 4 | Cove Rangers |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 18-08-18 | | Brora Rangers | 1 - 0 | Rothes |
| 25-08-18 | | Rothes | 1 - 0 | Lossiemouth |
| 29-08-18 | | Nairn County | 1 - 1 | Rothes |
| 01-09-18 | | Rothes | 0 - 2 | Deveronvale |
| 08-09-18 | | Wick Academy | 1 - 3 | Rothes |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 28-07-18 | | Rothes | 11 - 1 | Fort William |
| 08-08-18 | | Rothes | 0 - 4 | Cove Rangers |
| 25-08-18 | | Rothes | 1 - 0 | Lossiemouth |
| 01-09-18 | | Rothes | 0 - 2 | Deveronvale |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 06-10-18 | | Rothes | 1 - 2 | Fraserburgh |
| 31-10-18 | | Rothes | 0 - 1 | Huntly |
| 10-11-18 | | Rothes | 1 - 2 | Inverurie Loco Works |
| 01-12-18 | | Rothes | 3 - 4 | Strathspey Thistle |
| 29-12-18 | | Rothes | 0 - 2 | Brora Rangers |
| 04-08-18 | | Strathspey Thistle | 1 - 2 | Rothes |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 18-08-18 | | Brora Rangers | 1 - 0 | Rothes |
| 29-08-18 | | Nairn County | 1 - 1 | Rothes |
| 08-09-18 | | Wick Academy | 1 - 3 | Rothes |
| 29-09-18 | | Clachnacuddin | 1 - 4 | Rothes |
| 13-10-18 | | Formartine United | 3 - 3 | Rothes |
| 27-10-18 | | Buckie Thistle | 3 - 2 | Rothes |
| 03-11-18 | | Turriff United | 3 - 3 | Rothes |
| 24-11-18 | | Fort William | 0 - 5 | Rothes |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 02-07-19 | | Rothes | 1 - 6 | Inverness CT |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 26-09-15 | | Buckie Thistle | 7 - 0 | Rothes |
| 24-09-16 | | BSC Glasgow | 1 - 0 | Rothes |
| 23-09-17 | | Edusport Academy | 1 - 1 | Rothes |
| 30-09-17 | | Rothes | 1 - 3 | Edusport Academy |
| 22-09-18 | | Rothes | 4 - 0 | Clachnacuddin |
| 20-10-18 | | Rothes | 0 - 1 | Annan Athletic |
| 29-09-07 | | Rothes | 1 - 4 | Nairn County |
| 27-09-08 | | Rothes | 1 - 3 | Buckie Thistle |
| 26-09-09 | | Rothes | 1 - 5 | Banks O Dee FC |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 30-09-17 | | Rothes | 1 - 3 | Edusport Academy |
| 22-09-18 | | Rothes | 4 - 0 | Clachnacuddin |
| 20-10-18 | | Rothes | 0 - 1 | Annan Athletic |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 26-09-15 | | Buckie Thistle | 7 - 0 | Rothes |
| 24-09-16 | | BSC Glasgow | 1 - 0 | Rothes |
| 23-09-17 | | Edusport Academy | 1 - 1 | Rothes |
| 29-09-07 | | Rothes | 1 - 4 | Nairn County |
| 27-09-08 | | Rothes | 1 - 3 | Buckie Thistle |
| 26-09-09 | | Rothes | 1 - 5 | Banks O Dee FC |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 29-09-07 | | Rothes | 1 - 4 | Nairn County |
| 27-09-08 | | Rothes | 1 - 3 | Buckie Thistle |
| 26-09-09 | | Rothes | 1 - 5 | Banks O Dee FC |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 30-09-17 | | Rothes | 1 - 3 | Edusport Academy |
| 22-09-18 | | Rothes | 4 - 0 | Clachnacuddin |
| 20-10-18 | | Rothes | 0 - 1 | Annan Athletic |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 26-09-15 | | Buckie Thistle | 7 - 0 | Rothes |
| 24-09-16 | | BSC Glasgow | 1 - 0 | Rothes |
| 23-09-17 | | Edusport Academy | 1 - 1 | Rothes |
| 29-09-07 | | Rothes | 1 - 4 | Nairn County |
| 27-09-08 | | Rothes | 1 - 3 | Buckie Thistle |
| 26-09-09 | | Rothes | 1 - 5 | Banks O Dee FC |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 29-09-07 | | Rothes | 1 - 4 | Nairn County |
| 27-09-08 | | Rothes | 1 - 3 | Buckie Thistle |
| 26-09-09 | | Rothes | 1 - 5 | Banks O Dee FC |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 30-09-17 | | Rothes | 1 - 3 | Edusport Academy |
| 22-09-18 | | Rothes | 4 - 0 | Clachnacuddin |
| 20-10-18 | | Rothes | 0 - 1 | Annan Athletic |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 26-09-15 | | Buckie Thistle | 7 - 0 | Rothes |
| 24-09-16 | | BSC Glasgow | 1 - 0 | Rothes |
| 23-09-17 | | Edusport Academy | 1 - 1 | Rothes |
| 29-09-07 | | Rothes | 1 - 4 | Nairn County |
| 27-09-08 | | Rothes | 1 - 3 | Buckie Thistle |
| 26-09-09 | | Rothes | 1 - 5 | Banks O Dee FC |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 29-09-07 | | Rothes | 1 - 4 | Nairn County |
| 27-09-08 | | Rothes | 1 - 3 | Buckie Thistle |
| 26-09-09 | | Rothes | 1 - 5 | Banks O Dee FC |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 30-09-17 | | Rothes | 1 - 3 | Edusport Academy |
| 22-09-18 | | Rothes | 4 - 0 | Clachnacuddin |
| 20-10-18 | | Rothes | 0 - 1 | Annan Athletic |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 26-09-15 | | Buckie Thistle | 7 - 0 | Rothes |
| 24-09-16 | | BSC Glasgow | 1 - 0 | Rothes |
| 23-09-17 | | Edusport Academy | 1 - 1 | Rothes |
| 29-09-07 | | Rothes | 1 - 4 | Nairn County |
| 27-09-08 | | Rothes | 1 - 3 | Buckie Thistle |
| 26-09-09 | | Rothes | 1 - 5 | Banks O Dee FC |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 29-09-07 | | Rothes | 1 - 4 | Nairn County |
| 27-09-08 | | Rothes | 1 - 3 | Buckie Thistle |
| 26-09-09 | | Rothes | 1 - 5 | Banks O Dee FC |
| 25-09-10 | | Rothes | 2 - 2 | Nairn County |
| 24-09-11 | | Rothes | 0 - 3 | Clachnacuddin |
| 01-09-12 | | Rothes | 0 - 4 | Buckie Thistle |
| 13-09-14 | | Rothes | 0 - 4 | Banks O Dee FC |
| 30-09-17 | | Rothes | 1 - 3 | Edusport Academy |
| 22-09-18 | | Rothes | 4 - 0 | Clachnacuddin |
| 20-10-18 | | Rothes | 0 - 1 | Annan Athletic |
| 02-10-10 | | Nairn County | 4 - 1 | Rothes |
| 25-08-12 | | Buckie Thistle | 0 - 0 | Rothes |
| 14-09-13 | | Threave Rovers | 3 - 0 | Rothes |
| 26-09-15 | | Buckie Thistle | 7 - 0 | Rothes |
| 24-09-16 | | BSC Glasgow | 1 - 0 | Rothes |
| 23-09-17 | | Edusport Academy | 1 - 1 | Rothes |
| 16-03-19 | | Forres Mechanics | 1 - 0 | Clachnacuddin |
| 23-03-19 | | Forres Mechanics | 0 - 0 | Rothes |
| 30-03-19 | | Strathspey Thistle | 0 - 4 | Forres Mechanics |
| 13-04-19 | | Forres Mechanics | 0 - 1 | Cove Rangers |
| 20-04-19 | | Fort William | 1 - 6 | Forres Mechanics |
| 03-08-19 | | Rothes | 14:00 | Forres Mechanics |
| 10-08-19 | | Forres Mechanics | 14:00 | Brora Rangers |
| 17-08-19 | | Inverurie Loco Works | 14:00 | Forres Mechanics |
| 24-08-19 | | Forres Mechanics | 14:00 | Strathspey Thistle |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 16-02-19 | | Forres Mechanics | 4 - 0 | Huntly |
| 02-03-19 | | Forres Mechanics | 2 - 1 | Inverurie Loco Works |
| 16-03-19 | | Forres Mechanics | 1 - 0 | Clachnacuddin |
| 23-03-19 | | Forres Mechanics | 0 - 0 | Rothes |
| 13-04-19 | | Forres Mechanics | 0 - 1 | Cove Rangers |
| 10-08-19 | | Forres Mechanics | 14:00 | Brora Rangers |
| 24-08-19 | | Forres Mechanics | 14:00 | Strathspey Thistle |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 11-09-19 | | Forres Mechanics | 14:00 | Wick Academy |
| 28-09-19 | | Forres Mechanics | 14:00 | Clachnacuddin |
| 09-02-19 | | Buckie Thistle | 4 - 1 | Forres Mechanics |
| 23-02-19 | | Turriff United | 2 - 4 | Forres Mechanics |
| 06-03-19 | | Nairn County | 3 - 0 | Forres Mechanics |
| 30-03-19 | | Strathspey Thistle | 0 - 4 | Forres Mechanics |
| 20-04-19 | | Fort William | 1 - 6 | Forres Mechanics |
| 03-08-19 | | Rothes | 14:00 | Forres Mechanics |
| 17-08-19 | | Inverurie Loco Works | 14:00 | Forres Mechanics |
| 07-09-19 | | Fraserburgh | 14:00 | Forres Mechanics |
| 14-09-19 | | Formartine United | 14:00 | Forres Mechanics |
| 05-10-19 | | Buckie Thistle | 14:00 | Forres Mechanics |
| 15-12-18 | | Forres Mechanics | 4 - 1 | Lossiemouth |
| 29-12-18 | | Forres Mechanics | 2 - 1 | Deveronvale |
| 05-01-19 | | Wick Academy | 0 - 0 | Forres Mechanics |
| 12-01-19 | | Forres Mechanics | 0 - 1 | Formartine United |
| 26-01-19 | | Fraserburgh | 3 - 4 | Forres Mechanics |
| 09-02-19 | | Buckie Thistle | 4 - 1 | Forres Mechanics |
| 16-02-19 | | Forres Mechanics | 4 - 0 | Huntly |
| 23-02-19 | | Turriff United | 2 - 4 | Forres Mechanics |
| 02-03-19 | | Forres Mechanics | 2 - 1 | Inverurie Loco Works |
| 06-03-19 | | Nairn County | 3 - 0 | Forres Mechanics |
| 08-09-18 | | Forres Mechanics | 1 - 2 | Fraserburgh |
| 22-09-18 | | Forres Mechanics | 2 - 2 | Civil Service Strollers |
| 13-10-18 | | Forres Mechanics | 2 - 1 | Turriff United |
| 20-10-18 | | Forres Mechanics | 7 - 2 | Buckie Thistle |
| 31-10-18 | | Forres Mechanics | 5 - 0 | Fort William |
| 03-11-18 | | Forres Mechanics | 0 - 0 | Strathspey Thistle |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 15-12-18 | | Forres Mechanics | 4 - 1 | Lossiemouth |
| 29-12-18 | | Forres Mechanics | 2 - 1 | Deveronvale |
| 12-01-19 | | Forres Mechanics | 0 - 1 | Formartine United |
| 01-09-18 | | Clachnacuddin | 0 - 4 | Forres Mechanics |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 29-09-18 | | Civil Service Strollers | 2 - 1 | Forres Mechanics |
| 06-10-18 | | Huntly | 0 - 1 | Forres Mechanics |
| 27-10-18 | | Inverurie Loco Works | 2 - 1 | Forres Mechanics |
| 10-11-18 | | Cove Rangers | 2 - 0 | Forres Mechanics |
| 01-12-18 | | Brora Rangers | 4 - 0 | Forres Mechanics |
| 05-01-19 | | Wick Academy | 0 - 0 | Forres Mechanics |
| 26-01-19 | | Fraserburgh | 3 - 4 | Forres Mechanics |
| 29-09-18 | | Civil Service Strollers | 2 - 1 | Forres Mechanics |
| 06-10-18 | | Huntly | 0 - 1 | Forres Mechanics |
| 13-10-18 | | Forres Mechanics | 2 - 1 | Turriff United |
| 20-10-18 | | Forres Mechanics | 7 - 2 | Buckie Thistle |
| 27-10-18 | | Inverurie Loco Works | 2 - 1 | Forres Mechanics |
| 31-10-18 | | Forres Mechanics | 5 - 0 | Fort William |
| 03-11-18 | | Forres Mechanics | 0 - 0 | Strathspey Thistle |
| 10-11-18 | | Cove Rangers | 2 - 0 | Forres Mechanics |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 01-12-18 | | Brora Rangers | 4 - 0 | Forres Mechanics |
| 13-09-14 | | Forres Mechanics | 4 - 1 | Civil Service Strollers |
| 11-10-14 | | Forres Mechanics | 1 - 3 | Elgin City |
| 31-10-15 | | Forres Mechanics | 2 - 3 | East Kilbride |
| 24-09-16 | | Forres Mechanics | 2 - 2 | Lossiemouth |
| 29-10-16 | | Forres Mechanics | 4 - 0 | Cumbernauld Colts |
| 26-11-16 | | Forres Mechanics | 2 - 2 | Stenhousemuir |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| 04-08-18 | | Forres Mechanics | 0 - 2 | Brora Rangers |
| 11-08-18 | | Forres Mechanics | 4 - 1 | Nairn County |
| 25-08-18 | | Forres Mechanics | 4 - 0 | Wick Academy |
| 04-10-14 | | Elgin City | 0 - 0 | Forres Mechanics |
| 26-09-15 | | Lossiemouth | 1 - 4 | Forres Mechanics |
| 24-10-15 | | East Kilbride | 1 - 1 | Forres Mechanics |
| 01-10-16 | | Lossiemouth | 0 - 4 | Forres Mechanics |
| 22-10-16 | | Cumbernauld Colts | 2 - 2 | Forres Mechanics |
| 03-12-16 | | Stenhousemuir | 3 - 1 | Forres Mechanics |
| 23-09-17 | | Fraserburgh | 2 - 1 | Forres Mechanics |
| 08-08-18 | | Lossiemouth | 1 - 5 | Forres Mechanics |
| 18-08-18 | | Deveronvale | 0 - 5 | Forres Mechanics |
| 29-08-18 | | Formartine United | 1 - 2 | Forres Mechanics |
| 08-08-18 | | Lossiemouth | 1 - 5 | Forres Mechanics |
| 11-08-18 | | Forres Mechanics | 4 - 1 | Nairn County |
| 18-08-18 | | Deveronvale | 0 - 5 | Forres Mechanics |
| 25-08-18 | | Forres Mechanics | 4 - 0 | Wick Academy |
| 29-08-18 | | Formartine United | 1 - 2 | Forres Mechanics |
| 01-09-18 | | Clachnacuddin | 0 - 4 | Forres Mechanics |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 08-09-18 | | Forres Mechanics | 1 - 2 | Fraserburgh |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 22-09-18 | | Forres Mechanics | 2 - 2 | Civil Service Strollers |
| 04-10-08 | | Forres Mechanics | 2 - 0 | Wigtown & Bladnoch |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 06-12-08 | | Forres Mechanics | 2 - 2 | Dalbeattie Star |
| 03-10-09 | | Forres Mechanics | 0 - 0 | Buckie Thistle |
| 23-10-10 | | Forres Mechanics | 0 - 0 | East Stirlingshire |
| 24-09-11 | | Forres Mechanics | 2 - 2 | Irvine Meadow |
| 29-09-12 | | Forres Mechanics | 0 - 1 | Rangers |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 13-09-14 | | Forres Mechanics | 4 - 1 | Civil Service Strollers |
| 11-10-14 | | Forres Mechanics | 1 - 3 | Elgin City |
| 25-11-05 | | Dumbarton | 4 - 1 | Forres Mechanics |
| 29-09-07 | | Girvan | 2 - 0 | Forres Mechanics |
| 27-09-08 | | Wigtown & Bladnoch | 2 - 2 | Forres Mechanics |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 15-12-08 | | Dalbeattie Star | 2 - 4 | Forres Mechanics |
| 13-01-09 | | Forfar Athletic | 6 - 1 | Forres Mechanics |
| 26-09-09 | | Buckie Thistle | 0 - 0 | Forres Mechanics |
| 25-09-10 | | Coldstream | 1 - 3 | Forres Mechanics |
| 30-10-10 | | East Stirlingshire | 4 - 0 | Forres Mechanics |
| 01-10-11 | | Irvine Meadow | 6 - 3 | Forres Mechanics |
| 31-10-15 | | Forres Mechanics | 2 - 3 | East Kilbride |
| 24-09-16 | | Forres Mechanics | 2 - 2 | Lossiemouth |
| 01-10-16 | | Lossiemouth | 0 - 4 | Forres Mechanics |
| 22-10-16 | | Cumbernauld Colts | 2 - 2 | Forres Mechanics |
| 29-10-16 | | Forres Mechanics | 4 - 0 | Cumbernauld Colts |
| 26-11-16 | | Forres Mechanics | 2 - 2 | Stenhousemuir |
| 03-12-16 | | Stenhousemuir | 3 - 1 | Forres Mechanics |
| 23-09-17 | | Fraserburgh | 2 - 1 | Forres Mechanics |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| 04-08-18 | | Forres Mechanics | 0 - 2 | Brora Rangers |
| 04-10-08 | | Forres Mechanics | 2 - 0 | Wigtown & Bladnoch |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 06-12-08 | | Forres Mechanics | 2 - 2 | Dalbeattie Star |
| 03-10-09 | | Forres Mechanics | 0 - 0 | Buckie Thistle |
| 23-10-10 | | Forres Mechanics | 0 - 0 | East Stirlingshire |
| 24-09-11 | | Forres Mechanics | 2 - 2 | Irvine Meadow |
| 29-09-12 | | Forres Mechanics | 0 - 1 | Rangers |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 13-09-14 | | Forres Mechanics | 4 - 1 | Civil Service Strollers |
| 11-10-14 | | Forres Mechanics | 1 - 3 | Elgin City |
| 25-11-05 | | Dumbarton | 4 - 1 | Forres Mechanics |
| 29-09-07 | | Girvan | 2 - 0 | Forres Mechanics |
| 27-09-08 | | Wigtown & Bladnoch | 2 - 2 | Forres Mechanics |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 15-12-08 | | Dalbeattie Star | 2 - 4 | Forres Mechanics |
| 13-01-09 | | Forfar Athletic | 6 - 1 | Forres Mechanics |
| 26-09-09 | | Buckie Thistle | 0 - 0 | Forres Mechanics |
| 25-09-10 | | Coldstream | 1 - 3 | Forres Mechanics |
| 30-10-10 | | East Stirlingshire | 4 - 0 | Forres Mechanics |
| 01-10-11 | | Irvine Meadow | 6 - 3 | Forres Mechanics |
| 16-03-19 | | Forres Mechanics | 1 - 0 | Clachnacuddin |
| 23-03-19 | | Forres Mechanics | 0 - 0 | Rothes |
| 30-03-19 | | Strathspey Thistle | 0 - 4 | Forres Mechanics |
| 13-04-19 | | Forres Mechanics | 0 - 1 | Cove Rangers |
| 20-04-19 | | Fort William | 1 - 6 | Forres Mechanics |
| 03-08-19 | | Rothes | 14:00 | Forres Mechanics |
| 10-08-19 | | Forres Mechanics | 14:00 | Brora Rangers |
| 17-08-19 | | Inverurie Loco Works | 14:00 | Forres Mechanics |
| 24-08-19 | | Forres Mechanics | 14:00 | Strathspey Thistle |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 16-02-19 | | Forres Mechanics | 4 - 0 | Huntly |
| 02-03-19 | | Forres Mechanics | 2 - 1 | Inverurie Loco Works |
| 16-03-19 | | Forres Mechanics | 1 - 0 | Clachnacuddin |
| 23-03-19 | | Forres Mechanics | 0 - 0 | Rothes |
| 13-04-19 | | Forres Mechanics | 0 - 1 | Cove Rangers |
| 10-08-19 | | Forres Mechanics | 14:00 | Brora Rangers |
| 24-08-19 | | Forres Mechanics | 14:00 | Strathspey Thistle |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 11-09-19 | | Forres Mechanics | 14:00 | Wick Academy |
| 28-09-19 | | Forres Mechanics | 14:00 | Clachnacuddin |
| 09-02-19 | | Buckie Thistle | 4 - 1 | Forres Mechanics |
| 23-02-19 | | Turriff United | 2 - 4 | Forres Mechanics |
| 06-03-19 | | Nairn County | 3 - 0 | Forres Mechanics |
| 30-03-19 | | Strathspey Thistle | 0 - 4 | Forres Mechanics |
| 20-04-19 | | Fort William | 1 - 6 | Forres Mechanics |
| 03-08-19 | | Rothes | 14:00 | Forres Mechanics |
| 17-08-19 | | Inverurie Loco Works | 14:00 | Forres Mechanics |
| 07-09-19 | | Fraserburgh | 14:00 | Forres Mechanics |
| 14-09-19 | | Formartine United | 14:00 | Forres Mechanics |
| 05-10-19 | | Buckie Thistle | 14:00 | Forres Mechanics |
| 15-12-18 | | Forres Mechanics | 4 - 1 | Lossiemouth |
| 29-12-18 | | Forres Mechanics | 2 - 1 | Deveronvale |
| 05-01-19 | | Wick Academy | 0 - 0 | Forres Mechanics |
| 12-01-19 | | Forres Mechanics | 0 - 1 | Formartine United |
| 26-01-19 | | Fraserburgh | 3 - 4 | Forres Mechanics |
| 09-02-19 | | Buckie Thistle | 4 - 1 | Forres Mechanics |
| 16-02-19 | | Forres Mechanics | 4 - 0 | Huntly |
| 23-02-19 | | Turriff United | 2 - 4 | Forres Mechanics |
| 02-03-19 | | Forres Mechanics | 2 - 1 | Inverurie Loco Works |
| 06-03-19 | | Nairn County | 3 - 0 | Forres Mechanics |
| 25-08-18 | | Forres Mechanics | 4 - 0 | Wick Academy |
| 08-09-18 | | Forres Mechanics | 1 - 2 | Fraserburgh |
| 13-10-18 | | Forres Mechanics | 2 - 1 | Turriff United |
| 20-10-18 | | Forres Mechanics | 7 - 2 | Buckie Thistle |
| 31-10-18 | | Forres Mechanics | 5 - 0 | Fort William |
| 03-11-18 | | Forres Mechanics | 0 - 0 | Strathspey Thistle |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 15-12-18 | | Forres Mechanics | 4 - 1 | Lossiemouth |
| 29-12-18 | | Forres Mechanics | 2 - 1 | Deveronvale |
| 12-01-19 | | Forres Mechanics | 0 - 1 | Formartine United |
| 29-08-18 | | Formartine United | 1 - 2 | Forres Mechanics |
| 01-09-18 | | Clachnacuddin | 0 - 4 | Forres Mechanics |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 06-10-18 | | Huntly | 0 - 1 | Forres Mechanics |
| 27-10-18 | | Inverurie Loco Works | 2 - 1 | Forres Mechanics |
| 10-11-18 | | Cove Rangers | 2 - 0 | Forres Mechanics |
| 01-12-18 | | Brora Rangers | 4 - 0 | Forres Mechanics |
| 05-01-19 | | Wick Academy | 0 - 0 | Forres Mechanics |
| 26-01-19 | | Fraserburgh | 3 - 4 | Forres Mechanics |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 06-10-18 | | Huntly | 0 - 1 | Forres Mechanics |
| 13-10-18 | | Forres Mechanics | 2 - 1 | Turriff United |
| 20-10-18 | | Forres Mechanics | 7 - 2 | Buckie Thistle |
| 27-10-18 | | Inverurie Loco Works | 2 - 1 | Forres Mechanics |
| 31-10-18 | | Forres Mechanics | 5 - 0 | Fort William |
| 03-11-18 | | Forres Mechanics | 0 - 0 | Strathspey Thistle |
| 10-11-18 | | Cove Rangers | 2 - 0 | Forres Mechanics |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 01-12-18 | | Brora Rangers | 4 - 0 | Forres Mechanics |
| 04-08-18 | | Forres Mechanics | 0 - 2 | Brora Rangers |
| 11-08-18 | | Forres Mechanics | 4 - 1 | Nairn County |
| 25-08-18 | | Forres Mechanics | 4 - 0 | Wick Academy |
| 08-09-18 | | Forres Mechanics | 1 - 2 | Fraserburgh |
| 13-10-18 | | Forres Mechanics | 2 - 1 | Turriff United |
| 20-10-18 | | Forres Mechanics | 7 - 2 | Buckie Thistle |
| 31-10-18 | | Forres Mechanics | 5 - 0 | Fort William |
| 03-11-18 | | Forres Mechanics | 0 - 0 | Strathspey Thistle |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 15-12-18 | | Forres Mechanics | 4 - 1 | Lossiemouth |
| 08-08-18 | | Lossiemouth | 1 - 5 | Forres Mechanics |
| 18-08-18 | | Deveronvale | 0 - 5 | Forres Mechanics |
| 29-08-18 | | Formartine United | 1 - 2 | Forres Mechanics |
| 01-09-18 | | Clachnacuddin | 0 - 4 | Forres Mechanics |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 06-10-18 | | Huntly | 0 - 1 | Forres Mechanics |
| 27-10-18 | | Inverurie Loco Works | 2 - 1 | Forres Mechanics |
| 10-11-18 | | Cove Rangers | 2 - 0 | Forres Mechanics |
| 01-12-18 | | Brora Rangers | 4 - 0 | Forres Mechanics |
| 04-08-18 | | Forres Mechanics | 0 - 2 | Brora Rangers |
| 08-08-18 | | Lossiemouth | 1 - 5 | Forres Mechanics |
| 11-08-18 | | Forres Mechanics | 4 - 1 | Nairn County |
| 18-08-18 | | Deveronvale | 0 - 5 | Forres Mechanics |
| 25-08-18 | | Forres Mechanics | 4 - 0 | Wick Academy |
| 29-08-18 | | Formartine United | 1 - 2 | Forres Mechanics |
| 01-09-18 | | Clachnacuddin | 0 - 4 | Forres Mechanics |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 08-09-18 | | Forres Mechanics | 1 - 2 | Fraserburgh |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 04-08-18 | | Forres Mechanics | 0 - 2 | Brora Rangers |
| 11-08-18 | | Forres Mechanics | 4 - 1 | Nairn County |
| 25-08-18 | | Forres Mechanics | 4 - 0 | Wick Academy |
| 08-09-18 | | Forres Mechanics | 1 - 2 | Fraserburgh |
| 13-10-18 | | Forres Mechanics | 2 - 1 | Turriff United |
| 20-10-18 | | Forres Mechanics | 7 - 2 | Buckie Thistle |
| 31-10-18 | | Forres Mechanics | 5 - 0 | Fort William |
| 03-11-18 | | Forres Mechanics | 0 - 0 | Strathspey Thistle |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 15-12-18 | | Forres Mechanics | 4 - 1 | Lossiemouth |
| 08-08-18 | | Lossiemouth | 1 - 5 | Forres Mechanics |
| 18-08-18 | | Deveronvale | 0 - 5 | Forres Mechanics |
| 29-08-18 | | Formartine United | 1 - 2 | Forres Mechanics |
| 01-09-18 | | Clachnacuddin | 0 - 4 | Forres Mechanics |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 06-10-18 | | Huntly | 0 - 1 | Forres Mechanics |
| 27-10-18 | | Inverurie Loco Works | 2 - 1 | Forres Mechanics |
| 10-11-18 | | Cove Rangers | 2 - 0 | Forres Mechanics |
| 01-12-18 | | Brora Rangers | 4 - 0 | Forres Mechanics |
| 04-08-18 | | Forres Mechanics | 0 - 2 | Brora Rangers |
| 08-08-18 | | Lossiemouth | 1 - 5 | Forres Mechanics |
| 11-08-18 | | Forres Mechanics | 4 - 1 | Nairn County |
| 18-08-18 | | Deveronvale | 0 - 5 | Forres Mechanics |
| 25-08-18 | | Forres Mechanics | 4 - 0 | Wick Academy |
| 29-08-18 | | Formartine United | 1 - 2 | Forres Mechanics |
| 01-09-18 | | Clachnacuddin | 0 - 4 | Forres Mechanics |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 08-09-18 | | Forres Mechanics | 1 - 2 | Fraserburgh |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 04-08-18 | | Forres Mechanics | 0 - 2 | Brora Rangers |
| 11-08-18 | | Forres Mechanics | 4 - 1 | Nairn County |
| 25-08-18 | | Forres Mechanics | 4 - 0 | Wick Academy |
| 08-09-18 | | Forres Mechanics | 1 - 2 | Fraserburgh |
| 13-10-18 | | Forres Mechanics | 2 - 1 | Turriff United |
| 20-10-18 | | Forres Mechanics | 7 - 2 | Buckie Thistle |
| 31-10-18 | | Forres Mechanics | 5 - 0 | Fort William |
| 03-11-18 | | Forres Mechanics | 0 - 0 | Strathspey Thistle |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 15-12-18 | | Forres Mechanics | 4 - 1 | Lossiemouth |
| 08-08-18 | | Lossiemouth | 1 - 5 | Forres Mechanics |
| 18-08-18 | | Deveronvale | 0 - 5 | Forres Mechanics |
| 29-08-18 | | Formartine United | 1 - 2 | Forres Mechanics |
| 01-09-18 | | Clachnacuddin | 0 - 4 | Forres Mechanics |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 15-09-18 | | Rothes | 3 - 1 | Forres Mechanics |
| 06-10-18 | | Huntly | 0 - 1 | Forres Mechanics |
| 27-10-18 | | Inverurie Loco Works | 2 - 1 | Forres Mechanics |
| 10-11-18 | | Cove Rangers | 2 - 0 | Forres Mechanics |
| 01-12-18 | | Brora Rangers | 4 - 0 | Forres Mechanics |
| 31-10-15 | | Forres Mechanics | 2 - 3 | East Kilbride |
| 24-09-16 | | Forres Mechanics | 2 - 2 | Lossiemouth |
| 01-10-16 | | Lossiemouth | 0 - 4 | Forres Mechanics |
| 22-10-16 | | Cumbernauld Colts | 2 - 2 | Forres Mechanics |
| 29-10-16 | | Forres Mechanics | 4 - 0 | Cumbernauld Colts |
| 26-11-16 | | Forres Mechanics | 2 - 2 | Stenhousemuir |
| 03-12-16 | | Stenhousemuir | 3 - 1 | Forres Mechanics |
| 23-09-17 | | Fraserburgh | 2 - 1 | Forres Mechanics |
| 22-09-18 | | Forres Mechanics | 2 - 2 | Civil Service Strollers |
| 29-09-18 | | Civil Service Strollers | 2 - 1 | Forres Mechanics |
| 24-09-11 | | Forres Mechanics | 2 - 2 | Irvine Meadow |
| 29-09-12 | | Forres Mechanics | 0 - 1 | Rangers |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 13-09-14 | | Forres Mechanics | 4 - 1 | Civil Service Strollers |
| 11-10-14 | | Forres Mechanics | 1 - 3 | Elgin City |
| 31-10-15 | | Forres Mechanics | 2 - 3 | East Kilbride |
| 24-09-16 | | Forres Mechanics | 2 - 2 | Lossiemouth |
| 29-10-16 | | Forres Mechanics | 4 - 0 | Cumbernauld Colts |
| 26-11-16 | | Forres Mechanics | 2 - 2 | Stenhousemuir |
| 22-09-18 | | Forres Mechanics | 2 - 2 | Civil Service Strollers |
| 30-10-10 | | East Stirlingshire | 4 - 0 | Forres Mechanics |
| 01-10-11 | | Irvine Meadow | 6 - 3 | Forres Mechanics |
| 04-10-14 | | Elgin City | 0 - 0 | Forres Mechanics |
| 26-09-15 | | Lossiemouth | 1 - 4 | Forres Mechanics |
| 24-10-15 | | East Kilbride | 1 - 1 | Forres Mechanics |
| 01-10-16 | | Lossiemouth | 0 - 4 | Forres Mechanics |
| 22-10-16 | | Cumbernauld Colts | 2 - 2 | Forres Mechanics |
| 03-12-16 | | Stenhousemuir | 3 - 1 | Forres Mechanics |
| 23-09-17 | | Fraserburgh | 2 - 1 | Forres Mechanics |
| 29-09-18 | | Civil Service Strollers | 2 - 1 | Forres Mechanics |
| 30-10-10 | | East Stirlingshire | 4 - 0 | Forres Mechanics |
| 24-09-11 | | Forres Mechanics | 2 - 2 | Irvine Meadow |
| 01-10-11 | | Irvine Meadow | 6 - 3 | Forres Mechanics |
| 29-09-12 | | Forres Mechanics | 0 - 1 | Rangers |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 13-09-14 | | Forres Mechanics | 4 - 1 | Civil Service Strollers |
| 04-10-14 | | Elgin City | 0 - 0 | Forres Mechanics |
| 11-10-14 | | Forres Mechanics | 1 - 3 | Elgin City |
| 26-09-15 | | Lossiemouth | 1 - 4 | Forres Mechanics |
| 24-10-15 | | East Kilbride | 1 - 1 | Forres Mechanics |
| 04-10-08 | | Forres Mechanics | 2 - 0 | Wigtown & Bladnoch |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 06-12-08 | | Forres Mechanics | 2 - 2 | Dalbeattie Star |
| 03-10-09 | | Forres Mechanics | 0 - 0 | Buckie Thistle |
| 23-10-10 | | Forres Mechanics | 0 - 0 | East Stirlingshire |
| 24-09-11 | | Forres Mechanics | 2 - 2 | Irvine Meadow |
| 29-09-12 | | Forres Mechanics | 0 - 1 | Rangers |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 13-09-14 | | Forres Mechanics | 4 - 1 | Civil Service Strollers |
| 11-10-14 | | Forres Mechanics | 1 - 3 | Elgin City |
| 25-11-05 | | Dumbarton | 4 - 1 | Forres Mechanics |
| 29-09-07 | | Girvan | 2 - 0 | Forres Mechanics |
| 27-09-08 | | Wigtown & Bladnoch | 2 - 2 | Forres Mechanics |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 15-12-08 | | Dalbeattie Star | 2 - 4 | Forres Mechanics |
| 13-01-09 | | Forfar Athletic | 6 - 1 | Forres Mechanics |
| 26-09-09 | | Buckie Thistle | 0 - 0 | Forres Mechanics |
| 25-09-10 | | Coldstream | 1 - 3 | Forres Mechanics |
| 30-10-10 | | East Stirlingshire | 4 - 0 | Forres Mechanics |
| 01-10-11 | | Irvine Meadow | 6 - 3 | Forres Mechanics |
| 04-10-08 | | Forres Mechanics | 2 - 0 | Wigtown & Bladnoch |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 06-12-08 | | Forres Mechanics | 2 - 2 | Dalbeattie Star |
| 15-12-08 | | Dalbeattie Star | 2 - 4 | Forres Mechanics |
| 13-01-09 | | Forfar Athletic | 6 - 1 | Forres Mechanics |
| 26-09-09 | | Buckie Thistle | 0 - 0 | Forres Mechanics |
| 03-10-09 | | Forres Mechanics | 0 - 0 | Buckie Thistle |
| 25-09-10 | | Coldstream | 1 - 3 | Forres Mechanics |
| 23-10-10 | | Forres Mechanics | 0 - 0 | East Stirlingshire |
| 04-10-08 | | Forres Mechanics | 2 - 0 | Wigtown & Bladnoch |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 06-12-08 | | Forres Mechanics | 2 - 2 | Dalbeattie Star |
| 03-10-09 | | Forres Mechanics | 0 - 0 | Buckie Thistle |
| 23-10-10 | | Forres Mechanics | 0 - 0 | East Stirlingshire |
| 24-09-11 | | Forres Mechanics | 2 - 2 | Irvine Meadow |
| 29-09-12 | | Forres Mechanics | 0 - 1 | Rangers |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 13-09-14 | | Forres Mechanics | 4 - 1 | Civil Service Strollers |
| 11-10-14 | | Forres Mechanics | 1 - 3 | Elgin City |
| 25-11-05 | | Dumbarton | 4 - 1 | Forres Mechanics |
| 29-09-07 | | Girvan | 2 - 0 | Forres Mechanics |
| 27-09-08 | | Wigtown & Bladnoch | 2 - 2 | Forres Mechanics |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 15-12-08 | | Dalbeattie Star | 2 - 4 | Forres Mechanics |
| 13-01-09 | | Forfar Athletic | 6 - 1 | Forres Mechanics |
| 26-09-09 | | Buckie Thistle | 0 - 0 | Forres Mechanics |
| 25-09-10 | | Coldstream | 1 - 3 | Forres Mechanics |
| 30-10-10 | | East Stirlingshire | 4 - 0 | Forres Mechanics |
| 01-10-11 | | Irvine Meadow | 6 - 3 | Forres Mechanics |
| 25-11-05 | | Dumbarton | 4 - 1 | Forres Mechanics |
| 29-09-07 | | Girvan | 2 - 0 | Forres Mechanics |
| 27-09-08 | | Wigtown & Bladnoch | 2 - 2 | Forres Mechanics |
| 04-10-08 | | Forres Mechanics | 2 - 0 | Wigtown & Bladnoch |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 06-12-08 | | Forres Mechanics | 2 - 2 | Dalbeattie Star |
| 15-12-08 | | Dalbeattie Star | 2 - 4 | Forres Mechanics |
| 13-01-09 | | Forfar Athletic | 6 - 1 | Forres Mechanics |
| 26-09-09 | | Buckie Thistle | 0 - 0 | Forres Mechanics |
| 04-10-08 | | Forres Mechanics | 2 - 0 | Wigtown & Bladnoch |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 06-12-08 | | Forres Mechanics | 2 - 2 | Dalbeattie Star |
| 03-10-09 | | Forres Mechanics | 0 - 0 | Buckie Thistle |
| 23-10-10 | | Forres Mechanics | 0 - 0 | East Stirlingshire |
| 24-09-11 | | Forres Mechanics | 2 - 2 | Irvine Meadow |
| 29-09-12 | | Forres Mechanics | 0 - 1 | Rangers |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 13-09-14 | | Forres Mechanics | 4 - 1 | Civil Service Strollers |
| 11-10-14 | | Forres Mechanics | 1 - 3 | Elgin City |
| 25-11-05 | | Dumbarton | 4 - 1 | Forres Mechanics |
| 29-09-07 | | Girvan | 2 - 0 | Forres Mechanics |
| 27-09-08 | | Wigtown & Bladnoch | 2 - 2 | Forres Mechanics |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 15-12-08 | | Dalbeattie Star | 2 - 4 | Forres Mechanics |
| 13-01-09 | | Forfar Athletic | 6 - 1 | Forres Mechanics |
| 26-09-09 | | Buckie Thistle | 0 - 0 | Forres Mechanics |
| 25-09-10 | | Coldstream | 1 - 3 | Forres Mechanics |
| 30-10-10 | | East Stirlingshire | 4 - 0 | Forres Mechanics |
| 01-10-11 | | Irvine Meadow | 6 - 3 | Forres Mechanics |
| 25-11-05 | | Dumbarton | 4 - 1 | Forres Mechanics |
| 29-09-07 | | Girvan | 2 - 0 | Forres Mechanics |
| 27-09-08 | | Wigtown & Bladnoch | 2 - 2 | Forres Mechanics |
| 04-10-08 | | Forres Mechanics | 2 - 0 | Wigtown & Bladnoch |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 06-12-08 | | Forres Mechanics | 2 - 2 | Dalbeattie Star |
| 15-12-08 | | Dalbeattie Star | 2 - 4 | Forres Mechanics |
| 13-01-09 | | Forfar Athletic | 6 - 1 | Forres Mechanics |
| 26-09-09 | | Buckie Thistle | 0 - 0 | Forres Mechanics |
| 04-10-08 | | Forres Mechanics | 2 - 0 | Wigtown & Bladnoch |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 06-12-08 | | Forres Mechanics | 2 - 2 | Dalbeattie Star |
| 03-10-09 | | Forres Mechanics | 0 - 0 | Buckie Thistle |
| 23-10-10 | | Forres Mechanics | 0 - 0 | East Stirlingshire |
| 24-09-11 | | Forres Mechanics | 2 - 2 | Irvine Meadow |
| 29-09-12 | | Forres Mechanics | 0 - 1 | Rangers |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 13-09-14 | | Forres Mechanics | 4 - 1 | Civil Service Strollers |
| 11-10-14 | | Forres Mechanics | 1 - 3 | Elgin City |
| 25-11-05 | | Dumbarton | 4 - 1 | Forres Mechanics |
| 29-09-07 | | Girvan | 2 - 0 | Forres Mechanics |
| 27-09-08 | | Wigtown & Bladnoch | 2 - 2 | Forres Mechanics |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 15-12-08 | | Dalbeattie Star | 2 - 4 | Forres Mechanics |
| 13-01-09 | | Forfar Athletic | 6 - 1 | Forres Mechanics |
| 26-09-09 | | Buckie Thistle | 0 - 0 | Forres Mechanics |
| 25-09-10 | | Coldstream | 1 - 3 | Forres Mechanics |
| 30-10-10 | | East Stirlingshire | 4 - 0 | Forres Mechanics |
| 01-10-11 | | Irvine Meadow | 6 - 3 | Forres Mechanics |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| 29-06-18 | | Forres Mechanics | 1 - 1 | Airdrieonians |
| Last season | Total | Home | Away | ||||||||||||||||||
| # | Team | MP | W | D | L | F | A | MP | W | D | L | F | A | MP | W | D | L | F | A | D | P |
| 1 | Cove Rangers | 17 | 16 | 0 | 1 | 54 | 7 | 9 | 9 | 0 | 0 | 33 | 0 | 8 | 7 | 0 | 1 | 21 | 7 | 47 | 48 |
| 2 | Fraserburgh | 19 | 15 | 1 | 3 | 66 | 17 | 9 | 8 | 0 | 1 | 37 | 7 | 10 | 7 | 1 | 2 | 29 | 10 | 49 | 46 |
| 3 | Inverurie Loco Works | 21 | 13 | 4 | 4 | 66 | 32 | 10 | 5 | 2 | 3 | 33 | 18 | 11 | 8 | 2 | 1 | 33 | 14 | 34 | 43 |
| 4 | Brora Rangers | 17 | 14 | 0 | 3 | 53 | 9 | 10 | 9 | 0 | 1 | 37 | 5 | 7 | 5 | 0 | 2 | 16 | 4 | 44 | 42 |
| 5 | Formartine United | 18 | 13 | 2 | 3 | 53 | 24 | 9 | 6 | 1 | 2 | 24 | 9 | 9 | 7 | 1 | 1 | 29 | 15 | 29 | 41 |
| 6 | Forres Mechanics | 20 | 13 | 1 | 6 | 51 | 23 | 10 | 7 | 1 | 2 | 29 | 10 | 10 | 6 | 0 | 4 | 22 | 13 | 28 | 40 |
| 7 | Buckie Thistle | 18 | 10 | 1 | 7 | 49 | 27 | 9 | 7 | 0 | 2 | 24 | 10 | 9 | 3 | 1 | 5 | 25 | 17 | 22 | 31 |
| 8 | Huntly | 19 | 9 | 2 | 8 | 41 | 35 | 8 | 2 | 1 | 5 | 12 | 15 | 11 | 7 | 1 | 3 | 29 | 20 | 6 | 29 |
| 9 | Wick Academy | 18 | 8 | 3 | 7 | 45 | 34 | 8 | 3 | 2 | 3 | 25 | 13 | 10 | 5 | 1 | 4 | 20 | 21 | 11 | 27 |
| 10 | Deveronvale | 20 | 8 | 1 | 11 | 36 | 44 | 10 | 2 | 1 | 7 | 15 | 28 | 10 | 6 | 0 | 4 | 21 | 16 | -8 | 25 |
| 11 | Rothes | 19 | 7 | 3 | 9 | 44 | 33 | 9 | 3 | 0 | 6 | 20 | 17 | 10 | 4 | 3 | 3 | 24 | 16 | 11 | 24 |
| 12 | Keith | 19 | 7 | 3 | 9 | 33 | 39 | 11 | 3 | 1 | 7 | 13 | 25 | 8 | 4 | 2 | 2 | 20 | 14 | -6 | 24 |
| 13 | Strathspey Thistle | 19 | 6 | 3 | 10 | 27 | 44 | 9 | 2 | 1 | 6 | 10 | 22 | 10 | 4 | 2 | 4 | 17 | 22 | -17 | 21 |
| 14 | Nairn County | 18 | 6 | 2 | 10 | 32 | 37 | 9 | 4 | 1 | 4 | 19 | 15 | 9 | 2 | 1 | 6 | 13 | 22 | -5 | 20 |
| 15 | Turriff United | 20 | 5 | 3 | 12 | 39 | 51 | 9 | 3 | 3 | 3 | 19 | 16 | 11 | 2 | 0 | 9 | 20 | 35 | -12 | 18 |
| 16 | Clachnacuddin | 18 | 3 | 3 | 12 | 22 | 45 | 9 | 2 | 1 | 6 | 9 | 24 | 9 | 1 | 2 | 6 | 13 | 21 | -23 | 12 |
| 17 | Lossiemouth | 21 | 1 | 0 | 20 | 18 | 96 | 12 | 0 | 0 | 12 | 12 | 58 | 9 | 1 | 0 | 8 | 6 | 38 | -78 | 3 |
| 18 | Fort William | 21 | 0 | 2 | 19 | 14 | 146 | 11 | 0 | 2 | 9 | 13 | 67 | 10 | 0 | 0 | 10 | 1 | 79 | -132 | 2 |