Jul 24th 2021Brechin City 3 - 1 Turriff United
Buckie Thistle 5 - 0 Lossiemouth
Deveronvale 0 - 3 Brora Rangers
Forres Mechanics 1 - 1
Wick AcademyFraserburgh 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 2021Brechin 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 AcademyTurriff United 0 - 4 Buckie Thistle
Aug 7th 2021Rothes 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 2021Clachnacuddin 4 - 1 Strathspey Thistle
Aug 14th 2021Brechin 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 AcademyNairn County 2 - 3 Fraserburgh
Turriff United 0 - 4 Huntly
Aug 21st 2021Formartine 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 2021Brechin 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 AcademyLossiemouth 0 - 2 Clachnacuddin
Turriff United 3 - 3 Strathspey Thistle
Aug 28th 2021Brora 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 2021Fraserburgh 4 - 0 Huntly
Sep 4th 2021Deveronvale 3 - 0 Strathspey Thistle
Inverurie Locos 3 - 1 Formartine United
Keith 0 - 3 Clachnacuddin
Nairn County 2 - 2 Forres Mechanics
Rothes 1 - 1
Wick AcademyTurriff United 0 - 2 Lossiemouth
Sep 11th 2021Brora 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 2021Brechin 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 2021Nairn County 3 - 3 Fort William
Oct 2nd 2021Brechin City 3 - 2 Buckie Thistle
Clachnacuddin 1 - 2 Fraserburgh
Forres Mechanics 0 - 0 Keith
Fort William 1 - 3
Wick AcademyNairn County 0 - 1 Inverurie Locos
Turriff United 4 - 0 Deveronvale
Oct 6th 2021Buckie 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 2021Brechin 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 AcademyTurriff United 0 - 3 Fraserburgh
Oct 13th 2021Brora Rangers 3 - 0 Rothes
Buckie Thistle 9 - 1 Fort William
Strathspey Thistle 0 - 3 Formartine United
Oct 16th 2021Clachnacuddin 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 2021Deveronvale 6 - 0 Lossiemouth
Turriff United 3 - 2 Fort William
Oct 30th 2021Brechin City 7 - 3 Strathspey Thistle
Inverurie Locos 2 - 1 Huntly
Nairn County 1 - 1 Clachnacuddin
Nov 3rd 2021Lossiemouth 0 - 1 Rothes
Nov 6th 2021Brora 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 2021Forres Mechanics 0 - 7 Rothes
Lossiemouth 0 - 2 Brora Rangers
Turriff United 0 - 5 Brechin City
Nov 20th 2021Brechin City 5 - 0 Lossiemouth
Buckie Thistle 4 - 1 Clachnacuddin
Deveronvale 10 - 0 Fort William
Forres Mechanics 0 - 7 Fraserburgh
Huntly 3 - 4
Wick AcademyInverurie Locos 5 - 1 Strathspey Thistle
Keith 1 - 7 Brora Rangers
Rothes 0 - 0 Formartine United
Turriff United 0 - 6 Nairn County
Nov 24th 2021Buckie Thistle 4 - 1 Nairn County
Keith 1 - 2 Formartine United
Nov 27th 2021Brora 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 2021Brora Rangers 4 - 0 Huntly
Wick Academy 1 - 4 Formartine United
Dec 11th 2021Buckie 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 2021Brechin City 4 - 0 Deveronvale
Clachnacuddin 2 - 3
Wick AcademyLossiemouth 1 - 4 Huntly
Nairn County 3 - 2 Rothes
Dec 27th 2021Formartine United 4 - 4 Brora Rangers
Huntly 3 - 0 Turriff United
Inverurie Locos 5 - 3 Keith
Wick Academy 2 - 0 Lossiemouth
Jan 3rd 2022Brechin City 3 - 5 Fraserburgh
Turriff United 2 - 3
Wick AcademyJan 8th 2022Wick Academy 3 - 2 Keith
Formartine United 1 - 0 Brechin City
Jan 15th 2022Deveronvale 3 - 4
Wick AcademyBrechin 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 2022Brora 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 2022Brora Rangers 2 - 1 Inverurie Locos
Formartine United 3 - 2
Wick AcademyForres 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 2022Brora Rangers 3 - 0 Fort William
Fraserburgh 1 - 3 Buckie Thistle
Turriff United 1 - 2 Inverurie Locos
Feb 12th 2022Buckie 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 2022Brora Rangers 2 - 2
Wick AcademyLossiemouth 1 - 3 Fraserburgh
Feb 26th 2022Deveronvale 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 2022Keith 0 - 6 Brechin City
Strathspey Thistle 1 - 2 Huntly
Mar 4th 2022Turriff United 2 - 2 Formartine United
Mar 5th 2022Brechin City 5 - 1
Wick AcademyBrora 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 2022Deveronvale 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 2022Brechin 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 2022Buckie 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 2022Brora 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 2022Brechin 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 2022Brechin City 2 - 1 Brora Rangers
Clachnacuddin 1 - 1 Lossiemouth
Deveronvale 0 - 4 Buckie Thistle
Fraserburgh 5 - 0
Wick AcademyInverurie 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 2022Forres 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 2022Brechin 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 AcademyKeith 3 - 1 Fort William
Nairn County 0 - 1 Lossiemouth
Rothes 1 - 3 Fraserburgh
Turriff United 1 - 7 Brora Rangers
Apr 6th 2022Deveronvale 0 - 1 Clachnacuddin
Strathspey Thistle 3 - 1 Forres Mechanics
Apr 9th 2022Fort William 1 - 5 Brechin City
Fraserburgh 1 - 0 Nairn County
Huntly 2 - 2 Clachnacuddin
Lossiemouth 1 - 1 Strathspey Thistle
Apr 11th 2022Fort William 1 - 1 Turriff United
Apr 13th 2022Buckie Thistle 1 - 1
Wick AcademyClachnacuddin 3 - 3 Forres Mechanics
Fort William 4 - 2 Strathspey Thistle
Huntly 0 - 1 Formartine United
Rothes 3 - 1 Inverurie Locos
Apr 16th 2022Brora 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 2022Fort William 0 - 1 Rothes
Apr 23rd 2022Rothes 2 - 0 Keith