The Aberdeenshire League is organised by the Aberdeenshire & District FA and is contested by the Under 20 teams of various Highland League and North Juniors clubs, all of whom are ABFDA members.
This season there are eleven entries, and they will play each other once for a ten game programme.
It is likely that the League competition will be augmented by the Aberdeenshire Shield knockout competition.
2021-22 COMPETITION
Monday, August 2
- Dyce Juniors 1-3 Huntly
- Hermes 1-8 Fraserburgh
- Stonehaven 2-0 Deveronvale
Inverurie Loco Works P-P KeithTurriff United P-P Formartine United- Buckie Thistle idle
Thursday, August 5
- Inverurie Loco Works 2-1 Keith
Monday, August 16
- Buckie Thistle 2-2 Stonehaven
- Deveronvale 1-4 Turriff United
- Fraserburgh 1-3 Inverurie Loco Works
- Keith 1-1 Dyce Juniors
Formartine United P-P Hermes- Huntly idle
Monday, August 30
- Hermes 2-4 Deveronvale
- Huntly 5-1 Keith
- Turriff United 3-1 Buckie Thistle
Dyce Juniors P-P FraserburghInverurie Loco Works P-P Formartine United- Stonehaven idle
Monday, September 13
- Buckie Thistle 7-0 Hermes
- Deveronvale 1-7 Inverurie Loco Works
- Fraserburgh 7-1 Huntly
- Stonehaven 2-0 Turriff United
Formartine United P-P Dyce Juniors- Keith idle
Monday, September 20
- Formartine United 6-0 Hermes
Monday, September 27
- Hermes 4-0 Stonehaven (?)
- Huntly 1-3 Formartine United
- Inverurie Loco Works 1-1 Buckie Thistle
Dyce Juniors P-P DeveronvaleKeith P-P Fraserburgh- Turriff United idle
Monday, October 11
- Inverurie Loco Works 1-1 Stonehaven
Dyce Juniors P-P Buckie ThistleHermes P-P Turriff UnitedHuntly P-P DeveronvaleKeith P-P Formartine United- Fraserburgh idle
Monday, October 18
- Fraserburgh 8-2 Dyce Juniors
Monday, October 25
- Buckie Thistle 3-1 Huntly
- Deveronvale 2-2 Keith
- Formartine United 2-0 Fraserburgh
- Stonehaven 2-2 Dyce Juniors (@ Jim Glennie Park)
Turriff United P-P Inverurie Loco Works- Hermes idle
Wednesday, October 27
Turriff United P-P Inverurie Loco Works
Monday, November 8
- Fraserburgh 3-4 Deveronvale
- Huntly 2-1 Stonehaven
Dyce Juniors P-P Turriff UnitedInverurie Loco Works P-P HermesKeith P-P Buckie Thistle- Formartine United idle
Wednesday, November 10
- Inverurie Loco Works 7-0 Hermes
Monday, November 15
- Keith 1-4 Buckie Thistle
Monday, November 22
- Deveronvale 1-3 Formartine United
- Hermes 0-1 Dyce Juniors
- Stonehaven 1-0 Keith
- Turriff United 6-1 Huntly
Buckie Thistle P-P Fraserburgh- Inverurie Loco Works idle
Monday, December 6
- Keith 1-1 Formartine United
Monday, December 13
- Dyce Juniors 2-8 Inverurie Loco Works
- Formartine United 7-0 Buckie Thistle
Fraserburgh P-P StonehavenHuntly P-P HermesKeith P-P Turriff United- Deveronvale idle
Monday, January 10
- Buckie Thistle 2-0 Deveronvale
Hermes P-P KeithInverurie Loco Works P-P HuntlyStonehaven P-P Formartine UnitedTurriff United P-P Fraserburgh- Dyce Juniors idle
Monday, January 24
- Buckie Thistle 0-2 Fraserburgh
- Formartine United 1-0 Dyce Juniors
- Huntly 2-6 Deveronvale
- Turriff United 4-1 Inverurie Loco Works
Monday, February 7
- Hermes 0-5 Turriff United
- Inverurie Loco Works 3-4 Formartine United
Monday, February 14
- Buckie Thistle 2-2 Dyce Juniors
Monday, February 21
- Dyce Juniors 2-3 Deveronvale (@ Princess Royal Park)
- Fraserburgh 3-0 Stonehaven
Huntly P-P Hermes– pitch unplayableTurriff United P-P Formartine United– pitch unplayable
Monday, March 7
- Hermes 0-5 Keith
- Inverurie Loco Works 2-1 Huntly
- Stonehaven 1-2 Formartine United
- Turriff United 3-1 Fraserburgh
Monday, March 21
- Dyce Juniors 0-7 Turriff United
- Huntly 2-2 Hermes
- Keith 1-5 Fraserburgh
Thursday, March 24
Keith P-P Turriff United
Monday, April 4
- Turriff United 4-1 Formartine United (@ North Lodge Park)
Wednesday, April 6
- Keith 1-6 Turriff United (@ Harlaw Park)
- Turriff United champions