Scotland Football League - Highland League 2024/2025 Fixtures and Past Match Results

  • Scotland Football League - Highland League matches kick off time has been converted to your local timezone so you do not need to check what time the match starts in your country.
  • Check your favourite team match fixture so you will not forget to bet or watch it live on TV. See also Football League - Highland League live score results.
  • H2H button to analyze the head to head statistics between the two Football League - Highland League football clubs.
    Odds button will compare odds among the popular bookmakers in Asia and Europe. The archive contains the opening odds and fluctuations. You will identify the dropping odds and there is an interactive odds charting.
    + button will expand to show the goalscorers and players that received yellow cards or red cards for that match.

Highland League
DateHomeScoreAwayHT
12/04/2025 Brechin City
4 - 1
Lossiemouth 1-1H2HOdds+
Euan Spark 3' 1 - 0  
  1 - 1 45' Ryan Stuart
Ewan Loudon 54' 2 - 1  
Cillian Sheridan 63' 3 - 1  
Marc Scott 81' 4 - 1  
12/04/2025 Brora Rangers
7 - 2
Rothes 0-1H2HOdds+
Colin Williamson 11' 1 - 0  
Max Ewan 14' 2 - 0  
Shane Sutherland 22' 3 - 0  
Shane Sutherland 25' 4 - 0  
Connor Bunce 30' 5 - 0  
Shane Sutherland 41' 6 - 0  
  6 - 1 45' Shaun Morrison
Shane Sutherland 52' 7 - 1  
Michael Finnis 71' 8 - 1  
12/04/2025 Buckie Thistle
3 - 0
Keith 0-0H2HOdds+
Innes McKay 84' 1 - 0  
Darryl McHardy 86' 2 - 0  
Lyall Keir 90+3' 3 - 0  
12/04/2025 Clachnacuddin
1 - 1
Formartine United 0-0H2HOdds 
12/04/2025 Forres Mechanics
1 - 1
Banks O Dee FC 1-0H2HOdds+
Calum Frame 19' 1 - 0  
  1 - 1 50' Michael Philipson
54'  
  58'
  61'
  69'
  72'
73'  
12/04/2025 Fraserburgh
4 - 0
Huntly 0-0H2HOdds+
Liam Strachan 49' 1 - 0  
Joe Barbour 59' 2 - 0  
Kieran Simpson 86' 3 - 0  
Sean Butcher 92+2' 4 - 0  
12/04/2025 Inverurie Loco Works
2 - 1
Wick Academy 2-1H2HOdds+
Aidan Wilson 2' 1 - 0  
  1 - 1 7' George Ewing
Mark Souter 14' 2 - 1  
73'  
12/04/2025 Nairn County
1 - 1
Deveronvale 0-0H2HOdds+
Ben Barron 16' 1 - 0  
  1 - 1 75' Ben Hermiston
12/04/2025 Strathspey Thistle
1 - 4
Turriff United 0-0H2HOdds+
  0 - 1 9' Owen Kinsella
  0 - 2 13' Reece McKeown
  0 - 3 25' Mackenzie Taylor
Paul Brindle 27' 1 - 3  
  1 - 4 64' Archie Gibson
09/04/2025 Formartine United
2 - 0
Nairn County 0-0H2HOdds+
13'  
  35'
  72'
Jonathan Crawford 77' 1 - 0  
Scott Adams 85' 2 - 0  
09/04/2025 Huntly
0 - 1
Fraserburgh 0-0H2HOdds+
  0 - 1 82' William West
09/04/2025 Keith
1 - 4
Strathspey Thistle 1-1H2HOdds+
Nathan McKeown 2' 1 - 0  
  1 - 1 39' Daniel Whitehorn
  1 - 2 48' Cameron Lisle
  1 - 3 80' Paul Brindle
  1 - 4 88' Daniel Whitehorn
05/04/2025 Brechin City
3 - 0
Nairn County 0-0H2HOdds+
Brad McKay 30' 1 - 0  
Cillian Sheridan 32' 2 - 0  
Cillian Sheridan 36' 3 - 0  
05/04/2025 Brora Rangers
2 - 0
Huntly 0-0H2HOdds+
Craig Mackenzie 69' 1 - 0  
Shane Sutherland 80' 2 - 0  
05/04/2025 Forres Mechanics
4 - 1
Keith 0-0H2HOdds+
Matthew Jamieson 14' 1 - 0  
Calum Frame 20' 2 - 0  
Matthew Jamieson 35' 3 - 0  
  3 - 1 41' Brody Alberts
Jordan Alonge 55' 4 - 1  
05/04/2025 Lossiemouth
1 - 2
Banks O Dee FC 0-1H2HOdds+
31'  
  0 - 1 39' Lachie McLeod
40'  
Liam Harvey 56' 1 - 1  
  1 - 2 59' Andy Hunter
65'  
76'  
90+3'  
05/04/2025 Rothes
2 - 3
Deveronvale 0-0H2HOdds+
  0 - 1 26' Adam Reid
Thomas Brady 49' 1 - 1  
Owen Alexander 60' 2 - 1  
  2 - 2 72' Ben Hermiston
  2 - 3 87' Harry Noble
05/04/2025 Strathspey Thistle
2 - 3
Wick Academy 0-0H2HOdds+
  0 - 1 11' Kyle Alastair Henderson
James McShane 21' 1 - 1  
  1 - 2 43' Mark Macadie
  1 - 3 48'
Daniel Whitehorn 83' 2 - 3  
05/04/2025 Turriff United
1 - 2
Inverurie Loco Works 0-0H2HOdds+
  0 - 1 41' Milosz Ochmanski
  0 - 2 85' Mark Souter
  0 - 3 88' Mark Souter
02/04/2025 Banks O Dee FC
3 - 1
Fraserburgh 1-0H2HOdds+
32'  
Max Alexander 44' 1 - 0  
  1 - 1 52' Scott Barbour
  55'
Andy Hunter 67' 2 - 1  
Andy Hunter 71' 3 - 1  
77'  
88'  
02/04/2025 Huntly
1 - 2
Deveronvale 0-1H2HOdds+
  0 - 1 7' Adam Reid
  0 - 2 86' Cameron Angus
Michael Clark 90+2' 1 - 2  
02/04/2025 Keith
1 - 0
Rothes 0-0H2HOdds+
Nathan McKeown 49' 1 - 0  
02/04/2025 Lossiemouth
0 - 3
Forres Mechanics 0-1H2HOdds+
  0 - 1 9' Jordan Alonge
14'  
  41'
41'  
  41'
  42'
49'  
  0 - 2 83' Calum Frame
83'  
  83'
  0 - 3 85' Jordan Alonge
02/04/2025 Nairn County
2 - 0
Turriff United 1-0H2HOdds+
Andrew Greig 32' 1 - 0  
Ben Barron 54' 2 - 0  
  55'
  70'
29/03/2025 Brora Rangers
2 - 0
Banks O Dee FC 1-0H2HOdds+
Shane Sutherland 21' 1 - 0  
Tony Dingwall 81' 2 - 0  
29/03/2025 Formartine United
1 - 4
Brechin City 0-1H2HOdds+
  23'
  0 - 1 24' Cillian Sheridan
  0 - 2 46' Lewis Milne
  0 - 3 67' Lewis Martin
Scott Adams 75' 1 - 3  
  1 - 4 76' Mitchell Taylor
29/03/2025 Forres Mechanics
1 - 2
Clachnacuddin 0-1H2HOdds+
  0 - 1 31' Troy Cooper
Kyle Macleod 87' 1 - 1  
Kyle Macleod 87' 2 - 1  
29/03/2025 Fraserburgh
3 - 1
Strathspey Thistle 3-0H2HOdds+
Sean Butcher 2' 1 - 0  
Scott Barbour 19' 2 - 0  
Scott Barbour 26' 3 - 0  
  3 - 1 48' Caelan Alexander Mutch
29/03/2025 Huntly
0 - 2
Inverurie Loco Works 0-2H2HOdds+
  0 - 1 6' Blair Smith
  0 - 2 39' Lloyd Robertson
29/03/2025 Lossiemouth
1 - 3
Buckie Thistle 0-3H2HOdds+
  0 - 1 10' Innes McKay
  0 - 2 12' Fin Allen
  0 - 3 32' Lyall Keir
Ross Morrison 62' 1 - 3  
29/03/2025 Turriff United
3 - 0
Rothes 3-0H2HOdds+
Ewan Clark 4' 1 - 0  
Ewan Clark 23' 2 - 0  
Mackenzie Taylor 26' 3 - 0  
29/03/2025 Wick Academy
4 - 2
Nairn County 1-2H2HOdds+
  0 - 1 18' Ben Barron
  0 - 2 27' Fraser Dingwall
Gordon MacNab 46+1' 1 - 2  
Kyle Alastair Henderson 53' 2 - 2  
Mark Macadie 63' 3 - 2  
85' 4 - 2  
28/03/2025 Deveronvale
3 - 2
Keith 1-2H2HOdds+
  0 - 1 20' Ronan Craib
  0 - 2 22' Horace Ormsby
Demilade Yunus 26' 1 - 2  
Jay Goldie 52' 2 - 2  
Jack Mitchell 73' 3 - 2  
26/03/2025 Huntly
0 - 5
Brora Rangers 0-4H2HOdds+
  0 - 1 20' Connor Bunce
  0 - 2 27' Wallace Duffy
  0 - 3 33' Tony Dingwall
  0 - 4 39' Tony Dingwall
  46'
46'  
54'  
  0 - 5 80' Matthew Wright
  90'
26/03/2025 Strathspey Thistle
1 - 4
Brechin City 1-1H2HOdds+
Liam Shewan 2' 1 - 0  
  1 - 1 40' Cillian Sheridan
  1 - 2 53' Mitchell Taylor
  1 - 3 65' Cillian Sheridan
  1 - 4 76' Mitchell Taylor
