League Table


Pld W D L +/- Pts
1. Fraserburgh 34 30 2 2 111 92
2. Buckie Thistle 34 29 2 3 106 89
3. Brechin City 34 28 1 5 75 85
4. Brora Rangers 34 25 2 7 81 77
5. Rothes 34 21 6 7 44 69
6. Formartine United 34 21 6 7 34 69
7. Inverurie Locos 34 19 6 9 30 63
8. Nairn County 34 11 6 17 -9 39
9. WICK ACADEMY 34 10 9 15 -30 39
10. Huntly 34 10 7 17 -14 37
11. Clachnacuddin 34 10 7 17 -29 37
12. Forres Mechanics 34 8 10 16 -35 34
13. Keith 34 10 4 20 -52 34
14. Deveronvale 34 9 5 20 -39 32
15. Lossiemouth 34 8 6 20 -51 30
16. Strathspey Thistle 34 5 5 24 -67 20
17. Turriff United 34 4 6 24 -55 18
18. Fort William 34 1 4 29 -100 7

Jul 24th 2021
Brechin City 3 - 1 Turriff United
Buckie Thistle 5 - 0 Lossiemouth
Deveronvale 0 - 3 Brora Rangers
Forres Mechanics 1 - 1 Wick Academy
Fraserburgh 3 - 0 Formartine United
Huntly 1 - 1 Strathspey Thistle
Inverurie Locos 5 - 0 Clachnacuddin
Keith 0 - 2 Nairn County
Rothes 3 - 0 Fort William

Jul 31st 2021
Brechin City 4 - 0 Keith
Clachnacuddin 2 - 5 Huntly
Formartine United 4 - 1 Forres Mechanics
Fort William 0 - 4 Fraserburgh
Lossiemouth 2 - 2 Inverurie Locos
Nairn County 0 - 2 Deveronvale
Strathspey Thistle 3 - 3 Wick Academy
Turriff United 0 - 4 Buckie Thistle

Aug 7th 2021
Rothes 2 - 2 Nairn County
Wick Academy 2 - 2 Clachnacuddin
Deveronvale 1 - 4 Brechin City
Fraserburgh 6 - 2 Brora Rangers
Buckie Thistle 10 - 0 Keith
Formartine United 3 - 0 Fort William
Forres Mechanics 4 - 2 Strathspey Thistle
Huntly 2 - 1 Lossiemouth
Inverurie Locos 2 - 1 Turriff United

Aug 13th 2021
Clachnacuddin 4 - 1 Strathspey Thistle

Aug 14th 2021
Brechin City 2 - 2 Rothes
Brora Rangers 0 - 3 Formartine United
Buckie Thistle 5 - 0 Deveronvale
Fort William 2 - 3 Forres Mechanics
Keith 0 - 0 Inverurie Locos
Lossiemouth 2 - 1 Wick Academy
Nairn County 2 - 3 Fraserburgh
Turriff United 0 - 4 Huntly

Aug 21st 2021
Formartine United 4 - 1 Nairn County
Forres Mechanics 2 - 2 Clachnacuddin
Fort William 0 - 8 Brora Rangers
Fraserburgh 1 - 0 Brechin City
Huntly 1 - 1 Keith
Inverurie Locos 3 - 0 Deveronvale
Rothes 2 - 0 Buckie Thistle
Strathspey Thistle 3 - 1 Lossiemouth
Wick Academy 1 - 1 Turriff United

Aug 25th 2021
Brechin City 4 - 1 Formartine United
Brora Rangers 4 - 0 Forres Mechanics
Buckie Thistle 2 - 2 Fraserburgh
Deveronvale 3 - 3 Huntly
Inverurie Locos 1 - 1 Rothes
Keith 2 - 0 Wick Academy
Lossiemouth 0 - 2 Clachnacuddin
Turriff United 3 - 3 Strathspey Thistle

Aug 28th 2021
Brora Rangers 4 - 0 Nairn County
Clachnacuddin 3 - 2 Turriff United
Forres Mechanics 1 - 0 Lossiemouth
Fraserburgh 3 - 0 Inverurie Locos
Huntly 0 - 2 Rothes
Strathspey Thistle 0 - 2 Keith
Wick Academy 2 - 2 Deveronvale
Formartine United 1 - 5 Buckie Thistle

Sep 3rd 2021
Fraserburgh 4 - 0 Huntly

