Scotland Football League - Highland League 2023/2024 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
27/04/2024 Brora Rangers
4 - 2
Turriff United 3-0H2HOdds+
M. Foster 12' 1 - 0  
A. Sutherland 18' 2 - 0  
T. Dingwall 30' 3 - 0  
Duc Thang Nguyen 62' 4 - 0  
  4 - 1 71' E. Clark
  4 - 2 89' J. Allan
27/04/2024 Keith
0 - 4
Wick Academy 0-2H2HOdds+
  0 - 1 6' M. MacGregor
  0 - 2 36' R. Gunn
  0 - 3 76' O. Harrold
  0 - 4 84' K. Henderson
24/04/2024 Brora Rangers
1 - 0
Wick Academy 0-0H2HOdds+
Duc Thang Nguyen 64' 1 - 0  
20/04/2024 Brora Rangers
1 - 2
Brechin City 0-1H2HOdds+
  0 - 1 36' E. Loudon
T. Dingwall 71' 1 - 1  
  1 - 2 90+6' E. Loudon
20/04/2024 Buckie Thistle
1 - 0
Keith 1-0H2HOdds+
M. Barry 8' 1 - 0  
20/04/2024 Deveronvale
0 - 3
Formartine United 0-3H2HOdds+
  0 - 1 12' J. Wade
  0 - 2 16' A. Emslie
  0 - 3 45' S. Lisle
20/04/2024 Forres Mechanics
1 - 0
Turriff United 0-0H2HOdds+
M. McLauchlan 85' 1 - 0  
20/04/2024 Fraserburgh
11 - 0
Strathspey Thistle 8-0H2HOdds+
S. Butcher 9' 1 - 0  
R. Sargent 15' 2 - 0  
S. Barbour 17' 3 - 0  
G. Buchan 20' 4 - 0  
S. Barbour 32' 5 - 0  
A. Sopel 36' 6 - 0  
S. Barbour 41' 7 - 0  
R. Sargent 44' 8 - 0  
W. West 52' 9 - 0  
S. Butcher 55' 10 - 0  
L. Watt 83' 11 - 0  
20/04/2024 Wick Academy
1 - 1
Banks O Dee FC 0-1H2HOdds+
  0 - 1 12' M. Philipson
G. MacNab 84' 1 - 1  
20/04/2024 Clachnacuddin
2 - 0
Lossiemouth 2-0H2HOdds+
G. Robesten 3' 1 - 0  
G. Robesten 28' 2 - 0  
17/04/2024 Formartine United
1 - 1
Inverurie Loco Works 1-1H2HOdds+
A. Emslie 32' 1 - 0  
  1 - 1 43' A. Wilson
17/04/2024 Forres Mechanics
3 - 1
Wick Academy 1-0H2HOdds+
C. Howarth 13' 1 - 0  
  1 - 1 60' M. MacGregor
C. Mackenzie 63' 2 - 1  
B. Kelly 88' 3 - 1  
17/04/2024 Fraserburgh
2 - 0
Brora Rangers 0-0H2HOdds+
W. West 57' 1 - 0  
S. Barbour 63' 2 - 0  
17/04/2024 Strathspey Thistle
0 - 7
Buckie Thistle 0-3H2HOdds+
  0 - 1 20' J. McCabe
  0 - 2 37' S. Adams
  0 - 3 41' J. Murray
  0 - 4 51' S. Adams
  0 - 5 63' J. Murray
  0 - 6 65' J. Murray
  0 - 7 90+3' C. Ramsay
16/04/2024 Keith
0 - 1
Brechin City 0-0H2HOdds+
  0 - 1 67' K. McHattie
15/04/2024 Buckie Thistle
6 - 1
Strathspey Thistle 3-1H2HOdds+
M. Barry 1' 1 - 0  
M. Goodall 5' 2 - 0  
  2 - 1 21' O. Loveland
L. Keir 39' 3 - 1  
J. Murray 71' 4 - 1  
S. Morrison 84' 5 - 1  
J. Murray 90+1' 6 - 1  
13/04/2024 Brechin City
6 - 1
Forres Mechanics 2-1H2HOdds+
  0 - 1 9' S. Gordon
G. McGrath 35' 1 - 1  
S. Patrick 39' 2 - 1  
M. Wright 62' 3 - 1  
F. MacLeod 66' 4 - 1  
Sam Nixon 71' 5 - 1  
C. Howarth 87' 6 - 1  
13/04/2024 Brora Rangers
1 - 2
Banks O Dee FC 1-0H2HOdds+
T. Dingwall 17' 1 - 0  
  1 - 1 75' G. Wood
  1 - 2 90' E. Cairns
13/04/2024 Buckie Thistle
6 - 1
Deveronvale 2-1H2HOdds+
  0 - 1 14' C. Angus
L. Keir 20' 1 - 1  
J. Murray 45+3' 2 - 1  
L. Keir 64' 3 - 1  
J. Maciver 82' 4 - 1  
M. Barry 90+1' 5 - 1  
J. Maciver 90+4' 6 - 1  
13/04/2024 Formartine United
6 - 1
Rothes 3-1H2HOdds+
A. Reid 4' 1 - 0  
A. Reid 8' 2 - 0  
A. Reid 25' 3 - 0  
  3 - 1 41' B. Milne
S. Lisle 54' 4 - 1  
G. Rodger 64' 5 - 1  
S. Lisle 65' 6 - 1  
13/04/2024 Huntly
0 - 0
Nairn County 0-0H2HOdds 
13/04/2024 Inverurie Loco Works
1 - 0
Clachnacuddin 1-0H2HOdds+
J. Halliday 34' 1 - 0  
13/04/2024 Lossiemouth
0 - 0
Turriff United 0-0H2HOdds 
13/04/2024 Strathspey Thistle
1 - 5
Fraserburgh 0-2H2HOdds+
  0 - 1 6' S. Barbour
  0 - 2 33' A. Sopel
  0 - 3 49' L. Watt
  0 - 4 65' K. Simpson
  0 - 5 72' S. Barbour
J. Davison 84' 1 - 5  
13/04/2024 Wick Academy
2 - 0
Keith 0-0H2HOdds+
G. MacNab 74' 1 - 0  
M. MacGregor 90' 2 - 0  
10/04/2024 Buckie Thistle
2 - 0
Brora Rangers 1-0H2HOdds+
J. Peters 24' 1 - 0  
J. Murray 82' 2 - 0  
10/04/2024 Clachnacuddin
2 - 4
Inverurie Loco Works 0-1H2HOdds+
  0 - 1 8' S. Burnett
  0 - 2 20' L. Johnstone
G. Mitchell 39' 1 - 2  
  1 - 3 62' C. Dingwall
F. Adams 65' 2 - 3  
  2 - 4 73' J. Halliday
10/04/2024 Formartine United
3 - 1
Wick Academy 1-1H2HOdds+
M. Lawrence 2' 1 - 0  
  1 - 1 31' G. Pullen
P. Campbell 83' 2 - 1  
K. Hanratty 85' 3 - 1  
08/04/2024 Keith
0 - 3
Buckie Thistle 0-1H2HOdds+
  0 - 1 31' S. Adams
  0 - 2 49' S. Morrison
  0 - 3 79' J. McCabe
08/04/2024 Rothes
1 - 1
Forres Mechanics 0-0H2HOdds+
  0 - 1 77' S. Morrison
C. Macdonald 90+3' 1 - 1  
06/04/2024 Banks O Dee FC
2 - 1
Huntly 1-1H2HOdds+
G. Wood 33' 1 - 0  
  1 - 1 45+5' A. Hunter
G. Wood 53' 2 - 1  
06/04/2024 Deveronvale
2 - 1
Inverurie Loco Works 0-1H2HOdds+
  0 - 1 9' A. Wilson
C. Angus 47' 1 - 1  
R. Park 88' 2 - 1  
06/04/2024 Fraserburgh
4 - 2
Brechin City 3-1H2HOdds+
R. Sargent 10' 1 - 0  
  1 - 1 12' F. MacLeod
K. Simpson 35' 2 - 1  
J. Beagrie 43' 3 - 1  
  3 - 2 56' D. Handling
K. Simpson 71' 4 - 2  
06/04/2024 Nairn County
0 - 2
Formartine United 0-2H2HOdds+
  0 - 1 15' J. Wade
  0 - 2 26' J. Wade
06/04/2024 Turriff United
7 - 1
Strathspey Thistle 4-0H2HOdds+
E. Clark 9' 1 - 0  
J. Allan 22' 2 - 0  
R. McKeown 27' 3 - 0  
J. Allan 38' 4 - 0  
  4 - 1 48' O. Loveland
E. Clark 57' 5 - 1  
J. McKenzie 75' 6 - 1  
E. Clark 83' 7 - 1  
03/04/2024 Brora Rangers
3 - 3
Deveronvale 2-1H2HOdds+
J. Wallace 15' 1 - 0  
  1 - 1 33' R. Read
G. MacDonald 42' 2 - 1  
  2 - 2 47' C. Angus
  2 - 3 60' C. Angus
T. Dingwall 89' 3 - 3  
30/03/2024 Clachnacuddin
1 - 0
Banks O Dee FC 1-0H2HOdds+
C. Bunce 39' 1 - 0  
30/03/2024 Deveronvale
0 - 0
Buckie Thistle 0-0H2HOdds 
30/03/2024 Forres Mechanics
0 - 4
Formartine United 0-1H2HOdds+
  0 - 1 3' P. Campbell
  0 - 2 55' A. Reid
  0 - 3 64' J. Wade
  0 - 4 83' A. Emslie
30/03/2024 Keith
1 - 0
Huntly 0-0H2HOdds+
G. Elphinstone 49' 1 - 0  
30/03/2024 Strathspey Thistle
0 - 4
Nairn County 0-3H2HOdds+
  0 - 1 15' Calum MacKay
  0 - 2 28' A. Nicolson
  0 - 3 36' A. MacLeod
  0 - 4 87' A. Gillies