25/03/2025 Keith
3 - 2
Nairn County 2-0H2HOdds+
  1'
Cameron Wilson 2' 1 - 0  
Cameron Wilson 3' 2 - 0  
  40'
  48'
  53'
55'  
  2 - 1 61' Ben Barron
  2 - 2 70' Ben Barron
70'  
Cameron Wilson 80' 3 - 2  
22/03/2025 Banks O Dee FC
1 - 0
Turriff United 0-0H2HOdds+
Lachie McLeod 51' 1 - 0  
22/03/2025 Brechin City
2 - 1
Forres Mechanics 1-0H2HOdds+
  17'
  28'
Mitchell Taylor 37' 1 - 0  
  1 - 1 54' Ryan McRitchie
Mitchell Taylor 60' 2 - 1  
  73'
75'  
  76'
84'  
22/03/2025 Buckie Thistle
1 - 1
Formartine United 1-1H2HOdds+
Fin Allen 18' 1 - 0  
  1 - 1 36' Julian Wade
22/03/2025 Clachnacuddin
1 - 2
Brora Rangers 0-0H2HOdds+
Troy Cooper 26' 1 - 0  
  1 - 1 36' Matthew Wright
  1 - 2 64' Shane Sutherland
22/03/2025 Inverurie Loco Works
3 - 3
Fraserburgh 1-1H2HOdds+
  0 - 1 21' Ross Aitken
Mark Souter 35' 1 - 1  
  1 - 2 51' Scott Barbour
Daniel Agnew 54' 2 - 2  
  2 - 3 68' Logan Watt
Zack Ellis 94+4' 3 - 3  
22/03/2025 Keith
0 - 1
Wick Academy 0-0H2HOdds+
  0 - 1 81' Kyle Alastair Henderson
22/03/2025 Lossiemouth
1 - 0
Deveronvale 0-0H2HOdds+
  19'
39'  
James Leslie 52' 1 - 0  
67'  
22/03/2025 Nairn County
2 - 1
Huntly 1-1H2HOdds+
Ben Barron 11' 1 - 0  
  1 - 1 38' Brodie Allen
Calum MacKay 67' 2 - 1  
22/03/2025 Strathspey Thistle
1 - 0
Rothes 1-0H2HOdds+
Zach MacPhee 6' 1 - 0  
19/03/2025 Buckie Thistle
6 - 1
Deveronvale 2-0H2HOdds+
Lyall Keir 8' 1 - 0  
Lyall Keir 17' 2 - 0  
Darryl McHardy 71' 3 - 0  
Marcus Goodall 75' 4 - 0  
  4 - 1 79' Harry Noble
Innes McKay 81' 5 - 1  
Darryl McHardy 88' 6 - 1  
19/03/2025 Fraserburgh
1 - 0
Turriff United 0-0H2HOdds+
Connor Wood 90+1' 1 - 0  
19/03/2025 Inverurie Loco Works
1 - 0
Brechin City 1-0H2HOdds+
25'  
  28'
Milosz Ochmanski 29' 1 - 0  
32'  
41'  
  45+3'
55'  
19/03/2025 Keith
0 - 5
Brora Rangers 0-2H2HOdds+
  0 - 1 17' Craig Mackenzie
  0 - 2 41' Shane Sutherland
  0 - 3 71' Matthew Wright
  0 - 4 75' Alex Cooper
  0 - 5 80' Max Ewan
19/03/2025 Rothes
0 - 0
Lossiemouth 0-0H2HOdds 
19/03/2025 Strathspey Thistle
1 - 1
Huntly 1-0H2HOdds+
James Lee Fraser 1' 1 - 0  
  1 - 1 82' Brodie Allen
15/03/2025 Brora Rangers
0 - 2
Brechin City 0-2H2HOdds+
  0 - 1 16' Ewan Loudon
  0 - 2 18' Ewan Loudon
15/03/2025 Forres Mechanics
1 - 1
Buckie Thistle 1-0H2HOdds+
Matthew Jamieson 34' 1 - 0  
  1 - 1 85' Fin Allen
15/03/2025 Fraserburgh
2 - 0
Nairn County 1-0H2HOdds+
Scott Barbour 37' 1 - 0  
Fraser Mackie 69' 2 - 0  
  73'
15/03/2025 Huntly
7 - 0
Keith 2-0H2HOdds+
Sam Robertson 3' 1 - 0  
Owen Alan Morris 37' 2 - 0  
Owen Alan Morris 46' 3 - 0  
Lewis Crosbie 58' 4 - 0  
Alexander Thoirs 59' 5 - 0  
Brodie Allen 80' 6 - 0  
Brodie Allen 87' 7 - 0  
15/03/2025 Inverurie Loco Works
5 - 0
Strathspey Thistle 4-0H2HOdds+
4' 1 - 0  
Lloyd Robertson 25' 2 - 0  
Daniel Agnew 39' 3 - 0  
42' 4 - 0  
Cole Anderson 76' 5 - 0  
15/03/2025 Rothes
1 - 5
Banks O Dee FC 1-0H2HOdds+
Shaun Morrison 31' 1 - 0  
  1 - 1 64' Iain Vigurs
  1 - 2 71' Hamish Macleod
  1 - 3 86' Liam Duell
  1 - 4 90' Hamish Macleod
15/03/2025 Turriff United
2 - 1
Clachnacuddin 0-0H2HOdds+
Reece McKeown 68' 1 - 0  
  1 - 1 90' Josh Meekings
Kieran Yeats 93+3' 2 - 1  
15/03/2025 Wick Academy
4 - 1
Lossiemouth 2-0H2HOdds+
Kyle Alastair Henderson 23' 1 - 0  
George Ewing 36' 2 - 0  
Kyle Alastair Henderson 47' 3 - 0  
Kyle Alastair Henderson 59' 4 - 0  
  4 - 1 78' Owen Loveland
15/03/2025 Deveronvale
1 - 2
Formartine United 0-2H2HOdds+
  0 - 1 43' Julian Wade
  0 - 2 45' Glenn Murison
Cameron Angus 79' 1 - 2  
12/03/2025 Forres Mechanics
0 - 5
Huntly 0-3H2HOdds+
  0 - 1 8' Sam Robertson
  0 - 2 11' Sam Robertson
  20'
  0 - 3 23' Ryan Sewell
  52'
61'  
  0 - 4 63' Ryan Sewell
  69'
  0 - 5 75' Sam Robertson
  90+2'
12/03/2025 Strathspey Thistle
0 - 3
Clachnacuddin 0-1H2HOdds+
  0 - 1 41'
  0 - 2 73'
  0 - 3 80'
08/03/2025 Banks O Dee FC
2 - 1
Strathspey Thistle 1-0H2HOdds+
Andy Hunter 7' 1 - 0  
  1 - 1 81' Conor Macphee
Jevan Anderson 89' 2 - 1  
08/03/2025 Brechin City
1 - 0
Turriff United 0-0H2HOdds+
  50'
  85'
Fraser MacLeod 90+3' 1 - 0  
  90+3'
  90+3'
  90+4'
08/03/2025 Buckie Thistle
3 - 2
Brora Rangers 2-1H2HOdds+
  0 - 1 6' Colin Williamson
Fin Allen 14' 1 - 1  
Josh Peters 29' 2 - 1  
Josh Peters 52' 3 - 1  
  3 - 2 90' Matthew Wright
08/03/2025 Clachnacuddin
7 - 0
Rothes 2-0H2HOdds+
Troy Cooper 3' 1 - 0  
Troy Cooper 21' 2 - 0  
  45+1'
Craig Lawrie 50' 3 - 0  
Troy Cooper 58' 4 - 0  
  63'
James Anderson 70' 5 - 0  
75'  
Gavin Morrison 79' 6 - 0  
James Anderson 81' 7 - 0  
08/03/2025 Deveronvale
2 - 4
Forres Mechanics 0-2H2HOdds+
  0 - 1 5' Matthew Jamieson
  0 - 2 37' Jordan Alonge
Olek Długosz 51' 1 - 2  
Murray Esson 55' 2 - 2  
  2 - 3 56' Kyle Macleod
  2 - 4 61' Jordan Alonge
08/03/2025 Formartine United
2 - 2
Wick Academy 1-2H2HOdds+
Mark Lawrence 9' 1 - 0  
  1 - 1 24' Marc MacGregor
  1 - 2 40' Kyle Alastair Henderson
Robert Ward 86' 2 - 2  
08/03/2025 Keith
1 - 1
Fraserburgh 0-1H2HOdds+
  0 - 1 23' Sean Butcher
Cameron Wilson 60' 1 - 1  
08/03/2025 Lossiemouth
0 - 1
Huntly 0-1H2HOdds+
34'  
  0 - 1 43' Sam Robertson
  60'
90+2'  
08/03/2025 Nairn County
0 - 1
Inverurie Loco Works 0-1H2HOdds+
  0 - 1 16' Paul Coutts
05/03/2025 Brora Rangers
1 - 0
Nairn County 0-0H2HOdds+
Connor Bunce 71' 1 - 0  
05/03/2025 Deveronvale
0 - 3
Brechin City 0-2H2HOdds+
  0 - 1 10' Cillian Sheridan
  0 - 2 31' Ewan Loudon
  0 - 3 41' Cillian Sheridan
66'  
05/03/2025 Formartine United
1 - 0
Lossiemouth 0-0H2HOdds+
  54'
Robert Ward 63' 1 - 0  
  79'
82'  
05/03/2025 Fraserburgh
6 - 1
Rothes 2-0H2HOdds+
Aiden Sopel 20' 1 - 0  
Sean Butcher 28' 2 - 0  
  2 - 1 49' Jake Thompson
Sean Butcher 58' 3 - 1  
  59'
