League Table


Pld W D L +/- Pts
1. Brechin City 22 18 1 3 45 55
2. Banks o' Dee 23 16 6 1 47 54
3. Buckie Thistle 19 16 1 2 38 49
4. Formartine United 22 15 4 3 31 49
5. Fraserburgh 24 15 3 6 32 48
6. Nairn County 24 14 1 9 4 43
7. Turriff United 24 13 1 10 16 40
8. Huntly 24 12 3 9 11 39
9. Brora Rangers 18 11 5 2 14 38
10. Rothes 27 9 5 13 -12 32
11. Inverurie Locos 25 9 2 14 -10 29
12. Lossiemouth 25 6 3 16 -25 21
13. Forres Mechanics 21 5 5 11 -11 20
14. WICK ACADEMY 20 5 4 11 -25 19
15. Keith 22 4 4 14 -20 16
16. Deveronvale 24 3 6 15 -36 15
17. Clachnacuddin 24 2 7 15 -38 13
18. Strathspey Thistle 22 1 1 20 -61 4

Jul 29th 2023
Banks o' Dee 4 - 0 Wick Academy
Brechin City 1 - 0 Formartine United
Clachnacuddin 2 - 3 Buckie Thistle
Deveronvale 1 - 0 Keith
Forres Mechanics 2 - 1 Strathspey Thistle
Fraserburgh 3 - 1 Lossiemouth
Nairn County 0 - 1 Brora Rangers
Rothes 1 - 4 Huntly
Turriff United 4 - 1 Inverurie Locos

Aug 5th 2023
Banks o' Dee 3 - 0 Nairn County
Buckie Thistle 4 - 0 Turriff United
Formartine United 4 - 0 Strathspey Thistle
Huntly 2 - 2 Brechin City
Inverurie Locos 0 - 7 Fraserburgh
Keith 1 - 1 Clachnacuddin
Lossiemouth 0 - 3 Forres Mechanics
Rothes 0 - 1 Brora Rangers
Wick Academy 2 - 2 Deveronvale

Aug 12th 2023
Brechin City 2 - 1 Brora Rangers
Clachnacuddin 2 - 2 Deveronvale
Fraserburgh 1 - 3 Buckie Thistle
Lossiemouth 1 - 2 Formartine United
Rothes 2 - 2 Banks o' Dee
Turriff United 1 - 2 Keith

Aug 16th 2023
Brora Rangers 3 - 1 Strathspey Thistle
Buckie Thistle 3 - 1 Forres Mechanics
Deveronvale 0 - 1 Turriff United
Huntly 2 - 1 Lossiemouth
Inverurie Locos 1 - 2 Formartine United
Nairn County 0 - 2 Rothes
Wick Academy 3 - 0 Clachnacuddin

Aug 19th 2023
Brechin City 2 - 0 Nairn County
Formartine United 1 - 1 Buckie Thistle
Forres Mechanics 2 - 1 Keith
Fraserburgh 3 - 2 Deveronvale
Inverurie Locos 2 - 3 Huntly
Lossiemouth 1 - 1 Brora Rangers
Rothes 3 - 0 Wick Academy
Strathspey Thistle 0 - 6 Banks o' Dee
Turriff United 4 - 1 Clachnacuddin

Sep 2nd 2023
Banks o' Dee 1 - 1 Lossiemouth
Brora Rangers 1 - 1 Inverurie Locos
Buckie Thistle 3 - 0 Huntly
Clachnacuddin 2 - 6 Fraserburgh
Deveronvale 1 - 1 Forres Mechanics
Keith 2 - 3 Formartine United
Nairn County 4 - 1 Strathspey Thistle
Rothes 0 - 2 Brechin City
Wick Academy 1 - 5 Turriff United

Sep 9th 2023
Formartine United 5 - 0 Deveronvale
Huntly 4 - 2 Turriff United
Lossiemouth 1 - 4 Nairn County

Sep 16th 2023
Banks o' Dee 2 - 0 Buckie Thistle
Brechin City 5 - 0 Strathspey Thistle
Clachnacuddin 0 - 5 Formartine United
Deveronvale 0 - 6 Huntly
Keith 0 - 1 Brora Rangers
Nairn County 4 - 0 Inverurie Locos
Rothes 1 - 0 Lossiemouth
Turriff United 2 - 0 Forres Mechanics
Wick Academy 0 - 3 Fraserburgh