30/03/2024 Turriff United
0 - 0
Lossiemouth 0-0H2HOdds 
30/03/2024 Wick Academy
1 - 2
Brechin City 1-1H2HOdds+
  0 - 1 18' G. McGrath
K. Henderson 28' 1 - 1  
  1 - 2 73' Craig Tosh
27/03/2024 Buckie Thistle
2 - 1
Brechin City 0-1H2HOdds+
  0 - 1 26' E. Loudon
M. Barry 53' 1 - 1  
J. Murray 78' 2 - 1  
23/03/2024 Brechin City
5 - 1
Turriff United 2-1H2HOdds+
G. McGrath 15' 1 - 0  
D. Handling 22' 2 - 0  
  2 - 1 28' D. Stuart
D. Handling 47' 3 - 1  
D. Handling 68' 4 - 1  
E. Spark 79' 5 - 1  
23/03/2024 Formartine United
1 - 4
Banks O Dee FC 0-2H2HOdds+
  0 - 1 20' M. Gilmour
  0 - 2 39' G. Wood
  0 - 3 56' H. Macleod
J. Wade 62' 1 - 3  
  1 - 4 86' E. Cairns
23/03/2024 Forres Mechanics
0 - 0
Nairn County 0-0H2HOdds 
23/03/2024 Fraserburgh
5 - 0
Rothes 2-0H2HOdds+
L. Watt 20' 1 - 0  
S. Barbour 36' 2 - 0  
L. Watt 66' 3 - 0  
R. Sargent 70' 4 - 0  
C. Kelly 88' 5 - 0  
23/03/2024 Huntly
1 - 0
Brora Rangers 1-0H2HOdds+
R. Foster 18' 1 - 0  
23/03/2024 Inverurie Loco Works
1 - 2
Keith 0-2H2HOdds+
  0 - 1 2' G. Elphinstone
  0 - 2 26' G. Elphinstone
M. Gaffney 60' 1 - 2  
23/03/2024 Lossiemouth
3 - 3
Deveronvale 1-2H2HOdds+
  0 - 1 14' J. Mitchell
B. Hutcheson 29' 1 - 1  
  1 - 2 43' H. Noble
  1 - 3 71' M. Stewart
D. Stewart 90+1' 2 - 3  
C. Macaulay 90+4' 3 - 3  
23/03/2024 Strathspey Thistle
2 - 1
Clachnacuddin 1-0H2HOdds+
I. Ross 36' 1 - 0  
  1 - 1 69' C. Bunce
D. Whitehorn 80' 2 - 1  
23/03/2024 Wick Academy
3 - 1
Buckie Thistle 2-0H2HOdds+
M. MacGregor 14' 1 - 0  
K. Henderson 23' 2 - 0  
M. MacGregor 85' 3 - 0  
  3 - 1 87' J. Murray
20/03/2024 Brora Rangers
1 - 0
Clachnacuddin 1-0H2HOdds+
Martin Maclean 31' 1 - 0  
20/03/2024 Buckie Thistle
2 - 0
Formartine United 1-0H2HOdds+
L. Keir 10' 1 - 0  
L. Keir 66' 2 - 0  
20/03/2024 Forres Mechanics
1 - 2
Fraserburgh 0-0H2HOdds+
  0 - 1 65' S. Barbour
C. Mackenzie 82' 1 - 1  
  1 - 2 90+1' L. Watt
20/03/2024 Huntly
1 - 1
Keith 0-0H2HOdds+
R. Foster 89' 1 - 0  
  1 - 1 90+1' C. Reid
16/03/2024 Brora Rangers
1 - 4
Formartine United 1-2H2HOdds+
  0 - 1 7' Aaron Reid
Martin Maclean 13' 1 - 1  
  1 - 2 15' Aaron Reid
  1 - 3 60' Aaron Reid
  1 - 4 73' Jonathan Crawford
16/03/2024 Buckie Thistle
1 - 1
Inverurie Loco Works 0-0H2HOdds+
  0 - 1 63' Thomas Reid
Josh Peters 90+2' 1 - 1  
16/03/2024 Clachnacuddin
0 - 2
Brechin City 0-0H2HOdds+
  0 - 1 72' Grady McGrath
  0 - 2 79' Murray MacKintosh
16/03/2024 Deveronvale
0 - 3
Strathspey Thistle 0-0H2HOdds+
  0 - 1 57' Michael MacKenzie
  0 - 2 62' Owen Loveland
  0 - 3 89' Ross Logan
16/03/2024 Huntly
2 - 1
Wick Academy 0-0H2HOdds+
Andy Hunter 71' 1 - 0  
Andy Hunter 82' 2 - 0  
  2 - 1 87' Marc MacGregor
16/03/2024 Keith
1 - 0
Lossiemouth 0-0H2HOdds+
Gavin Elphinstone 51' 1 - 0  
16/03/2024 Nairn County
0 - 3
Fraserburgh 0-0H2HOdds+
  0 - 1 55' Ryan Sargent
  0 - 2 66' Scott Barbour
  0 - 3 90+2' Sean Butcher
16/03/2024 Rothes
1 - 3
Turriff United 1-1H2HOdds+
Jake Thompson 6' 1 - 0  
  1 - 1 44' Liam Strachan
  1 - 2 65' John Allan
  1 - 3 74' Murray Cormack
16/03/2024 Banks O Dee FC
4 - 0
Forres Mechanics 1-0H2HOdds+
Ethan Cairns 4' 1 - 0  
Max Alexander 57' 2 - 0  
Michael Philipson 84' 3 - 0  
Garry Wood 86' 4 - 0  
13/03/2024 Brora Rangers
2 - 1
Nairn County 1-0H2HOdds+
Kyle MacLeod 35' 1 - 0  
  1 - 1 64' Callum McLean
James Wallace 89' 2 - 1  
13/03/2024 Buckie Thistle
2 - 1
Banks O Dee FC 0-0H2HOdds+
J. Peters 58' 1 - 0  
A. MacAskill 63' 2 - 0  
  2 - 1 88' E. Cairns
13/03/2024 Forres Mechanics
1 - 1
Brechin City 0-0H2HOdds+
  0 - 1 57' Grady McGrath
Hamish Thomson 69' 1 - 1  
13/03/2024 Strathspey Thistle
1 - 6
Wick Academy 0-4H2HOdds+
  0 - 1 13' Jack Halliday
  0 - 2 29' Mark Macadie
  0 - 3 32' Mark Macadie
  0 - 4 37' Marc MacGregor
Owen Loveland 57' 1 - 4  
  1 - 5 63' Gary Pullen
  1 - 6 70' Ross Gunn
09/03/2024 Brechin City
5 - 1
Deveronvale 3-1H2HOdds+
  0 - 1 4' Harry Noble
Euan Spark 31' 1 - 1  
Murray MacKintosh 36' 2 - 1  
Lewis Martin 40' 3 - 1  
Seth Patrick 57' 4 - 1  
Danny Handling 70' 5 - 1  
09/03/2024 Formartine United
2 - 1
Huntly 1-0H2HOdds+
Jonathan Crawford 21' 1 - 0  
  1 - 1 80' Andy Hunter
Julian Wade 90+3' 2 - 1  
09/03/2024 Forres Mechanics
0 - 1
Brora Rangers 0-1H2HOdds+
  0 - 1 38' Paul Brindle
09/03/2024 Fraserburgh
2 - 1
Banks O Dee FC 2-0H2HOdds+
Scott Barbour 8' 1 - 0  
Aiden Sopel 21' 2 - 0  
  2 - 1 76' Jevan Anderson
09/03/2024 Inverurie Loco Works
3 - 1
Wick Academy 2-0H2HOdds+
Nathan Meres 10' 1 - 0  
Mark Souter 32' 2 - 0  
  2 - 1 63' Sean Campbell
Blair Smith 90+2' 3 - 1  
09/03/2024 Lossiemouth
2 - 1
Buckie Thistle 0-1H2HOdds+
  0 - 1 16' Max Barry
Dylan Lawrence 55' 1 - 1  
Ryan Farquhar 56' 2 - 1  
09/03/2024 Rothes
3 - 2
Clachnacuddin 2-0H2HOdds+
Jake Thompson 28' 1 - 0  
Gary Kerr 37' 2 - 0  
Bruce Milne 60' 3 - 0  
  3 - 1 62' Connor Bunce
  3 - 2 80' Calum Macleod
09/03/2024 Turriff United
1 - 3
Nairn County 1-2H2HOdds+
  0 - 1 11' Ciaran Young
Jack McKenzie 17' 1 - 1  
  1 - 2 19' Aaron Nicolson
  1 - 3 78' Harry Hennem
09/03/2024 Strathspey Thistle
1 - 2
Keith 0-1H2HOdds+
Michael MacKenzie 58' 1 - 0  
06/03/2024 Keith
1 - 1
Nairn County 0-1H2HOdds+
  0 - 1 24' Horace Ormsby
Jordan Cooper 66' 1 - 1  
06/03/2024 Strathspey Thistle
1 - 10
Brora Rangers 0-2H2HOdds+
  0 - 1 9' Paul Brindle
  0 - 2 39' Millar Gamble
  0 - 3 47' Paul Brindle
  0 - 4 49' Tony Dingwall
  0 - 5 57' Tony Dingwall
Alan Kerr 60' 1 - 5  
  1 - 6 65' Martin Maclean
  1 - 7 74' Kyle MacLeod
  1 - 8 78' James Wallace
  1 - 9 84' Kyle MacLeod
  1 - 10 90' Tony Dingwall
06/03/2024 Turriff United
1 - 3
Deveronvale 0-1H2HOdds+
  0 - 1 3' J. Mitchell
  0 - 2 52' H. Noble
J. Allan 68' 1 - 2  
  1 - 3 68' R. Read
02/03/2024 Wick Academy
3 - 1
Formartine United 0-1H2HOdds+
  0 - 1 34' Lewis Duncan