Sean Butcher 67' 4 - 1  
Flynn McKay 80' 5 - 1  
Stuart Laird 87' 6 - 1  
05/03/2025 Huntly
1 - 1
Banks O Dee FC 1-1H2HOdds+
Sam Robertson 10' 1 - 0  
  1 - 1 21' Andy Hunter
05/03/2025 Strathspey Thistle
1 - 4
Buckie Thistle 0-4H2HOdds+
  0 - 1 24' Josh Peters
  0 - 2 34' Josh Peters
  0 - 3 39' Josh Peters
  0 - 4 42' Josh Peters
Liam Shewan 50' 1 - 4  
53'  
71'  
84'  
01/03/2025 Brechin City
1 - 1
Clachnacuddin 0-0H2HOdds+
  0 - 1 70' James Anderson
Scott Logan 88' 1 - 1  
01/03/2025 Forres Mechanics
1 - 1
Formartine United 0-1H2HOdds+
  0 - 1 8' Paul Campbell
Jordan Alonge 50' 1 - 1  
01/03/2025 Inverurie Loco Works
3 - 2
Rothes 0-2H2HOdds+
  0 - 1 11' Ross Logan
  0 - 2 45+3' Paul Coutts
Shaun Morrison 46' 1 - 2  
  70'
77'  
Mark Souter 89' 2 - 2  
Milosz Ochmanski 90+3' 3 - 2  
01/03/2025 Nairn County
0 - 2
Buckie Thistle 0-0H2HOdds+
  0 - 1 18' Fin Allen
  0 - 2 41' Lyall Keir
01/03/2025 Strathspey Thistle
0 - 2
Keith 0-0H2HOdds+
  0 - 1 72' Jordan Cooper
  0 - 2 90+3' Joey Wilson
01/03/2025 Wick Academy
2 - 0
Turriff United 0-0H2HOdds+
Marc MacGregor 26' 1 - 0  
Gordon MacNab 59' 2 - 0  
26/02/2025 Clachnacuddin
0 - 0
Huntly 0-0H2HOdds+
James Anderson 11' 1 - 0  
Troy Cooper 13' 2 - 0  
  2 - 1 32' Angus Grant
Scott Davidson 88' 3 - 1  
22/02/2025 Banks O Dee FC
3 - 0
Clachnacuddin 1-0H2HOdds+
Lachie McLeod 10' 1 - 0  
36'  
  59'
Jevan Anderson 61' 2 - 0  
86'  
Max Alexander 90+1' 3 - 0  
22/02/2025 Brora Rangers
5 - 0
Deveronvale 0-0H2HOdds+
Colin Williamson 5' 1 - 0  
Shane Sutherland 52' 2 - 0  
Max Ewan 58' 3 - 0  
Alex Cooper 66' 4 - 0  
Alex Cooper 75' 5 - 0  
22/02/2025 Fraserburgh
5 - 0
Lossiemouth 0-0H2HOdds+
Logan Watt 15' 1 - 0  
Aiden Sopel 66' 2 - 0  
Aiden Sopel 69' 3 - 0  
Fraser Mackie 83' 4 - 0  
Bryan Hay 93+3' 5 - 0  
22/02/2025 Huntly
2 - 0
Formartine United 0-0H2HOdds+
Angus Grant 21' 1 - 0  
Angus Grant 75' 2 - 0  
22/02/2025 Inverurie Loco Works
1 - 0
Keith 0-0H2HOdds+
Lloyd Robertson 40' 1 - 0  
22/02/2025 Rothes
2 - 3
Brechin City 1-2H2HOdds+
Thomas Brady 1' 1 - 0  
  1 - 1 13' Cillian Sheridan
  1 - 2 34' John Spencer Moreland
  1 - 3 47' Brad McKay
  73'
Shaun Morrison 88' 2 - 3  
22/02/2025 Strathspey Thistle
1 - 1
Nairn County 0-0H2HOdds+
Caelan Alexander Mutch 11' 1 - 0  
  1 - 1 84' Scott Lisle
22/02/2025 Turriff United
1 - 1
Buckie Thistle 0-0H2HOdds+
Reece McKeown 68' 1 - 0  
  1 - 1 83' Innes McKay
22/02/2025 Wick Academy
3 - 1
Forres Mechanics 0-0H2HOdds+
Owen Rendall 9' 1 - 0  
Mark Macadie 31' 2 - 0  
Marc MacGregor 47' 3 - 0  
  3 - 1 64' Liam Grant
19/02/2025 Banks O Dee FC
1 - 0
Formartine United 0-0H2HOdds+
Jevan Anderson 7' 1 - 0  
19/02/2025 Brechin City
1 - 1
Keith 1-0H2HOdds+
Ewan Loudon 29' 1 - 0  
  1 - 1 72' Brody Alberts
19/02/2025 Brora Rangers
7 - 0
Strathspey Thistle 0-0H2HOdds+
Shane Sutherland 17' 1 - 0  
Craig Mackenzie 26' 2 - 0  
Shane Sutherland 29' 3 - 0  
Craig Mackenzie 43' 4 - 0  
Max Ewan 46' 5 - 0  
Connor Bunce 71' 6 - 0  
Shane Sutherland 75' 7 - 0  
19/02/2025 Deveronvale
1 - 3
Fraserburgh 0-0H2HOdds+
Jack Mitchell 11' 1 - 0  
  1 - 1 48' Ethan Hopkinson
  1 - 2 52' Logan Watt
  1 - 3 66' Fraser Mackie
19/02/2025 Rothes
2 - 3
Forres Mechanics 0-0H2HOdds+
  0 - 1 16' Mark McLauchlan
  0 - 2 37' Calum Frame
  0 - 3 49' Lewis Mackenzie
Robert Urquhart 61' 1 - 3  
Scott Mutch 89' 2 - 3  
19/02/2025 Wick Academy
1 - 2
Clachnacuddin 0-0H2HOdds+
  0 - 1 9' Troy Cooper
  0 - 2 17' Troy Cooper
Kyle Alastair Henderson 90+4' 1 - 2  
15/02/2025 Brechin City
2 - 2
Buckie Thistle 0-0H2HOdds+
  0 - 1 23' Fin Allen
Dayle Robertson 31' 1 - 1  
  1 - 2 64' Fin Allen
Marc Scott 73' 2 - 2  
15/02/2025 Formartine United
3 - 2
Strathspey Thistle 0-0H2HOdds+
Graeme Rodger 45' 1 - 0  
  1 - 1 54' Daniel Whitehorn
Graeme Rodger 55' 2 - 1  
  2 - 2 90' Paul Brindle
Rhys Thomas 94+4' 3 - 2  
15/02/2025 Fraserburgh
1 - 1
Wick Academy 0-1H2HOdds+
  0 - 1 2' Kyle Alastair Henderson
  49'
Kieran Simpson 49' 1 - 1  
  83'
85'  
15/02/2025 Turriff United
0 - 2
Brora Rangers 0-0H2HOdds+
  0 - 1 35' Connor Bunce
  0 - 2 52' Shane Sutherland
15/02/2025 Banks O Dee FC
2 - 3
Forres Mechanics 0-0H2HOdds+
  0 - 1 50' Jordan Alonge
Andy Hunter 67' 1 - 1  
Lachie McLeod 72' 2 - 1  
  2 - 2 80' Jordan Alonge
  2 - 3 83' Matthew Jamieson
14/02/2025 Inverurie Loco Works
6 - 1
Deveronvale 3-1H2HOdds+
Milosz Ochmanski 19' 1 - 0  
  1 - 1 24' Jack Mitchell
Calum Dingwall 33' 2 - 1  
  37'
Paul Coutts 38' 3 - 1  
39'  
  41'
43'  
53'  
  60'
Callum Duncan 67' 4 - 1  
Mark Souter 70' 5 - 1  
  83'
Ryan Park 86' 6 - 1  
08/02/2025 Brechin City
2 - 2
Banks O Dee FC 0-0H2HOdds+
Cillian Sheridan 8' 1 - 0  
  1 - 1 15' Michael Philipson
Marc Scott 41' 2 - 1  
  2 - 2 53' Andy Hunter
08/02/2025 Buckie Thistle
5 - 1
Rothes 2-1H2HOdds+
  0 - 1 26' Andrew Skinner
Fin Allen 35' 1 - 1  
Lyall Keir 43' 2 - 1  
Aaron Nicolson 51' 3 - 1  
Andy MacAskill 53' 4 - 1  
Josh Peters 79' 5 - 1  
08/02/2025 Deveronvale
2 - 1
Turriff United 0-0H2HOdds+
  0 - 1 11' Mackenzie Taylor
Ben Hermiston 14' 1 - 1  
Harry Noble 90' 2 - 1  
08/02/2025 Formartine United
2 - 1
Fraserburgh 2-0H2HOdds+
Stuart Smith 10' 1 - 0  
Scott Adams 14' 2 - 0  
74'  
  2 - 1 82' Aiden Sopel
  90'
90+2'  
08/02/2025 Lossiemouth
1 - 3
Inverurie Loco Works 1-1H2HOdds+
Lewis McAndrew 24' 1 - 0  
35'  
  1 - 1 36' Jay Halliday
48'  
  1 - 2 60' Lloyd Robertson
75'  
  1 - 3 84' Cole Anderson
08/02/2025 Wick Academy
0 - 3
Brora Rangers 0-0H2HOdds+
  0 - 1 8' Connor Bunce
  0 - 2 31' Matthew Wright
  0 - 3 90+6' Matthew Wright
01/02/2025 Banks O Dee FC
2 - 0
Buckie Thistle 1-0H2HOdds+
Iain Vigurs 10' 1 - 0  
Liam Duell 52' 2 - 0  
01/02/2025 Clachnacuddin
2 - 4
Brechin City 1-1H2HOdds+
  0 - 1 25' Brad McKay