Sep 27th 2023
Banks o' Dee 0 - 1 Brechin City
Keith 2 - 2 Fraserburgh

Sep 30th 2023
Buckie Thistle 6 - 0 Nairn County
Formartine United 2 - 4 Turriff United
Huntly 8 - 0 Clachnacuddin
Inverurie Locos 0 - 1 Rothes

Oct 4th 2023
Brechin City 2 - 1 Inverurie Locos
Clachnacuddin 0 - 2 Brora Rangers
Deveronvale 3 - 3 Banks o' Dee
Fraserburgh 1 - 2 Formartine United
Nairn County 3 - 2 Keith
Rothes 1 - 3 Buckie Thistle
Wick Academy 3 - 2 Forres Mechanics

Oct 7th 2023
Banks o' Dee 2 - 2 Clachnacuddin
Deveronvale 1 - 3 Nairn County
Formartine United 2 - 0 Forres Mechanics
Huntly 4 - 1 Fraserburgh
Inverurie Locos 5 - 0 Strathspey Thistle
Lossiemouth 1 - 0 Wick Academy

Oct 11th 2023
Forres Mechanics 1 - 1 Clachnacuddin
Strathspey Thistle 2 - 4 Rothes

Oct 14th 2023
Fraserburgh 3 - 0 Turriff United
Inverurie Locos 0 - 2 Banks o' Dee

Oct 28th 2023
Nairn County 2 - 0 Wick Academy
Strathspey Thistle 0 - 3 Lossiemouth

Nov 3rd 2023
Banks o' Dee 2 - 0 Fraserburgh

Nov 4th 2023
Clachnacuddin 0 - 1 Rothes
Deveronvale 0 - 4 Brechin City
Brora Rangers 3 - 2 Forres Mechanics
Huntly 0 - 1 Formartine United
Nairn County 2 - 1 Turriff United
Wick Academy 2 - 1 Inverurie Locos

Nov 11th 2023
Strathspey Thistle 5 - 2 Deveronvale
Brechin City 6 - 0 Clachnacuddin
Formartine United 3 - 3 Brora Rangers
Forres Mechanics 2 - 2 Banks o' Dee
Inverurie Locos 0 - 2 Buckie Thistle
Lossiemouth 1 - 0 Keith
Turriff United 3 - 1 Rothes
Wick Academy 2 - 2 Huntly

Nov 15th 2023
Keith 3 - 1 Strathspey Thistle

Nov 18th 2023
Clachnacuddin 4 - 4 Strathspey Thistle
Deveronvale 3 - 1 Lossiemouth
Banks o' Dee 2 - 1 Formartine United
Brora Rangers 3 - 0 Huntly
Buckie Thistle 5 - 2 Wick Academy
Keith 1 - 2 Inverurie Locos
Nairn County 2 - 1 Forres Mechanics
Rothes 0 - 3 Fraserburgh
Turriff United 0 - 3 Brechin City

Nov 22nd 2023
Brechin City 3 - 1 Keith
Clachnacuddin 0 - 1 Nairn County
Forres Mechanics 0 - 1 Inverurie Locos
Rothes 2 - 1 Deveronvale
Strathspey Thistle 1 - 4 Huntly
Turriff United 0 - 4 Banks o' Dee

Nov 25th 2023
Strathspey Thistle 1 - 8 Turriff United
Brechin City 0 - 1 Fraserburgh
Forres Mechanics 0 - 1 Rothes
Huntly 1 - 3 Banks o' Dee
Inverurie Locos 3 - 0 Deveronvale
Lossiemouth 5 - 3 Clachnacuddin
Wick Academy 2 - 3 Nairn County

Dec 2nd 2023
Banks o' Dee 4 - 1 Strathspey Thistle

Dec 9th 2023
Strathspey Thistle 0 - 2 Forres Mechanics
Formartine United 4 - 3 Brechin City
Huntly 4 - 4 Rothes
Inverurie Locos 1 - 4 Turriff United
Keith 3 - 2 Deveronvale
Lossiemouth 0 - 1 Fraserburgh