Kyle Alastair Henderson 55' 1 - 1  
Jack Halliday 71' 2 - 1  
Mark Macadie 77' 3 - 1  
02/03/2024 Brora Rangers
1 - 2
Fraserburgh 1-1H2HOdds+
  0 - 1 2' Ally MacDonald
Gregor MacDonald 21' 1 - 1  
  1 - 2 90+1' Sean Butcher
02/03/2024 Deveronvale
2 - 2
Rothes 0-2H2HOdds+
  0 - 1 20' Kenzie Shepherd
  0 - 2 40' Jaydan Bradford
Jack Mitchell 63' 1 - 2  
Innes McKay 76' 2 - 2  
02/03/2024 Huntly
3 - 0
Forres Mechanics 1-0H2HOdds+
Robbie Foster 13' 1 - 0  
Robbie Foster 55' 2 - 0  
Robbie Foster 76' 3 - 0  
02/03/2024 Inverurie Loco Works
1 - 1
Lossiemouth 0-0H2HOdds+
  0 - 1 57' Brandon Hutcheson
James Leslie 66' 1 - 1  
02/03/2024 Nairn County
1 - 1
Clachnacuddin 0-0H2HOdds+
Fraser Dingwall 40'  
  0 - 1 67' Connor Bunce
Ben Barron 77' 1 - 1  
Ross Tokely 90+3'  
01/03/2024 Banks O Dee FC
3 - 2
Turriff United 1-2H2HOdds+
  0 - 1 26' Max Foster
  0 - 2 29' Ewan Clark
Lachie McLeod 37' 1 - 2  
Garry Wood 78' 2 - 2  
Mark Gilmour 87' 3 - 2  
28/02/2024 Buckie Thistle
3 - 0
Lossiemouth 1-0H2HOdds+
J. Murray 3' 1 - 0  
M. Barry 51' 2 - 0  
M. Goodall 77' 3 - 0  
28/02/2024 Forres Mechanics
2 - 2
Huntly 0-1H2HOdds+
  0 - 1 21' Matthew Wallace
Calum Frame 57' 1 - 1  
Mark McLauchlan 67' 2 - 1  
  2 - 2 72' Andy Hunter
28/02/2024 Wick Academy
0 - 0
Brora Rangers 0-0H2HOdds+
Gordon MacNab 56'  
27/02/2024 Brechin City
0 - 0
Banks O Dee FC 0-0H2HOdds 
24/02/2024 Banks O Dee FC
2 - 2
Brora Rangers 1-0H2HOdds+
L. MacLeod 10' 1 - 0  
  1 - 1 51' M. Nicolson
E. Cairns 73' 2 - 1  
  2 - 2 83' J. MacRae
24/02/2024 Brechin City
3 - 1
Wick Academy 3-1H2HOdds+
  0 - 1 7' G. MacNab
M. Wright 20' 1 - 1  
E. Loudon 39' 2 - 1  
E. Loudon 42' 3 - 1  
24/02/2024 Buckie Thistle
2 - 3
Clachnacuddin 1-1H2HOdds+
Lyall Keir 19' 1 - 0  
  1 - 1 32' Calum Macleod
  1 - 2 80' Lewis Mackenzie
Jack Murray 90+3' 2 - 2  
  2 - 3 90+7' Connor Bunce
24/02/2024 Formartine United
2 - 2
Lossiemouth 1-1H2HOdds+
P. Campbell 37' 1 - 0  
  1 - 1 45' B. Hutcheson
  1 - 2 53' R. Morrison
A. Emslie 67' 2 - 2  
24/02/2024 Fraserburgh
3 - 0
Nairn County 1-0H2HOdds+
J. Beagrie 12' 1 - 0  
S. Barbour 77' 2 - 0  
J. Hawkins 90+2' 3 - 0  
24/02/2024 Huntly
7 - 0
Strathspey Thistle 6-0H2HOdds+
A. Grant 4' 1 - 0  
O. Loveland 8' 2 - 0  
A. Grant 15' 3 - 0  
A. Grant 20' 4 - 0  
A. Grant 33' 5 - 0  
A. Grant 39' 6 - 0  
R. Sewell 84' 7 - 0  
24/02/2024 Inverurie Loco Works
1 - 0
Forres Mechanics 0-0H2HOdds+
L. Robertson 53' 1 - 0  
24/02/2024 Keith
2 - 1
Rothes 0-0H2HOdds+
L. Coull 63' 1 - 0  
  1 - 1 78' K. Shepherd
M. Taylor 82' 2 - 1  
21/02/2024 Brora Rangers
3 - 2
Lossiemouth 1-0H2HOdds+
A. Macdonald 37' 1 - 0  
  1 - 1 56' R. Farquhar
  1 - 2 61' R. Farquhar
A. Cooper 70' 2 - 2  
G. MacDonald 87' 3 - 2  
21/02/2024 Buckie Thistle
1 - 0
Fraserburgh 1-0H2HOdds+
L. Keir 32' 1 - 0  
21/02/2024 Formartine United
5 - 1
Nairn County 3-1H2HOdds+
Paul Campbell 22' 1 - 0  
Aaron Reid 25' 2 - 0  
  2 - 1 39' Ben Barron
Julian Wade 42' 3 - 1  
Julian Wade 48' 4 - 1  
Lewis Wilson 73' 5 - 1  
21/02/2024 Keith
1 - 1
Forres Mechanics 1-1H2HOdds+
  0 - 1 25' S. Morrison
M. Ironside 37' 1 - 1  
17/02/2024 Brechin City
2 - 3
Buckie Thistle 1-1H2HOdds+
Danny Handling 10' 1 - 0  
  1 - 1 13' Max Barry
  1 - 2 55' Josh Peters
Matthew Wright 80' 2 - 2  
  2 - 3 89' Max Barry
17/02/2024 Fraserburgh
6 - 0
Huntly 1-0H2HOdds+
Sean Butcher 8' 1 - 0  
Ryan Sargent 53' 2 - 0  
Kieran Simpson 55' 3 - 0  
Kieran Simpson 68' 4 - 0  
Scott Barbour 80' 5 - 0  
Scott Barbour 84' 6 - 0  
17/02/2024 Nairn County
4 - 2
Deveronvale 2-1H2HOdds+
Ben Barron 3' 1 - 0  
  1 - 1 11' Jack Mitchell
Harry Hennem 40' 2 - 1  
Ben Barron 52' 3 - 1  
  3 - 2 60' Jamie Maclellan
Ben Barron 67' 4 - 2  
17/02/2024 Rothes
0 - 0
Keith 0-0H2HOdds+
15'  
17/02/2024 Turriff United
2 - 2
Brora Rangers 1-0H2HOdds+
Reece McKeown 6' 1 - 0  
  1 - 1 60' Kyle MacLeod
  1 - 2 78' Dale Gillespie
Murray Cormack 88' 2 - 2  
17/02/2024 Wick Academy
3 - 0
Lossiemouth 2-0H2HOdds+
Gary Pullen 12' 1 - 0  
Jared Kennedy 28' 2 - 0  
Kyle Alastair Henderson 77' 3 - 0  
17/02/2024 Strathspey Thistle
0 - 2
Inverurie Loco Works 0-2H2HOdds+
  0 - 1 17' Callum Duncan
  0 - 2 45' Myles Gaffney
14/02/2024 Banks O Dee FC
4 - 0
Rothes 0-0H2HOdds+
Lachie McLeod 49' 1 - 0  
Mark Gilmour 51' 2 - 0  
Lachie McLeod 64' 3 - 0  
Ethan Cairns 74' 4 - 0  
14/02/2024 Brora Rangers
1 - 5
Buckie Thistle 0-4H2HOdds+
  0 - 1 10' Jack MacIver
  0 - 2 21' Joe McCabe
  0 - 3 28' Lyall Keir
  0 - 4 31' Jack Murray
Jordan MacRae 87' 1 - 4  
  1 - 5 90+3' Lyall Keir
14/02/2024 Keith
1 - 0
Turriff United 1-0H2HOdds+
Jordan Cooper 45+2' 1 - 0  
14/02/2024 Lossiemouth
0 - 1
Inverurie Loco Works 0-1H2HOdds+
  0 - 1 17' Callum Duncan
14/02/2024 Nairn County
2 - 4
Huntly 0-2H2HOdds+
  0 - 1 4' Robbie Foster
  0 - 2 21' Fin Allen
  0 - 3 48' Andy Hunter
Ben Barron 51' 1 - 3  
Fraser Dingwall 58' 2 - 3  
  2 - 4 68' Robbie Foster
10/02/2024 Banks O Dee FC
4 - 1
Deveronvale 3-1H2HOdds+
  0 - 1 5' Jamie Maclellan
Kane Winton 17' 1 - 1  
Hamish Macleod 27' 2 - 1  
Ethan Cairns 32' 3 - 1  
Lachie McLeod 88' 4 - 1  
10/02/2024 Formartine United
2 - 2
Fraserburgh 1-0H2HOdds+
Graeme Rodger 44' 1 - 0  
Julian Wade 80' 2 - 0  
  2 - 1 84' Sean Butcher
  2 - 2 90+3' William West
10/02/2024 Inverurie Loco Works
0 - 2
Brechin City 0-1H2HOdds+
  0 - 1 3' Danny Handling
  0 - 2 65' Marc Scott
10/02/2024 Lossiemouth
2 - 1
Strathspey Thistle 0-0H2HOdds+
Ross Morrison 66' 1 - 0  
  1 - 1 70' Owen Loveland
Niall Kennedy 76' 2 - 1  
10/02/2024 Turriff United
4 - 0
Huntly 3-0H2HOdds+
Reece McKeown 8' 1 - 0  
Dylan Stuart 30' 2 - 0  
Ewan Clark 37' 3 - 0  
Ewan Clark 60' 4 - 0  
10/02/2024 Buckie Thistle
3 - 1
Rothes 1-1H2HOdds+
  0 - 1 16' Gary Kerr