Sep 4th 2021
Deveronvale 3 - 0 Strathspey Thistle
Inverurie Locos 3 - 1 Formartine United
Keith 0 - 3 Clachnacuddin
Nairn County 2 - 2 Forres Mechanics
Rothes 1 - 1 Wick Academy
Turriff United 0 - 2 Lossiemouth

Sep 11th 2021
Brora Rangers 2 - 0 Buckie Thistle
Clachnacuddin 2 - 3 Deveronvale
Formartine United 5 - 1 Huntly
Forres Mechanics 1 - 1 Turriff United
Fort William 3 - 10 Inverurie Locos
Lossiemouth 2 - 0 Keith
Nairn County 1 - 3 Brechin City
Strathspey Thistle 1 - 4 Rothes
Wick Academy 2 - 5 Fraserburgh

Sep 25th 2021
Brechin City 4 - 1 Forres Mechanics
Fraserburgh 7 - 0 Strathspey Thistle
Huntly 3 - 0 Fort William
Inverurie Locos 2 - 1 Brora Rangers
Keith 3 - 0 Turriff United
Rothes 4 - 1 Clachnacuddin

Sep 29th 2021
Nairn County 3 - 3 Fort William

Oct 2nd 2021
Brechin City 3 - 2 Buckie Thistle
Clachnacuddin 1 - 2 Fraserburgh
Forres Mechanics 0 - 0 Keith
Fort William 1 - 3 Wick Academy
Nairn County 0 - 1 Inverurie Locos
Turriff United 4 - 0 Deveronvale

Oct 6th 2021
Buckie Thistle 3 - 1 Forres Mechanics
Deveronvale 2 - 0 Keith
Formartine United 4 - 2 Clachnacuddin
Fraserburgh 6 - 1 Lossiemouth
Huntly 1 - 3 Nairn County
Inverurie Locos 2 - 1 Brechin City
Rothes 4 - 1 Turriff United
Strathspey Thistle 7 - 3 Fort William
Wick Academy 1 - 4 Brora Rangers

Oct 9th 2021
Brechin City 1 - 0 Huntly
Brora Rangers 8 - 1 Strathspey Thistle
Buckie Thistle 3 - 0 Inverurie Locos
Clachnacuddin 4 - 3 Fort William
Forres Mechanics 2 - 2 Deveronvale
Keith 0 - 5 Rothes
Lossiemouth 2 - 2 Formartine United
Nairn County 2 - 2 Wick Academy
Turriff United 0 - 3 Fraserburgh

Oct 13th 2021
Brora Rangers 3 - 0 Rothes
Buckie Thistle 9 - 1 Fort William
Strathspey Thistle 0 - 3 Formartine United

Oct 16th 2021
Clachnacuddin 0 - 4 Brora Rangers
Formartine United 5 - 0 Turriff United
Fort William 0 - 2 Lossiemouth
Fraserburgh 7 - 0 Keith
Huntly 0 - 2 Buckie Thistle
Inverurie Locos 2 - 2 Forres Mechanics
Rothes 3 - 0 Deveronvale
Strathspey Thistle 1 - 2 Nairn County
Wick Academy 1 - 3 Brechin City

Oct 23rd 2021
Deveronvale 6 - 0 Lossiemouth
Turriff United 3 - 2 Fort William

Oct 30th 2021
Brechin City 7 - 3 Strathspey Thistle
Inverurie Locos 2 - 1 Huntly
Nairn County 1 - 1 Clachnacuddin

Nov 3rd 2021
Lossiemouth 0 - 1 Rothes

Nov 6th 2021
Brora Rangers 4 - 0 Turriff United
Clachnacuddin 0 - 1 Brechin City
Formartine United 4 - 1 Deveronvale
Fraserburgh 1 - 2 Rothes
Huntly 2 - 5 Forres Mechanics
Lossiemouth 1 - 1 Nairn County
Strathspey Thistle 0 - 6 Buckie Thistle
Wick Academy 0 - 6 Inverurie Locos

Nov 17th 2021
Forres Mechanics 0 - 7 Rothes
Lossiemouth 0 - 2 Brora Rangers
Turriff United 0 - 5 Brechin City

Nov 20th 2021
Brechin City 5 - 0 Lossiemouth
Buckie Thistle 4 - 1 Clachnacuddin
Deveronvale 10 - 0 Fort William
Forres Mechanics 0 - 7 Fraserburgh
Huntly 3 - 4 Wick Academy
Inverurie Locos 5 - 1 Strathspey Thistle
Keith 1 - 7 Brora Rangers
Rothes 0 - 0 Formartine United
Turriff United 0 - 6 Nairn County