Dec 16th 2023
Brechin City 5 - 0 Huntly
Clachnacuddin 3 - 1 Keith
Deveronvale 0 - 0 Wick Academy
Strathspey Thistle 0 - 1 Formartine United
Brora Rangers 1 - 0 Rothes
Forres Mechanics 1 - 1 Lossiemouth
Fraserburgh 4 - 2 Inverurie Locos
Nairn County 3 - 3 Banks o' Dee
Turriff United 1 - 3 Buckie Thistle

Dec 23rd 2023
Deveronvale 0 - 0 Clachnacuddin

Dec 30th 2023
Clachnacuddin 8 - 0 Wick Academy
Forres Mechanics 1 - 8 Buckie Thistle
Fraserburgh 3 - 0 Keith
Lossiemouth 1 - 3 Huntly
Rothes 0 - 3 Nairn County

Jan 6th 2024
Deveronvale 2 - 4 Fraserburgh
Clachnacuddin 1 - 5 Turriff United
Huntly 1 - 2 Inverurie Locos
Nairn County 0 - 1 Brechin City
Wick Academy 0 - 0 Rothes

Jan 13th 2024
Brechin City 3 - 1 Rothes
Formartine United 6 - 2 Keith
Forres Mechanics 0 - 2 Deveronvale
Fraserburgh 2 - 2 Clachnacuddin
Huntly 2 - 3 Buckie Thistle
Inverurie Locos 2 - 2 Brora Rangers
Lossiemouth 1 - 6 Banks o' Dee
Turriff United 3 - 1 Wick Academy

Jan 20th 2024
Banks o' Dee 3 - 0 Inverurie Locos

Jan 24th 2024
Keith 1 - 3 Banks o' Dee
Lossiemouth 0 - 3 Brechin City
Rothes 2 - 2 Formartine United

Jan 27th 2024
Formartine United 3 - 0 Clachnacuddin
Strathspey Thistle 1 - 6 Brechin City
Brora Rangers 4 - 1 Keith
Fraserburgh 3 - 0 Wick Academy
Huntly 5 - 1 Deveronvale
Inverurie Locos 6 - 0 Nairn County
Lossiemouth 3 - 1 Rothes

Jan 31st 2024
Nairn County 5 - 1 Lossiemouth
Rothes 8 - 2 Strathspey Thistle
Turriff United 3 - 2 Fraserburgh

Feb 3rd 2024
Clachnacuddin 2 - 4 Huntly
Deveronvale 0 - 3 Brora Rangers
Banks o' Dee 2 - 0 Keith
Brechin City 2 - 0 Lossiemouth
Fraserburgh 2 - 1 Forres Mechanics
Nairn County 3 - 0 Buckie Thistle
Rothes 1 - 4 Inverurie Locos
Turriff United 1 - 2 Formartine United
Wick Academy 3 - 2 Strathspey Thistle

Feb 7th 2024
Clachnacuddin 1 - 4 Forres Mechanics

Feb 10th 2024
Buckie Thistle 3 - 1 Rothes
Banks o' Dee 4 - 1 Deveronvale
Formartine United 2 - 2 Fraserburgh
Inverurie Locos 0 - 2 Brechin City
Lossiemouth 2 - 1 Strathspey Thistle
Turriff United 4 - 0 Huntly

Feb 14th 2024
Banks o' Dee 4 - 0 Rothes
Brora Rangers 1 - 5 Buckie Thistle
Keith 1 - 0 Turriff United
Lossiemouth 0 - 1 Inverurie Locos
Nairn County 2 - 4 Huntly

Feb 17th 2024
Strathspey Thistle 0 - 2 Inverurie Locos
Brechin City 2 - 3 Buckie Thistle
Fraserburgh 6 - 0 Huntly
Nairn County 4 - 2 Deveronvale
Rothes 0 - 0 Keith
Turriff United 2 - 2 Brora Rangers
Wick Academy 3 - 0 Lossiemouth

Feb 21st 2024
Brora Rangers 3 - 2 Lossiemouth
Formartine United 5 - 1 Nairn County
Keith 1 - 1 Forres Mechanics
Buckie Thistle 1 - 0 Fraserburgh