The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
SCO

Football League - Highland League 2025/26

Every result, the table as it finished, and the price each match went off at. 306 matches played between July 2025 and April 2026.

306Matches
1,016Goals
3.32Per game
42.2%Home wins
78%Priced at kickoff
Brora RangersTop of the table

Final table 18 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 BRBrora Rangers 34 23 6 5 +62 75
2 BREBrechin 34 23 5 6 +55 74
3 FUFormartine United 34 20 11 3 +38 71
4 FRAFraserburgh 34 21 5 8 +36 68
5 CLAClachnacuddin 34 18 7 9 +38 61
6 BODBanks O' Dee 34 16 10 8 +23 58
7 KEIKeith 34 17 7 10 +5 58
8 BTBuckie Thistle 34 16 5 13 +15 53
9 NCNairn County 34 15 4 15 +4 49
10 TUTurriff United 34 13 9 12 +10 48
11 HUNHuntly 34 11 10 13 +3 43
12 STStrathspey Thistle 34 13 2 19 -34 41
13 FMForres Mechanics 34 11 7 16 -15 40
14 DEVDeveronvale 34 11 4 19 -41 37
15 ILWInverurie Loco Works 34 9 6 19 -19 33
16 WAWick Academy 34 7 7 20 -23 28
17 LOSLossiemouth 34 4 5 25 -56 17
18 ROTRothes 34 1 4 29 -101 7

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.32
1,016 goals. 64.1% of matches went over 2.5.
Home advantage
42.2%
Draws 18.6%, away wins 39.2%.
Half-time lead held
83.5%
From 212 matches where someone led at the break.
1–1 28 · 9.2%
1–2 20 · 6.5%
1–0 19 · 6.2%
3–0 17 · 5.6%
2–1 17 · 5.6%
2–0 17 · 5.6%