Josh Peters 36' 1 - 1  
Josh Peters 67' 2 - 1  
Josh Peters 74' 3 - 1  
07/02/2024 Clachnacuddin
1 - 4
Forres Mechanics 0-1H2HOdds+
  0 - 1 36' Ryan McRitchie
Connor Bunce 47' 1 - 1  
  1 - 2 79' Calum Frame
  1 - 3 87' Lee Fraser
  1 - 4 90+1' Lee Fraser
03/02/2024 Banks O Dee FC
2 - 0
Keith 1-0H2HOdds+
Mark Gilmour 45' 1 - 0  
Chris Antoniazzi 62' 2 - 0  
03/02/2024 Brechin City
2 - 0
Lossiemouth 0-0H2HOdds+
Jamie Richardson 46' 1 - 0  
Danny Handling 61' 2 - 0  
03/02/2024 Fraserburgh
2 - 1
Forres Mechanics 0-1H2HOdds+
  0 - 1 18' Lee Fraser
Scott Barbour 59' 1 - 1  
Scott Barbour 68' 2 - 1  
03/02/2024 Nairn County
3 - 0
Buckie Thistle 1-0H2HOdds+
Andrew MacLeod 26' 1 - 0  
Ben Barron 60' 2 - 0  
Harry Hennem 89' 3 - 0  
03/02/2024 Rothes
1 - 4
Inverurie Loco Works 0-1H2HOdds+
  0 - 1 13' Myles Gaffney
  0 - 2 60' Jay Halliday
Liam McDade 75' 1 - 2  
  1 - 3 80' Myles Gaffney
  1 - 4 90' Callum Duncan
03/02/2024 Turriff United
1 - 2
Formartine United 1-1H2HOdds+
  0 - 1 22' Aaron Reid
John Allan 29' 1 - 1  
  1 - 2 90+8' Jonathan Crawford
03/02/2024 Wick Academy
3 - 2
Strathspey Thistle 3-0H2HOdds+
Gordon MacNab 3' 1 - 0  
Kyle Alastair Henderson 12' 2 - 0  
Jack Halliday 32' 3 - 0  
  3 - 1 52' Jack Davison
  3 - 2 73' Jack Davison
03/02/2024 Clachnacuddin
2 - 4
Huntly 1-0H2HOdds+
M. Gamble 3' 1 - 0  
  1 - 1 50' A. Hunter
  1 - 2 54' A. Hunter
  1 - 3 67' C. Murray
  1 - 4 72' A. Grant
L. Mackenzie 90+2' 2 - 4  
03/02/2024 Deveronvale
0 - 3
Brora Rangers 0-2H2HOdds+
  0 - 1 3' Tony Dingwall
  0 - 2 29' Kyle MacLeod
  0 - 3 89' Jordan MacRae
31/01/2024 Nairn County
5 - 1
Lossiemouth 2-1H2HOdds+
Ciaran Young 8' 1 - 0  
  1 - 1 28' Ross Paterson
Ben Barron 31' 2 - 1  
Angus Dey 61' 3 - 1  
Ben Barron 71' 4 - 1  
Ben Barron 87' 5 - 1  
31/01/2024 Rothes
8 - 2
Strathspey Thistle 2-2H2HOdds+
  0 - 1 10' Jack Davison
Michael Finnis 27' 1 - 1  
  1 - 2 29' Jack Davison
Gary Kerr 45+2' 2 - 2  
Jake Thompson 55' 3 - 2  
Michael Finnis 70' 4 - 2  
Michael Finnis 73' 5 - 2  
Aidan Wilson 87' 6 - 2  
Bailey Paxton 89' 7 - 2  
Aidan Wilson 90+1' 8 - 2  
31/01/2024 Turriff United
3 - 2
Fraserburgh 1-1H2HOdds+
Ewan Clark 29' 1 - 0  
  1 - 1 36' Logan Watt
  1 - 2 54' Scott Barbour
Murray Cormack 70' 2 - 2  
Murray Cormack 90' 3 - 2  
27/01/2024 Brora Rangers
4 - 1
Keith 3-0H2HOdds+
James Wallace 12' 1 - 0  
Jordan MacRae 24' 2 - 0  
James Wallace 37' 3 - 0  
Ali Sutherland 58' 4 - 0  
  4 - 1 66' Craig Gill
27/01/2024 Fraserburgh
3 - 0
Wick Academy 1-0H2HOdds+
Logan Watt 4' 1 - 0  
William West 63' 2 - 0  
Logan Watt 71' 3 - 0  
27/01/2024 Huntly
5 - 1
Deveronvale 2-0H2HOdds+
Ryan Sewell 18' 1 - 0  
Andy Hunter 23' 2 - 0  
Angus Grant 71' 3 - 0  
Angus Grant 75' 4 - 0  
  4 - 1 78' Ryan Park
Ryan Sewell 82' 5 - 1  
27/01/2024 Inverurie Loco Works
6 - 0
Nairn County 4-0H2HOdds+
Paul Coutts 3' 1 - 0  
Myles Gaffney 32' 2 - 0  
Nathan Meres 41' 3 - 0  
Jay Halliday 45+1' 4 - 0  
Thomas Reid 52' 5 - 0  
Myles Gaffney 73' 6 - 0  
27/01/2024 Lossiemouth
3 - 1
Rothes 0-0H2HOdds+
Dylan Lawrence 66' 1 - 0  
Brandon Hutcheson 72' 2 - 0  
  2 - 1 78' Jake Thompson
Ryan Farquhar 89' 3 - 1  
27/01/2024 Formartine United
3 - 0
Clachnacuddin 1-0H2HOdds+
Julian Wade 31' 1 - 0  
Aaron Reid 62' 2 - 0  
Graeme Rodger 65' 3 - 0  
27/01/2024 Strathspey Thistle
1 - 6
Brechin City 1-2H2HOdds+
  0 - 1 13' Jamie Richardson
  0 - 2 18' Ewan Loudon
Jack Davison 23' 1 - 2  
  1 - 3 58' Jamie Richardson
  1 - 4 68' Grady McGrath
  1 - 5 73' Grady McGrath
  1 - 6 87' Marc Scott
24/01/2024 Keith
1 - 3
Banks O Dee FC 0-2H2HOdds+
  0 - 1 17' Ethan Cairns
  0 - 2 27' Ethan Cairns
  0 - 3 55' Max Alexander
Michael Taylor 86' 1 - 3  
24/01/2024 Lossiemouth
0 - 3
Brechin City 0-3H2HOdds+
  0 - 1 18' Ewan Loudon
  0 - 2 23' Danny Handling
  0 - 3 37' Marc Scott
24/01/2024 Rothes
2 - 2
Formartine United 1-1H2HOdds+
Gary Kerr 24' 1 - 0  
  1 - 1 29' Aidan Combe
Liam Shewan 49' 2 - 1  
  2 - 2 74' Julian Wade
20/01/2024 Banks O Dee FC
3 - 0
Inverurie Loco Works 1-0H2HOdds+
Hamish Macleod 6' 1 - 0  
Max Alexander 85' 2 - 0  
Chris Antoniazzi 90+4' 3 - 0  
13/01/2024 Forres Mechanics
0 - 2
Deveronvale 0-2H2HOdds+
  0 - 1 11' Ryan Park
  0 - 2 32' Ryan Park
13/01/2024 Fraserburgh
2 - 2
Clachnacuddin 1-0H2HOdds+
William West 40' 1 - 0  
  1 - 1 48' Lewis Mackenzie
Logan Watt 90' 2 - 1  
  2 - 2 90+3' Dylan Mackenzie
13/01/2024 Huntly
2 - 3
Buckie Thistle 1-1H2HOdds+
Angus Grant 6' 1 - 0  
  1 - 1 30' Darryl McHardy
  1 - 2 52' Max Barry
Brodie Allen 84' 2 - 2  
  2 - 3 88' Jack Murray
13/01/2024 Inverurie Loco Works
2 - 2
Brora Rangers 2-0H2HOdds+
Cole Anderson 20' 1 - 0  
Nathan Meres 32' 2 - 0  
  2 - 1 55' Max Ewan
  2 - 2 71' Jordan MacRae
13/01/2024 Lossiemouth
1 - 6
Banks O Dee FC 1-3H2HOdds+
  0 - 1 1' Hamish Macleod
  0 - 2 30' Kane Winton
  0 - 3 34' Garry Wood
Niall Kennedy 37' 1 - 3  
  1 - 4 46' Lachie McLeod
  1 - 5 47' Lachie McLeod
  1 - 6 86'
13/01/2024 Turriff United
3 - 1
Wick Academy 1-0H2HOdds+
Ewan Clark 31' 1 - 0  
Reece McKeown 46' 2 - 0  
Reece McKeown 66' 3 - 0  
  3 - 1 90' Ross Gunn
13/01/2024 Brechin City
3 - 1
Rothes 1-0H2HOdds+
Ewan Loudon 22' 1 - 0  
Ewan Loudon 69' 2 - 0  
Murray MacKintosh 80' 3 - 0  
  3 - 1 83' Jake Thompson
13/01/2024 Formartine United
6 - 2
Keith 1-1H2HOdds+
  0 - 1 2' Nathan McKeown
Adam Emslie 25' 1 - 1  
Aaron Reid 47' 2 - 1  
Aidan Combe 50' 3 - 1  
Aaron Reid 57' 4 - 1  
Aaron Reid 63' 5 - 1  
Brody Alberts 90' 6 - 1  
  6 - 2 90+4' Connor Killoh
06/01/2024 Huntly
1 - 2
Inverurie Loco Works 1-1H2HOdds+
Michael Dangana 13' 1 - 0  
  1 - 1 42' Lloyd Robertson
  1 - 2 75' Paul Coutts
06/01/2024 Nairn County
0 - 1
Brechin City 0-0H2HOdds+
  0 - 1 48' Euan Spark