James Anderson 32' 1 - 1  
40'  
48'  
  1 - 2 50' Lewis Milne
  1 - 3 51' Dayle Robertson
  1 - 4 60' Brad McKay
  78'
James Anderson 87' 2 - 4  
88'  
  88'
01/02/2025 Fraserburgh
3 - 1
Forres Mechanics 1-0H2HOdds+
Fraser Mackie 25' 1 - 0  
Jamie Beagrie 51' 2 - 0  
  2 - 1 55' Shaun Sutherland
Scott Barbour 82' 3 - 1  
01/02/2025 Inverurie Loco Works
1 - 0
Formartine United 1-0H2HOdds+
Jay Halliday 27' 1 - 0  
01/02/2025 Nairn County
3 - 1
Lossiemouth 0-0H2HOdds+
Scott Lisle 55' 1 - 0  
  1 - 1 66' Shaun Cameron
Andrew Greig 70' 2 - 1  
Andrew Greig 90+3' 3 - 1  
01/02/2025 Turriff United
3 - 0
Wick Academy 2-0H2HOdds+
Murray Cormack 35' 1 - 0  
Reece McKeown 42' 2 - 0  
Glen Donald 88' 3 - 0  
25/01/2025 Brora Rangers
2 - 3
Fraserburgh 0-0H2HOdds+
  0 - 1 12' Fraser Mackie
Mark Nicolson 16' 1 - 1  
  1 - 2 49' Aiden Sopel
Michael Finnis 55' 2 - 2  
  2 - 3 83' Bryan Hay
25/01/2025 Buckie Thistle
1 - 2
Clachnacuddin 0-0H2HOdds+
  0 - 1 31' Craig Lawrie
  0 - 2 55' James Anderson
Darryl McHardy 90+5' 1 - 2  
25/01/2025 Deveronvale
0 - 2
Banks O Dee FC 0-0H2HOdds+
  0 - 1 83' Kane Winton
  0 - 2 90+3' Magnus Watson
25/01/2025 Forres Mechanics
0 - 1
Inverurie Loco Works 0-0H2HOdds+
  0 - 1 60' Aidan Wilson
25/01/2025 Huntly
3 - 5
Turriff United 0-0H2HOdds+
  0 - 1 18' Callan Gray
Angus Grant 28' 1 - 1  
Matthew Wallace 35' 2 - 1  
Ross Still 40' 3 - 1  
  3 - 2 45+3' Reece McKeown
  3 - 3 55' Reece McKeown
  3 - 4 56' Callan Gray
  3 - 5 71' Ewan Clark
25/01/2025 Lossiemouth
2 - 0
Keith 0-0H2HOdds+
Shaun Cameron 60' 1 - 0  
85'  
Matthew Nicol 89' 2 - 0  
25/01/2025 Wick Academy
4 - 0
Rothes 0-0H2HOdds+
George Ewing 29' 1 - 0  
Jack Henry 65' 2 - 0  
Marc MacGregor 78' 3 - 0  
90+1' 4 - 0  
18/01/2025 Banks O Dee FC
Wick Academy 0-0H2HOdds+
Mark Gilmour 2' 1 - 0  
18/01/2025 Inverurie Loco Works
Brora Rangers 0-0H2HOdds 
18/01/2025 Keith
Formartine United 0-0H2HOdds 
18/01/2025 Lossiemouth
Strathspey Thistle 0-0H2HOdds 
18/01/2025 Nairn County
Forres Mechanics 0-0H2HOdds 
18/01/2025 Rothes
Huntly 0-0H2HOdds+
  0 - 1 5' Kai Watson
18/01/2025 Clachnacuddin
7 - 0
Deveronvale 2-0H2HOdds+
Andrew Macrae 3' 1 - 0  
James Anderson 18' 2 - 0  
Troy Cooper 49' 3 - 0  
59'  
Rorie Macleod 60' 4 - 0  
  73'
Scott Davidson 76' 5 - 0  
Jack Davison 82' 6 - 0  
Scott Davidson 83' 7 - 0  
28/12/2024 Brora Rangers
5 - 0
Lossiemouth 0-0H2HOdds+
Tom Kelly 55' 1 - 0  
Tony Dingwall 59' 2 - 0  
Craig Mackenzie 64' 3 - 0  
Connor Bunce 74' 4 - 0  
Andrew MacLeod 77' 5 - 0  
28/12/2024 Fraserburgh
3 - 2
Clachnacuddin 1-0H2HOdds+
Marley Sweenie-Rowe 5' 1 - 0  
Paul Young 73' 2 - 0  
  2 - 1 77' James Anderson
  2 - 2 83' James Anderson
Jamie Beagrie 89' 3 - 2  
28/12/2024 Huntly
1 - 5
Brechin City 1-2H2HOdds+
  0 - 1 12' Dayle Robertson
  0 - 2 14' Ewan Loudon
Angus Grant 33' 1 - 2  
  1 - 3 47' Fraser MacLeod
  1 - 4 63' Dayle Robertson
  1 - 5 80' Dayle Robertson
28/12/2024 Inverurie Loco Works
0 - 0
Banks O Dee FC 0-0H2HOdds 
28/12/2024 Rothes
1 - 4
Nairn County 1-2H2HOdds+
  0 - 1 32' Ben Barron
Thomas Brady 37' 1 - 1  
  1 - 2 44' Matthew Wright
  1 - 3 62' Matthew Wright
67'  
  71'
  1 - 4 78' Ben Barron
28/12/2024 Turriff United
1 - 0
Keith 0-0H2HOdds+
Reece McKeown 57' 1 - 0  
28/12/2024 Wick Academy
0 - 3
Buckie Thistle 0-1H2HOdds+
  0 - 1 43' Joe McCabe
  0 - 2 53' Joe McCabe
  0 - 3 90+3' Liam Harvey
21/12/2024 Clachnacuddin
2 - 2
Inverurie Loco Works 1-1H2HOdds+
Rorie Macleod 5' 1 - 0  
  1 - 1 13' Cole Anderson
  1 - 2 55' Paul Coutts
Craig Lawrie 61' 2 - 2  
21/12/2024 Formartine United
0 - 1
Brora Rangers 0-0H2HOdds+
  0 - 1 71' George Robesten
21/12/2024 Forres Mechanics
3 - 3
Strathspey Thistle 2-2H2HOdds+
Jordan Alonge 4' 1 - 0  
  1 - 1 18' Liam Shewan
Jordan Alonge 39' 2 - 1  
  2 - 2 44' Josh Race
  2 - 3 60' Sean Ellis
Liam Grant 64' 3 - 3  
21/12/2024 Lossiemouth
0 - 2
Turriff United 0-1H2HOdds+
  0 - 1 4' Reece McKeown
  0 - 2 67' Reece McKeown
21/12/2024 Nairn County
1 - 4
Banks O Dee FC 0-2H2HOdds+
  0 - 1 21' Liam Duell
  0 - 2 36' Michael Philipson
  0 - 3 55' Kane Winton
  0 - 4 77' Michael Philipson
Gary Kerr 88' 1 - 4  
21/12/2024 Brechin City
1 - 1
Fraserburgh 0-0H2HOdds+
Ewan Loudon 61' 1 - 0  
  1 - 1 86' Kieran Simpson
21/12/2024 Buckie Thistle
1 - 0
Huntly 0-0H2HOdds+
Liam Harvey 86' 1 - 0  
21/12/2024 Deveronvale
4 - 1
Wick Academy 1-1H2HOdds+
Jamie Maclellan 9' 1 - 0  
  1 - 1 43' Jack Henry
Ben Hermiston 49' 2 - 1  
Demilade Yunus 60' 3 - 1  
Jack Mitchell 62' 4 - 1  
14/12/2024 Brora Rangers
3 - 1
Forres Mechanics 1-0H2HOdds+
Alasdair Sutherland 36' 1 - 0  
Connor Bunce 54' 2 - 0  
Max Ewan 56' 3 - 0  
  3 - 1 90+2' Aidan Cruickshank
14/12/2024 Fraserburgh
1 - 1
Buckie Thistle 1-1H2HOdds+
Scott Barbour 35' 1 - 0  
  1 - 1 37' Kevin Fraser
14/12/2024 Nairn County
2 - 2
Clachnacuddin 1-1H2HOdds+
  0 - 1 26' Ben Cormack
Ben Barron 37' 1 - 1  
Ben Barron 71' 2 - 1  
  2 - 2 90+1' James Anderson
14/12/2024 Turriff United
2 - 2
Formartine United 0-0H2HOdds+
  0 - 1 71' Stuart Smith
  0 - 2 78' Julian Wade
John Allan 82' 1 - 2  
13/12/2024 Banks O Dee FC
5 - 0
Keith 3-0H2HOdds+
Max Alexander 23' 1 - 0  
Andy Hunter 31' 2 - 0  
Chris Antoniazzi 32' 3 - 0  
Andy Hunter 47' 4 - 0  
Michael Philipson 55' 5 - 0  
11/12/2024 Brora Rangers
1 - 2
Clachnacuddin 1-0H2HOdds+
Craig Mackenzie 7' 1 - 0  
  1 - 1 60' Troy Cooper
  1 - 2 69' James Anderson
11/12/2024 Buckie Thistle
2 - 2
Inverurie Loco Works 2-2H2HOdds+
Marcus Goodall 6' 1 - 0  
Sam Pugh 11' 2 - 0  
  2 - 1 13' Calum Dingwall
  2 - 2 51' Callum Duncan
07/12/2024 Clachnacuddin
5 - 1
Lossiemouth 3-1H2HOdds+
James Anderson 20' 1 - 0  
Jack Mackay 32' 2 - 0  
  2 - 1 38' Shaun Cameron