Results 306

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 18 April 2026
13:30 Wick Academy 1 – 1 Banks O' Dee 6.22 5.00 1.39
Saturday 11 April 2026
14:00 Wick Academy 0 – 3 Buckie Thistle 4.97 4.45 1.55
14:00 Turriff United 4 – 1 Brechin — — —
14:00 Rothes 1 – 5 Keith 15.26 8.85 1.13
14:00 Nairn County 2 – 0 Banks O' Dee 4.31 4.07 1.68
14:00 Lossiemouth 1 – 1 Strathspey Thistle 3.54 3.94 2.03
14:00 Inverurie Loco Works 1 – 3 Deveronvale 1.57 4.99 5.55
14:00 Huntly 1 – 1 Brora Rangers 7.84 5.50 1.32
14:00 Formartine United 2 – 1 Forres Mechanics 1.38 5.70 10.20
14:00 Clachnacuddin 2 – 4 Fraserburgh 2.73 4.17 2.48
Wednesday 8 April 2026
19:00 Turriff United 1 – 3 Inverurie Loco Works 2.67 3.66 2.91
19:00 Formartine United 2 – 0 Banks O' Dee 2.23 3.63 3.62
19:00 Nairn County 0 – 1 Fraserburgh 7.00 4.60 1.55
19:00 Brora Rangers 2 – 1 Brechin — — —
Saturday 4 April 2026
14:00 Strathspey Thistle 0 – 4 Turriff United 4.17 4.27 1.67
14:00 Keith 5 – 0 Lossiemouth 1.34 5.60 9.70
14:00 Huntly 3 – 1 Rothes 1.08 11.00 18.50
14:00 Fraserburgh 5 – 0 Deveronvale 1.25 6.82 10.69
14:00 Forres Mechanics 1 – 1 Clachnacuddin 3.78 4.37 1.84
14:00 Buckie Thistle 2 – 1 Inverurie Loco Works 1.88 3.87 4.12
14:00 Brora Rangers 1 – 1 Formartine United 1.70 3.87 4.53
14:00 Brechin 3 – 0 Nairn County — — —
14:00 Banks O' Dee 6 – 1 Wick Academy 1.39 5.00 11.18
Wednesday 1 April 2026
19:00 Turriff United 3 – 2 Nairn County 2.00 3.88 3.82
19:00 Strathspey Thistle 0 – 1 Fraserburgh 7.20 5.40 1.41
19:00 Huntly 1 – 1 Keith 2.03 3.67 3.57
18:45 Forres Mechanics 0 – 1 Brechin — — —
Saturday 28 March 2026
15:00 Brora Rangers 0 – 1 Banks O' Dee 1.62 4.65 5.43
15:00 Keith 1 – 0 Forres Mechanics 2.14 3.73 3.20
15:00 Rothes 2 – 5 Fraserburgh 26.00 15.00 1.06
15:00 Nairn County 1 – 4 Brechin — — —
15:00 Formartine United 3 – 0 Clachnacuddin 1.99 3.87 3.77
15:00 Turriff United 0 – 1 Wick Academy 1.42 4.95 7.70
14:00 Strathspey Thistle 0 – 2 Inverurie Loco Works 2.58 3.74 2.26
Wednesday 25 March 2026
20:00 Rothes 1 – 5 Clachnacuddin 19.75 12.50 1.05
20:00 Brechin 0 – 0 Formartine United — — —
20:00 Wick Academy 1 – 3 Forres Mechanics 3.05 4.00 1.97
20:00 Turriff United 1 – 2 Huntly 1.96 3.65 3.61
20:00 Keith 0 – 2 Strathspey Thistle 1.59 4.50 4.40
Saturday 21 March 2026
15:00 Turriff United 1 – 2 Keith 1.90 3.93 4.32
15:00 Rothes 0 – 3 Lossiemouth 3.85 3.97 1.80
15:00 Nairn County 2 – 1 Strathspey Thistle 1.40 5.70 5.89
15:00 Inverurie Loco Works 2 – 1 Banks O' Dee 5.30 4.67 1.68
15:00 Formartine United 0 – 0 Huntly 1.36 5.60 6.90
15:00 Deveronvale 1 – 2 Forres Mechanics 3.32 4.40 2.13
15:00 Clachnacuddin 1 – 2 Brora Rangers 4.30 4.40 1.80
15:00 Buckie Thistle 0 – 1 Fraserburgh 2.54 4.07 2.27
14:00 Wick Academy 0 – 1 Brechin — — —
Wednesday 18 March 2026
20:00 Buckie Thistle 1 – 0 Formartine United 3.97 3.98 1.74
20:00 Turriff United 2 – 2 Forres Mechanics 1.72 3.76 4.48
20:00 Lossiemouth 1 – 3 Brora Rangers 21.00 10.50 1.11
20:00 Inverurie Loco Works 4 – 0 Fraserburgh 4.91 4.50 1.59
20:00 Banks O' Dee 3 – 1 Strathspey Thistle 1.25 7.50 10.00
Saturday 14 March 2026
15:00 Lossiemouth 0 – 2 Turriff United 8.00 5.20 1.29
15:00 Keith 2 – 0 Nairn County 2.27 3.55 2.69
15:00 Huntly 3 – 4 Clachnacuddin 3.62 3.84 1.86
15:00 Fraserburgh 0 – 1 Banks O' Dee 2.02 3.50 3.29
15:00 Forres Mechanics 0 – 4 Buckie Thistle 2.82 3.95 2.29
15:00 Brora Rangers 8 – 1 Deveronvale 1.14 9.00 13.00
15:00 Brechin 4 – 1 Inverurie Loco Works — — —
14:00 Strathspey Thistle 2 – 0 Wick Academy 2.13 3.96 2.73
14:00 Formartine United 4 – 0 Rothes 1.04 15.75 20.00
Wednesday 11 March 2026
20:00 Keith 2 – 0 Inverurie Loco Works 2.25 3.89 2.79
20:00 Formartine United 3 – 0 Lossiemouth 1.14 11.74 24.00
20:00 Strathspey Thistle 2 – 1 Buckie Thistle 4.91 4.64 1.53
20:00 Turriff United 1 – 1 Banks O' Dee 3.12 3.40 2.12
19:30 Clachnacuddin 0 – 1 Brechin — — —
Saturday 7 March 2026
15:00 Wick Academy 2 – 3 Keith 2.79 3.87 2.55
15:00 Turriff United 3 – 0 Rothes 1.06 15.32 29.50
15:00 Nairn County 1 – 0 Lossiemouth 1.29 5.50 8.04
15:00 Inverurie Loco Works 2 – 3 Strathspey Thistle 1.52 4.67 5.07
15:00 Fraserburgh 1 – 0 Brechin — — —
15:00 Deveronvale 1 – 0 Huntly 3.26 4.17 1.99
15:00 Clachnacuddin 2 – 2 Formartine United 2.52 3.35 2.64
15:00 Buckie Thistle 0 – 2 Brora Rangers 5.65 4.49 1.48
15:00 Banks O' Dee 4 – 1 Forres Mechanics 1.43 4.78 6.60
Wednesday 4 March 2026
20:00 Strathspey Thistle 0 – 3 Clachnacuddin — — —
20:00 Rothes 2 – 6 Inverurie Loco Works 11.96 7.13 1.23
20:00 Keith 2 – 1 Formartine United — — —
20:00 Huntly 3 – 1 Lossiemouth 1.37 5.34 8.06
20:00 Brora Rangers 3 – 0 Turriff United — — —
20:00 Brechin 3 – 0 Deveronvale — — —
20:00 Banks O' Dee 1 – 3 Buckie Thistle 1.81 4.37 5.02
Saturday 28 February 2026
15:00 Lossiemouth 0 – 3 Wick Academy 3.62 4.26 2.03
15:00 Huntly 1 – 1 Buckie Thistle 2.86 3.64 2.24
15:00 Forres Mechanics 1 – 0 Nairn County — — —
Wednesday 25 February 2026
20:00 Formartine United 1 – 0 Deveronvale — — —
20:00 Buckie Thistle 0 – 3 Brechin — — —
20:00 Strathspey Thistle 3 – 2 Rothes 1.37 5.60 6.70
Saturday 21 February 2026
15:00 Wick Academy 1 – 2 Turriff United 5.06 4.18 1.76
15:00 Rothes 0 – 4 Nairn County 19.31 6.54 1.28
15:00 Inverurie Loco Works 2 – 1 Lossiemouth 1.42 4.68 6.51
15:00 Fraserburgh 1 – 2 Keith 1.33 5.90 9.80
15:00 Forres Mechanics 6 – 0 Strathspey Thistle 1.80 4.84 3.50
15:00 Brechin 1 – 0 Brora Rangers — — —
14:00 Deveronvale 2 – 3 Clachnacuddin 6.40 5.38 1.42
Friday 20 February 2026
20:00 Banks O' Dee 1 – 0 Huntly 1.45 4.89 7.50
Saturday 14 February 2026
15:00 Clachnacuddin 1 – 2 Keith 1.48 5.50 7.30
15:00 Formartine United 1 – 1 Fraserburgh 2.20 3.55 3.85
Wednesday 11 February 2026
20:00 Buckie Thistle 0 – 0 Turriff United 2.30 4.30 3.36
20:00 Rothes 1 – 5 Brora Rangers 45.00 19.00 1.04
Saturday 7 February 2026
15:00 Nairn County 1 – 1 Wick Academy 1.53 4.40 5.38
15:00 Lossiemouth 0 – 4 Fraserburgh 22.59 5.69 1.36
15:00 Huntly 0 – 1 Brechin — — —
15:00 Deveronvale 2 – 4 Rothes 1.24 6.51 11.69
15:00 Clachnacuddin 2 – 1 Buckie Thistle 2.13 4.00 3.61
15:00 Brora Rangers 7 – 1 Strathspey Thistle 1.10 10.59 20.35
Wednesday 4 February 2026
20:00 Nairn County 2 – 1 Brora Rangers 5.49 4.67 1.47
20:00 Deveronvale 2 – 1 Strathspey Thistle 2.44 4.01 2.39
20:00 Banks O' Dee 0 – 0 Rothes 1.05 22.00 31.00
Saturday 31 January 2026
15:15 Rothes 1 – 1 Wick Academy 8.30 5.90 1.38
15:15 Inverurie Loco Works 4 – 4 Nairn County 2.78 3.35 2.44
15:00 Fraserburgh 0 – 2 Turriff United 1.56 4.48 5.38
15:00 Forres Mechanics 1 – 1 Lossiemouth 1.41 4.89 6.80
15:00 Buckie Thistle 2 – 3 Deveronvale 1.26 6.51 8.75
15:00 Brora Rangers 1 – 1 Keith 1.14 8.32 16.27
15:00 Banks O' Dee 2 – 3 Clachnacuddin 1.75 3.77 4.22
Wednesday 28 January 2026
20:00 Banks O' Dee 5 – 0 Lossiemouth 1.10 8.70 24.00
20:00 Brora Rangers 2 – 1 Clachnacuddin 1.56 4.22 5.06
20:00 Rothes 0 – 5 Turriff United 20.00 10.00 1.09
Saturday 24 January 2026
15:00 Huntly 2 – 0 Deveronvale 1.59 4.82 5.65
15:00 Forres Mechanics 1 – 1 Banks O' Dee 5.40 4.40 1.54
15:00 Brora Rangers 4 – 1 Buckie Thistle 1.65 4.13 4.37
Saturday 17 January 2026
15:15 Wick Academy 0 – 0 Inverurie Loco Works 2.55 4.27 2.21
15:00 Formartine United 4 – 0 Strathspey Thistle 1.17 7.25 12.22
15:00 Deveronvale 0 – 2 Banks O' Dee 7.43 5.39 1.32
15:00 Buckie Thistle 8 – 0 Rothes 1.02 22.00 55.00
Saturday 10 January 2026
15:00 Fraserburgh 4 – 1 Wick Academy 1.26 6.00 8.75
Saturday 27 December 2025
15:00 Lossiemouth 0 – 2 Clachnacuddin 11.19 5.00 1.34
15:00 Huntly 1 – 2 Nairn County 2.39 3.84 3.11
15:00 Forres Mechanics 4 – 0 Inverurie Loco Works 2.81 3.57 2.34
15:00 Formartine United 3 – 1 Turriff United 1.64 4.33 5.50
15:00 Brora Rangers 3 – 0 Wick Academy 1.15 8.04 21.19
14:00 Brechin 1 – 1 Banks O' Dee — — —
Saturday 20 December 2025
15:00 Wick Academy 2 – 1 Huntly 3.27 3.88 1.94
15:00 Nairn County 1 – 2 Formartine United 4.32 3.86 1.76
15:00 Inverurie Loco Works 0 – 3 Brora Rangers 6.23 4.62 1.44
15:00 Fraserburgh 3 – 1 Forres Mechanics 1.28 5.93 9.05
15:00 Deveronvale 1 – 0 Lossiemouth 1.85 4.28 3.26
15:00 Clachnacuddin 2 – 3 Turriff United 1.68 4.20 4.40
15:00 Buckie Thistle 5 – 0 Keith 1.56 4.20 5.23
14:00 Brechin 3 – 0 Rothes — — —
Saturday 13 December 2025
15:00 Turriff United 4 – 0 Deveronvale 1.56 4.28 5.06
15:00 Rothes 0 – 3 Forres Mechanics 15.77 8.38 1.16
15:00 Lossiemouth 1 – 1 Buckie Thistle 9.50 5.59 1.31
15:00 Keith 3 – 0 Banks O' Dee 5.87 4.07 1.53
15:00 Huntly 2 – 0 Inverurie Loco Works 2.54 3.36 2.64
15:00 Formartine United 0 – 0 Wick Academy 1.22 6.76 13.40
15:00 Clachnacuddin 0 – 0 Nairn County 1.51 4.61 5.33
15:00 Brora Rangers 0 – 0 Fraserburgh 1.79 4.06 3.97
14:00 Strathspey Thistle 1 – 0 Brechin — — —
Saturday 6 December 2025
15:00 Keith 2 – 0 Deveronvale 1.99 3.71 3.19
15:00 Huntly 2 – 2 Forres Mechanics 1.89 3.80 3.55
Saturday 29 November 2025
15:45 Keith 3 – 2 Wick Academy — — —
15:00 Inverurie Loco Works 0 – 0 Formartine United 4.37 3.86 1.78
15:00 Fraserburgh 3 – 0 Huntly 1.45 4.68 6.70
15:00 Forres Mechanics 1 – 3 Brora Rangers 10.72 6.76 1.22
15:00 Deveronvale 1 – 6 Nairn County 2.79 3.78 2.35
Saturday 22 November 2025
15:00 Wick Academy 6 – 1 Deveronvale — — —
15:00 Nairn County 0 – 1 Buckie Thistle 3.38 3.90 1.99
15:00 Lossiemouth 0 – 2 Brechin — — —
15:00 Clachnacuddin 3 – 2 Inverurie Loco Works 1.62 4.30 5.54
Wednesday 19 November 2025
20:00 Brechin 1 – 1 Keith — — —
20:00 Forres Mechanics 1 – 3 Deveronvale 2.10 3.85 2.95
20:00 Lossiemouth 1 – 3 Nairn County 4.75 4.19 1.69
Saturday 15 November 2025
15:00 Strathspey Thistle 3 – 2 Lossiemouth 1.89 4.30 3.20
15:00 Keith 2 – 1 Rothes 1.25 6.10 10.70
15:00 Fraserburgh 0 – 2 Clachnacuddin 1.71 4.36 4.30
15:00 Forres Mechanics 1 – 3 Formartine United 5.10 4.43 1.61
15:00 Deveronvale 2 – 2 Inverurie Loco Works 2.65 4.20 2.22
15:00 Buckie Thistle 2 – 0 Wick Academy — — —
15:00 Brora Rangers 1 – 1 Huntly 1.21 6.43 11.20
15:00 Brechin 3 – 1 Turriff United — — —
15:00 Banks O' Dee 2 – 1 Nairn County 1.42 5.66 8.77
Wednesday 12 November 2025
20:00 Wick Academy 2 – 3 Clachnacuddin — — —
Saturday 1 November 2025
15:00 Turriff United 1 – 1 Strathspey Thistle 1.41 5.10 6.64
15:00 Rothes 2 – 5 Huntly 14.75 9.10 1.14
15:00 Lossiemouth 0 – 2 Keith 3.21 3.70 2.12
15:00 Inverurie Loco Works 2 – 3 Buckie Thistle 3.19 3.71 2.42
15:00 Formartine United 3 – 3 Brora Rangers 3.10 3.76 2.06
15:00 Clachnacuddin 6 – 0 Forres Mechanics 1.38 5.12 6.59
Friday 31 October 2025
20:00 Deveronvale 1 – 3 Fraserburgh — — —
Saturday 25 October 2025
14:00 Strathspey Thistle 3 – 0 Huntly 5.20 4.70 1.52
Saturday 18 October 2025
14:00 Strathspey Thistle 3 – 4 Nairn County 3.90 4.15 1.78
14:00 Lossiemouth 2 – 0 Rothes 1.56 4.30 5.00
14:00 Keith 0 – 0 Turriff United 3.05 3.86 2.09
14:00 Huntly 1 – 2 Formartine United 5.40 4.20 1.58
14:00 Fraserburgh 2 – 2 Buckie Thistle 1.60 4.30 4.60
14:00 Brechin 5 – 1 Wick Academy — — —
14:00 Banks O' Dee 1 – 0 Inverurie Loco Works 1.53 4.50 6.20
Saturday 11 October 2025
14:00 Wick Academy 2 – 1 Strathspey Thistle — — —
14:00 Turriff United 1 – 1 Lossiemouth 1.27 5.64 9.00
14:00 Rothes 1 – 5 Formartine United 24.34 14.01 1.09
14:00 Nairn County 0 – 2 Keith 1.49 4.60 6.15
14:00 Inverurie Loco Works 1 – 2 Brechin — — —
14:00 Deveronvale 2 – 4 Brora Rangers 9.75 6.10 1.25
14:00 Clachnacuddin 0 – 1 Huntly 1.51 4.50 5.31
14:00 Buckie Thistle 2 – 0 Forres Mechanics 1.58 4.50 4.60
14:00 Banks O' Dee 3 – 1 Fraserburgh 2.20 3.50 2.95
Wednesday 8 October 2025
19:00 Strathspey Thistle 1 – 2 Forres Mechanics 4.40 4.50 2.35
Saturday 4 October 2025
14:00 Brechin 0 – 1 Fraserburgh — — —
Saturday 20 September 2025
14:00 Wick Academy 0 – 1 Lossiemouth — — —
14:00 Nairn County 3 – 0 Turriff United 2.09 3.88 2.95
14:00 Inverurie Loco Works 1 – 0 Keith 1.40 4.80 6.52
14:00 Fraserburgh 4 – 1 Strathspey Thistle 1.09 10.07 22.38
14:00 Deveronvale 1 – 3 Formartine United 6.90 4.90 1.43
14:00 Clachnacuddin 7 – 0 Rothes 1.04 18.00 23.00
14:00 Buckie Thistle 0 – 0 Huntly 1.97 4.15 3.85
14:00 Brechin 6 – 2 Forres Mechanics — — —
14:00 Banks O' Dee 3 – 1 Brora Rangers 3.10 3.76 2.38
Saturday 13 September 2025
14:00 Nairn County 4 – 0 Rothes 1.17 7.32 12.00
14:00 Lossiemouth 0 – 2 Inverurie Loco Works 5.74 4.41 1.50
14:00 Keith 0 – 2 Fraserburgh 9.45 5.90 1.25
14:00 Huntly 1 – 1 Banks O' Dee 3.90 4.05 1.92
14:00 Formartine United 3 – 1 Buckie Thistle 1.58 4.40 5.20
14:00 Clachnacuddin 1 – 1 Deveronvale 1.23 6.42 11.10
Wednesday 10 September 2025
19:00 Wick Academy 1 – 2 Nairn County — — —
19:00 Strathspey Thistle 0 – 8 Brora Rangers 10.20 6.95 1.20
19:00 Rothes 2 – 5 Deveronvale 4.45 4.60 1.65
19:00 Inverurie Loco Works 1 – 2 Turriff United 2.20 3.70 3.25
19:00 Fraserburgh 5 – 0 Lossiemouth 1.09 9.90 18.00
19:00 Forres Mechanics 2 – 2 Keith 1.50 4.80 5.21
19:00 Buckie Thistle 1 – 2 Clachnacuddin 2.50 4.05 2.32
19:00 Brechin 2 – 0 Huntly — — —
19:00 Banks O' Dee 1 – 0 Formartine United 2.54 3.35 2.65
Saturday 6 September 2025
14:00 Wick Academy 3 – 3 Rothes — — —
14:00 Turriff United 1 – 3 Fraserburgh 3.95 4.15 1.74
14:00 Nairn County 3 – 0 Inverurie Loco Works 3.80 3.90 1.82
14:00 Lossiemouth 0 – 3 Forres Mechanics 3.13 4.10 1.97
14:00 Keith 0 – 5 Brora Rangers 9.78 6.20 1.23
14:00 Huntly 1 – 3 Strathspey Thistle 1.28 6.48 8.03
14:00 Formartine United 3 – 1 Brechin — — —
14:00 Deveronvale 3 – 2 Buckie Thistle 6.25 4.80 1.59
14:00 Clachnacuddin 0 – 0 Banks O' Dee 2.50 3.65 2.55
Saturday 30 August 2025
14:00 Strathspey Thistle 1 – 2 Formartine United — — —
14:00 Rothes 1 – 4 Buckie Thistle — — —
14:00 Keith 2 – 0 Huntly — — —
14:00 Inverurie Loco Works 1 – 1 Wick Academy — — —
14:00 Fraserburgh 7 – 0 Nairn County — — —
14:00 Forres Mechanics 0 – 3 Turriff United — — —
14:00 Brechin 1 – 1 Clachnacuddin — — —
14:00 Banks O' Dee 5 – 0 Deveronvale — — —
12:00 Brora Rangers 2 – 0 Lossiemouth — — —
Saturday 23 August 2025
14:00 Wick Academy 1 – 2 Fraserburgh — — —
14:00 Turriff United 3 – 4 Brora Rangers 4.85 4.80 1.54
14:00 Nairn County 4 – 0 Forres Mechanics 2.95 3.70 2.08
14:00 Lossiemouth 1 – 2 Huntly 9.70 5.25 1.26
14:00 Inverurie Loco Works 4 – 0 Rothes 1.33 5.92 8.75
14:00 Formartine United 1 – 1 Keith 1.12 8.50 22.00
14:00 Deveronvale 0 – 0 Brechin — — —
14:00 Clachnacuddin 6 – 0 Strathspey Thistle 1.24 6.25 9.85
14:00 Buckie Thistle 1 – 3 Banks O' Dee 2.84 3.60 2.36
Saturday 16 August 2025
14:00 Strathspey Thistle 3 – 0 Deveronvale 2.91 4.30 2.49
14:00 Rothes 2 – 2 Banks O' Dee 20.35 9.66 1.10
14:00 Lossiemouth 0 – 0 Formartine United 19.00 7.25 1.24
14:00 Keith 0 – 2 Clachnacuddin 11.25 6.64 1.33
14:00 Huntly 0 – 0 Turriff United 1.76 4.05 3.90
14:00 Fraserburgh 2 – 2 Inverurie Loco Works 1.45 4.41 6.31
14:00 Forres Mechanics 0 – 2 Wick Academy — — —
14:00 Brora Rangers 3 – 1 Nairn County 1.19 5.95 19.48
14:00 Brechin 5 – 0 Buckie Thistle — — —
Wednesday 13 August 2025
19:00 Wick Academy 1 – 2 Brora Rangers — — —
19:00 Turriff United 2 – 3 Formartine United 6.37 4.67 1.56
19:00 Nairn County 1 – 3 Huntly 3.87 4.48 1.77
19:00 Inverurie Loco Works 1 – 4 Forres Mechanics 2.21 3.90 2.81
19:00 Fraserburgh 3 – 0 Rothes 1.08 12.00 21.00
19:00 Deveronvale 3 – 2 Keith 1.69 4.90 4.70
19:00 Clachnacuddin 5 – 0 Lossiemouth 1.31 6.70 12.72
19:00 Buckie Thistle 1 – 4 Strathspey Thistle 1.22 8.16 18.29
19:00 Banks O' Dee 0 – 2 Brechin — — —
Saturday 9 August 2025
14:00 Turriff United 2 – 2 Clachnacuddin 4.26 3.90 1.74
14:00 Strathspey Thistle 0 – 3 Banks O' Dee 9.94 5.55 1.35
14:00 Rothes 1 – 8 Brechin — — —
14:00 Lossiemouth 1 – 3 Deveronvale 3.80 3.73 2.10
14:00 Keith 0 – 2 Buckie Thistle — — —
14:00 Huntly 1 – 2 Wick Academy 1.45 6.52 13.20
14:00 Forres Mechanics 4 – 1 Fraserburgh 4.89 4.50 1.52
14:00 Formartine United 2 – 0 Nairn County 1.41 5.58 10.16
14:00 Brora Rangers 2 – 0 Inverurie Loco Works 1.38 5.10 8.14
Saturday 2 August 2025
14:00 Wick Academy 1 – 3 Formartine United — — —
14:00 Nairn County 1 – 0 Clachnacuddin 4.90 4.15 1.70
14:00 Inverurie Loco Works 0 – 3 Huntly — — —
14:00 Fraserburgh 3 – 0 Brora Rangers 3.51 3.78 1.96
14:00 Forres Mechanics 2 – 0 Rothes 1.26 6.20 9.55
14:00 Deveronvale 0 – 3 Turriff United 2.70 3.95 2.29
14:00 Buckie Thistle 2 – 1 Lossiemouth 1.25 7.40 14.76
14:00 Brechin 3 – 0 Strathspey Thistle — — —
14:00 Banks O' Dee 1 – 1 Keith 1.12 9.36 19.00
Wednesday 30 July 2025
19:00 Turriff United 0 – 4 Buckie Thistle — — —
19:00 Rothes 3 – 4 Strathspey Thistle 3.57 4.51 1.89
19:00 Nairn County 1 – 1 Deveronvale 2.16 4.14 3.41
19:00 Lossiemouth 1 – 0 Banks O' Dee 15.00 7.74 1.22
19:00 Keith 0 – 5 Brechin — — —
19:00 Huntly 4 – 0 Fraserburgh 5.17 4.70 1.80
19:00 Formartine United 1 – 0 Inverurie Loco Works 1.44 4.50 6.25
19:00 Clachnacuddin 1 – 0 Wick Academy — — —
19:00 Brora Rangers 5 – 0 Forres Mechanics 1.27 5.50 12.20
Saturday 26 July 2025
14:00 Strathspey Thistle 3 – 1 Keith — — —
14:00 Inverurie Loco Works 0 – 5 Clachnacuddin 2.10 4.00 3.46
14:00 Fraserburgh 2 – 2 Formartine United 1.88 3.75 3.67
14:00 Forres Mechanics 1 – 1 Huntly — — —
14:00 Deveronvale 3 – 2 Wick Academy — — —
14:00 Buckie Thistle 1 – 0 Nairn County 1.41 4.89 6.78
14:00 Brora Rangers 6 – 2 Rothes 1.04 16.00 38.00
14:00 Brechin 4 – 0 Lossiemouth — — —
14:00 Banks O' Dee 2 – 2 Turriff United — — —

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key