56'  
  61'
90+1'  
06/01/2024 Wick Academy
0 - 0
Rothes 0-0H2HOdds 
06/01/2024 Clachnacuddin
1 - 5
Turriff United 1-0H2HOdds+
Troy Cooper 10' 1 - 0  
  1 - 1 49' Ewan Clark
  1 - 2 59' Reece McKeown
  1 - 3 70' Murray Cormack
  1 - 4 84' Reece McKeown
  1 - 5 88' John Allan
06/01/2024 Deveronvale
2 - 4
Fraserburgh 1-2H2HOdds+
  0 - 1 19' Jamie Beagrie
  0 - 2 23' Ryan Cowie
Jack Mitchell 37' 1 - 2  
Ryan Park 60' 2 - 2  
  2 - 3 68' Sean Butcher
  2 - 4 85' Sean Butcher
30/12/2023 Forres Mechanics
1 - 8
Buckie Thistle 1-4H2HOdds+
  0 - 1 23' Max Barry
Shaun Morrison 36' 1 - 1  
  1 - 2 39' Darryl McHardy
  1 - 3 44' Darryl McHardy
  1 - 4 45+2' Scott Adams
  1 - 5 57' Jack Murray
  1 - 6 61' Scott Adams
  1 - 7 79' Jack Murray
  1 - 8 81' Lyall Keir
30/12/2023 Fraserburgh
3 - 0
Keith 2-0H2HOdds+
Ryan Sargent 27' 1 - 0  
Scott Barbour 36' 2 - 0  
Scott Barbour 63' 3 - 0  
30/12/2023 Lossiemouth
1 - 3
Huntly 1-1H2HOdds+
  0 - 1 18' Andy Hunter
Brandon Hutcheson 43' 1 - 1  
  1 - 2 53' Alexander Thoirs
  1 - 3 76' Robbie Foster
30/12/2023 Rothes
0 - 3
Nairn County 0-2H2HOdds+
  0 - 1 39' Ross Tokely
  0 - 2 42' Aaron Nicolson
  0 - 3 60' Andrew MacLeod
30/12/2023 Clachnacuddin
8 - 0
Wick Academy 4-0H2HOdds+
Harry Nicolson 6' 1 - 0  
Harry Hennem 25' 2 - 0  
Troy Cooper 39' 3 - 0  
Lewis Mackenzie 43' 4 - 0  
Lewis Mackenzie 67' 5 - 0  
Harry Hennem 70' 6 - 0  
Lewis Mackenzie 73' 7 - 0  
Troy Cooper 89' 8 - 0  
23/12/2023 Deveronvale
0 - 0
Clachnacuddin 0-0H2HOdds 
16/12/2023 Brora Rangers
1 - 0
Rothes 1-0H2HOdds+
Jordan MacRae 14' 1 - 0  
16/12/2023 Forres Mechanics
1 - 1
Lossiemouth 1-0H2HOdds+
Craig Mackenzie 40' 1 - 0  
  1 - 1 90+1' Ryan Stuart
16/12/2023 Fraserburgh
4 - 2
Inverurie Loco Works 1-0H2HOdds+
Ryan Sargent 32' 1 - 0  
  1 - 1 49' Greg Mitchell
Ryan Sargent 55' 2 - 1  
  2 - 2 59' Myles Gaffney
Jamie Beagrie 76' 3 - 2  
Scott Barbour 77' 4 - 2  
16/12/2023 Nairn County
3 - 3
Banks O Dee FC 1-2H2HOdds+
R. Tokely 11' 1 - 0  
  1 - 1 33' C. Antoniazzi
  1 - 2 45' D. Golding
  1 - 3 55' L. MacLeod
Calum MacKay 76' 2 - 3  
A. MacLeod 90+6' 3 - 3  
16/12/2023 Turriff United
1 - 3
Buckie Thistle 0-0H2HOdds+
Finlay Murray 47' 1 - 0  
  1 - 1 74' Jack Murray
  1 - 2 89' Max Barry
  1 - 3 90+1' Jack MacIver
16/12/2023 Brechin City
5 - 0
Huntly 1-0H2HOdds+
Grady McGrath 16' 1 - 0  
Grady McGrath 50' 2 - 0  
Grady McGrath 56' 3 - 0  
Sean Hastie 73' 4 - 0  
Ewan Murray 80' 5 - 0  
16/12/2023 Clachnacuddin
3 - 1
Keith 1-1H2HOdds+
Harry Hennem 17' 1 - 0  
  1 - 1 32' Matthew Tough
Rorie Macleod 76' 2 - 1  
Connor Bunce 80' 3 - 1  
16/12/2023 Deveronvale
0 - 0
Wick Academy 0-0H2HOdds 
16/12/2023 Strathspey Thistle
0 - 1
Formartine United 0-1H2HOdds+
  0 - 1 5' Adam Emslie
09/12/2023 Formartine United
4 - 3
Brechin City 3-1H2HOdds+
  0 - 1 10' Ewan Loudon
Mark Lawrence 31' 1 - 1  
Julian Wade 34' 2 - 1  
Graeme Rodger 42' 3 - 1  
  3 - 2 49' Ewan Loudon
Adam Emslie 62' 4 - 2  
  4 - 3 79' Marc Scott
09/12/2023 Huntly
4 - 4
Rothes 2-3H2HOdds+
  0 - 1 3' Gary Kerr
  0 - 2 11' Jake Thompson
Lewis Crosbie 17' 1 - 2  
  1 - 3 23' Michael Finnis
Angus Grant 45+1' 2 - 3  
Andy Hunter 47' 3 - 3  
Angus Grant 65' 4 - 3  
  4 - 4 73' Michael Finnis
09/12/2023 Inverurie Loco Works
1 - 4
Turriff United 0-1H2HOdds+
  0 - 1 25' Liam Strachan
Myles Gaffney 62' 1 - 1  
  1 - 2 75' Callan Gray
  1 - 3 87' Reece McKeown
  1 - 4 90+1' Reece McKeown
09/12/2023 Keith
3 - 2
Deveronvale 2-0H2HOdds+
Kieran Yeats 24' 1 - 0  
Connor Killoh 27' 2 - 0  
Matthew Tough 76' 3 - 0  
  3 - 1 82' Jack Mitchell
  3 - 2 87' Cameron Angus
09/12/2023 Lossiemouth
0 - 1
Fraserburgh 0-0H2HOdds+
  0 - 1 48' Scott Barbour
09/12/2023 Strathspey Thistle
0 - 2
Forres Mechanics 0-2H2HOdds+
  0 - 1 33' Ethan Cairns
  0 - 2 45+1' Shaun Morrison
02/12/2023 Banks O Dee FC
4 - 1
Strathspey Thistle 1-1H2HOdds+
  0 - 1 10' Owen Paterson
Max Alexander 28' 1 - 1  
Dajon Golding 71' 2 - 1  
Michael Philipson 78' 3 - 1  
Lachie McLeod 84' 4 - 1  
25/11/2023 Brechin City
0 - 1
Fraserburgh 0-1H2HOdds+
  0 - 1 20' Ryan Cowie
25/11/2023 Forres Mechanics
0 - 1
Rothes 0-0H2HOdds+
  0 - 1 78' Aidan Wilson
25/11/2023 Huntly
1 - 3
Banks O Dee FC 1-3H2HOdds+
  0 - 1 14' Lachie McLeod
  0 - 2 15' Lachie McLeod
  0 - 3 32' Dajon Golding
Andy Hunter 43' 1 - 3  
25/11/2023 Inverurie Loco Works
3 - 0
Deveronvale 2-0H2HOdds+
Myles Gaffney 3' 1 - 0  
Nathan Meres 28' 2 - 0  
Myles Gaffney 53' 3 - 0  
25/11/2023 Lossiemouth
5 - 3
Clachnacuddin 4-1H2HOdds+
Liam Archibald 9' 1 - 0  
Ryan Stuart 11' 2 - 0  
Ryan Stuart 13' 3 - 0  
Ross Morrison 16' 4 - 0  
  4 - 1 32' Calum Ferguson
  4 - 2 53' Connor Gethins
Ryan Farquhar 90' 5 - 2  
25/11/2023 Wick Academy
2 - 3
Nairn County 1-2H2HOdds+
Gary Pullen 3' 1 - 0  
  1 - 1 43' George Robesten
  1 - 2 45' Aaron Nicolson
Marc MacGregor 49' 2 - 2  
  2 - 3 88' Jamie Carnihan
25/11/2023 Strathspey Thistle
1 - 8
Turriff United 1-4H2HOdds+
  0 - 1 4' John Allan
  0 - 2 7' Finlay Murray
  0 - 3 20' Jack McKenzie
  0 - 4 24' Murray Cormack
David Dey 39' 1 - 4  
  1 - 5 54' Murray Cormack
  1 - 6 55' Callan Gray
  1 - 7 79' Ewan Clark
  1 - 8 86' Murray Cormack
22/11/2023 Brechin City
3 - 1
Keith 3-1H2HOdds+
Fraser MacLeod 4' 1 - 0  
  1 - 1 10' Matthew Tough
Marc Scott 11' 2 - 1  
Grady McGrath 20' 3 - 1  
22/11/2023 Clachnacuddin
0 - 1
Nairn County 0-1H2HOdds+
  0 - 1 26' Callum McLean
22/11/2023 Forres Mechanics
0 - 1
Inverurie Loco Works 0-1H2HOdds+
  0 - 1 13' Myles Gaffney
22/11/2023 Rothes
2 - 1
Deveronvale 0-1H2HOdds+
  0 - 1 31' Jack Mitchell
Kyle Whyte 61' 1 - 1  
Michael Finnis 90+3' 2 - 1  
22/11/2023 Strathspey Thistle
1 - 4
Huntly 1-2H2HOdds+
Michael MacKenzie 12' 1 - 0  
  1 - 1 29' Andy Hunter
  1 - 2 32' Robbie Foster
  1 - 3 60' Michael Dangana
  1 - 4 79' Angus Grant