James Anderson 40' 3 - 1  
Jack Mackay 50' 4 - 1  
Troy Cooper 88' 5 - 1  
30/11/2024 Formartine United
1 - 0
Rothes 1-0H2HOdds+
Aidan Combe 28' 1 - 0  
30/11/2024 Forres Mechanics
1 - 6
Turriff United 1-2H2HOdds+
Calum Frame 2' 1 - 0  
  1 - 1 5' Callan Gray
  1 - 2 25' Lucas Smith
  1 - 3 64' Reece McKeown
  1 - 4 70' Kieran Yeats
  1 - 5 71' John Allan
  1 - 6 90' Timi Fatona
30/11/2024 Keith
1 - 0
Clachnacuddin 1-0H2HOdds+
Cameron Wilson 43' 1 - 0  
30/11/2024 Wick Academy
1 - 2
Huntly 0-1H2HOdds+
  0 - 1 11' Angus Grant
  0 - 2 71' Angus Grant
Gordon MacNab 89' 1 - 2  
30/11/2024 Strathspey Thistle
0 - 3
Deveronvale 0-1H2HOdds+
  0 - 1 28' Ben Hermiston
  0 - 2 62' Alexsander Dlugosz
  0 - 3 90' Ben Hermiston
16/11/2024 Formartine United
1 - 0
Clachnacuddin 1-0H2HOdds+
Mark Lawrence 17' 1 - 0  
16/11/2024 Keith
3 - 1
Buckie Thistle 2-0H2HOdds+
Brody Alberts 9' 1 - 0  
Ryan Park 40' 2 - 0  
Brody Alberts 48' 3 - 0  
  3 - 1 80' Scott Barron
16/11/2024 Lossiemouth
1 - 3
Brechin City 0-1H2HOdds+
  0 - 1 24' Ewan Loudon
  0 - 2 56' Brad McKay
  0 - 3 63' Fraser MacLeod
Ross Archibald 89' 1 - 3  
16/11/2024 Turriff United
4 - 0
Strathspey Thistle 1-0H2HOdds+
Reece McKeown 13' 1 - 0  
Owen Kinsella 59' 2 - 0  
Mackenzie Taylor 61' 3 - 0  
Reece McKeown 67' 4 - 0  
16/11/2024 Wick Academy
1 - 2
Inverurie Loco Works 0-2H2HOdds+
  0 - 1 5' Cole Anderson
  0 - 2 28' Mark Souter
Gary Pullen 63' 1 - 2  
16/11/2024 Deveronvale
2 - 1
Nairn County 1-1H2HOdds+
  0 - 1 9' Fraser Dingwall
Harry Noble 45' 1 - 1  
Alexsander Dlugosz 78' 2 - 1  
16/11/2024 Rothes
0 - 7
Brora Rangers 0-3H2HOdds+
  0 - 1 9' Michael Finnis
  0 - 2 16' Andrew MacLeod
  0 - 3 28' Tony Dingwall
  0 - 4 54' Max Ewan
  0 - 5 68' Shane Sutherland
  0 - 6 82' Connor Bunce
  0 - 7 87' Connor Bunce
02/11/2024 Banks O Dee FC
0 - 2
Brora Rangers 0-1H2HOdds+
  0 - 1 14' Andrew MacLeod
  0 - 2 78' Shane Sutherland
02/11/2024 Brechin City
3 - 1
Formartine United 3-1H2HOdds+
Fraser MacLeod 4' 1 - 0  
Dayle Robertson 10' 2 - 0  
  2 - 1 34' Aaron Norris
Ewan Loudon 40' 3 - 1  
02/11/2024 Buckie Thistle
2 - 1
Lossiemouth 0-1H2HOdds+
  0 - 1 3' Brandon Hutcheson
Joe McCabe 70' 1 - 1  
Andy MacAskill 71' 2 - 1  
02/11/2024 Clachnacuddin
4 - 2
Forres Mechanics 1-1H2HOdds+
Connor Bunce 22' 1 - 0  
  1 - 1 45+2' Shaun Sutherland
  1 - 2 78' Calum Frame
Jack Mackay 81' 2 - 2  
Rorie Macleod 86' 3 - 2  
Connor Bunce 90+2' 4 - 2  
02/11/2024 Inverurie Loco Works
2 - 3
Huntly 0-1H2HOdds+
  0 - 1 32' Sam Robertson
  0 - 2 56' Angus Grant
Mark Souter 69' 1 - 2  
Paul Coutts 79' 2 - 2  
  2 - 3 90+1' Sam Robertson
02/11/2024 Keith
3 - 1
Deveronvale 1-1H2HOdds+
  0 - 1 9' Keane Matheson
Brody Alberts 30' 1 - 1  
Liam Duncan 47' 2 - 1  
Nathan McKeown 90+4' 3 - 1  
02/11/2024 Nairn County
3 - 0
Wick Academy 0-0H2HOdds+
Andrew Greig 65' 1 - 0  
Andrew Greig 79' 2 - 0  
Matthew Wright 90+2' 3 - 0  
02/11/2024 Strathspey Thistle
2 - 2
Fraserburgh 1-1H2HOdds+
Caelan Alexander Mutch 11' 1 - 0  
  1 - 1 14' Liam Strachan
  1 - 2 46' Logan Watt
Steven MacDonald 49' 2 - 2  
02/11/2024 Rothes
3 - 2
Turriff United 3-2H2HOdds+
Jamie Young 10' 1 - 0  
Shane Harkness 14' 2 - 0  
  2 - 1 20' Murray Cormack
  2 - 2 36' Reece McKeown
Taylor Thain 45' 3 - 2  
19/10/2024 Deveronvale
4 - 0
Lossiemouth 2-0H2HOdds+
Adam Reid 35' 1 - 0  
Adam Reid 41' 2 - 0  
Ben Hermiston 65' 3 - 0  
Jack Mitchell 80' 4 - 0  
19/10/2024 Formartine United
1 - 0
Buckie Thistle 0-0H2HOdds+
Paul Campbell 47' 1 - 0  
19/10/2024 Forres Mechanics
3 - 2
Brechin City 2-2H2HOdds+
  0 - 1 21' Fraser MacLeod
Calum Frame 26' 1 - 1  
Jordan Alonge 30' 2 - 1  
  2 - 2 39' Dayle Robertson
Aidan Cruickshank 90' 3 - 2  
19/10/2024 Fraserburgh
1 - 0
Inverurie Loco Works 1-0H2HOdds+
Paul Young 28' 1 - 0  
19/10/2024 Huntly
2 - 1
Nairn County 0-0H2HOdds+
  0 - 1 47' Gary Kerr
Callum Murray 79' 1 - 1  
Angus Grant 83' 2 - 1  
19/10/2024 Rothes
0 - 6
Strathspey Thistle 0-4H2HOdds+
  0 - 1 10' James McShane
  0 - 2 23' Daniel Whitehorn
  0 - 3 40' Paul Brindle
  0 - 4 41' Josh Race
  0 - 5 66' Paul Brindle
  0 - 6 77' Kieran Chalmers
19/10/2024 Turriff United
0 - 3
Banks O Dee FC 0-3H2HOdds+
  0 - 1 34' Michael Philipson
  0 - 2 41' Michael Philipson
  0 - 3 44' Kane Winton
19/10/2024 Wick Academy
0 - 1
Keith 0-0H2HOdds+
  0 - 1 87' Brody Alberts
16/10/2024 Buckie Thistle
2 - 1
Nairn County 2-1H2HOdds+
Joe McCabe 3' 1 - 0  
Jack MacIver 28' 2 - 0  
  2 - 1 41' Ben Barron
16/10/2024 Fraserburgh
2 - 0
Formartine United 1-0H2HOdds+
Sean Butcher 45' 1 - 0  
Scott Barbour 86' 2 - 0  
12/10/2024 Banks O Dee FC
7 - 1
Rothes 4-1H2HOdds+
Lachie McLeod 8' 1 - 0  
Chris Antoniazzi 18' 2 - 0  
  2 - 1 31' Ross Logan
Lachie McLeod 37' 3 - 1  
Mark Gilmour 45' 4 - 1  
Michael Philipson 47' 5 - 1  
Michael Philipson 50' 6 - 1  
Hamish Macleod 84' 7 - 1  
12/10/2024 Brechin City
2 - 2
Brora Rangers 1-1H2HOdds+
Marc Scott 5' 1 - 0  
  1 - 1 36' James Wallace
Fraser MacLeod 48' 2 - 1  
  2 - 2 81' George Robesten
12/10/2024 Buckie Thistle
1 - 2
Forres Mechanics 1-1H2HOdds+
  0 - 1 5' Calum Frame
Josh Peters 26' 1 - 1  
  1 - 2 63' Matthew Jamieson
12/10/2024 Clachnacuddin
3 - 1
Turriff United 2-1H2HOdds+
Rorie Macleod 5' 1 - 0  
  1 - 1 8' John Allan
Connor Bunce 20' 2 - 1  
Lewis Mackenzie 90+1' 3 - 1  
12/10/2024 Formartine United
2 - 0
Deveronvale 0-0H2HOdds+
Jonathan Crawford 60' 1 - 0  
Michael Dangana 90' 2 - 0  
12/10/2024 Keith
1 - 2
Huntly 1-0H2HOdds+
Jordan Cooper 25' 1 - 0  
  1 - 1 48' Brodie Allen
  1 - 2 90+4' Lewis Crosbie
12/10/2024 Lossiemouth
1 - 3
Wick Academy 0-0H2HOdds+
  0 - 1 19' Kyle Alastair Henderson
Jared Kennedy 35' 1 - 1  
  1 - 2 70' Kyle Alastair Henderson
  1 - 3 80' Kyle Alastair Henderson
12/10/2024 Nairn County
1 - 1
Fraserburgh 0-1H2HOdds+
  0 - 1 24' Josh Bolton
