The North Championship is the second tier of the Junior football structure in the North Region SJFA.
It is part of the Scottish pyramid at Tier 7, sitting below the North Premier League.
This year, fourteen clubs are playing at this level. Whitehills and Hall Russell United have returned to the fold after a year out, but Aberdeen University have dropped out.
ARCHIVE RESULTS
2023-24 COMPETITION
Competing clubs: Banchory St Ternan, Banks o’ Dee Juniors, Burghead Thistle, Cruden Bay, Deveronside, Dufftown, Forres Thistle, Glentanar, Hall Russell United, Islavale, Longside, Lossiemouth United, New Elgin, Whitehills
FIXTURES & RESULTS
Saturday, August 12
- Banks o’ Dee Juniors 4-0 Islavale
- Burghead Thistle 2-0 Whitehills
- Deveronside 3-1 New Elgin
- Dufftown 1-2 Banchory St Ternan
- Hall Russell United 0-3 Forres Thistle
- Longside 4-2 Glentanar
- Lossiemouth United 7-2 Cruden Bay
Tuesday, August 15
- Banchory St Ternan 1-4 Banks o’ Dee Juniors
- Cruden Bay 0-4 Longside
- Forres Thistle 1-1 Dufftown
- Glentanar 2-2 Hall Russell United
- Islavale 3-0 Burghead Thistle
- New Elgin 5-5 Lossiemouth United
- Whitehills 0-4 Deveronside
Saturday, August 19
- Banchory St Ternan 2-0 Islavale
- Banks o’ Dee Juniors 3-2 Forres Thistle
- Deveronside 3-0 Burghead Thistle
- Dufftown 6-2 Glentanar
- Hall Russell United 8-1 Cruden Bay
- Longside 0-0 New Elgin
- Lossiemouth United 7-1 Whitehills
Tuesday, August 22
- Burghead Thistle 2-2 Dufftown
- Banchory St Ternan 3-0 Hall Russell United
- Deveronside 14-0 Cruden Bay
- Forres Thistle 0-1 New Elgin
- Glentanar 2-5 Banks o’ Dee Juniors
- Islavale 0-0 Lossiemouth United
- Whitehills 0-5 Longside
Saturday, August 26
- Banchory St Ternan 3-1 Glentanar
- Cruden Bay 1-4 Banks o’ Dee Juniors – fixture reversed
- Dufftown 4-3 New Elgin
- Hall Russell United 5-1 Whitehills
- Lossiemouth United 4-1 Deveronside
Forres Thistle P-P Islavale– due to Grill League Cup tieLongside P-P Burghead Thistle– due to Grill League Cup tie
Saturday, September 16
- Burghead Thistle 4-2 Hall Russell United
- Cruden Bay 1-7 Banchory St Ternan
- Deveronside 0-1 Longside
- Glentanar 1-3 Forres Thistle
- Lossiemouth United 0-6 Islavale
- New Elgin 1-4 Banks o’ Dee Juniors
- Whitehills 4-7 Dufftown
Saturday, September 23
- Banchory St Ternan 4-1 New Elgin
- Dufftown 1-2 Burghead Thistle
- Forres Thistle 2-0 Cruden Bay
- Glentanar 0-3 Islavale
- Hall Russell United 1-4 Deveronside
- Longside 2-1 Lossiemouth United
Whitehills P-P Banks o’ Dee Juniors– fixture reversed
Saturday, September 30
- Banks o’ Dee Juniors 2-0 Burghead Thistle
- Cruden Bay 0-8 Glentanar
- Deveronside 5-2 Dufftown (@ Princess Royal Park)
- Islavale 3-1 Longside
- Lossiemouth United 0-3 Hall Russell United
- New Elgin 2-2 Forres Thistle
- Whitehills 1-4 Banchory St Ternan
Saturday, October 7
- Forres Thistle 10-0 Whitehills
- Glentanar 2-1 New Elgin
Banchory St Ternan P-P Burghead Thistle– pitch unplayableDufftown P-P Lossiemouth United– pitch unplayableCruden Bay P-P Islavale– due to Scottish Junior Cup tieDeveronside P-P Banks o’ Dee Juniors– due to Scottish Junior Cup tieHall Russell United P-P Longside– due to Scottish Junior Cup tie
Saturday, October 14
- Burghead Thistle 4-3 Longside
- Islavale 11-0 Cruden Bay
Saturday, October 21
Burghead Thistle P-P Forres Thistle– due to adverse weatherDeveronside P-P Islavale – new fixture– due to adverse weatherLossiemouth United P-P Dufftown – new fixture– due to adverse weatherNew Elgin P-P Cruden Bay– due to adverse weatherWhitehills P-P Glentanar– due to adverse weatherBanks o’ Dee Juniors P-P Lossiemouth United– due to North Regional Cup tieDeveronside P-P Banchory St Ternan – due to North Regional Cup tieIslavale – Hall Russell United– due to North Regional Cup tieLongside P-P Dufftown– due to North Regional Cup tie
Saturday, October 28
- Banchory St Ternan 0-2 Lossiemouth United
- Banks o’ Dee Juniors 6-0 Longside
- Cruden Bay 2-3 Whitehills
- Forres Thistle 3-2 Deveronside
- Glentanar 0-2 Burghead Thistle
- New Elgin 1-4 Islavale
Dufftown P-P Hall Russell United– pitch unplayable
Saturday, November 4
- Burghead Thistle 4-0 Cruden Bay
- Deveronside 2-3 Glentanar
- Forres Thistle 4-0 Lossiemouth United – fixture reversed
- Hall Russell United 1-3 Banks o’ Dee Juniors
- Longside 4-2 Banchory St Ternan
- Whitehills 4-2 New Elgin
Islavale P-P Dufftown– pitch unplayable
Saturday, November 11
- Banks o’ Dee Juniors 4-2 Dufftown
- Cruden Bay 1-4 Deveronside
- Forres Thistle 1-1 Longside
- Glentanar 0-7 Lossiemouth United
- Hall Russell United 1-1 Banchory St Ternan
- New Elgin 0-5 Burghead Thistle
- Whitehills 1-6 Islavale
Saturday, November 18
- Banchory St Ternan 4-4 Dufftown
- Cruden Bay 1-9 Lossiemouth United
- Forres Thistle 2-0 Hall Russell United
- Whitehills 0-4 Burghead Thistle
Glentanar P-P Longside– due to rearranged Inter Regional Cup tieIslavale P-P Banks o’ Dee Juniors– due to rearranged Inter Regional Cup tie
Saturday, November 25
- Banks o’ Dee Juniors 4-1 Banchory St Ternan
- Burghead Thistle 1-2 Islavale
- Deveronside 5-2 Whitehills (@ Princess Royal Park)
- Hall Russell United 8-2 Glentanar
- Longside 7-0 Cruden Bay
- Lossiemouth United 8-0 New Elgin
Dufftown P-P Forres Thistle– pitch unplayable
Saturday, December 2
Cruden Bay P-P Hall Russell United– pitch unplayableForres Thistle P-P Banks o’ Dee Juniors– pitch unplayableGlentanar P-P Dufftown– pitch unplayableIslavale P-P Banchory St Ternan– pitch unplayableLongside P-P Burghead Thistle– pitch unplayableWhitehills P-P Lossiemouth United– pitch unplayableBurghead Thistle P-P Deveronside– fixtures amendedNew Elgin P-P Longside– fixtures amended
Saturday, December 9
- Cruden Bay 2-6 Dufftown – fixture reversed
Hall Russell United P-P Islavale– pitch unplayableLongside P-P Whitehills– pitch unplayableLossiemouth United P-P Burghead Thistle– pitch unplayableBanchory St Ternan P-P Forres ThistleDeveronside P-P Islavale– due to Inter Regional Cup tieHall Russell United P-P New Elgin– due to Inter Regional Cup tie
Saturday, December 16
- Cruden Bay 0-2 Burghead Thistle
- Deveronside 3-1 Lossiemouth United
- Glentanar 2-2 Banchory St Ternan
- Islavale 2-0 Forres Thistle
- New Elgin 2-5 Dufftown
- Whitehills 1-0 Hall Russell United
Banks o’ Dee Juniors P-P Cruden Bay– fixture reversed– due to Inter Regional Cup tieBurghead Thistle P-P Longside– fixtures amended
Saturday, January 6
- Forres Thistle 2-2 Glentanar
- New Elgin 4-0 Cruden Bay
Dufftown P-P Whitehills– pitch unplayableHall Russell United P-P Burghead Thistle– pitch unplayableLongside P-P Deveronside– pitch unplayableLossiemouth United P-P Banks o’ Dee Juniors– pitch unplayable
Saturday, January 13
- Burghead Thistle 0-2 Forres Thistle
- Islavale 5-0 Glentanar
- New Elgin 1-2 Banchory St Ternan
- Whitehills 0-6 Lossiemouth United
Dufftown P-P Cruden Bay– pitch unplayableCruden Bay P-P Forres Thistle– fixtures amendedLossiemouth United P-P Longside– due to Elginshire Cup tieBanks o’ Dee Juniors P-P Whitehills– due to Inter Regional Cup tieDeveronside P-P Hall Russell United– due to Inter Regional Cup tie
Saturday, January 20
Banchory St Ternan P-P Whitehills– pitch unplayableBurghead Thistle P-P Banks o’ Dee Juniors– pitch unplayableDufftown P-P Deveronside– pitch unplayableGlentanar P-P Cruden Bay– pitch unplayableHall Russell United P-P Lossiemouth United– pitch unplayableLongside P-P Islavale– pitch unplayable
Saturday, January 27
- Banks o’ Dee Juniors 2-0 Deveronside
- Burghead Thistle 4-1 Banchory St Ternan
- Cruden Bay 0-11 Islavale – new fixture
- Longside 2-2 Hall Russell United
- New Elgin 3-1 Glentanar
- Whitehills 0-4 Forres Thistle
Lossiemouth United P-P Dufftown– pitch unplayable
Saturday, February 3
- Banchory St Ternan 0-2 Deveronside
- Cruden Bay 0-1 New Elgin
- Dufftown 1-8 Longside
- Forres Thistle 1-0 Banks o’ Dee Juniors
- Glentanar 3-0 Whitehills
- Hall Russell United 0-2 Islavale
- Lossiemouth United 2-1 Burghead Thistle (@ Grant Park)
Forres Thistle P-P Burghead Thistle
Saturday, February 10
- Deveronside 4-0 Forres Thistle
- Longside 1-1 Banks o’ Dee Juniors
- Whitehills 3-1 Cruden Bay
Burghead Thistle P-P Glentanar– pitch unplayableHall Russell United P-P Dufftown– pitch unplayableIslavale P-P New Elgin– pitch unplayableLossiemouth United P-P Banchory St Ternan– pitch unplayable
Saturday, February 17
- Banchory St Ternan 0-1 Longside
- Glentanar 1-0 Cruden Bay
- Hall Russell United 1-0 Burghead Thistle
- New Elgin 5-1 Whitehills
Dufftown P-P Islavale– pitch unplayableLossiemouth United P-P Forres Thistle – new fixture– fixture reversed– pitch unplayableBanks o’ Dee Juniors P-P Hall Russell United– due to Inter Regional Cup tieGlentanar P-P Deveronside– due to Inter Regional Cup tie
Saturday, February 24
- Burghead Thistle 2-4 New Elgin
- Dufftown 2-5 Banks o’ Dee Juniors (@ The Meadows, Huntly)
- Islavale 14-0 Whitehills
- Longside 1-2 Deveronside
Cruden Bay P-P Forres Thistle – new fixture– pitch unplayableLossiemouth United P-P Glentanar – new fixture– pitch unplayableDufftown P-P Banks o’ Dee Juniors– due to North Regional Cup tieIslavale P-P Whitehills– due to North Regional Cup tieLongside P-P Forres Thistle– due to North Regional Cup tieLossiemouth United P-P Glentanar– due to North Regional Cup tie
Saturday, March 2
- Hall Russell United 1-1 Longside
Burghead Thistle P-P Lossiemouth United– pitch unplayableDeveronside P-P Banks o’ Dee Juniors– due to Elginshire Cup tieDufftown P-P Lossiemouth United– due to Elginshire Cup tieForres Thistle P-P Banchory St Ternan– due to Elginshire Cup tieWhitehills P-P Glentanar– due to Elginshire Cup tie
Saturday, March 9
- Banks o’ Dee Juniors 0-2 Lossiemouth United
- Deveronside 4-4 Banchory St Ternan
- Dufftown 6-0 Cruden Bay
- Forres Thistle 0-1 Islavale
- Longside 1-3 Burghead Thistle
- New Elgin 2-1 Hall Russell United
- Whitehills 2-5 Glentanar
Tuesday, March 12
- Lossiemouth United 3-0 Dufftown (@ Grant Park)
Saturday, March 16
- Burghead Thistle 2-1 Banks o’ Dee Juniors
- Cruden Bay 1-3 Forres Thistle
- Hall Russell United 5-0 Lossiemouth United
- Longside 5-0 Dufftown
- New Elgin 1-3 Deveronside
Burghead Thistle P-P Glentanar– due to Elginshire Cup tieIslavale P-P Banks o’ Dee Juniors– due to Elginshire Cup tieBanchory St Ternan P-P Burghead Thistle– due to North Regional Cup tieBurghead Thistle P-P Glentanar– due to Elginshire Cup tieIslavale P-P Banks o’ Dee Juniors– due to Elginshire Cup tie
Saturday, March 23
- Banchory St Ternan 7-0 Cruden Bay
- Banks o’ Dee Juniors 9-0 Whitehills
- Burghead Thistle 5-4 Deveronside
- Dufftown 6-1 Forres Thistle
- Islavale 3-0 Hall Russell United
- Lossiemouth United 6-2 Glentanar
Glentanar P-P Longside– fixtures amended
Saturday, March 30
- Cruden Bay 0-3 Hall Russell United
- Dufftown 10-0 Whitehills (@ The Meadows, Huntly)
Banks o’ Dee Juniors P-P Cruden Bay– due to Elginshire Cup tieDufftown P-P Hall Russell United– due to Elginshire Cup tieForres Thistle P-P Burghead Thistle– due to Elginshire Cup tieGlentanar P-P Deveronside– due to Elginshire Cup tieIslavale P-P Banchory St Ternan– due to Elginshire Cup tieBurghead Thistle P-P Lossiemouth United– fixtures amended
Saturday, April 6
- Forres Thistle 1-0 Burghead Thistle
- Glentanar 1-1 Dufftown
- Whitehills 1-7 Banks o’ Dee Juniors
Hall Russell United P-P New Elgin– pitch unplayableLossiemouth United P-P Longside – new fixture– pitch unplayableBanchory St Ternan P-P Forres Thistle– due to Elginshire Cup tieDeveronside P-P Islavale– due to Elginshire Cup tie
Tuesday, April 9
- Banks o’ Dee Juniors 1-0 Cruden Bay
Saturday, April 13
- Banchory St Ternan 2-0 Whitehills
- Burghead Thistle 1-2 Glentanar
- Dufftown 3-4 Deveronside
- Islavale 3-2 New Elgin
- Longside 6-1 Forres Thistle
- Lossiemouth United 2-1 Banks o’ Dee Juniors
Banks o’ Dee Juniors P-P New Elgin– fixtures amendedCruden Bay P-P Hall Russell United– fixtures amendedIslavale P-P Dufftown– fixtures amendedLossiemouth United P-P Glentanar– fixtures amended
Tuesday, April 16
- Forres Thistle 5-4 Lossiemouth United
- Islavale 7-1 Dufftown
- Longside 5-0 Whitehills
Banks o’ Dee Juniors P-P Hall Russell United– due to North Regional Cup tieDeveronside P-P Hall Russell United– fixtures amendedForres Thistle P-P Burghead Thistle– fixtures amendedLongside P-P Whitehills– fixtures amended
Saturday, April 20
- Burghead Thistle 1-3 Lossiemouth United
- Dufftown 4-4 Hall Russell United (@ The Meadows, Huntly)
- Forres Thistle 0-2 Banchory St Ternan
Islavale P-P Deveronside– due to Elginshire Cup tieLongside P-P Whitehills– due to Elginshire Cup tieBanks o’ Dee Juniors P-P New Elgin – new fixtureBurghead Thistle P-P Banks o’ Dee Juniors– new fixture– fixtures amendedDufftown P-P Banks o’ Dee Juniors– fixtures amendedDufftown P-P Whitehills– new fixture– fixtures amendedLongside P-P Whitehills– fixtures amended
Tuesday, April 23
- Glentanar 2-8 Longside
Dufftown P-P Islavale– now Wed, Apr 24Deveronside P-P Banks o’ Dee Juniors– fixtures amendedIslavale P-P New Elgin– fixtures amendedLossiemouth United P-P Dufftown– fixtures amended
Wednesday, April 24
- Dufftown 0-4 Islavale
Saturday, April 27
- Banchory St Ternan 1-1 Burghead Thistle
- Banks o’ Dee Juniors 2-0 New Elgin
- Deveronside 2-2 Hall Russell United
- Dufftown 1-2 Lossiemouth United
- Longside 2-1 Islavale
Banks o’ Dee Juniors P-P Cruden Bay– now Tues, Apr 9Islavale P-P Whitehills– fixtures amendedLossiemouth United P-P Banks o’ Dee Juniors– fixtures amended
Tuesday, April 30
- Banks o’ Dee Juniors 2-1 Hall Russell United
- Glentanar A-A(2-3) Deveronside – abandoned 55 mins due to player injury
Deveronside P-P Islavale– fixtures amendedGlentanar P-P Longside– fixtures amended, now Tues, Apr 23Dufftown P-P Lossiemouth United– fixtures amended
Saturday, May 4
- Banchory St Ternan 6-3 Forres Thistle
- Hall Russell United 4-2 New Elgin
- Lossiemouth United 2-3 Longside
Glentanar P-P Deveronside– fixtures amendedHall Russell United P-P Dufftown– fixtures amendedIslavale P-P Banks o’ Dee Juniors– fixtures amendedLossiemouth United P-P Banchory St Ternan– fixtures amendedForres Thistle P-P Burghead Thistle – new fixture
Tuesday, May 7
- Islavale 5-2 Deveronside
Saturday, May 11
- Glentanar 0-4 Deveronside
- Hall Russell United 3-0 Dufftown
- Islavale 1-0 Banks o’ Dee Juniors
- Lossiemouth United 3-0 Banchory St Ternan
Deveronside P-P Banks o’ Dee Juniors– fixtures amendedForres Thistle P-P Lossiemouth United– fixtures amendedIslavale P-P Banchory St Ternan– fixtures amended
Tuesday, May 14
- Deveronside 0-4 Islavale
- Islavale champions 🏆
Saturday, May 18
- Deveronside – Banks o’ Dee Juniors – new fixture
- Islavale – Banchory St Ternan – new fixture
Banchory St Ternan P-P Forres Thistle– fixtures amended