22/11/2023 Turriff United
0 - 4
Banks O Dee FC 0-2H2HOdds+
  0 - 1 29' Dajon Golding
  0 - 2 38' Jevan Anderson
  0 - 3 55' Mark Gilmour
  0 - 4 72' Max Alexander
18/11/2023 Banks O Dee FC
2 - 1
Formartine United 1-1H2HOdds+
Dajon Golding 14' 1 - 0  
  1 - 1 35' Mark Lawrence
Lachie McLeod 49' 2 - 1  
18/11/2023 Brora Rangers
3 - 0
Huntly 2-0H2HOdds+
Jordan MacRae 24' 1 - 0  
Jordan MacRae 39' 2 - 0  
Tony Dingwall 57' 3 - 0  
18/11/2023 Buckie Thistle
5 - 2
Wick Academy 3-1H2HOdds+
  0 - 1 5' Marc MacGregor
Josh Peters 24' 1 - 1  
Jack Murray 32' 2 - 1  
Jack MacIver 39' 3 - 1  
  3 - 2 48' Jack Halliday
Sam Morrison 80' 4 - 2  
Josh Peters 88' 5 - 2  
18/11/2023 Keith
1 - 2
Inverurie Loco Works 0-0H2HOdds+
  0 - 1 62' Myles Gaffney
Gavin Elphinstone 68' 1 - 1  
  1 - 2 85' Jay Halliday
18/11/2023 Nairn County
2 - 1
Forres Mechanics 1-0H2HOdds+
George Robesten 16' 1 - 0  
  1 - 1 84' Craig Mackenzie
Andrew MacLeod 90+7' 2 - 1  
18/11/2023 Rothes
0 - 3
Fraserburgh 0-2H2HOdds+
  0 - 1 15' Aiden Sopel
  0 - 2 44' Zane Laird
  0 - 3 51' Aiden Sopel
18/11/2023 Turriff United
0 - 3
Brechin City 0-2H2HOdds+
  0 - 1 7' Fraser MacLeod
  0 - 2 26' Grady McGrath
  0 - 3 51' Grady McGrath
18/11/2023 Clachnacuddin
4 - 4
Strathspey Thistle 0-3H2HOdds+
  0 - 1 29' Jack Davison
  0 - 2 32' Jack Mackay
  0 - 3 43' Ross Logan
Fergus Adams 51' 1 - 3  
Harry Nicolson 58' 2 - 3  
Connor Bunce 81' 3 - 3  
  3 - 4 82' Jack Davison
Connor Bunce 90+2' 4 - 4  
18/11/2023 Deveronvale
3 - 1
Lossiemouth 0-2H2HOdds+
  0 - 1 19' Ross Morrison
Alexsander Dlugosz 27' 1 - 1  
Harry Noble 40' 2 - 1  
Ryan Park 56' 3 - 1  
15/11/2023 Keith
3 - 1
Strathspey Thistle 1-1H2HOdds+
  0 - 1 5' Michael MacKenzie
Jordan Cooper 37' 1 - 1  
Gavin Elphinstone 50' 2 - 1  
Lewis Coull 71' 3 - 1  
11/11/2023 Brechin City
6 - 0
Clachnacuddin 4-0H2HOdds+
Fraser MacLeod 15' 1 - 0  
Grady McGrath 27' 2 - 0  
Grady McGrath 29' 3 - 0  
Ewan Loudon 30' 4 - 0  
Hamish Thomson 54' 5 - 0  
Hamish Thomson 72'  
Michael Cruickshank 72'  
Ryan Ferguson 84'  
Michael McArthur 84'  
Grady McGrath 90' 6 - 0  
11/11/2023 Formartine United
3 - 3
Brora Rangers 2-2H2HOdds+
Dylan Lobban 16' 1 - 0  
  1 - 1 35' Jordan MacRae
  1 - 2 45' Max Ewan
Julian Wade 45+2' 2 - 2  
Julian Wade 48' 3 - 2  
  3 - 3 58' Max Ewan
  62' Jordan MacRae
  62' James Wallace
  76' Tony Dingwall
  76' Martin Maclean
11/11/2023 Forres Mechanics
2 - 2
Banks O Dee FC 1-1H2HOdds+
  0 - 1 33' Garry Wood
Ethan Cairns 40' 1 - 1  
  1 - 2 47' Lachie McLeod
Thomas Brady 79' 2 - 2  
11/11/2023 Inverurie Loco Works
0 - 2
Buckie Thistle 0-0H2HOdds+
  0 - 1 22' Scott Adams
  0 - 2 66' Darryl McHardy
  69'
  86'
11/11/2023 Lossiemouth
1 - 0
Keith 1-0H2HOdds+
Ryan Stuart 29' 1 - 0  
11/11/2023 Turriff United
3 - 1
Rothes 0-1H2HOdds+
  0 - 1 32' Fraser Robertson
Ewan Clark 48' 1 - 1  
Jack McKenzie 53' 2 - 1  
John Allan 86' 3 - 1  
11/11/2023 Wick Academy
2 - 2
Huntly 2-2H2HOdds+
  0 - 1 2' Andy Hunter
Kyle Alastair Henderson 6' 1 - 1  
  1 - 2 21' Andy Hunter
Gordon MacNab 33' 2 - 2  
11/11/2023 Strathspey Thistle
5 - 2
Deveronvale 2-1H2HOdds+
Liam Shewan 10' 1 - 0  
Jack Davison 26' 2 - 0  
  2 - 1 31' Alexsander Dlugosz
  2 - 2 66' Alexsander Dlugosz
Jack Davison 74' 3 - 2  
Ross Logan 81' 4 - 2  
Michael MacKenzie 90' 5 - 2  
04/11/2023 Brora Rangers
3 - 2
Forres Mechanics 3-1H2HOdds+
Adam Mackinnon 17' 1 - 0  
Jordan MacRae 27' 2 - 0  
Max Ewan 35' 3 - 0  
  3 - 1 40' Craig Mackenzie
  3 - 2 83' Taylor Thain
04/11/2023 Huntly
0 - 1
Formartine United 0-1H2HOdds+
  0 - 1 37' Julian Wade
04/11/2023 Nairn County
2 - 1
Turriff United 2-0H2HOdds+
Aaron Nicolson 19' 1 - 0  
Fraser Dingwall 32' 2 - 0  
  2 - 1 68' Ewan Clark
04/11/2023 Wick Academy
2 - 1
Inverurie Loco Works 1-0H2HOdds+
Marc MacGregor 33' 1 - 0  
  1 - 1 83' Thomas Reid
Robert Rory Mclean 90+2' 2 - 1  
04/11/2023 Clachnacuddin
0 - 1
Rothes 0-1H2HOdds 
04/11/2023 Deveronvale
0 - 4
Brechin City 0-2H2HOdds+
  0 - 1 32' Grady McGrath
  0 - 2 57' Euan Spark
  0 - 3 81' Grady McGrath
03/11/2023 Banks O Dee FC
2 - 0
Fraserburgh 2-0H2HOdds+
Hamish Macleod 5' 1 - 0  
Michael Philipson 10' 2 - 0  
  21' Kieran Simpson
Kane Winton  30'  
  33'
  39' Paul Young
43'  
  59' Sean Butcher
  63' Logan Watt
Hamish Macleod 64'  
Magnus Watson 64'  
  66' Joe Barbour
  68' Joe Barbour
  68' Josh Bolton
  69' Jamie Beagrie
Michael Philipson 72'  
Chris Antoniazzi 72'  
Luke Emmett 85'  
  89' Josh Bolton
28/10/2023 Nairn County
2 - 0
Wick Academy 0-0H2HOdds+
George Robesten 56' 1 - 0  
Ciaran Young 90' 2 - 0  
28/10/2023 Strathspey Thistle
0 - 3
Lossiemouth 0-3H2HOdds+
  0 - 1 4' Henry Jordan
  0 - 2 7' Ross Morrison
  0 - 3 9' Ross Morrison
14/10/2023 Fraserburgh
3 - 0
Turriff United 1-0H2HOdds+
Sean Butcher 19' 1 - 0  
Aiden Sopel 65' 2 - 0  
Jamie Beagrie 80' 3 - 0  
14/10/2023 Inverurie Loco Works
0 - 2
Banks O Dee FC 0-1H2HOdds+
  26'
  28'
34'  
  0 - 1 36' Lachie McLeod
  45+2'
  56'
82'  
  0 - 2 90+2' Dajon Golding
11/10/2023 Forres Mechanics
1 - 1
Clachnacuddin 0-1H2HOdds+
  0 - 1 18' Lewis Mackenzie
Lee Fraser 65' 1 - 1  
11/10/2023 Strathspey Thistle
2 - 4
Rothes 0-3H2HOdds+
  0 - 1 38' Charlie Macdonald
  0 - 2 41' Michael Finnis
Michael MacKenzie 48' 1 - 2  
  1 - 3 87' Jake Thompson
Jack Mackay 89' 2 - 3  
07/10/2023 Banks O Dee FC
2 - 2
Clachnacuddin 0-1H2HOdds+
  0 - 1 29' Rorie Macleod
Mark Gilmour 53' 1 - 1  
  1 - 2 77' Lewis Mackenzie
Lachie McLeod 82' 2 - 2  
07/10/2023 Deveronvale
1 - 3
Nairn County 0-2H2HOdds+
  0 - 1 10' Benjamin Kelly
  0 - 2 15' Ciaran Young
  0 - 3 54' Fraser Dingwall
Michael Watson 81' 1 - 3  
07/10/2023 Formartine United
2 - 0
Forres Mechanics 1-0H2HOdds+
Scott Lisle 8' 1 - 0  
Mark Lawrence 47' 2 - 0  
07/10/2023 Huntly
4 - 1
Fraserburgh 0-1H2HOdds+
  0 - 1 20' Ryan Sargent