Matthew Wright 63' 1 - 1  
12/10/2024 Strathspey Thistle
0 - 4
Inverurie Loco Works 0-3H2HOdds+
  0 - 1 4' Blair Smith
  0 - 2 27' Nathan Meres
  0 - 3 43' Nathan Meres
  0 - 4 90+1' Nathan Meres
05/10/2024 Brora Rangers
4 - 1
Buckie Thistle 2-0H2HOdds+
Jordan MacRae 4' 1 - 0  
James Wallace 35' 2 - 0  
Michael Finnis 74' 3 - 0  
Jordan MacRae 90+1' 4 - 0  
  4 - 1 90+4' Marcus Goodall
05/10/2024 Forres Mechanics
1 - 3
Deveronvale 1-1H2HOdds+
  0 - 1 28' Adam Reid
Jordan Alonge 32' 1 - 1  
  1 - 2 51' Michael Watson
  1 - 3 73' Jack Mitchell
05/10/2024 Fraserburgh
4 - 0
Keith 2-0H2HOdds+
Aiden Sopel 13' 1 - 0  
Marley Sweenie-Rowe 29' 2 - 0  
Scott Barbour 52' 3 - 0  
Sean Butcher 82' 4 - 0  
05/10/2024 Huntly
2 - 1
Lossiemouth 1-1H2HOdds+
Angus Grant 15' 1 - 0  
  1 - 1 19' Brandon Hutcheson
Brodie Allen 61' 2 - 1  
05/10/2024 Rothes
0 - 4
Clachnacuddin 0-3H2HOdds+
  0 - 1 17' Connor Bunce
  0 - 2 37' Harry Nicolson
  0 - 3 42' Josh Meekings
  0 - 4 77' Jack Davison
05/10/2024 Strathspey Thistle
1 - 4
Banks O Dee FC 1-2H2HOdds+
  0 - 1 6' Andy Hunter
Kieran Joseph Duffty 16' 1 - 1  
  1 - 2 30' Iain Vigurs
  1 - 3 71' Michael Philipson
  1 - 4 89' Lachie McLeod
05/10/2024 Turriff United
0 - 1
Brechin City 0-0H2HOdds+
  0 - 1 67' Brad McKay
05/10/2024 Wick Academy
1 - 2
Formartine United 1-0H2HOdds 
05/10/2024 Inverurie Loco Works
2 - 3
Nairn County 0-0H2HOdds+
Paul Coutts 49' 1 - 0  
  1 - 1 50' Andrew Greig
  1 - 2 62' Callum McLean
  1 - 3 70' Matthew Wright
Calum Dingwall 90+3' 2 - 3  
21/09/2024 Brechin City
2 - 1
Rothes 2-0H2HOdds+
Ewan Loudon 3' 1 - 0  
Seth Patrick 14' 2 - 0  
  2 - 1 69' Ross Logan
21/09/2024 Clachnacuddin
0 - 3
Banks O Dee FC 0-2H2HOdds+
  0 - 1 3' Lachie McLeod
  0 - 2 11' Iain Vigurs
  0 - 3 75' Liam Duell
21/09/2024 Deveronvale
3 - 2
Brora Rangers 2-0H2HOdds+
Ben Hermiston 9' 1 - 0  
Ben Hermiston 18' 2 - 0  
  2 - 1 50' Colin Williamson
Rogan Read 58' 3 - 1  
  3 - 2 90' Shane Sutherland
21/09/2024 Formartine United
3 - 1
Huntly 2-0H2HOdds+
Julian Wade 3' 1 - 0  
Callum Youngson 22' 2 - 0  
  2 - 1 90+2' Owen Alan Morris
Tyler Mykyta 90+4' 3 - 1  
21/09/2024 Forres Mechanics
4 - 3
Wick Academy 2-1H2HOdds+
  0 - 1 14' Gary Pullen
Kyle Macleod 19' 1 - 1  
Jordan Alonge 45+1' 2 - 1  
Mark McLauchlan 54' 3 - 1  
  3 - 2 55' Gordon MacNab
  3 - 3 66' Gary Pullen
Calum Frame 79' 4 - 3  
21/09/2024 Keith
0 - 3
Inverurie Loco Works 0-2H2HOdds+
  0 - 1 7' Aidan Wilson
  0 - 2 33' Jay Halliday
  0 - 3 74' Aidan Wilson
21/09/2024 Lossiemouth
3 - 1
Fraserburgh 0-0H2HOdds+
  0 - 1 55' Logan Watt
Brodie Christie 76' 1 - 1  
Brodie Christie 87' 2 - 1  
D. Gofton 90' 3 - 1  
21/09/2024 Nairn County
3 - 3
Strathspey Thistle 0-1H2HOdds+
  0 - 1 30' Paul Brindle
Ben Barron 51' 1 - 1  
Ben Barron 63' 2 - 1  
  2 - 2 67' Liam Shewan
  2 - 3 73' Filip Franczak
Ben Barron 81' 3 - 3  
21/09/2024 Buckie Thistle
4 - 1
Turriff United 2-1H2HOdds+
Dale Wood 3' 1 - 0  
  1 - 1 26' Timi Fatona
Marcus Goodall 45' 2 - 1  
Kevin Fraser 82' 3 - 1  
Marcus Goodall 86' 4 - 1  
18/09/2024 Banks O Dee FC
1 - 3
Brechin City 1-1H2HOdds+
Andy Hunter 11' 1 - 0  
  1 - 1 19' Fraser MacLeod
  1 - 2 56' Fraser MacLeod
  1 - 3 68' Ewan Loudon
18/09/2024 Brora Rangers
5 - 0
Wick Academy 3-0H2HOdds+
Mark Nicolson 2' 1 - 0  
George Robesten 24' 2 - 0  
Colin Williamson 34' 3 - 0  
George Robesten 78' 4 - 0  
Ryan McRitchie 84' 5 - 0  
18/09/2024 Clachnacuddin
2 - 0
Strathspey Thistle 1-0H2HOdds+
Connor Bunce 38' 1 - 0  
Lewis Mackenzie 89' 2 - 0  
18/09/2024 Huntly
3 - 4
Forres Mechanics 2-1H2HOdds+
Angus Grant 2' 1 - 0  
Angus Grant 29' 2 - 0  
  2 - 1 42' Kyle Macleod
Fin Allen 50' 3 - 1  
  3 - 2 69' Mark McLauchlan
  3 - 3 77' Calum Frame
  3 - 4 84' Calum Frame
18/09/2024 Inverurie Loco Works
4 - 0
Lossiemouth 2-0H2HOdds+
Aidan Wilson 15' 1 - 0  
Nathan Meres 23' 2 - 0  
Paul Coutts 75' 3 - 0  
Callum Duncan 90' 4 - 0  
18/09/2024 Nairn County
2 - 0
Keith 1-0H2HOdds+
Ben Barron 69' 1 - 0  
18/09/2024 Rothes
0 - 3
Buckie Thistle 0-0H2HOdds+
  0 - 1 56' Marcus Goodall
  0 - 2 59' Innes McKay
  0 - 3 62' Darryl McHardy
18/09/2024 Turriff United
0 - 2
Deveronvale 0-1H2HOdds+
  0 - 1 25' Jack Mitchell
  0 - 2 53' Jack Mitchell
14/09/2024 Brechin City
1 - 0
Wick Academy 1-0H2HOdds+
Scott Logan 17' 1 - 0  
14/09/2024 Buckie Thistle
0 - 1
Banks O Dee FC 0-0H2HOdds+
  0 - 1 54' Liam Duell
14/09/2024 Deveronvale
1 - 1
Rothes 0-0H2HOdds+
  0 - 1 62' Thomas Brady
Jack Mitchell 76' 1 - 1  
14/09/2024 Formartine United
1 - 1
Inverurie Loco Works 0-0H2HOdds+
  0 - 1 78' Cole Anderson
Paul Campbell 84' 1 - 1  
14/09/2024 Forres Mechanics
2 - 2
Fraserburgh 2-0H2HOdds+
Jordan Alonge 14' 1 - 0  
Kyle Macleod 17' 2 - 0  
  2 - 1 48' Kieran Simpson
  2 - 2 70' Scott Barbour
14/09/2024 Lossiemouth
0 - 4
Nairn County 0-1H2HOdds+
  0 - 1 18' Andrew Greig
  0 - 2 50' Andrew Greig
  0 - 3 72' Ben Barron
  0 - 4 84' Scott Lisle
07/09/2024 Brechin City
7 - 0
Strathspey Thistle 0-0H2HOdds+
Lewis Martin 14' 1 - 0  
Dayle Robertson 28' 2 - 0  
Dayle Robertson 55' 3 - 0  
Marc Scott 58' 4 - 0  
Dayle Robertson 61' 5 - 0  
Ewan Loudon 73' 6 - 0  
Ewan Loudon 87' 7 - 0  
07/09/2024 Clachnacuddin
0 - 2
Buckie Thistle 0-1H2HOdds+
  0 - 1 4' Marcus Goodall
  0 - 2 61' Kevin Fraser
07/09/2024 Fraserburgh
2 - 3
Brora Rangers 1-2H2HOdds+
  0 - 1 8' Jordan MacRae
Scott Barbour 31' 1 - 1  
  1 - 2 38' Tony Dingwall
  1 - 3 81' James Wallace
Sean Butcher 90' 2 - 3  
07/09/2024 Inverurie Loco Works
4 - 1
Forres Mechanics 2-0H2HOdds+
Blair Smith 12' 1 - 0  
Daniel Agnew 25' 2 - 0  
  2 - 1 51' Shaun Sutherland
Nathan Meres 65' 3 - 1  
R. Skea 80' 4 - 1  
07/09/2024 Keith
0 - 4
Lossiemouth 0-0H2HOdds+
  0 - 1 19' Ross Morrison
  0 - 2 24' Ross Morrison
  0 - 3 30' Ross Archibald
  0 - 4 85' Fraser Forbes
