The Football League league table might not tell the truth so early on, but it's the best truth we have so far. These two teams are placed 13th and 8th respectively.
This should be an interesting game with lots of spark and energy as both teams are well rested since they last saw competitive action. Game on!
Forres Mechanics form and stats
Only two Football League home games for Forres Mechanics so far, yet both highs and lows with 1 win, 0 draws and 1 defeat.
The Forres Mechanics supporters enjoyed the previous match, watching their team host Strathspey Thistle in Football League and win 7-1. Prior to that was the away defeat visiting Inverurie Loco Works (1-3).
At Mosset Park, Forres Mechanics has the goal stats of 8-4 (for/against) from 2 league fixtures.
Keith form and stats
Keith are yet to lose a point on their Football League travels this season with 2 wins from 2 away games. Keith love their trips these days, as their two previous away games have resulted in victories.
The supporters enjoyed Keith's previous game versus Turriff United, a Football League 2-1 win played at home. Before that one, a nice away victory 1-0 at Fort William.
It's early days yet, but Keith has scored 5 and conceded 3 goals from their travels in the league so far (2 games).
Head 2 Head
Head-2-head stats last five meetings: 2 - 2 - 1 (Forres Mechanics wins - draws - Keith wins). As for goals, 3 matches ended with three or more goals (over 2,5), 2 had two or less.Top Goalscorers
Forres Mechanics missing players
Keith missing players
| Playername | Goals | Assist | Starts | % Started |
|---|
| Playername | Goals | Assist | Starts | % Started |
|---|
| Forres Mechanics | Keith | |||||
| Total | Home | Home vs | Statistic | Away vs | Away | Total |
| 4 | 2 | 1 | Played | 2 | 2 | 5 |
| 1 | 1 | 1 | Won | 2 | 2 | 3 |
| 0 | 0 | 0 | Drew | 0 | 0 | 0 |
| 3 | 1 | 0 | Lost | 0 | 0 | 2 |
| 10 | 8 | 7 | Scored | 5 | 5 | 9 |
| 11 | 4 | 1 | Conceded | 3 | 3 | 17 |
| 100% | 100% | 100% | Over 0.5 | 100% | 100% | 100% |
| 100% | 100% | 100% | Over 1.5 | 50% | 50% | 80% |
| 100% | 100% | 100% | Over 2.5 | 50% | 50% | 80% |
| 100% | 100% | 100% | Over 3.5 | 50% | 50% | 60% |
| 50% | 50% | 100% | Over 4.5 | 50% | 50% | 60% |
| 100% | 100% | 100% | BTTS | 50% | 50% | 60% |
| 0% | 0% | 0% | Clean Sheets | 50% | 50% | 20% |
| 0% | 0% | 0% | Failed To Score | 0% | 0% | 20% |
| 5 | 0 | 0 | Corners For (avg) | 5 | 5 | 5 |
| 3 | 0 | 0 | Corners Against (avg) | 5 | 5 | 5 |
| 0 | 0 | 0 | Yellow Cards (avg) | 6 | 6 | 6 |
| 0 | 0 | 0 | Red Cards | 0 | 0 | 0 |
| Forres Mechanics | Last season | Keith | ||||
| Total | Home | Statistic | Away | Total | ||
| 4 | 2 | Played | 2 | 5 | ||
| 1 | 1 | Won | 2 | 3 | ||
| 0 | 0 | Drew | 0 | 0 | ||
| 3 | 1 | Lost | 0 | 2 | ||
| 10 | 8 | Scored | 5 | 9 | ||
| 11 | 4 | Conceded | 3 | 17 | ||
| 100% | 100% | Over 0.5 | 100% | 100% | ||
| 100% | 100% | Over 1.5 | 50% | 80% | ||
| 100% | 100% | Over 2.5 | 50% | 80% | ||
| 100% | 100% | Over 3.5 | 50% | 60% | ||
| 50% | 50% | Over 4.5 | 50% | 60% | ||
| 100% | 100% | BTTS | 50% | 60% | ||
| 0% | 0% | Clean Sheets | 50% | 20% | ||
| 0% | 0% | Failed To Score | 0% | 20% | ||
| 5 | 0 | Corners For (avg) | 5 | 5 | ||
| 3 | 0 | Corners Against (avg) | 5 | 5 | ||
| 0 | 0 | Yellow Cards (avg) | 6 | 6 | ||
| 0 | 0 | Red Cards | 0 | 0 | ||
| 20-04-19 | | Fort William | 1 - 6 | Forres Mechanics |
| 03-08-19 | | Rothes | 4 - 1 | Forres Mechanics |
| 10-08-19 | | Forres Mechanics | 1 - 3 | Brora Rangers |
| 17-08-19 | | Inverurie Loco Works | 3 - 1 | Forres Mechanics |
| 24-08-19 | | Forres Mechanics | 7 - 1 | Strathspey Thistle |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 07-09-19 | | Fraserburgh | 14:00 | Forres Mechanics |
| 11-09-19 | | Forres Mechanics | 18:45 | Wick Academy |
| 14-09-19 | | Formartine United | 14:00 | Forres Mechanics |
| 28-09-19 | | Forres Mechanics | 14:00 | Clachnacuddin |
| 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 | 1 - 3 | Brora Rangers |
| 24-08-19 | | Forres Mechanics | 7 - 1 | Strathspey Thistle |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 11-09-19 | | Forres Mechanics | 18:45 | Wick Academy |
| 28-09-19 | | Forres Mechanics | 14:00 | Clachnacuddin |
| 09-10-19 | | Forres Mechanics | 14:00 | Fort William |
| 26-10-19 | | Forres Mechanics | 14:00 | Deveronvale |
| 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 | 4 - 1 | Forres Mechanics |
| 17-08-19 | | Inverurie Loco Works | 3 - 1 | 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 |
| 12-10-19 | | Turriff United | 14:00 | Forres Mechanics |
| 06-11-19 | | Nairn County | 15:00 | Forres Mechanics |
| 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 |
| 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 |
| 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 |
| 16-02-19 | | Forres Mechanics | 4 - 0 | Huntly |
| 02-03-19 | | Forres Mechanics | 2 - 1 | Inverurie Loco Works |
| 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 |
| 09-02-19 | | Buckie Thistle | 4 - 1 | Forres Mechanics |
| 23-02-19 | | Turriff United | 2 - 4 | Forres Mechanics |
| 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 |
| 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 |
| 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 |
| 08-09-18 | | Forres Mechanics | 1 - 2 | Fraserburgh |
| 22-09-18 | | Forres Mechanics | 2 - 2 | Civil Service Strollers |
| 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 |
| 01-09-18 | | Clachnacuddin | 0 - 4 | Forres Mechanics |
| 05-09-18 | | Keith | 0 - 3 | 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 |
| 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 |
| 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 |
| 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 |
| 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-14 | | Elgin City | 0 - 0 | Forres Mechanics |
| 26-09-15 | | Lossiemouth | 1 - 4 | 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 |
| 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 |
| 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 |
| 20-04-19 | | Fort William | 1 - 6 | Forres Mechanics |
| 03-08-19 | | Rothes | 4 - 1 | Forres Mechanics |
| 10-08-19 | | Forres Mechanics | 1 - 3 | Brora Rangers |
| 17-08-19 | | Inverurie Loco Works | 3 - 1 | Forres Mechanics |
| 24-08-19 | | Forres Mechanics | 7 - 1 | Strathspey Thistle |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 07-09-19 | | Fraserburgh | 14:00 | Forres Mechanics |
| 11-09-19 | | Forres Mechanics | 18:45 | Wick Academy |
| 14-09-19 | | Formartine United | 14:00 | Forres Mechanics |
| 28-09-19 | | Forres Mechanics | 14:00 | Clachnacuddin |
| 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 | 1 - 3 | Brora Rangers |
| 24-08-19 | | Forres Mechanics | 7 - 1 | Strathspey Thistle |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 11-09-19 | | Forres Mechanics | 18:45 | Wick Academy |
| 28-09-19 | | Forres Mechanics | 14:00 | Clachnacuddin |
| 09-10-19 | | Forres Mechanics | 14:00 | Fort William |
| 26-10-19 | | Forres Mechanics | 14:00 | Deveronvale |
| 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 | 4 - 1 | Forres Mechanics |
| 17-08-19 | | Inverurie Loco Works | 3 - 1 | 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 |
| 12-10-19 | | Turriff United | 14:00 | Forres Mechanics |
| 06-11-19 | | Nairn County | 15:00 | Forres Mechanics |
| 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 |
| 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 |
| 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 |
| 16-02-19 | | Forres Mechanics | 4 - 0 | Huntly |
| 02-03-19 | | Forres Mechanics | 2 - 1 | Inverurie Loco Works |
| 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 |
| 09-02-19 | | Buckie Thistle | 4 - 1 | Forres Mechanics |
| 23-02-19 | | Turriff United | 2 - 4 | Forres Mechanics |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 27-07-19 | | Keith | 0 - 5 | Formartine United |
| 03-08-19 | | Clachnacuddin | 3 - 4 | Keith |
| 10-08-19 | | Keith | 2 - 8 | Buckie Thistle |
| 17-08-19 | | Fort William | 0 - 1 | Keith |
| 24-08-19 | | Keith | 2 - 1 | Turriff United |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 07-09-19 | | Lossiemouth | 14:00 | Keith |
| 11-09-19 | | Keith | 18:45 | Nairn County |
| 14-09-19 | | Huntly | 14:00 | Keith |
| 05-10-19 | | Rothes | 14:00 | Keith |
| 30-03-19 | | Keith | 1 - 2 | Deveronvale |
| 10-04-19 | | Keith | 0 - 1 | Cove Rangers |
| 27-07-19 | | Keith | 0 - 5 | Formartine United |
| 10-08-19 | | Keith | 2 - 8 | Buckie Thistle |
| 24-08-19 | | Keith | 2 - 1 | Turriff United |
| 11-09-19 | | Keith | 18:45 | Nairn County |
| 09-10-19 | | Keith | 14:00 | Brora Rangers |
| 26-10-19 | | Keith | 14:00 | Strathspey Thistle |
| 09-11-19 | | Keith | 15:00 | Wick Academy |
| 30-11-19 | | Keith | 15:00 | Clachnacuddin |
| 06-04-19 | | Strathspey Thistle | 0 - 4 | Keith |
| 13-04-19 | | Wick Academy | 2 - 2 | Keith |
| 20-04-19 | | Rothes | 2 - 0 | Keith |
| 03-08-19 | | Clachnacuddin | 3 - 4 | Keith |
| 17-08-19 | | Fort William | 0 - 1 | Keith |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 07-09-19 | | Lossiemouth | 14:00 | Keith |
| 14-09-19 | | Huntly | 14:00 | Keith |
| 05-10-19 | | Rothes | 14:00 | Keith |
| 12-10-19 | | Inverurie Loco Works | 14:00 | Keith |
| 23-02-19 | | Brora Rangers | 3 - 0 | Keith |
| 02-03-19 | | Keith | 4 - 4 | Lossiemouth |
| 09-03-19 | | Nairn County | 1 - 2 | Keith |
| 16-03-19 | | Fraserburgh | 3 - 1 | Keith |
| 23-03-19 | | Keith | 11 - 0 | Fort William |
| 30-03-19 | | Keith | 1 - 2 | Deveronvale |
| 06-04-19 | | Strathspey Thistle | 0 - 4 | Keith |
| 10-04-19 | | Keith | 0 - 1 | Cove Rangers |
| 13-04-19 | | Wick Academy | 2 - 2 | Keith |
| 20-04-19 | | Rothes | 2 - 0 | Keith |
| 15-09-18 | | Keith | 0 - 2 | Strathspey Thistle |
| 06-10-18 | | Keith | 2 - 3 | Formartine United |
| 13-10-18 | | Keith | 0 - 4 | Brora Rangers |
| 20-10-18 | | Keith | 2 - 1 | Nairn County |
| 10-11-18 | | Keith | 2 - 2 | Wick Academy |
| 01-12-18 | | Keith | 3 - 0 | Clachnacuddin |
| 29-12-18 | | Keith | 0 - 0 | Buckie Thistle |
| 12-01-19 | | Keith | 2 - 2 | Turriff United |
| 02-03-19 | | Keith | 4 - 4 | Lossiemouth |
| 23-03-19 | | Keith | 11 - 0 | Fort William |
| 29-09-18 | | Cove Rangers | 2 - 0 | Keith |
| 27-10-18 | | Lossiemouth | 2 - 4 | Keith |
| 03-11-18 | | Deveronvale | 2 - 2 | Keith |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 05-01-19 | | Huntly | 2 - 1 | Keith |
| 19-01-19 | | Inverurie Loco Works | 4 - 1 | Keith |
| 16-02-19 | | Formartine United | 3 - 0 | Keith |
| 23-02-19 | | Brora Rangers | 3 - 0 | Keith |
| 09-03-19 | | Nairn County | 1 - 2 | Keith |
| 16-03-19 | | Fraserburgh | 3 - 1 | Keith |
| 27-10-18 | | Lossiemouth | 2 - 4 | Keith |
| 03-11-18 | | Deveronvale | 2 - 2 | Keith |
| 10-11-18 | | Keith | 2 - 2 | Wick Academy |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 01-12-18 | | Keith | 3 - 0 | Clachnacuddin |
| 29-12-18 | | Keith | 0 - 0 | Buckie Thistle |
| 05-01-19 | | Huntly | 2 - 1 | Keith |
| 12-01-19 | | Keith | 2 - 2 | Turriff United |
| 19-01-19 | | Inverurie Loco Works | 4 - 1 | Keith |
| 16-02-19 | | Formartine United | 3 - 0 | Keith |
| 26-09-15 | | Keith | 1 - 5 | Inverurie Loco Works |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 24-09-16 | | Keith | 0 - 1 | Banks O Dee FC |
| 14-10-17 | | Keith | 0 - 3 | Clyde |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 08-08-18 | | Keith | 0 - 3 | Fraserburgh |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 25-08-18 | | Keith | 1 - 2 | Huntly |
| 01-09-18 | | Keith | 1 - 4 | Inverurie Loco Works |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 22-10-11 | | Wick Academy | 0 - 1 | Keith |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 23-09-17 | | Gala Fairydean Rovers | 0 - 2 | Keith |
| 04-08-18 | | Clachnacuddin | 2 - 5 | Keith |
| 18-08-18 | | Buckie Thistle | 1 - 2 | Keith |
| 29-08-18 | | Turriff United | 2 - 2 | Keith |
| 08-09-18 | | Fort William | 1 - 4 | Keith |
| 23-09-18 | | Stirling University | 2 - 1 | Keith |
| 29-08-18 | | Turriff United | 2 - 2 | Keith |
| 01-09-18 | | Keith | 1 - 4 | Inverurie Loco Works |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 08-09-18 | | Fort William | 1 - 4 | Keith |
| 15-09-18 | | Keith | 0 - 2 | Strathspey Thistle |
| 23-09-18 | | Stirling University | 2 - 1 | Keith |
| 29-09-18 | | Cove Rangers | 2 - 0 | Keith |
| 06-10-18 | | Keith | 2 - 3 | Formartine United |
| 13-10-18 | | Keith | 0 - 4 | Brora Rangers |
| 20-10-18 | | Keith | 2 - 1 | Nairn County |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 23-10-10 | | Keith | 0 - 3 | Spartans |
| 19-11-11 | | Keith | 0 - 1 | Arbroath |
| 04-08-12 | | Keith | 0 - 1 | St. Cuthbert Wanderers |
| 05-10-13 | | Keith | 0 - 4 | Elgin City |
| 13-09-14 | | Keith | 1 - 3 | Formartine United |
| 26-09-15 | | Keith | 1 - 5 | Inverurie Loco Works |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 24-09-16 | | Keith | 0 - 1 | Banks O Dee FC |
| 14-10-17 | | Keith | 0 - 3 | Clyde |
| 17-11-06 | | Edinburgh University | 2 - 1 | Keith |
| 27-10-07 | | Cove Rangers | 3 - 0 | Keith |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 26-09-09 | | Dalbeattie Star | 2 - 4 | Keith |
| 24-10-09 | | Vale of Leithen | 1 - 3 | Keith |
| 28-11-09 | | Edinburgh City | 3 - 1 | Keith |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 22-10-11 | | Wick Academy | 0 - 1 | Keith |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 24-09-16 | | Keith | 0 - 1 | Banks O Dee FC |
| 23-09-17 | | Gala Fairydean Rovers | 0 - 2 | Keith |
| 14-10-17 | | Keith | 0 - 3 | Clyde |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 04-08-18 | | Clachnacuddin | 2 - 5 | Keith |
| 08-08-18 | | Keith | 0 - 3 | Fraserburgh |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 18-08-18 | | Buckie Thistle | 1 - 2 | Keith |
| 25-08-18 | | Keith | 1 - 2 | Huntly |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 23-10-10 | | Keith | 0 - 3 | Spartans |
| 19-11-11 | | Keith | 0 - 1 | Arbroath |
| 04-08-12 | | Keith | 0 - 1 | St. Cuthbert Wanderers |
| 05-10-13 | | Keith | 0 - 4 | Elgin City |
| 13-09-14 | | Keith | 1 - 3 | Formartine United |
| 26-09-15 | | Keith | 1 - 5 | Inverurie Loco Works |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 24-09-16 | | Keith | 0 - 1 | Banks O Dee FC |
| 14-10-17 | | Keith | 0 - 3 | Clyde |
| 17-11-06 | | Edinburgh University | 2 - 1 | Keith |
| 27-10-07 | | Cove Rangers | 3 - 0 | Keith |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 26-09-09 | | Dalbeattie Star | 2 - 4 | Keith |
| 24-10-09 | | Vale of Leithen | 1 - 3 | Keith |
| 28-11-09 | | Edinburgh City | 3 - 1 | Keith |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 22-10-11 | | Wick Academy | 0 - 1 | Keith |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 27-07-19 | | Keith | 0 - 5 | Formartine United |
| 03-08-19 | | Clachnacuddin | 3 - 4 | Keith |
| 10-08-19 | | Keith | 2 - 8 | Buckie Thistle |
| 17-08-19 | | Fort William | 0 - 1 | Keith |
| 24-08-19 | | Keith | 2 - 1 | Turriff United |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 07-09-19 | | Lossiemouth | 14:00 | Keith |
| 11-09-19 | | Keith | 18:45 | Nairn County |
| 14-09-19 | | Huntly | 14:00 | Keith |
| 05-10-19 | | Rothes | 14:00 | Keith |
| 30-03-19 | | Keith | 1 - 2 | Deveronvale |
| 10-04-19 | | Keith | 0 - 1 | Cove Rangers |
| 27-07-19 | | Keith | 0 - 5 | Formartine United |
| 10-08-19 | | Keith | 2 - 8 | Buckie Thistle |
| 24-08-19 | | Keith | 2 - 1 | Turriff United |
| 11-09-19 | | Keith | 18:45 | Nairn County |
| 09-10-19 | | Keith | 14:00 | Brora Rangers |
| 26-10-19 | | Keith | 14:00 | Strathspey Thistle |
| 09-11-19 | | Keith | 15:00 | Wick Academy |
| 30-11-19 | | Keith | 15:00 | Clachnacuddin |
| 06-04-19 | | Strathspey Thistle | 0 - 4 | Keith |
| 13-04-19 | | Wick Academy | 2 - 2 | Keith |
| 20-04-19 | | Rothes | 2 - 0 | Keith |
| 03-08-19 | | Clachnacuddin | 3 - 4 | Keith |
| 17-08-19 | | Fort William | 0 - 1 | Keith |
| 31-08-19 | | Forres Mechanics | 14:00 | Keith |
| 07-09-19 | | Lossiemouth | 14:00 | Keith |
| 14-09-19 | | Huntly | 14:00 | Keith |
| 05-10-19 | | Rothes | 14:00 | Keith |
| 12-10-19 | | Inverurie Loco Works | 14:00 | Keith |
| 23-02-19 | | Brora Rangers | 3 - 0 | Keith |
| 02-03-19 | | Keith | 4 - 4 | Lossiemouth |
| 09-03-19 | | Nairn County | 1 - 2 | Keith |
| 16-03-19 | | Fraserburgh | 3 - 1 | Keith |
| 23-03-19 | | Keith | 11 - 0 | Fort William |
| 30-03-19 | | Keith | 1 - 2 | Deveronvale |
| 06-04-19 | | Strathspey Thistle | 0 - 4 | Keith |
| 10-04-19 | | Keith | 0 - 1 | Cove Rangers |
| 13-04-19 | | Wick Academy | 2 - 2 | Keith |
| 20-04-19 | | Rothes | 2 - 0 | Keith |
| 15-09-18 | | Keith | 0 - 2 | Strathspey Thistle |
| 06-10-18 | | Keith | 2 - 3 | Formartine United |
| 13-10-18 | | Keith | 0 - 4 | Brora Rangers |
| 20-10-18 | | Keith | 2 - 1 | Nairn County |
| 10-11-18 | | Keith | 2 - 2 | Wick Academy |
| 01-12-18 | | Keith | 3 - 0 | Clachnacuddin |
| 29-12-18 | | Keith | 0 - 0 | Buckie Thistle |
| 12-01-19 | | Keith | 2 - 2 | Turriff United |
| 02-03-19 | | Keith | 4 - 4 | Lossiemouth |
| 23-03-19 | | Keith | 11 - 0 | Fort William |
| 29-09-18 | | Cove Rangers | 2 - 0 | Keith |
| 27-10-18 | | Lossiemouth | 2 - 4 | Keith |
| 03-11-18 | | Deveronvale | 2 - 2 | Keith |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 05-01-19 | | Huntly | 2 - 1 | Keith |
| 19-01-19 | | Inverurie Loco Works | 4 - 1 | Keith |
| 16-02-19 | | Formartine United | 3 - 0 | Keith |
| 23-02-19 | | Brora Rangers | 3 - 0 | Keith |
| 09-03-19 | | Nairn County | 1 - 2 | Keith |
| 16-03-19 | | Fraserburgh | 3 - 1 | Keith |
| 27-10-18 | | Lossiemouth | 2 - 4 | Keith |
| 03-11-18 | | Deveronvale | 2 - 2 | Keith |
| 10-11-18 | | Keith | 2 - 2 | Wick Academy |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 01-12-18 | | Keith | 3 - 0 | Clachnacuddin |
| 29-12-18 | | Keith | 0 - 0 | Buckie Thistle |
| 05-01-19 | | Huntly | 2 - 1 | Keith |
| 12-01-19 | | Keith | 2 - 2 | Turriff United |
| 19-01-19 | | Inverurie Loco Works | 4 - 1 | Keith |
| 16-02-19 | | Formartine United | 3 - 0 | Keith |
| 08-08-18 | | Keith | 0 - 3 | Fraserburgh |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 25-08-18 | | Keith | 1 - 2 | Huntly |
| 01-09-18 | | Keith | 1 - 4 | Inverurie Loco Works |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 15-09-18 | | Keith | 0 - 2 | Strathspey Thistle |
| 06-10-18 | | Keith | 2 - 3 | Formartine United |
| 13-10-18 | | Keith | 0 - 4 | Brora Rangers |
| 20-10-18 | | Keith | 2 - 1 | Nairn County |
| 10-11-18 | | Keith | 2 - 2 | Wick Academy |
| 04-08-18 | | Clachnacuddin | 2 - 5 | Keith |
| 18-08-18 | | Buckie Thistle | 1 - 2 | Keith |
| 29-08-18 | | Turriff United | 2 - 2 | Keith |
| 08-09-18 | | Fort William | 1 - 4 | Keith |
| 29-09-18 | | Cove Rangers | 2 - 0 | Keith |
| 27-10-18 | | Lossiemouth | 2 - 4 | Keith |
| 03-11-18 | | Deveronvale | 2 - 2 | Keith |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 05-01-19 | | Huntly | 2 - 1 | Keith |
| 19-01-19 | | Inverurie Loco Works | 4 - 1 | Keith |
| 25-08-18 | | Keith | 1 - 2 | Huntly |
| 29-08-18 | | Turriff United | 2 - 2 | Keith |
| 01-09-18 | | Keith | 1 - 4 | Inverurie Loco Works |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 08-09-18 | | Fort William | 1 - 4 | Keith |
| 15-09-18 | | Keith | 0 - 2 | Strathspey Thistle |
| 29-09-18 | | Cove Rangers | 2 - 0 | Keith |
| 06-10-18 | | Keith | 2 - 3 | Formartine United |
| 13-10-18 | | Keith | 0 - 4 | Brora Rangers |
| 20-10-18 | | Keith | 2 - 1 | Nairn County |
| 08-08-18 | | Keith | 0 - 3 | Fraserburgh |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 25-08-18 | | Keith | 1 - 2 | Huntly |
| 01-09-18 | | Keith | 1 - 4 | Inverurie Loco Works |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 15-09-18 | | Keith | 0 - 2 | Strathspey Thistle |
| 06-10-18 | | Keith | 2 - 3 | Formartine United |
| 13-10-18 | | Keith | 0 - 4 | Brora Rangers |
| 20-10-18 | | Keith | 2 - 1 | Nairn County |
| 10-11-18 | | Keith | 2 - 2 | Wick Academy |
| 04-08-18 | | Clachnacuddin | 2 - 5 | Keith |
| 18-08-18 | | Buckie Thistle | 1 - 2 | Keith |
| 29-08-18 | | Turriff United | 2 - 2 | Keith |
| 08-09-18 | | Fort William | 1 - 4 | Keith |
| 29-09-18 | | Cove Rangers | 2 - 0 | Keith |
| 27-10-18 | | Lossiemouth | 2 - 4 | Keith |
| 03-11-18 | | Deveronvale | 2 - 2 | Keith |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 05-01-19 | | Huntly | 2 - 1 | Keith |
| 19-01-19 | | Inverurie Loco Works | 4 - 1 | Keith |
| 04-08-18 | | Clachnacuddin | 2 - 5 | Keith |
| 08-08-18 | | Keith | 0 - 3 | Fraserburgh |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 18-08-18 | | Buckie Thistle | 1 - 2 | Keith |
| 25-08-18 | | Keith | 1 - 2 | Huntly |
| 29-08-18 | | Turriff United | 2 - 2 | Keith |
| 01-09-18 | | Keith | 1 - 4 | Inverurie Loco Works |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 08-09-18 | | Fort William | 1 - 4 | Keith |
| 15-09-18 | | Keith | 0 - 2 | Strathspey Thistle |
| 08-08-18 | | Keith | 0 - 3 | Fraserburgh |
| 11-08-18 | | Keith | 2 - 1 | Rothes |
| 25-08-18 | | Keith | 1 - 2 | Huntly |
| 01-09-18 | | Keith | 1 - 4 | Inverurie Loco Works |
| 05-09-18 | | Keith | 0 - 3 | Forres Mechanics |
| 15-09-18 | | Keith | 0 - 2 | Strathspey Thistle |
| 06-10-18 | | Keith | 2 - 3 | Formartine United |
| 13-10-18 | | Keith | 0 - 4 | Brora Rangers |
| 20-10-18 | | Keith | 2 - 1 | Nairn County |
| 10-11-18 | | Keith | 2 - 2 | Wick Academy |
| 04-08-18 | | Clachnacuddin | 2 - 5 | Keith |
| 18-08-18 | | Buckie Thistle | 1 - 2 | Keith |
| 29-08-18 | | Turriff United | 2 - 2 | Keith |
| 08-09-18 | | Fort William | 1 - 4 | Keith |
| 29-09-18 | | Cove Rangers | 2 - 0 | Keith |
| 27-10-18 | | Lossiemouth | 2 - 4 | Keith |
| 03-11-18 | | Deveronvale | 2 - 2 | Keith |
| 24-11-18 | | Forres Mechanics | 2 - 1 | Keith |
| 05-01-19 | | Huntly | 2 - 1 | Keith |
| 19-01-19 | | Inverurie Loco Works | 4 - 1 | Keith |
| 19-11-11 | | Keith | 0 - 1 | Arbroath |
| 04-08-12 | | Keith | 0 - 1 | St. Cuthbert Wanderers |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 05-10-13 | | Keith | 0 - 4 | Elgin City |
| 13-09-14 | | Keith | 1 - 3 | Formartine United |
| 26-09-15 | | Keith | 1 - 5 | Inverurie Loco Works |
| 24-09-16 | | Keith | 0 - 1 | Banks O Dee FC |
| 23-09-17 | | Gala Fairydean Rovers | 0 - 2 | Keith |
| 14-10-17 | | Keith | 0 - 3 | Clyde |
| 23-09-18 | | Stirling University | 2 - 1 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 23-10-10 | | Keith | 0 - 3 | Spartans |
| 19-11-11 | | Keith | 0 - 1 | Arbroath |
| 04-08-12 | | Keith | 0 - 1 | St. Cuthbert Wanderers |
| 05-10-13 | | Keith | 0 - 4 | Elgin City |
| 13-09-14 | | Keith | 1 - 3 | Formartine United |
| 26-09-15 | | Keith | 1 - 5 | Inverurie Loco Works |
| 24-09-16 | | Keith | 0 - 1 | Banks O Dee FC |
| 14-10-17 | | Keith | 0 - 3 | Clyde |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 26-09-09 | | Dalbeattie Star | 2 - 4 | Keith |
| 24-10-09 | | Vale of Leithen | 1 - 3 | Keith |
| 28-11-09 | | Edinburgh City | 3 - 1 | Keith |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 22-10-11 | | Wick Academy | 0 - 1 | Keith |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 23-09-17 | | Gala Fairydean Rovers | 0 - 2 | Keith |
| 23-09-18 | | Stirling University | 2 - 1 | Keith |
| 27-10-07 | | Cove Rangers | 3 - 0 | Keith |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 26-09-09 | | Dalbeattie Star | 2 - 4 | Keith |
| 24-10-09 | | Vale of Leithen | 1 - 3 | Keith |
| 28-11-09 | | Edinburgh City | 3 - 1 | Keith |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 23-10-10 | | Keith | 0 - 3 | Spartans |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 22-10-11 | | Wick Academy | 0 - 1 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 23-10-10 | | Keith | 0 - 3 | Spartans |
| 19-11-11 | | Keith | 0 - 1 | Arbroath |
| 04-08-12 | | Keith | 0 - 1 | St. Cuthbert Wanderers |
| 05-10-13 | | Keith | 0 - 4 | Elgin City |
| 13-09-14 | | Keith | 1 - 3 | Formartine United |
| 26-09-15 | | Keith | 1 - 5 | Inverurie Loco Works |
| 24-09-16 | | Keith | 0 - 1 | Banks O Dee FC |
| 14-10-17 | | Keith | 0 - 3 | Clyde |
| 17-11-06 | | Edinburgh University | 2 - 1 | Keith |
| 27-10-07 | | Cove Rangers | 3 - 0 | Keith |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 26-09-09 | | Dalbeattie Star | 2 - 4 | Keith |
| 24-10-09 | | Vale of Leithen | 1 - 3 | Keith |
| 28-11-09 | | Edinburgh City | 3 - 1 | Keith |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 22-10-11 | | Wick Academy | 0 - 1 | Keith |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 17-11-06 | | Edinburgh University | 2 - 1 | Keith |
| 27-10-07 | | Cove Rangers | 3 - 0 | Keith |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 26-09-09 | | Dalbeattie Star | 2 - 4 | Keith |
| 24-10-09 | | Vale of Leithen | 1 - 3 | Keith |
| 28-11-09 | | Edinburgh City | 3 - 1 | Keith |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 23-10-10 | | Keith | 0 - 3 | Spartans |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 23-10-10 | | Keith | 0 - 3 | Spartans |
| 19-11-11 | | Keith | 0 - 1 | Arbroath |
| 04-08-12 | | Keith | 0 - 1 | St. Cuthbert Wanderers |
| 05-10-13 | | Keith | 0 - 4 | Elgin City |
| 13-09-14 | | Keith | 1 - 3 | Formartine United |
| 26-09-15 | | Keith | 1 - 5 | Inverurie Loco Works |
| 24-09-16 | | Keith | 0 - 1 | Banks O Dee FC |
| 14-10-17 | | Keith | 0 - 3 | Clyde |
| 17-11-06 | | Edinburgh University | 2 - 1 | Keith |
| 27-10-07 | | Cove Rangers | 3 - 0 | Keith |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 26-09-09 | | Dalbeattie Star | 2 - 4 | Keith |
| 24-10-09 | | Vale of Leithen | 1 - 3 | Keith |
| 28-11-09 | | Edinburgh City | 3 - 1 | Keith |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 22-10-11 | | Wick Academy | 0 - 1 | Keith |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 17-11-06 | | Edinburgh University | 2 - 1 | Keith |
| 27-10-07 | | Cove Rangers | 3 - 0 | Keith |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 26-09-09 | | Dalbeattie Star | 2 - 4 | Keith |
| 24-10-09 | | Vale of Leithen | 1 - 3 | Keith |
| 28-11-09 | | Edinburgh City | 3 - 1 | Keith |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 23-10-10 | | Keith | 0 - 3 | Spartans |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 23-10-10 | | Keith | 0 - 3 | Spartans |
| 19-11-11 | | Keith | 0 - 1 | Arbroath |
| 04-08-12 | | Keith | 0 - 1 | St. Cuthbert Wanderers |
| 05-10-13 | | Keith | 0 - 4 | Elgin City |
| 13-09-14 | | Keith | 1 - 3 | Formartine United |
| 26-09-15 | | Keith | 1 - 5 | Inverurie Loco Works |
| 24-09-16 | | Keith | 0 - 1 | Banks O Dee FC |
| 14-10-17 | | Keith | 0 - 3 | Clyde |
| 17-11-06 | | Edinburgh University | 2 - 1 | Keith |
| 27-10-07 | | Cove Rangers | 3 - 0 | Keith |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 26-09-09 | | Dalbeattie Star | 2 - 4 | Keith |
| 24-10-09 | | Vale of Leithen | 1 - 3 | Keith |
| 28-11-09 | | Edinburgh City | 3 - 1 | Keith |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 22-10-11 | | Wick Academy | 0 - 1 | Keith |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 17-11-06 | | Edinburgh University | 2 - 1 | Keith |
| 27-10-07 | | Cove Rangers | 3 - 0 | Keith |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 26-09-09 | | Dalbeattie Star | 2 - 4 | Keith |
| 24-10-09 | | Vale of Leithen | 1 - 3 | Keith |
| 28-11-09 | | Edinburgh City | 3 - 1 | Keith |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 23-10-10 | | Keith | 0 - 3 | Spartans |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 01-11-08 | | Keith | 1 - 1 | Forres Mechanics |
| 23-10-10 | | Keith | 0 - 3 | Spartans |
| 19-11-11 | | Keith | 0 - 1 | Arbroath |
| 04-08-12 | | Keith | 0 - 1 | St. Cuthbert Wanderers |
| 05-10-13 | | Keith | 0 - 4 | Elgin City |
| 13-09-14 | | Keith | 1 - 3 | Formartine United |
| 26-09-15 | | Keith | 1 - 5 | Inverurie Loco Works |
| 24-09-16 | | Keith | 0 - 1 | Banks O Dee FC |
| 14-10-17 | | Keith | 0 - 3 | Clyde |
| 17-11-06 | | Edinburgh University | 2 - 1 | Keith |
| 27-10-07 | | Cove Rangers | 3 - 0 | Keith |
| 25-10-08 | | Forres Mechanics | 1 - 1 | Keith |
| 26-09-09 | | Dalbeattie Star | 2 - 4 | Keith |
| 24-10-09 | | Vale of Leithen | 1 - 3 | Keith |
| 28-11-09 | | Edinburgh City | 3 - 1 | Keith |
| 25-09-10 | | Vale of Leithen | 1 - 3 | Keith |
| 24-09-11 | | St. Cuthbert Wanderers | 0 - 2 | Keith |
| 22-10-11 | | Wick Academy | 0 - 1 | Keith |
| 14-09-13 | | Forres Mechanics | 4 - 5 | Keith |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 02-07-16 | | Keith | 2 - 8 | Elgin City |
| 30-06-18 | | Keith | 0 - 5 | Inverness CT |
| 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 | Fraserburgh | 5 | 5 | 0 | 0 | 22 | 5 | 3 | 3 | 0 | 0 | 17 | 3 | 2 | 2 | 0 | 0 | 5 | 2 | 17 | 15 |
| 2 | Brora Rangers | 5 | 4 | 0 | 1 | 19 | 2 | 3 | 3 | 0 | 0 | 16 | 0 | 2 | 1 | 0 | 1 | 3 | 2 | 17 | 12 |
| 3 | Formartine United | 5 | 4 | 0 | 1 | 20 | 4 | 3 | 2 | 0 | 1 | 10 | 4 | 2 | 2 | 0 | 0 | 10 | 0 | 16 | 12 |
| 4 | Inverurie Loco Works | 5 | 4 | 0 | 1 | 16 | 6 | 2 | 1 | 0 | 1 | 4 | 4 | 3 | 3 | 0 | 0 | 12 | 2 | 10 | 12 |
| 5 | Buckie Thistle | 5 | 4 | 0 | 1 | 16 | 8 | 2 | 1 | 0 | 1 | 3 | 4 | 3 | 3 | 0 | 0 | 13 | 4 | 8 | 12 |
| 6 | Nairn County | 4 | 4 | 0 | 0 | 9 | 4 | 1 | 1 | 0 | 0 | 1 | 0 | 3 | 3 | 0 | 0 | 8 | 4 | 5 | 12 |
| 7 | Rothes | 5 | 3 | 1 | 1 | 13 | 6 | 2 | 1 | 0 | 1 | 5 | 3 | 3 | 2 | 1 | 0 | 8 | 3 | 7 | 10 |
| 8 | Keith | 5 | 3 | 0 | 2 | 9 | 17 | 3 | 1 | 0 | 2 | 4 | 14 | 2 | 2 | 0 | 0 | 5 | 3 | -8 | 9 |
| 9 | Strathspey Thistle | 5 | 2 | 0 | 3 | 7 | 12 | 2 | 2 | 0 | 0 | 4 | 0 | 3 | 0 | 0 | 3 | 3 | 12 | -5 | 6 |
| 10 | Deveronvale | 4 | 1 | 1 | 2 | 7 | 8 | 2 | 1 | 0 | 1 | 4 | 2 | 2 | 0 | 1 | 1 | 3 | 6 | -1 | 4 |
| 11 | Turriff United | 5 | 1 | 1 | 3 | 7 | 14 | 3 | 1 | 1 | 1 | 6 | 9 | 2 | 0 | 0 | 2 | 1 | 5 | -7 | 4 |
| 12 | Wick Academy | 5 | 1 | 1 | 3 | 5 | 15 | 3 | 0 | 1 | 2 | 3 | 9 | 2 | 1 | 0 | 1 | 2 | 6 | -10 | 4 |
| 13 | Forres Mechanics | 4 | 1 | 0 | 3 | 10 | 11 | 2 | 1 | 0 | 1 | 8 | 4 | 2 | 0 | 0 | 2 | 2 | 7 | -1 | 3 |
| 14 | Lossiemouth | 4 | 1 | 0 | 3 | 1 | 12 | 3 | 1 | 0 | 2 | 1 | 5 | 1 | 0 | 0 | 1 | 0 | 7 | -11 | 3 |
| 15 | Huntly | 4 | 0 | 0 | 4 | 4 | 12 | 2 | 0 | 0 | 2 | 4 | 7 | 2 | 0 | 0 | 2 | 0 | 5 | -8 | 0 |
| 16 | Clachnacuddin | 5 | 0 | 0 | 5 | 5 | 19 | 2 | 0 | 0 | 2 | 4 | 6 | 3 | 0 | 0 | 3 | 1 | 13 | -14 | 0 |
| 17 | Fort William | 5 | 0 | 0 | 5 | 4 | 19 | 2 | 0 | 0 | 2 | 1 | 5 | 3 | 0 | 0 | 3 | 3 | 14 | -15 | 0 |