Ross Still 58' 1 - 1  
Lyall-Robert Booth 63' 2 - 1  
Michael Dangana 66' 3 - 1  
Callum Murray 81' 4 - 1  
07/10/2023 Inverurie Loco Works
5 - 0
Strathspey Thistle 2-0H2HOdds+
Greg Mitchell 3' 1 - 0  
Lloyd Robertson 39' 2 - 0  
Nathan Meres 46' 3 - 0  
Nathan Meres 69' 4 - 0  
Cole Anderson 85' 5 - 0  
07/10/2023 Lossiemouth
1 - 0
Wick Academy 1-0H2HOdds+
Henry Jordan 34' 1 - 0  
04/10/2023 Brechin City
2 - 1
Inverurie Loco Works 0-1H2HOdds+
  0 - 1 19' Mark Souter
Grady McGrath 47' 1 - 1  
Grady McGrath 52' 2 - 1  
04/10/2023 Clachnacuddin
0 - 2
Brora Rangers 0-1H2HOdds+
  0 - 1 45+3' Jordan MacRae
  0 - 2 67' Ben Cormack
04/10/2023 Deveronvale
3 - 3
Banks O Dee FC 2-1H2HOdds+
  0 - 1 7' Chris Antoniazzi
Harry Noble 13' 1 - 1  
Matthew Petermann 28' 2 - 1  
Rogan Read 57' 3 - 1  
  3 - 2 63' Hamish Macleod
  3 - 3 89' Ewen Robertson
04/10/2023 Fraserburgh
1 - 2
Formartine United 0-2H2HOdds+
  0 - 1 5' Julian Wade
  0 - 2 29' Scott Lisle
Connor Wood 79' 1 - 2  
04/10/2023 Nairn County
3 - 2
Keith 2-2H2HOdds+
Ciaran Young 10' 1 - 0  
  1 - 1 23' Michael Taylor
  1 - 2 27' Gavin Elphinstone
Ross Tokely 38' 2 - 2  
Ciaran Young 63' 3 - 2  
04/10/2023 Rothes
1 - 3
Buckie Thistle 1-1H2HOdds+
  0 - 1 14' Jack Murray
Liam McDade 24' 1 - 1  
  1 - 2 71' Jack Murray
  1 - 3 83' Scott Adams
04/10/2023 Wick Academy
3 - 2
Forres Mechanics 3-1H2HOdds+
Gordon MacNab 15' 1 - 0  
Gordon MacNab 18' 2 - 0  
Gordon MacNab 20' 3 - 0  
  3 - 1 28' Calum Frame
  3 - 2 65' Thomas Brady
30/09/2023 Buckie Thistle
6 - 0
Nairn County 3-0H2HOdds+
Josh Peters 9' 1 - 0  
Jack MacIver 22' 2 - 0  
Dale Wood 45+2' 3 - 0  
Max Barry 49' 4 - 0  
Scott Adams 75' 5 - 0  
Marcus Goodall 88' 6 - 0  
30/09/2023 Formartine United
2 - 4
Turriff United 1-1H2HOdds+
  0 - 1 26' John Allan
Adam Emslie 43' 1 - 1  
  1 - 2 65' Ewan Clark
  1 - 3 80' Ewan Clark
Aaron Norris 83' 2 - 3  
  2 - 4 90+3' Owen Kinsella
30/09/2023 Huntly
8 - 0
Clachnacuddin 5-0H2HOdds+
Andy Hunter 9' 1 - 0  
Sam Morrison 29' 2 - 0  
Lewis Crosbie 38' 3 - 0  
Alexander Thoirs 44' 4 - 0  
Andy Hunter 45+2' 5 - 0  
Andy Hunter 65' 6 - 0  
Brodie Allen 73' 7 - 0  
Michael Dangana 90+1' 8 - 0  
30/09/2023 Inverurie Loco Works
0 - 1
Rothes 0-0H2HOdds+
  0 - 1 47' Aidan Wilson
27/09/2023 Banks O Dee FC
0 - 1
Brechin City 0-0H2HOdds+
  0 - 1 90' Ryan Ferguson
27/09/2023 Keith
2 - 2
Fraserburgh 0-0H2HOdds+
Michael Taylor 66' 1 - 0  
  1 - 1 70' Liam Cheyne
Michael Ironside 83' 2 - 1  
  2 - 2 86' Ryan Sargent
16/09/2023 Banks O Dee FC
2 - 0
Buckie Thistle 1-0H2HOdds+
Mark Gilmour 28' 1 - 0  
Max Alexander 59' 2 - 0  
16/09/2023 Brechin City
5 - 0
Strathspey Thistle 4-0H2HOdds+
John Spencer Moreland 10' 1 - 0  
Fraser MacLeod 30' 2 - 0  
Grady McGrath 35' 3 - 0  
Grady McGrath 41' 4 - 0  
Grady McGrath 58' 5 - 0  
16/09/2023 Clachnacuddin
0 - 5
Formartine United 0-1H2HOdds+
  0 - 1 3' Graeme Rodger
  0 - 2 61' Adam Emslie
  0 - 3 63' Graeme Rodger
  0 - 4 75' Julian Wade
  0 - 5 84' Julian Wade
16/09/2023 Deveronvale
0 - 6
Huntly 0-3H2HOdds+
  0 - 1 15' Lewis Crosbie
  0 - 2 20' Andy Hunter
  0 - 3 35' Andy Hunter
  0 - 4 52' Andy Hunter
  0 - 5 66' Ryan Sewell
  0 - 6 80' Angus Grant
16/09/2023 Keith
0 - 1
Brora Rangers 0-0H2HOdds+
  0 - 1 48' Paul Brindle
16/09/2023 Nairn County
4 - 0
Inverurie Loco Works 1-0H2HOdds+
Connor Gethins 35' 1 - 0  
Connor Gethins 67' 2 - 0  
Angus Dey 86' 3 - 0  
Andrew MacLeod 88' 4 - 0  
16/09/2023 Rothes
1 - 0
Lossiemouth 0-0H2HOdds+
Ben Johnstone 73' 1 - 0  
16/09/2023 Turriff United
2 - 0
Forres Mechanics 0-0H2HOdds+
Andrew Watt 47' 1 - 0  
Callan Gray 52' 2 - 0  
16/09/2023 Wick Academy
0 - 3
Fraserburgh 0-3H2HOdds+
  0 - 1 6' Ryan Sargent
  0 - 2 22' Logan Watt
  0 - 3 39' Paul Young
09/09/2023 Formartine United
5 - 0
Deveronvale 1-0H2HOdds+
Mark Lawrence 40' 1 - 0  
Jake Stewart 67' 2 - 0  
Paul Campbell 77' 3 - 0  
Paul Campbell 84' 4 - 0  
Scott Spark 90' 5 - 0  
09/09/2023 Huntly
4 - 2
Turriff United 3-1H2HOdds+
Ross Still 3' 1 - 0  
Robbie Foster 5' 2 - 0  
Ryan Sewell 6' 3 - 0  
  3 - 1 33' John Allan
  3 - 2 59' Ross Still
Robbie Foster 76' 4 - 2  
09/09/2023 Lossiemouth
1 - 4
Nairn County 1-1H2HOdds+
  0 - 1 19' Andrew MacLeod
Dean Stewart 23' 1 - 1  
  1 - 2 54' Connor Gethins
  1 - 3 59' Connor Gethins
  1 - 4 88' Jared Kennedy
02/09/2023 Banks O Dee FC
1 - 1
Lossiemouth 1-0H2HOdds+
Lachie McLeod 17' 1 - 0  
  1 - 1 72' Ross Morrison
02/09/2023 Brora Rangers
1 - 1
Inverurie Loco Works 0-0H2HOdds+
Paul Brindle 58' 1 - 0  
  1 - 1 90+4' Glen Donald
02/09/2023 Buckie Thistle
3 - 0
Huntly 2-0H2HOdds+
Scott Adams 34' 1 - 0  
Max Barry 39' 2 - 0  
Darryl McHardy 67' 3 - 0  
02/09/2023 Clachnacuddin
2 - 6
Fraserburgh 1-3H2HOdds+
  0 - 1 5' Sean Butcher
  0 - 2 10' Scott Barbour
Harry Nicolson 18' 1 - 2  
  1 - 3 22' Logan Watt
  1 - 4 46' Ryan Sargent
Lewis Mackenzie 59' 2 - 4  
  2 - 5 71' Scott Barbour
  2 - 6 90+2' Logan Watt
02/09/2023 Deveronvale
1 - 1
Forres Mechanics 0-1H2HOdds+
  0 - 1 6' Calum Frame
Rogan Read 69' 1 - 1  
02/09/2023 Keith
2 - 3
Formartine United 0-0H2HOdds+
Gavin Elphinstone 50' 1 - 0  
  1 - 1 57' Graeme Rodger
Jordan Cooper 60' 2 - 1  
  2 - 2 72' Graeme Rodger
  2 - 3 86' Julian Wade
02/09/2023 Nairn County
4 - 1
Strathspey Thistle 0-0H2HOdds+
Connor Gethins 48' 1 - 0  
Ciaran Young 73' 2 - 0  
Fraser Dingwall 80' 3 - 0  
Andrew MacLeod 89' 4 - 0  
  4 - 1 90+2' Michael MacKenzie
02/09/2023 Rothes
0 - 2
Brechin City 0-2H2HOdds+
  0 - 1 21' Grady McGrath
  0 - 2 45' Liam Duell
02/09/2023 Wick Academy
1 - 5
Turriff United 1-1H2HOdds+
Ross Gunn 29' 1 - 0  
  1 - 1 45' John Allan
  1 - 2 56' John Allan
  1 - 3 60' Max Foster
  1 - 4 65' Ewan Clark
  1 - 5 90+4' Dylan Stuart