07/09/2024 Nairn County
1 - 1
Formartine United 1-0H2HOdds+
Andrew Greig 32' 1 - 0  
  1 - 1 54' Jonathan Crawford
07/09/2024 Rothes
2 - 3
Wick Academy 0-2H2HOdds+
  0 - 1 19' Kyle Alastair Henderson
  0 - 2 26' Gary Pullen
Ross Logan 49' 1 - 2  
Ross Logan 83' 2 - 2  
  2 - 3 87' Ross Gunn
07/09/2024 Turriff United
2 - 3
Huntly 1-2H2HOdds+
Ewan Clark 5' 1 - 0  
  1 - 1 29' Callum Murray
  1 - 2 33' Angus Grant
John Allan 49' 2 - 2  
  2 - 3 59' Owen Alan Morris
06/09/2024 Banks O Dee FC
1 - 0
Deveronvale 0-0H2HOdds+
Liam Duell 58' 1 - 0  
04/09/2024 Rothes
0 - 7
Fraserburgh 0-2H2HOdds+
  0 - 1 14' William West
  0 - 2 19' Scott Barbour
  0 - 3 56' William West
  0 - 4 58' Scott Barbour
  0 - 5 62' Flynn McKay
  0 - 6 70' Flynn McKay
  0 - 7 74' C. Robertson
31/08/2024 Brora Rangers
3 - 0
Inverurie Loco Works 2-0H2HOdds+
James Wallace 1' 1 - 0  
Jordan MacRae 34' 2 - 0  
Jordan MacRae 76' 3 - 0  
31/08/2024 Buckie Thistle
0 - 2
Brechin City 0-1H2HOdds+
  0 - 1 14' John Spencer Moreland
  0 - 2 60' Dayle Robertson
31/08/2024 Deveronvale
1 - 3
Clachnacuddin 0-0H2HOdds+
  0 - 1 48' Connor Bunce
  0 - 2 80' Jack Davison
  0 - 3 86' Josh Meekings
Harry Noble 87' 1 - 3  
31/08/2024 Formartine United
4 - 1
Keith 0-0H2HOdds+
  0 - 1 44' Liam Duncan
31/08/2024 Forres Mechanics
1 - 1
Nairn County 0-1H2HOdds+
  0 - 1 15' Ben Barron
  65'
Shaun Sutherland 77' 1 - 1  
31/08/2024 Huntly
3 - 1
Rothes 2-0H2HOdds+
Angus Grant 14' 1 - 0  
Angus Grant 19' 2 - 0  
  2 - 1 60' Jake Thompson
Sam Robertson 77' 3 - 1  
31/08/2024 Strathspey Thistle
3 - 0
Lossiemouth 2-0H2HOdds+
Aaron Nicolson 13' 1 - 0  
S. Docherty 36' 2 - 0  
Juan Cardona 62' 3 - 0  
31/08/2024 Turriff United
1 - 1
Fraserburgh 0-0H2HOdds+
  0 - 1 61' Sean Butcher
Jack McKenzie 67' 1 - 1  
31/08/2024 Wick Academy
1 - 6
Banks O Dee FC 0-2H2HOdds+
  0 - 1 1' Iain Vigurs
  0 - 2 25' Andy Hunter
  0 - 3 58' Lachie McLeod
  0 - 4 68' Lachie McLeod
  0 - 5 72' Mark Gilmour
  0 - 6 82' Mark Gilmour
28/08/2024 Banks O Dee FC
2 - 3
Huntly 0-3H2HOdds+
  0 - 1 30' Angus Grant
  0 - 2 40' Angus Grant
  0 - 3 45+2' Angus Grant
Hamish Macleod 50' 1 - 3  
Ross Still 81' 2 - 3  
28/08/2024 Brechin City
2 - 0
Deveronvale 1-0H2HOdds+
Dayle Robertson 16' 1 - 0  
Dayle Robertson 74' 2 - 0  
28/08/2024 Buckie Thistle
8 - 2
Strathspey Thistle 4-0H2HOdds+
Marcus Goodall 18' 1 - 0  
Sam Pugh 21' 2 - 0  
Lyall Keir 34' 3 - 0  
Lyall Keir 42' 4 - 0  
  4 - 1 48' Aaron Nicolson
  4 - 2 49' Aaron Nicolson
Lyall Keir 77' 5 - 2  
Craig Cormack 84' 6 - 2  
Lyall Keir 85' 7 - 2  
Lyall Keir 90+1' 8 - 2  
28/08/2024 Clachnacuddin
7 - 0
Wick Academy 4-0H2HOdds+
Harry Nicolson 11' 1 - 0  
James Anderson 16' 2 - 0  
Harry Nicolson 31' 3 - 0  
Scott Davidson 33' 4 - 0  
Lewis Mackenzie 81' 5 - 0  
Jack Davison 88' 6 - 0  
Connor Bunce 90+1' 7 - 0  
28/08/2024 Inverurie Loco Works
4 - 0
Turriff United 4-0H2HOdds+
Greg Mitchell 13' 1 - 0  
Cole Anderson 23' 2 - 0  
Aidan Wilson 37' 3 - 0  
Lloyd Robertson 45' 4 - 0  
28/08/2024 Keith
4 - 0
Forres Mechanics 2-0H2HOdds+
Ronan Craib 20' 1 - 0  
Horace Ormsby 30' 2 - 0  
Horace Ormsby 75' 3 - 0  
James Brownie 85' 4 - 0  
28/08/2024 Lossiemouth
0 - 2
Formartine United 0-0H2HOdds+
  0 - 1 61' Jonathan Crawford
  0 - 2 70' Scott Adams
27/08/2024 Nairn County
1 - 5
Brora Rangers 1-2H2HOdds+
  0 - 1 5' James Wallace
  0 - 2 12' Tony Dingwall
Ben Barron 23' 1 - 2  
  1 - 3 55' Max Ewan
  1 - 4 63' Michael Finnis
  1 - 5 68' Tony Dingwall
24/08/2024 Brora Rangers
2 - 3
Keith 2-1H2HOdds+
Michael Finnis 2' 1 - 0  
  1 - 1 42' Michael Ironside
Max Ewan 43' 2 - 1  
  2 - 2 49' Ryan Park
  2 - 3 55' Ryan Park
24/08/2024 Deveronvale
1 - 7
Buckie Thistle 1-4H2HOdds+
Harry Noble 14' 1 - 0  
  1 - 1 17' Josh Peters
  1 - 2 29' Josh Peters
  1 - 3 31' Joe McCabe
  1 - 4 37' Jack Maciver
  1 - 5 55' Josh Peters
  1 - 6 59' Lyall Keir
  1 - 7 88' Lyall Keir
24/08/2024 Forres Mechanics
3 - 2
Lossiemouth 2-0H2HOdds+
Shaun Sutherland 16' 1 - 0  
Kyle MacLeod 27' 2 - 0  
  2 - 1 47' Ross Archibald
  2 - 2 70' Dean Stewart
Matthew Jamieson 74' 3 - 2  
24/08/2024 Fraserburgh
1 - 0
Banks O Dee FC 1-0H2HOdds+
Logan Watt 25' 1 - 0  
24/08/2024 Huntly
1 - 2
Clachnacuddin 1-2H2HOdds+
  0 - 1 35' Connor Bunce
  0 - 2 39' Scott Davidson
Ruari Fraser 44' 1 - 2  
24/08/2024 Rothes
0 - 4
Inverurie Loco Works 0-2H2HOdds+
  0 - 1 24' Daniel Agnew
  0 - 2 42' Mark Souter
  0 - 3 60' Aidan Wilson
  0 - 4 68' Calum Dingwall
24/08/2024 Strathspey Thistle
0 - 4
Formartine United 0-1H2HOdds+
  0 - 1 64' Lewis Wilson
  0 - 2 68' Tyler Mykyta
  0 - 3 83' Matthew McLean
  0 - 4 83'
24/08/2024 Turriff United
0 - 2
Nairn County 0-1H2HOdds+
  0 - 1 3' Matthew Wright
  0 - 2 74' Andrew Greig
24/08/2024 Wick Academy
1 - 4
Brechin City 0-3H2HOdds+
  0 - 1 10' Dayle Robertson
  0 - 2 39' Kevin McHattie
  0 - 3 42' Dayle Robertson
Gordon MacNab 68' 1 - 3  
  1 - 4 79' Dayle Robertson
17/08/2024 Banks O Dee FC
1 - 1
Inverurie Loco Works 1-0H2HOdds+
Michael Philipson 43' 1 - 0  
  1 - 1 51' Cole Anderson
17/08/2024 Brechin City
2 - 1
Huntly 2-0H2HOdds+
Lewis Martin 15' 1 - 0  
Marc Scott 43' 2 - 0  
  2 - 1 90+7' Angus Grant
17/08/2024 Buckie Thistle
2 - 2
Wick Academy 2-1H2HOdds+
  0 - 1 10' Ryan Campbell
Lyall Keir 41' 1 - 1  
Ryan Fyffe 45' 2 - 1  
  2 - 2 88' Kyle Alastair Henderson
17/08/2024 Clachnacuddin
0 - 0
Fraserburgh 0-0H2HOdds 
17/08/2024 Deveronvale
3 - 2
Strathspey Thistle 0-2H2HOdds+
Ben Hermiston 52' 1 - 0  
Jack Mitchell 53' 2 - 0  
Adam Reid 90' 3 - 0  
17/08/2024 Formartine United
2 - 3
Forres Mechanics 2-1H2HOdds+
  0 - 1 29' Matthew Jamieson
  0 - 2 57' Aidan Cruickshank
  0 - 3 86' Aidan Cruickshank
17/08/2024 Keith
0 - 1
Turriff United 0-0H2HOdds+
  0 - 1 86' Ewan Clark