Nov 24th 2021
Buckie Thistle 4 - 1 Nairn County
Keith 1 - 2 Formartine United

Nov 27th 2021
Brora Rangers 4 - 0 Deveronvale
Clachnacuddin 0 - 0 Inverurie Locos
Lossiemouth 0 - 5 Buckie Thistle
Nairn County 1 - 3 Keith
Wick Academy 2 - 0 Forres Mechanics

Dec 4th 2021
Brora Rangers 4 - 0 Huntly
Wick Academy 1 - 4 Formartine United

Dec 11th 2021
Buckie Thistle 2 - 0 Turriff United
Deveronvale 4 - 5 Nairn County
Forres Mechanics 0 - 1 Formartine United
Fraserburgh 12 - 0 Fort William
Inverurie Locos 5 - 2 Lossiemouth
Wick Academy 1 - 0 Strathspey Thistle

Dec 18th 2021
Brechin City 4 - 0 Deveronvale
Clachnacuddin 2 - 3 Wick Academy
Lossiemouth 1 - 4 Huntly
Nairn County 3 - 2 Rothes

Dec 27th 2021
Formartine United 4 - 4 Brora Rangers
Huntly 3 - 0 Turriff United
Inverurie Locos 5 - 3 Keith
Wick Academy 2 - 0 Lossiemouth

Jan 3rd 2022
Brechin City 3 - 5 Fraserburgh
Turriff United 2 - 3 Wick Academy

Jan 8th 2022
Wick Academy 3 - 2 Keith
Formartine United 1 - 0 Brechin City

Jan 15th 2022
Deveronvale 3 - 4 Wick Academy
Brechin City 4 - 0 Fort William
Buckie Thistle 4 - 0 Formartine United
Inverurie Locos 0 - 2 Fraserburgh
Keith 5 - 1 Strathspey Thistle
Lossiemouth 0 - 0 Forres Mechanics
Nairn County 0 - 3 Brora Rangers
Rothes 3 - 0 Huntly
Turriff United 0 - 3 Clachnacuddin

Jan 22nd 2022
Brora Rangers 0 - 2 Brechin City
Clachnacuddin 0 - 1 Keith
Formartine United 1 - 3 Inverurie Locos
Forres Mechanics 2 - 3 Nairn County
Fort William 1 - 4 Buckie Thistle
Huntly 1 - 2 Fraserburgh
Lossiemouth 2 - 1 Turriff United
Strathspey Thistle 1 - 1 Deveronvale
Wick Academy 1 - 2 Rothes

Feb 5th 2022
Brora Rangers 2 - 1 Inverurie Locos
Formartine United 3 - 2 Wick Academy
Forres Mechanics 0 - 1 Brechin City
Fort William 1 - 1 Huntly
Lossiemouth 2 - 1 Deveronvale
Nairn County 1 - 4 Buckie Thistle
Turriff United 1 - 3 Keith

Feb 9th 2022
Brora Rangers 3 - 0 Fort William
Fraserburgh 1 - 3 Buckie Thistle
Turriff United 1 - 2 Inverurie Locos

Feb 12th 2022
Buckie Thistle 1 - 0 Brechin City
Deveronvale 0 - 6 Turriff United
Formartine United 4 - 0 Strathspey Thistle
Fraserburgh 7 - 0 Clachnacuddin
Huntly 1 - 2 Brora Rangers
Inverurie Locos 3 - 2 Nairn County
Keith 1 - 2 Forres Mechanics
Rothes 4 - 0 Lossiemouth
Wick Academy 3 - 2 Fort William

Feb 19th 2022
Brora Rangers 2 - 2 Wick Academy
Lossiemouth 1 - 3 Fraserburgh

Feb 26th 2022
Deveronvale 1 - 1 Forres Mechanics
Formartine United 5 - 2 Lossiemouth
Fort William 1 - 2 Clachnacuddin
Fraserburgh 1 - 1 Turriff United
Huntly 0 - 3 Brechin City
Inverurie Locos 1 - 5 Buckie Thistle
Strathspey Thistle 1 - 5 Brora Rangers
Wick Academy 0 - 2 Nairn County

Mar 2nd 2022
Keith 0 - 6 Brechin City
Strathspey Thistle 1 - 2 Huntly

Mar 4th 2022
Turriff United 2 - 2 Formartine United

