The North Premier League is the top tier of the Junior football structure in the North Region SJFA.
This league is part of the Scottish pyramid at Tier 6, parallel with the North Caledonian League and Midlands League, which all feed into the Highland League.
It is comprised of 14 clubs who each play each other home and away to give 26 league fixtures.
There was a late change in line up with Hall Russell United going to abeyance; they were replaced by Dufftown.
Banks o’ Dee won last season’s competition, styled as ‘North Super League, and became the first club to be promoted to the Highland League on merit.
2022-23 COMPETITION (2016-17, 2017-18, 2018-19, 2019-20, 2020-21, 2021-22)
Competing clubs: Aberdeen East End, Banchory St Ternan, Bridge of Don Thistle, Colony Park, Culter, Dufftown, Dyce, Ellon United, Hermes, Maud, Montrose Roselea, Nairn St Ninian, Stonehaven, Stoneywood Parkvale
Saturday, August 6
- Banchory St Ternan 4-3 Nairn St Ninian
- Bridge of Don Thistle 2-3 Stonehaven
- Colony Park 0-0 Ellon United
- Culter 4-0 Montrose Roselea
- Dyce 2-0 Stoneywood Parkvale
- Hermes 7-0 Dufftown
- Maud 0-2 Aberdeen East End
Saturday, August 13
- Aberdeen East End 2-2 Colony Park (@ Balmoral Stadium)
- Dufftown 0-2 Culter
- Ellon United 2-1 Banchory St Ternan
- Hermes 6-0 Nairn St Ninian – fixture reversed
- Montrose Roselea 0-1 Bridge of Don Thistle
- Stonehaven 2-1 Dyce
- Stoneywood Parkvale 0-1 Maud
Tuesday, August 16
- Aberdeen East End 2-1 Bridge of Don Thistle (@ Denmore Park)
- Colony Park 0-7 Hermes
- Ellon United 0-1 Dyce
- Maud 1-2 Culter
- Stoneywood Parkvale 6-0 Banchory St Ternan
Saturday, August 20
- Banchory St Ternan 1-3 Aberdeen East End
- Bridge of Don Thistle 6-0 Dufftown
- Culter 3-1 Nairn St Ninian
- Dyce 0-1 Montrose Roselea
- Hermes 5-1 Ellon United
- Maud 3-4 Colony Park
- Stonehaven 1-2 Stoneywood Parkvale
Tuesday, August 23
- Colony Park 0-4 Bridge of Don Thistle
- Banchory St Ternan 0-3 Culter
- Ellon United 3-2 Montrose Roselea
- Maud 0-4 Dyce
- Nairn St Ninian 2-2 Dufftown
- Stonehaven 2-2 Aberdeen East End – fixture reversed
- Stoneywood Parkvale 0-2 Hermes
Saturday, September 3
- Ellon United 2-0 Dufftown – new fixture
- Maud 1-0 Banchory St Ternan
- Montrose Roselea 2-2 Stonehaven
- Nairn St Ninian 2-0 Bridge of Don Thistle
Aberdeen East End P-P Hermes– due to Grill League Cup tieDufftown P-P Dyce– due to Grill League Cup tieEllon United P-P Culter– due to Grill League Cup tieStoneywood Parkvale P-P Colony Park– due to Grill League Cup tie
Saturday, September 17
- Bridge of Don Thistle 1-0 Ellon United
- Dyce 2-2 Nairn St Ninian
- Hermes 6-1 Maud
- Montrose Roselea 2-2 Stoneywood Parkvale
- Stonehaven 1-1 Dufftown
Banchory St Ternan P-P Colony Park– due to Grill League Cup tieCulter P-P Aberdeen East End– due to Grill League Cup tie
Saturday, September 24
- Colony Park 1-3 Nairn St Ninian
- Dufftown 1-1 Dyce
- Maud 0-6 Bridge of Don Thistle
Saturday, October 1
- Banchory St Ternan 2-0 Montrose Roselea
- Colony Park 3-1 Dufftown
- Dyce 2-0 Ellon United – new fixture
- Hermes 1-0 Stonehaven
- Maud 3-5 Nairn St Ninian
- Stoneywood Parkvale 0-4 Bridge of Don Thistle
Aberdeen East End P-P Ellon United– due to Grill League Cup finalCulter P-P Dyce– due to Grill League Cup final
Saturday, October 8
- Bridge of Don Thistle 4-1 Banchory St Ternan
- Culter 4-1 Hermes
- Dufftown 1-2 Ellon United
- Dyce 5-0 Colony Park
- Montrose Roselea 3-4 Aberdeen East End
- Stonehaven 2-1 Maud
Nairn St Ninian P-P Stoneywood Parkvale– due to rearranged Scottish Junior Cup tie
Friday, October 14
- Hermes 1-1 Bridge of Don Thistle
Saturday, October 15
- Aberdeen East End 3-0 Dufftown
- Banchory St Ternan 1-5 Dyce
- Colony Park 0-3 Stonehaven
- Ellon United 3-1 Nairn St Ninian
- Maud 3-2 Montrose Roselea
- Stoneywood Parkvale 1-3 Culter
Friday, October 21
- Dyce 1-2 Hermes
Saturday, October 22
- Bridge of Don Thistle 0-3 Culter
- Colony Park 0-2 Montrose Roselea
- Dufftown 1-2 Maud
- Ellon United 4-0 Stoneywood Parkvale
- Nairn St Ninian 1-5 Aberdeen East End
- Stonehaven 2-1 Banchory St Ternan
Saturday, October 29
- Banchory St Ternan 2-4 Colony Park
- Culter 1-1 Dyce
- Dufftown 1-5 Montrose Roselea
- Maud 0-5 Hermes
- Nairn St Ninian 1-2 Stoneywood Parkvale
Saturday, November 19
- Culter 8-0 Colony Park
- Hermes 1-0 Banchory St Ternan
- Montrose Roselea 2-0 Nairn St Ninian
Bridge of Don Thistle P-P Maud– pitch unplayableDufftown P-P Stoneywood Parkvale– pitch unplayableDyce P-P Aberdeen East End– pitch unplayableStonehaven P-P Ellon United– pitch unplayable
Friday, November 25
Dyce P-P Bridge of Don Thistle– pitch unplayable
Saturday, November 26
- Aberdeen East End 1-3 Stoneywood Parkvale
- Dufftown 3-1 Banchory St Ternan
- Ellon United 4-1 Maud
- Montrose Roselea 1-1 Hermes (@ Broomfield Park)
- Nairn St Ninian 1-1 Colony Park
- Stonehaven 0-2 Culter
Saturday, December 3
- Nairn St Ninian 1-0 Maud
- Stoneywood Parkvale 3-3 Ellon United
Banchory St Ternan P-P Stonehaven– due to access problems
Saturday, December 10
Colony Park P-P Culter– pitch unplayableBanchory St Ternan P-P Dufftown– pitch unplayable
Saturday, December 17
Aberdeen East End P-P Maud– pitch unplayableDufftown P-P Hermes– pitch unplayableEllon United P-P Colony Park– pitch unplayableMontrose Roselea P-P Culter– pitch unplayableNairn St Ninian P-P Banchory St Ternan– pitch unplayableStonehaven P-P Bridge of Don Thistle– pitch unplayableStoneywood Parkvale P-P Dyce– pitch unplayable
Saturday, January 7
- Culter 8-2 Dufftown
- Montrose Roselea 0-0 Colony Park – new fixture
- Nairn St Ninian 4-1 Banchory St Ternan – new fixture
Banchory St Ternan P-P Ellon United– due to Inter Regional Cup tieBridge of Don Thistle P-P Montrose Roselea– due to Inter Regional Cup tieColony Park P-P Aberdeen East End– due to Inter Regional Cup tieDyce P-P Stonehaven– due to Inter Regional Cup tieMaud P-P Stoneywood Parkvale– due to Inter Regional Cup tieNairn St Ninian P-P Hermes– due to Inter Regional Cup tie
Saturday, January 14
- Banchory St Ternan 0-0 Maud
- Bridge of Don Thistle 1-1 Nairn St Ninian
- Culter 6-1 Ellon United
- Dyce 2-0 Dufftown
- Stonehaven 2-1 Montrose Roselea
Colony Park P-P Stoneywood Parkvale– pitch unplayableHermes P-P Aberdeen East End– pitch unplayable
Saturday, January 21
- Montrose Roselea 1-1 Dyce
Aberdeen East End P-P Banchory St Ternan– pitch unplayableColony Park P-P Maud– pitch unplayableDufftown P-P Bridge of Don Thistle– pitch unplayableEllon United P-P Hermes– pitch unplayableNairn St Ninian P-P Culter– pitch unplayableStoneywood Parkvale P-P Stonehaven– pitch unplayable
Saturday, January 28
- Aberdeen East End 0-1 Culter
- Colony Park 3-0 Banchory St Ternan
- Dufftown 0-3 Stonehaven
- Ellon United 0-3 Bridge of Don Thistle
- Hermes 5-2 Montrose Roselea – new fixture
- Maud 1-2 Stoneywood Parkvale – new fixture
- Nairn St Ninian 2-5 Dyce
Stoneywood Parkvale P-P Montrose Roselea– fixtures amended, now Sat Mar 18
Saturday, February 4
- Banchory St Ternan 1-4 Stoneywood Parkvale
- Bridge of Don Thistle 0-2 Dyce
- Culter 3-1 Maud
- Hermes 4-0 Colony Park
- Montrose Roselea 2-1 Dufftown
- Stonehaven 1-0 Nairn St Ninian
Bridge of Don Thistle P-P Aberdeen East End– due to North Regional Cup tie
Friday, February 10
- Dyce 1-3 Culter
Saturday, February 11
- Dufftown 1-0 Colony Park
- Ellon United 1-4 Aberdeen East End
- Montrose Roselea 2-0 Banchory St Ternan
- Stoneywood Parkvale 4-1 Nairn St Ninian
Bridge of Don Thistle P-P Stoneywood Parkvale– due to Inter Regional Cup tieStonehaven P-P Hermes– due to Inter Regional Cup tie
Saturday, February 18
- Bridge of Don Thistle 2-2 Hermes
Saturday, February 25
- Banchory St Ternan 0-4 Stonehaven – new fixture
- Dufftown 1-1 Nairn St Ninian
- Dyce 2-0 Maud
- Ellon United 1-2 Colony Park
Aberdeen East End P-P Stonehaven– due to North Regional Cup tieBridge of Don Thistle P-P Colony Park– due to North Regional Cup tie, now Sat Mar 25Culter P-P Banchory St Ternan– due to North Regional Cup tie, now Tues Apr 11Hermes P-P Stoneywood Parkvale– due to North Regional Cup tie, now Sat Apr 29Montrose Roselea P-P Ellon United– due to North Regional Cup tie, now Sat Apr 22
Friday, March 3
- Hermes 2-0 Culter
Saturday, March 4
- Aberdeen East End 2-3 Montrose Roselea
- Banchory St Ternan 1-1 Bridge of Don Thistle
- Colony Park 2-2 Dyce
- Dufftown 1-1 Stoneywood Parkvale
- Maud 0-0 Stonehaven
- Nairn St Ninian 0-3 Ellon United
Stoneywood Parkvale P-P Nairn St Ninian– now Sat, Feb 11
Saturday, March 11
- Nairn St Ninian 3-4 Montrose Roselea
Aberdeen East End P-P Dyce– pitch unplayableBanchory St Ternan P-P Hermes– pitch unplayableBridge of Don Thistle P-P Maud– pitch unplayableColony Park P-P Culter– pitch unplayableEllon United P-P Stonehaven– pitch unplayableStoneywood Parkvale P-P Dufftown– pitch unplayable
Friday, March 17
Hermes P-P Dyce– now Sat, Mar 18
Saturday, March 18
- Culter 4-1 Banchory St Ternan – new fixture
- Hermes 7-0 Dyce
- Stonehaven 1-2 Ellon United – new fixture
- Stoneywood Parkvale 3-0 Montrose Roselea – new fixture
Aberdeen East End P-P Nairn St Ninian– due to McLeman Cup tieBanchory St Ternan P-P Stonehaven– due to McLeman Cup tieCulter P-P Bridge of Don Thistle– due to McLeman Cup tieMaud P-P Dufftown– due to McLeman Cup tieMontrose Roselea P-P Colony Park
Tuesday, March 21
- Dyce 4-1 Aberdeen East End
Friday, March 24
Hermes P-P Dyce Juniors
Saturday, March 25
- Bridge of Don Thistle 5-1 Colony Park
- Dyce 3-0 Banchory St Ternan – new fixture
- Maud 2-1 Ellon United
- Nairn St Ninian 1-4 Culter – new fixture
- Stoneywood Parkvale 1-0 Aberdeen East End
Banchory St Ternan P-P Dufftown– due to McLeman Cup tieDyce P-P Stonehaven– due to McLeman Cup tieBridge of Don Thistle P-P DyceCulter P-P StonehavenHermes P-P Montrose Roselea
Tuesday, March 28
- Hermes – Aberdeen East End
Saturday, April 1
- Banchory St Ternan 3-3 Ellon United – new fixture
- Colony Park 0-3 Stoneywood Parkvale – new fixture
- Dyce 2-2 Bridge of Don Thistle
- Montrose Roselea 2-2 Maud
- Nairn St Ninian 1-8 Hermes
Dufftown P-P Aberdeen East End– due to McLeman Cup tieStonehaven P-P Colony Park– due to McLeman Cup tieCulter P-P Stoneywood Parkvale– due to McLeman Cup tieBridge of Don Thistle P-P HermesDyce P-P Banchory St TernanNairn St Ninian P-P Ellon United
Tuesday, April 4
- Hermes 1-1 Stoneywood Parkvale
Saturday, April 8
- Aberdeen East End 5-0 Banchory St Ternan – new fixture
- Bridge of Don Thistle 4-0 Montrose Roselea
- Dufftown 0-5 Hermes
- Dyce 0-0 Stonehaven – new fixture
- Ellon United 0-4 Culter
- Stoneywood Parkvale 4-1 Colony Park
Aberdeen East End P-P MaudNairn St Ninian P-P StonehavenAberdeen East End P-P Hermes
Tuesday, April 11
- Colony Park 0-1 Aberdeen East End
- Ellon United 1-3 Hermes
- Stonehaven 0-0 Bridge of Don Thistle
- Stoneywood Parkvale 0-1 Dyce
Culter P-P Banchory St Ternan
Wednesday, April 12
- Montrose Roselea 1-2 Culter
Saturday, April 15
- Aberdeen East End 3-0 Nairn St Ninian – new fixture
- Banchory St Ternan 0-5 Hermes – new fixture
- Bridge of Don Thistle 5-0 Stoneywood Parkvale
- Culter 3-0 Stonehaven – new fixture
- Maud 1-2 Dufftown – new fixture
- Montrose Roselea 2-1 Ellon United – new fixture
Banchory St Ternan P-P Ellon UnitedColony Park P-P MaudCulter P-P Aberdeen East EndDyce P-P StonehavenDufftown P-P Stoneywood Parkvale– now Sat, Mar 4Ellon United P-P Hermes– now Tues, Apr 11Nairn St Ninian P-P Hermes– now Sat, Apr 1
Tuesday, April 18
- Aberdeen East End 1-2 Dyce
- Culter 6-0 Bridge of Don Thistle
Ellon United P-P Stonehaven – fixture reversed– due to McLeman Cup tieAberdeen East End P-P Banchory St TernanColony Park P-P Stoneywood ParkvaleDyce P-P Aberdeen East End– now Sat, Apr 22Hermes P-P Stoneywood Parkvale– now Sat, Apr 29
Saturday, April 22
- Aberdeen East End 2-2 Ellon United
- Dufftown 0-1 Bridge of Don Thistle
- Stonehaven 0-5 Hermes
Colony Park P-P Maud– due to McLeman Cup tieCulter P-P Stoneywood Parkvale– due to McLeman Cup tieDyce P-P Aberdeen East EndMontrose Roselea P-P Ellon UnitedNairn St Ninian P-P CulterDyce P-P Bridge of Don Thistle– now Tues, Apr 25Montrose Roselea P-P Culter– now Sat, Apr 29
Tuesday, April 25
- Colony Park 0-3 Culter
- Culter champions 🏆
Aberdeen East End P-P Maud– due to McLeman Cup tie, now Tues, May 9Stoneywood Parkvale P-P Stonehaven– due to McLeman Cup tie, now Tues, May 9Aberdeen East End P-P Ellon United– reverted to Sat Apr 22Dyce P-P Bridge of Don Thistle
Saturday, April 29
- Bridge of Don Thistle 0-3 Maud – new fixture
- Culter 2-1 Aberdeen East End – new fixture
- Nairn St Ninian 1-2 Stonehaven – new fixture
- Stoneywood Parkvale 4-1 Dufftown – new fixture
Bridge of Don Thistle P-P Aberdeen East EndHermes P-P Stoneywood ParkvaleMontrose Roselea P-P CulterMontrose Roselea P-P Ellon United– now Sat, Apr 22
Tuesday, May 2
- Aberdeen East End 0-2 Hermes
- Colony Park 4-2 Maud
- Culter 5-1 Stoneywood Parkvale
- Ellon United 1-0 Stonehaven
Aberdeen East End P-P Stonehaven– now Tues, May 16
Saturday, May 6
- Banchory St Ternan 2-0 Dufftown
- Bridge of Don Thistle 4-5 Aberdeen East End
- Stonehaven 3-0 Colony Park
Tuesday, May 9
- Stoneywood Parkvale 0-8 Stonehaven
Aberdeen East End P-P Maud– pitch unplayable, now Sat May 20Aberdeen East End P-P Hermes– now Tues, May 2
Saturday, May 13
- Dufftown 2-2 Aberdeen East End
Tuesday, May 16
- Aberdeen East End 1-2 Stonehaven
Saturday, May 20
- Aberdeen East End 0-1 Maud
season end