17/08/2024 Lossiemouth
0 - 2
Brora Rangers 0-0H2HOdds+
  0 - 1 75' Craig Mackenzie
  0 - 2 78' Jordan MacRae
16/08/2024 Nairn County
2 - 3
Rothes 2-1H2HOdds+
Scott Lisle 8' 1 - 0  
Matthew Wright 27' 2 - 0  
  2 - 1 40' Ross Logan
  2 - 2 57' Ross Logan
  2 - 3 81' Jake Thompson
10/08/2024 Banks O Dee FC
4 - 0
Nairn County 0-0H2HOdds+
Scott Milne 47' 1 - 0  
Scott Milne 60' 2 - 0  
Mark Gilmour 72' 3 - 0  
Mark Reynolds 82' 4 - 0  
10/08/2024 Brora Rangers
6 - 2
Formartine United 1-1H2HOdds+
Tom Kelly 22' 1 - 0  
  1 - 1 37' Jonathan Crawford
Duc Thang Nguyen 58' 2 - 1  
Mark Nicolson 61' 3 - 1  
Craig Mackenzie 62' 4 - 1  
Max Ewan 64' 5 - 1  
  5 - 2 80' Scott Adams
Jordan MacRae 84' 6 - 2  
10/08/2024 Fraserburgh
0 - 0
Brechin City 0-0H2HOdds 
10/08/2024 Huntly
0 - 1
Buckie Thistle 0-0H2HOdds+
  0 - 1 52' Jack Maciver
10/08/2024 Inverurie Loco Works
2 - 0
Clachnacuddin 1-0H2HOdds+
Jay Halliday 38' 1 - 0  
Logan Johnstone 56' 2 - 0  
10/08/2024 Rothes
0 - 1
Keith 0-0H2HOdds 
10/08/2024 Strathspey Thistle
1 - 6
Forres Mechanics 0-6H2HOdds+
  0 - 1 12' Jack Grant
  0 - 2 15' Taylor Thain
  0 - 3 27' Calum Frame
  0 - 4 35' Kyle MacLeod
  0 - 5 45' Matthew Jamieson
  0 - 6 45+2' Kyle MacLeod
Dylan Lawrence 60' 1 - 6  
90+2'  
10/08/2024 Turriff United
1 - 0
Lossiemouth 0-0H2HOdds+
Reece McKeown 90' 1 - 0  
10/08/2024 Wick Academy
0 - 1
Deveronvale 0-0H2HOdds+
  0 - 1 55' Alexsander Dlugosz
07/08/2024 Brechin City
2 - 0
Inverurie Loco Works 0-0H2HOdds+
Ewan Loudon 57' 1 - 0  
Dayle Robertson 68' 2 - 0  
07/08/2024 Buckie Thistle
1 - 3
Fraserburgh 1-2H2HOdds+
Marcus Goodall 13' 1 - 0  
  1 - 1 29' Aiden Sopel
  1 - 2 40' Scott Barbour
  1 - 3 82' Kieran Simpson
07/08/2024 Clachnacuddin
0 - 2
Nairn County 0-1H2HOdds+
  0 - 1 30' Matthew Wright
  0 - 2 77' Josh Meekings
07/08/2024 Formartine United
1 - 2
Turriff United 1-1H2HOdds+
  0 - 1 4' Reece McKeown
Julian Wade 33' 1 - 1  
  1 - 2 81' Callan Gray
07/08/2024 Forres Mechanics
1 - 4
Brora Rangers 1-1H2HOdds+
  0 - 1 21' Max Ewan
Mark McLauchlan 27' 1 - 1  
  1 - 2 47' Mark Nicolson
  1 - 3 66' James Wallace
  1 - 4 73' James Wallace
07/08/2024 Keith
1 - 2
Banks O Dee FC 0-0H2HOdds+
Nathan McKeown 70' 1 - 0  
  1 - 1 88' Michael Philipson
  1 - 2 90+3' Lachie McLeod
07/08/2024 Lossiemouth
3 - 2
Rothes 1-1H2HOdds+
Brodie Christie 36' 1 - 0  
  1 - 1 47' Jake Thompson
Brandon Hutcheson 71' 2 - 1  
  2 - 2 71' Owen Alexander
Brandon Hutcheson 85' 3 - 2  
07/08/2024 Wick Academy
2 - 1
Strathspey Thistle 2-0H2HOdds+
Marc MacGregor 23' 1 - 0  
Gary Pullen 45' 2 - 0  
  2 - 1 54' James McShane
07/08/2024 Deveronvale
2 - 2
Huntly 1-0H2HOdds+
Jack Mitchell 45+1' 1 - 0  
Jack Mitchell 61' 2 - 0  
  2 - 1 83' Sam Robertson
  2 - 2 90+2' Brodie Allen
03/08/2024 Banks O Dee FC
0 - 0
Lossiemouth 0-0H2HOdds 
03/08/2024 Clachnacuddin
2 - 0
Keith 0-0H2HOdds+
Alan Macphee 55' 1 - 0  
Alan Macphee 90+2' 2 - 0  
03/08/2024 Fraserburgh
1 - 1
Deveronvale 1-0H2HOdds+
Scott Barbour 7' 1 - 0  
  1 - 1 61' Ben Hermiston
03/08/2024 Huntly
3 - 0
Wick Academy 1-0H2HOdds+
Matthew Wallace 21' 1 - 0  
Sam Robertson 61' 2 - 0  
Sam Robertson 90' 3 - 0  
03/08/2024 Inverurie Loco Works
2 - 1
Buckie Thistle 1-0H2HOdds+
Cole Anderson 24' 1 - 0  
  1 - 1 75' Cohen Ramsay
Logan Johnstone 89' 2 - 1  
03/08/2024 Nairn County
0 - 3
Brechin City 0-2H2HOdds+
  0 - 1 17' Dayle Robertson
  0 - 2 27' Anthony McDonald
  0 - 3 55' Ewan Loudon
03/08/2024 Rothes
2 - 10
Formartine United 1-3H2HOdds+
  0 - 1 11' Scott Adams
  0 - 2 14' Julian Wade
  0 - 3 20' Jonathan Crawford
Gregor MacDonald 29' 1 - 3  
  1 - 4 52' Jonathan Crawford
  1 - 5 59' Matthew McLean
  1 - 6 65' Scott Adams
  1 - 7 79' Aidan Combe
  1 - 8 80' Callum Youngson
Jake Thompson 82' 2 - 8  
  2 - 9 85' Tyler Mykyta
  2 - 10 90' Tyler Mykyta
03/08/2024 Strathspey Thistle
0 - 7
Brora Rangers 0-5H2HOdds+
  0 - 1 2' Craig Mackenzie
  0 - 2 12' James Wallace
  0 - 3 25' James Wallace
  0 - 4 29' Jordan MacRae
  0 - 5 45' Jordan MacRae
  0 - 6 53' Tony Dingwall
  0 - 7 90+7' Andrew Macrae
03/08/2024 Turriff United
2 - 2
Forres Mechanics 2-0H2HOdds+
Ewen Robertson 14' 1 - 0  
Dylan Stuart 15' 2 - 0  
  2 - 1 66' Aidan Cruickshank
  2 - 2 85' Mark McLauchlan
27/07/2024 Brora Rangers
5 - 0
Turriff United 0-0H2HOdds+
Tony Dingwall 9' 1 - 0  
Jordan MacRae 51' 2 - 0  
Michael Finnis 71' 3 - 0  
Jordan MacRae 75' 4 - 0  
Tony Dingwall 90+1' 5 - 0  
27/07/2024 Deveronvale
0 - 2
Inverurie Loco Works 0-0H2HOdds+
  0 - 1 23' Cole Anderson
  0 - 2 39' Jay Halliday
27/07/2024 Formartine United
0 - 2
Banks O Dee FC 0-1H2HOdds+
  0 - 1 17' Lachie McLeod
  0 - 2 53' Andy Hunter
27/07/2024 Forres Mechanics
0 - 3
Rothes 0-0H2HOdds+
  0 - 1 31' Greg Morrison
  0 - 2 56' Jake Thompson
  0 - 3 86' Owen Alexander
27/07/2024 Huntly
5 - 0
Strathspey Thistle 0-0H2HOdds+
Angus Grant 2' 1 - 0  
Angus Grant 18' 2 - 0  
Sam Robertson 42' 3 - 0  
Lewis Crosbie 58' 4 - 0  
Brodie Allen 74' 5 - 0  
27/07/2024 Keith
1 - 3
Brechin City 1-0H2HOdds+
Michael Ironside 21' 1 - 0  
  1 - 1 53' Ewan Loudon
  1 - 2 55' Anthony McDonald
  1 - 3 90' Ewan Loudon
27/07/2024 Lossiemouth
0 - 2
Clachnacuddin 0-2H2HOdds+
  0 - 1 15' Michael Weir
  0 - 2 28' Alan Macphee
27/07/2024 Wick Academy
2 - 0
Fraserburgh 0-0H2HOdds+
Gary Pullen 30' 1 - 0  
Ross Gunn 89' 2 - 0  
Scotland Football
Season:
  • Premiership
  • Championship
  • Scottish Cup
  • League Cup
  • Premiership Play-Offs
  • League One
  • League Two
  • Challenge Cup
  • Championship Play-Offs
  • League One Play-Offs
  • More
  • Results and Fixtures
    Top Soccer Tipsters
    Tipsters Competition Review
    Superior H2H Statistics
    H2H Home Team Advantage
    Top Football Clubs
    Worst Football Clubs
    Teams Home Win 100%
    Platinum Membership Testimonial

    Soccer Fixtures Calendar

    Choose a date to view the past soccer results or upcoming match fixtures.

    Pick a Country or Region

    Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

    Match Preview and News

    Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.