The North First Division is the second tier of the Junior football structure in the North Region SJFA.
From this season onwards, it is part of the Scottish pyramid at Tier 7, sitting below the North Super League.
It is comprised of eight clubs who will play each other four times to give 28 league fixtures.
2021-22 COMPETITION (2016-17 East, 2016-17 West, 2017-18 East, 2017-18 West, 2018-19, 2019-20, 2020-21)
Competing clubs: Aberdeen University, Buchanhaven Hearts, Dufftown, Fraserburgh United, Longside, Stonehaven, Stoneywood Parkvale, Sunnybank
Saturday, July 17
- Aberdeen University 0-2 Buchanhaven Hearts
- Fraserburgh United 0-2 Longside
- Stonehaven 1-2 Stoneywood Parkvale
- Sunnybank 3-2 Dufftown
Saturday, July 24
- Aberdeen University 0-2 Sunnybank
- Buchanhaven Hearts 2-2 Longside
- Dufftown 0-1 Stonehaven
- Stoneywood Parkvale 5-2 Fraserburgh United
Tuesday, July 27
- Longside 1-1 Stoneywood Parkvale
- Stonehaven 3-0 Aberdeen University
- Sunnybank 3-0 Buchanhaven Hearts
Saturday, July 31
- Buchanhaven Hearts 0-4 Stoneywood Parkvale
- Fraserburgh United 3-3 Aberdeen University
- Longside 1-2 Dufftown
- Sunnybank 1-1 Stonehaven
Tuesday, August 3
- Aberdeen University 3-2 Longside
- Stonehaven 4-1 Buchanhaven Hearts
- Stoneywood Parkvale 2-1 Sunnybank
Tuesday, August 10
- Fraserburgh United 1-2 Buchanhaven Hearts
Aberdeen University P-P Dufftown
Friday, August 13
- Longside 3-2 Sunnybank
Saturday, August 14
- Buchanhaven Hearts 2-1 Aberdeen University
- Dufftown 1-5 Stoneywood Parkvale
- Stonehaven 4-1 Fraserburgh United
Saturday, August 28
- Buchanhaven Hearts 1-4 Dufftown
- Longside 1-1 Stonehaven
- Stoneywood Parkvale 2-1 Aberdeen University
- Sunnybank 3-2 Fraserburgh United
Saturday, September 4
- Aberdeen University 1-7 Stonehaven
- Dufftown 3-2 Longside
- Fraserburgh United 2-1 Sunnybank
- Stoneywood Parkvale 0-1 Buchanhaven Hearts
Saturday, September 11
- Fraserburgh United 1-2 Dufftown
Friday, September 17
- Longside 1-2 Fraserburgh United
Saturday, September 18
- Aberdeen University 1-2 Stoneywood Parkvale
- Dufftown 7-0 Buchanhaven Hearts
- Stonehaven 4-1 Sunnybank
Longside P-P Fraserburgh United– now Fri, Sep 17
Saturday, September 25
- Buchanhaven Hearts 4-1 Sunnybank
- Longside 2-1 Dufftown
Saturday, October 2
- Buchanhaven Hearts 3-1 Stonehaven
- Dufftown 3-1 Fraserburgh United
- Stoneywood Parkvale 2-1 Longside
- Sunnybank 3-2 Aberdeen University
Saturday, October 9
- Sunnybank 6-0 Longside
Saturday, October 16
- Fraserburgh United 1-3 Stoneywood Parkvale
- Stonehaven 1-1 Dufftown
Saturday, October 23
- Aberdeen University 1-1 Dufftown
- Fraserburgh United 2-0 Longside
- Sunnybank 0-0 Stonehaven
Saturday, October 30
- Buchanhaven Hearts 1-4 Fraserburgh United
- Sunnybank 2-2 Stoneywood Parkvale
Dufftown P-P Aberdeen University– pitch unplayableStonehaven P-P Longside– pitch unplayable
Saturday, November 6
- Longside 4-1 Buchanhaven Hearts
- Stoneywood Parkvale 0-1 Stonehaven
Aberdeen University P-P Fraserburgh United– pitch unplayableDufftown P-P Sunnybank– pitch unplayable
Saturday, November 13
- Buchanhaven Hearts 1-4 Sunnybank
- Fraserburgh United 1-0 Stonehaven
- Longside 6-1 Aberdeen University
- Stoneywood Parkvale 2-0 Dufftown
Saturday, November 20
- Buchanhaven Hearts 1-5 Stoneywood Parkvale
- Dufftown 6-1 Aberdeen University
- Stonehaven 3-0 Fraserburgh United
- Sunnybank 1-1 Longside
Saturday, November 27
Aberdeen University P-P Fraserburgh United– due to adverse weather
Saturday, December 4
- Fraserburgh United 6-1 Buchanhaven Hearts
- Stoneywood Parkvale 4-0 Longside
Aberdeen University P-P Sunnybank– pitch unplayableDufftown P-P Stonehaven– pitch unplayableFraserburgh United P-P Longside– fixtures amended
Saturday, December 11
- Stonehaven 3-0 Buchanhaven Hearts
- Stoneywood Parkvale 6-0 Aberdeen University
Fraserburgh United P-P Sunnybank– pitch unplayableLongside P-P Dufftown
Saturday, December 18
Buchanhaven Hearts P-P Aberdeen University– all NRSJFA games off due to covid concernsFraserburgh United P-P Stoneywood Parkvale– all NRSJFA games off due to covid concernsStonehaven P-P Longside– all NRSJFA games off due to covid concernsAberdeen University P-P Fraserburgh United– fixtures amendedBuchanhaven Hearts P-P Dufftown– fixtures amendedStoneywood Parkvale P-P Longside– fixtures amendedSunnybank P-P Stonehaven– fixtures amended
Saturday, January 8
- Buchanhaven Hearts 1-1 Dufftown
- Longside 0-3 Aberdeen University
- Stoneywood Parkvale 1-2 Sunnybank
Saturday, January 15
- Aberdeen University 1-2 Stonehaven
- Dufftown 3-0 Fraserburgh United
- Longside 1-2 Buchanhaven Hearts
Saturday, January 22
- Aberdeen University 2-1 Fraserburgh United
- Stoneywood Parkvale 0-2 Stonehaven
- Sunnybank 0-1 Dufftown
Saturday, January 29
- Stonehaven 1-0 Longside
Dufftown P-P Sunnybank– due to adverse weather
Saturday, February 5
- Aberdeen University 0-5 Fraserburgh United
Saturday, February 12
- Buchanhaven Hearts 2-0 Aberdeen University – new fixture
- Stonehaven 4-1 Longside
Aberdeen University P-P Fraserburgh United– now Sat, Feb 5
Saturday, February 19
Aberdeen University P-P Sunnybank– new fixture– pitch unplayableDufftown P-P Stonehaven– pitch unplayableFraserburgh United P-P Stoneywood Parkvale– new fixture– pitch unplayableBuchanhaven Hearts P-P Aberdeen University– fixtures amendedFraserburgh United P-P Sunnybank– fixtures amended
Saturday, February 26
- Fraserburgh United 2-0 Sunnybank
Dufftown P-P Stoneywood Parkvale– pitch unplayableAberdeen University P-P Sunnybank– played Sat, Feb 19Fraserburgh United P-P Stoneywood Parkvale– played Sat, Feb 19
Saturday, March 5
- Dufftown 1-2 Sunnybank
Saturday, March 26
- Dufftown 2-1 Stoneywood Parkvale
Saturday, April 16
- Aberdeen University 1-4 Sunnybank
- Fraserburgh United 4-1 Stoneywood Parkvale
- Stonehaven champions
Dufftown P-P Stonehaven– pitch unplayable
Saturday, April 23
- Dufftown 0-2 Stonehaven
Saturday, May 7
- Dufftown 4-3 Aberdeen University
SEASON COMPLETE