19/08/2023 Brechin City
2 - 0
Nairn County 1-0H2HOdds+
Grady McGrath 35' 1 - 0  
Grady McGrath 85' 2 - 0  
19/08/2023 Formartine United
1 - 1
Buckie Thistle 1-0H2HOdds+
Julian Wade 26' 1 - 0  
  1 - 1 90' Scott Adams
19/08/2023 Forres Mechanics
2 - 1
Keith 0-0H2HOdds+
Calum Frame 48' 1 - 0  
  1 - 1 69' James Brownie
Lee Fraser 71' 2 - 1  
19/08/2023 Fraserburgh
3 - 2
Deveronvale 1-0H2HOdds+
Jamie Beagrie 2' 1 - 0  
Greg Buchan 53' 2 - 0  
  2 - 1 81' Jay Goldie
Sean Butcher 83' 3 - 1  
  3 - 2 90' Matthew Petermann
19/08/2023 Inverurie Loco Works
2 - 3
Huntly 0-0H2HOdds+
  0 - 1 55' Andy Hunter
  0 - 2 60' Andy Hunter
Glen Donald 74' 1 - 2  
  1 - 3 87' Brodie Allen
Callum Duncan 90+2' 2 - 3  
19/08/2023 Lossiemouth
1 - 1
Brora Rangers 0-1H2HOdds+
  0 - 1 20' Tony Dingwall
James Leslie 73' 1 - 1  
19/08/2023 Rothes
3 - 0
Wick Academy 1-0H2HOdds+
Jake Thompson 40' 1 - 0  
Jake Thompson 56' 2 - 0  
Greg Morrison 86' 3 - 0  
19/08/2023 Strathspey Thistle
0 - 6
Banks O Dee FC 0-4H2HOdds+
  0 - 1 1' Lachie McLeod
  0 - 2 10' Kane Winton
  0 - 3 27' Michael Philipson
  0 - 4 36' Lachie McLeod
  0 - 5 73' Magnus Watson
  0 - 6 90+2' Chris Antoniazzi
19/08/2023 Turriff United
4 - 1
Clachnacuddin 3-0H2HOdds+
Ewan Clark 8' 1 - 0  
John Allan 40' 2 - 0  
Keir Smith 41' 3 - 0  
Callan Gray 65' 4 - 0  
  4 - 1 81' Alistair Riddle
16/08/2023 Brora Rangers
3 - 1
Strathspey Thistle 2-0H2HOdds+
Andrew Macrae 31' 1 - 0  
Max Ewan 39' 2 - 0  
  2 - 1 71' Jack Davison
Andrew Macrae 83' 3 - 1  
16/08/2023 Buckie Thistle
3 - 1
Forres Mechanics 0-1H2HOdds+
  0 - 1 2' Dylan Lawrence
Josh Peters 64' 1 - 1  
Josh Peters 75' 2 - 1  
Max Barry 80' 3 - 1  
16/08/2023 Deveronvale
0 - 1
Turriff United 0-1H2HOdds+
  0 - 1 16' Ewan Clark
16/08/2023 Huntly
2 - 1
Lossiemouth 1-0H2HOdds+
Michael Clark 45' 1 - 0  
Robbie Foster 50' 2 - 0  
  2 - 1 74' Dean Stewart
16/08/2023 Inverurie Loco Works
1 - 2
Formartine United 0-1H2HOdds+
  0 - 1 6' Matthew McLean
Calum Dingwall 77' 1 - 1  
  1 - 2 88' Jonathan Crawford
16/08/2023 Nairn County
0 - 2
Rothes 0-1H2HOdds+
  0 - 1 28' Michael Finnis
  0 - 2 84' Allan Pollok
16/08/2023 Wick Academy
3 - 0
Clachnacuddin 0-0H2HOdds+
Richard MacAdie 78' 1 - 0  
Ross Gunn 80' 2 - 0  
Ross Gunn 90+2' 3 - 0  
12/08/2023 Brechin City
2 - 1
Brora Rangers 1-1H2HOdds+
Grady McGrath 32' 1 - 0  
  1 - 1 36' Jordan MacRae
Marc Scott 63' 2 - 1  
12/08/2023 Clachnacuddin
2 - 2
Deveronvale 1-2H2HOdds+
  0 - 1 9' Rogan Read
  0 - 2 15' Harry Noble
Fergus Adams 24' 1 - 2  
Calum Ferguson 90' 2 - 2  
12/08/2023 Fraserburgh
1 - 3
Buckie Thistle 0-2H2HOdds+
  0 - 1 27' Andrew MacAskill
  0 - 2 31' Andrew MacAskill
  0 - 3 89' Josh Peters
Sean Butcher 90+1' 1 - 3  
12/08/2023 Lossiemouth
1 - 2
Formartine United 1-2H2HOdds+
Ryan Farquhar 3' 1 - 0  
  1 - 1 20' Graeme Rodger
  1 - 2 45+1' Paul Campbell
12/08/2023 Rothes
2 - 2
Banks O Dee FC 1-0H2HOdds+
Gary Kerr 9' 1 - 0  
  1 - 1 53' Michael Philipson
  1 - 2 84' Scott Milne
Allan Pollok 90+3' 2 - 2  
12/08/2023 Turriff United
1 - 2
Keith 0-0H2HOdds+
  0 - 1 53' Lewis Coull
  0 - 2 70' Ryan Robertson
Ewan Clark 71' 1 - 2  
05/08/2023 Banks O Dee FC
3 - 0
Nairn County 2-0H2HOdds+
Hamish Macleod 1' 1 - 0  
Hamish Macleod 30' 2 - 0  
Chris Antoniazzi 90' 3 - 0  
05/08/2023 Buckie Thistle
4 - 0
Turriff United 1-0H2HOdds+
Kyle MacLeod 15' 1 - 0  
Andrew MacAskill 63' 2 - 0  
Kyle MacLeod 71' 3 - 0  
Sam Pugh 88' 4 - 0  
05/08/2023 Formartine United
4 - 0
Strathspey Thistle 1-0H2HOdds+
Julian Wade 33' 1 - 0  
Kieran Adams 58' 2 - 0  
Adam Emslie 63' 3 - 0  
Jake Stewart 90+3' 4 - 0  
05/08/2023 Huntly
2 - 2
Brechin City 0-0H2HOdds+
  0 - 1 49' Liam Duell
  0 - 2 56' Hamish Thomson
Michael Dangana 67' 1 - 2  
Brodie Allen 77' 2 - 2  
05/08/2023 Inverurie Loco Works
0 - 7
Fraserburgh 0-5H2HOdds+
  0 - 1 7' Ryan Sargent
  0 - 2 11' Scott Barbour
  0 - 3 12' Sean Butcher
  0 - 4 36' Sean Butcher
  0 - 5 42' Calum Dingwall
  0 - 6 84' Connor Wood
  0 - 7 90' Connor Wood
05/08/2023 Keith
1 - 1
Clachnacuddin 0-0H2HOdds+
Michael Ironside 64' 1 - 0  
  1 - 1 72' Harry Hennem
05/08/2023 Lossiemouth
0 - 3
Forres Mechanics 0-0H2HOdds+
  0 - 1 62' Lee Fraser
  0 - 2 64' James Leslie
  0 - 3 90+4' Shaun Morrison
05/08/2023 Rothes
0 - 1
Brora Rangers 0-0H2HOdds+
  0 - 1 52' Andrew Macrae
05/08/2023 Wick Academy
2 - 2
Deveronvale 0-2H2HOdds+
  0 - 1 40' Michael Watson
  0 - 2 45' Cameron Angus
Ross Gunn 52' 1 - 2  
Marc MacGregor 82' 2 - 2  
29/07/2023 Banks O Dee FC
4 - 0
Wick Academy 1-0H2HOdds+
Hamish Macleod 15' 1 - 0  
Lachie McLeod 59' 2 - 0  
Max Alexander 75' 3 - 0  
Max Alexander 90+1' 4 - 0  
29/07/2023 Brechin City
1 - 0
Formartine United 0-0H2HOdds+
Ewan Loudon 76' 1 - 0  
29/07/2023 Clachnacuddin
2 - 3
Buckie Thistle 0-1H2HOdds+
  0 - 1 36' Scott Adams
Gary Warren 59' 1 - 1  
Harry Hennem 61' 2 - 1  
  2 - 2 66' Darryl McHardy
  2 - 3 90+2' Andrew MacAskill
29/07/2023 Deveronvale
1 - 0
Keith 1-0H2HOdds+
Horace Ormsby 17' 1 - 0  
29/07/2023 Forres Mechanics
2 - 1
Strathspey Thistle 1-1H2HOdds+
  0 - 1 2' Iain Ross
Dylan Lawrence 7' 1 - 1  
Calum Frame 66' 2 - 1  
29/07/2023 Fraserburgh
3 - 1
Lossiemouth 0-1H2HOdds+
  0 - 1 4' Dean Stewart
Sean Butcher 56' 1 - 1  
Sean Butcher 64' 2 - 1  
Sean Butcher 76' 3 - 1  
29/07/2023 Nairn County
0 - 1
Brora Rangers 0-0H2HOdds+
  0 - 1 90+2' Andrew Macrae
29/07/2023 Rothes
1 - 4
Huntly 0-2H2HOdds+
  0 - 1 7' Michael Dangana
  0 - 2 32' Lewis Crosbie
  0 - 3 59' Brodie Allen
Fraser Robertson 66' 1 - 3  
  1 - 4 69' Robbie Foster
29/07/2023 Turriff United
4 - 1
Inverurie Loco Works 2-0H2HOdds+
Neil Gauld 28' 1 - 0  
John Allan 32' 2 - 0  
Neil Gauld 52' 3 - 0  
  3 - 1 63' Garry Wood
Ewan Clark 82' 4 - 1  
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
    H2H Away Team Advantage
    Top Football Clubs
    Worst Football Clubs
    Teams Home Win 100%
    Good Home Teams
    Poor Away Teams
    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.