Mar 5th 2022
Brechin City 5 - 1 Wick Academy
Brora Rangers 6 - 0 Clachnacuddin
Buckie Thistle 3 - 0 Huntly
Deveronvale 0 - 3 Rothes
Forres Mechanics 1 - 0 Inverurie Locos
Keith 0 - 5 Fraserburgh
Lossiemouth 3 - 1 Fort William
Nairn County 4 - 0 Strathspey Thistle

Mar 9th 2022
Deveronvale 0 - 6 Fraserburgh
Forres Mechanics 0 - 8 Brora Rangers
Fort William 0 - 4 Nairn County
Keith 0 - 6 Buckie Thistle
Rothes 0 - 1 Brechin City

Mar 12th 2022
Brechin City 5 - 0 Nairn County
Clachnacuddin 0 - 2 Rothes
Deveronvale 3 - 2 Inverurie Locos
Fort William 1 - 1 Formartine United
Strathspey Thistle 2 - 1 Turriff United

Mar 16th 2022
Buckie Thistle 5 - 0 Brora Rangers
Formartine United 0 - 2 Fraserburgh
Keith 2 - 4 Deveronvale
Strathspey Thistle 2 - 4 Clachnacuddin
Turriff United 1 - 3 Rothes

Mar 19th 2022
Brora Rangers 7 - 0 Lossiemouth
Clachnacuddin 2 - 1 Nairn County
Formartine United 4 - 0 Keith
Fraserburgh 5 - 0 Deveronvale
Huntly 1 - 1 Inverurie Locos
Rothes 1 - 0 Forres Mechanics
Strathspey Thistle 1 - 3 Brechin City
Wick Academy 0 - 4 Buckie Thistle

Mar 23rd 2022
Brechin City 1 - 0 Inverurie Locos
Brora Rangers 0 - 2 Fraserburgh
Buckie Thistle 2 - 1 Rothes
Clachnacuddin 0 - 1 Formartine United
Forres Mechanics 4 - 0 Fort William
Keith 1 - 0 Lossiemouth
Nairn County 1 - 2 Huntly

Mar 26th 2022
Brechin City 2 - 1 Brora Rangers
Clachnacuddin 1 - 1 Lossiemouth
Deveronvale 0 - 4 Buckie Thistle
Fraserburgh 5 - 0 Wick Academy
Inverurie Locos 2 - 0 Fort William
Keith 0 - 0 Huntly
Nairn County 0 - 1 Formartine United
Rothes 2 - 3 Strathspey Thistle
Turriff United 3 - 2 Forres Mechanics

Mar 30th 2022
Forres Mechanics 0 - 2 Buckie Thistle
Fort William 1 - 2 Keith
Huntly 4 - 1 Deveronvale
Rothes 1 - 2 Brora Rangers
Strathspey Thistle 2 - 4 Fraserburgh

Apr 2nd 2022
Brechin City 4 - 0 Clachnacuddin
Buckie Thistle 5 - 0 Strathspey Thistle
Deveronvale 0 - 4 Formartine United
Forres Mechanics 3 - 1 Huntly
Inverurie Locos 4 - 0 Wick Academy
Keith 3 - 1 Fort William
Nairn County 0 - 1 Lossiemouth
Rothes 1 - 3 Fraserburgh
Turriff United 1 - 7 Brora Rangers

Apr 6th 2022
Deveronvale 0 - 1 Clachnacuddin
Strathspey Thistle 3 - 1 Forres Mechanics

Apr 9th 2022
Fort William 1 - 5 Brechin City
Fraserburgh 1 - 0 Nairn County
Huntly 2 - 2 Clachnacuddin
Lossiemouth 1 - 1 Strathspey Thistle

Apr 11th 2022
Fort William 1 - 1 Turriff United

Apr 13th 2022
Buckie Thistle 1 - 1 Wick Academy
Clachnacuddin 3 - 3 Forres Mechanics
Fort William 4 - 2 Strathspey Thistle
Huntly 0 - 1 Formartine United
Rothes 3 - 1 Inverurie Locos

Apr 16th 2022
Brora Rangers 1 - 0 Keith
Clachnacuddin 1 - 3 Buckie Thistle
Formartine United 1 - 1 Rothes
Fort William 1 - 2 Deveronvale
Fraserburgh 5 - 0 Forres Mechanics
Lossiemouth 0 - 3 Brechin City
Nairn County 5 - 3 Turriff United
Strathspey Thistle 0 - 1 Inverurie Locos
Wick Academy 2 - 4 Huntly

Apr 19th 2022
Fort William 0 - 1 Rothes

Apr 23rd 2022
Rothes 2 - 0 Keith