2023–24 Highland Football League#Highland League play-off

{{Infobox football league season

|competition = Breedon Highland League

|season = 2023–24

|winners = Buckie Thistle

|dates = 29 July 2023 – 27 April 2024

|league topscorer=

|biggest home win= {{nobreak|Fraserburgh 11–0 Strathspey Thistle}}
(20 April 2024)

|biggest away win= {{nobreak|Strathspey Thistle 1–10 Brora Rangers}}
(6 March 2024)

|highest scoring = {{ubl|{{nobreak|Strathspey Thistle 1–10 Brora Rangers}}
(6 March 2024)|{{nobreak|Fraserburgh 11–0 Strathspey Thistle}}
(20 April 2024)}}

|matches = 306

|total goals = 1124

|longest wins = 10 matches:
Brechin City & Fraserburgh

|longest unbeaten= 19 matches:
Banks o' Dee

|longest winless = 16 matches:
Clachnacuddin & Strathspey Thistle

|longest losses = 14 matches:
Strathspey Thistle

|prevseason = 2022–23

|nextseason = 2024–25

|updated = 27 April 2024

}}

The 2023–24 Highland Football League (known as the Breedon Highland League for sponsorship reasons) was the 121st season of the Highland Football League, and the 10th season as part of the fifth tier of the Scottish football pyramid system. Brechin City were the reigning champions, and were one of three teams that could have won the title in the final round of games, along with Buckie Thistle and Fraserburgh.

Buckie Thistle's 1–0 win – a sixth consecutive win to finish the season – over Keith gave them their 12th Highland League title on goal difference from Brechin City,{{cite news|first=Jonny|last=Clark|url=https://www.northern-scot.co.uk/sport/buckie-thistle-are-2023-24-highland-league-champions-348460/|title=Buckie Thistle are 2023-24 Highland League champions after narrow win over Keith at Victoria Park|work=The Northern Scot|publisher=Highland News and Media Ltd|date=20 April 2024|accessdate=20 April 2024}} with Fraserburgh three points behind in third, having won their last ten games.

However, Buckie Thistle were not eligible for the pyramid play-off (they would have played the winners of the 2023–24 Lowland Football League (East Kilbride)) as they did not hold a bronze-level club licence.{{cite news|url=https://www.scottishfa.co.uk/news/scottish-fa-statement-pyramid-play-off-tie/|title=Scottish FA Statement: Pyramid Play-Off Tie|website=Scottish Football Association|date=25 April 2024|accessdate=25 April 2024}}

Teams

{{Location map+ |Scotland North|width=500 |float=right |caption=Location of teams in 2023-24 Highland Football League |places=

{{Location map~ |Scotland North|marksize=6 |lat=57.129 |long=-2.0955 |label=Banks o' Dee |position=bottom}}

{{Location map~ |Scotland North|marksize=6 |lat=56.735529 |long=-2.656564 |label=Brechin City|position=top}}

{{Location map~ |Scotland North|marksize=6 |lat=58.00813 |long=-3.858143 |label=Brora Rangers|position=right}}

{{Location map~ |Scotland North|marksize=6 |lat=57.673056 |long=-2.96625 |label=Buckie Thistle|position=top}}

{{Location map~ |Scotland North|marksize=6 |lat=57.4859 |long=-4.238 |label=Clachnacuddin|position=left}}

{{Location map~ |Scotland North|marksize=6 |lat=57.663326 |long=-2.517742 |label=Deveronvale|position=bottom}}

{{Location map~ |Scotland North|marksize=6 |lat=57.338056 |long=-2.196111 |label=Formartine United|position=right}}

{{Location map~ |Scotland North|marksize=6 |lat=57.690022 |long=-2.003969 |label=Fraserburgh|position=top}}

{{Location map~ |Scotland North|marksize=6 |lat=57.612631 |long=-3.615136 |label=Forres Mechanics|position=bottom}}

{{Location map~ |Scotland North|marksize=6 |lat=57.449072 |long=-2.783061 |label=Huntly|position=right}}

{{Location map~ |Scotland North|marksize=6 |lat=57.290453 |long=-2.381508 |label=Inverurie Loco Works|position=left}}

{{Location map~ |Scotland North|marksize=6 |lat=57.540833 |long=-2.944722 |label=Keith|position=bottom}}

{{Location map~ |Scotland North|marksize=6 |lat=57.713672 |long=-3.285489 |label=Lossiemouth|position=left}}

{{Location map~ |Scotland North|marksize=6 |lat=57.579 |long=-3.8725 |label=Nairn County|position=left}}

{{Location map~ |Scotland North|marksize=6 |lat=57.52 |long=-3.208 |label=Rothes|position=top}}

{{Location map~ |Scotland North|marksize=6 |lat=57.329293 |long=-3.608772 |label=Strathspey Thistle|position=bottom}}

{{Location map~ |Scotland North|marksize=6 |lat=57.536389 |long=-2.467222 |label=Turriff United|position=right}}

{{Location map~ |Scotland North|marksize=6 |lat=58.4325 |long=-3.092778 |label=Wick Academy|position=left}}

}}

=Stadia and locations=

All grounds are equipped with floodlights as required by league regulations.

class="wikitable sortable"
Team

!Location

!Stadium

!data-sort-type="number" |Capacity

!data-sort-type="number" |Seats

Banks o' Dee

| Aberdeen

| Spain Park

| align=right | 876

| align=right | 122

Brechin City

|Brechin

|Glebe Park

|align=right|4,083

|align=right|1,519

Brora Rangers

|Brora

|Dudgeon Park

|align=right|2,000

|align=right|250

Buckie Thistle

|Buckie

|Victoria Park

|align=right|3,000

|align=right|400

Clachnacuddin

|Inverness

|Grant Street Park

|align=right|2,074

|align=right|154

Deveronvale

|Banff

|Princess Royal Park

|align=right|2,651

|align=right|360

Formartine United

|Pitmedden

|North Lodge Park

|align=right|1,800

|align=right|300

Forres Mechanics

|Forres

|Mosset Park

|align=right|2,700

|align=right|502

Fraserburgh

|Fraserburgh

|Bellslea Park

|align=right|1,865

|align=right|480

Huntly

|Huntly

|Christie Park

|align=right|2,200

|align=right|270

Inverurie Loco Works

|Inverurie

|Harlaw Park

|align=right|2,500

|align=right|250

Keith

|Keith

|Kynoch Park

|align=right|2,362

|align=right|370

Lossiemouth

|Lossiemouth

|Grant Park

|align=right|2,050

|align=right|250

Nairn County

|Nairn

|Station Park

|align=right|2,250

|align=right|250

Rothes

|Rothes

|Mackessack Park

|align=right|1,731

|align=right|167

Strathspey Thistle

|Grantown-on-Spey

|Seafield Park

|align=right|1,600

|align=right|150

Turriff United

|Turriff

|The Haughs

|align=right|2,135

|align=right|135

Wick Academy

|Wick

|Harmsworth Park

|align=right|2,412

|align=right|300

League table

{{#invoke:Sports table|main|style=WDL

|update=complete

|source={{cite web |url=https://www.bbc.co.uk/sport/football/highland-league/table |title=Highland League Table |publisher=BBC |access-date=27 April 2024}}{{cite web |url=http://www.highlandfootballleague.com/LeagueTable/ |title=Highland Football League, Scotland - League Table |publisher=Highland Football League |access-date=27 April 2024}}{{cite web |url=https://uk.soccerway.com/national/scotland/scottish-football-league/20232024/highland-league/r75927/ |title=Summary - Football League |publisher=Soccerway |access-date=27 April 2024}}

|team1=BUC |team2=BRE |team3=FRA |team4=BAN |team5=FOU |team6=BRO |team7=HUN |team8=NAI |team9=TUR |team10=INV |team11=ROT |team12=WIC |team13=KEI |team14=FOM |team15=LOS |team16=DEV |team17=CLA |team18=STR

|result1=I

|win_BAN=21|draw_BAN=9 |loss_BAN=4 |gf_BAN=87 |ga_BAN=33

|win_BRE=26|draw_BRE=3 |loss_BRE=5 |gf_BRE=90 |ga_BRE=28

|win_BRO=17|draw_BRO=8 |loss_BRO=9 |gf_BRO=64 |ga_BRO=46

|win_BUC=26|draw_BUC=3 |loss_BUC=5 |gf_BUC=98 |ga_BUC=34 |status_BUC=C

|win_CLA=5 |draw_CLA=8 |loss_CLA=21|gf_CLA=47 |ga_CLA=89

|win_DEV=5 |draw_DEV=10|loss_DEV=19|gf_DEV=43 |ga_DEV=91

|win_FOU=22|draw_FOU=6 |loss_FOU=6 |gf_FOU=87 |ga_FOU=43

|win_FOM=7 |draw_FOM=9 |loss_FOM=18|gf_FOM=37 |ga_FOM=64

|win_FRA=25|draw_FRA=3 |loss_FRA=6 |gf_FRA=102|ga_FRA=37

|win_HUN=16|draw_HUN=6 |loss_HUN=12|gf_HUN=81 |ga_HUN=61

|win_INV=13|draw_INV=5 |loss_INV=16|gf_INV=52 |ga_INV=58

|win_KEI=9 |draw_KEI=6 |loss_KEI=19|gf_KEI=35 |ga_KEI=61

|win_LOS=7 |draw_LOS=8 |loss_LOS=19|gf_LOS=36 |ga_LOS=66

|win_NAI=16|draw_NAI=5 |loss_NAI=13|gf_NAI=59 |ga_NAI=58

|win_ROT=10|draw_ROT=7 |loss_ROT=17|gf_ROT=47 |ga_ROT=71

|win_STR=3 |draw_STR=1 |loss_STR=30|gf_STR=35 |ga_STR=151

|win_TUR=15|draw_TUR=3 |loss_TUR=16|gf_TUR=75 |ga_TUR=63

|win_WIC=10|draw_WIC=6 |loss_WIC=18|gf_WIC=49 |ga_WIC=70

|name_BAN=Banks o' Dee

|name_BRE=Brechin City

|name_BRO=Brora Rangers

|name_BUC=Buckie Thistle

|name_CLA=Clachnacuddin

|name_DEV=Deveronvale

|name_FOU=Formartine United

|name_FRA=Fraserburgh

|name_FOM=Forres Mechanics

|name_HUN=Huntly

|name_INV=Inverurie Loco Works

|name_KEI=Keith

|name_LOS=Lossiemouth

|name_NAI=Nairn County

|name_ROT=Rothes

|name_STR=Strathspey Thistle

|name_TUR=Turriff United

|name_WIC=Wick Academy

|class_rules=1) Points; 2) Goal difference; 3) Number of goals scored

|res_col_header=QR

|col_I=inherit|text_I=Ineligible for the Pyramid play-off

}}

Results

{{#invoke:sports results|main

|source={{cite web |url=http://www.highlandfootballleague.com/Fixtures/ |title=Highland League Results |publisher=Highland Football League |access-date=27 April 2024}}{{cite web |url=https://www.pressandjournal.co.uk/fp/sport/football/highland-league/5800711/highland-league-2023-24-fixtures-revealed/ |title=Highland League 2023/24 fixtures revealed |newspaper=The Press and Journal |access-date=2 June 2023}}

|update=complete

|matches_style=FBR

|solid_cell=grey

|team1=BAN|team2=BRE|team3=BRO|team4=BUC|team5=CLA|team6=DEV|team7=FOU|team8=FOM|team9=FRA|team10=HUN|team11=INV|team12=KEI|team13=LOS|team14=NAI|team15=RTH|team16=STR|team17=TUR|team18=WIC

|name_BAN=Banks o' Dee|name_BRE=Brechin City|name_BRO=Brora Rangers|name_BUC=Buckie Thistle|name_CLA=Clachnacuddin|name_DEV=Deveronvale|name_FOU=Formartine United|name_FOM=Forres Mechanics|name_FRA=Fraserburgh|name_HUN=Huntly|name_INV=Inverurie Loco Works|name_KEI=Keith|name_LOS=Lossiemouth|name_NAI=Nairn County|name_RTH=Rothes|name_STR=Strathspey Thistle|name_TUR=Turriff United|name_WIC=Wick Academy

|match_BAN_BRE=0–1

|match_BAN_BRO=2–2

|match_BAN_BUC=2–0

|match_BAN_CLA=2–2

|match_BAN_DEV=4–1

|match_BAN_FOU=2–1

|match_BAN_FOM=4–0

|match_BAN_FRA=2–0

|match_BAN_HUN=2–1

|match_BAN_INV=3–0

|match_BAN_KEI=2–0

|match_BAN_LOS=1–1

|match_BAN_NAI=3–0

|match_BAN_RTH=4–0

|match_BAN_STR=4–1

|match_BAN_TUR=3–2

|match_BAN_WIC=4–0

|match_BRE_BAN=0–0

|match_BRE_BRO=2–1

|match_BRE_BUC=2–3

|match_BRE_CLA=6–0

|match_BRE_DEV=5–1

|match_BRE_FOU=1–0

|match_BRE_FOM=6–1

|match_BRE_FRA=0–1

|match_BRE_HUN=5–0

|match_BRE_INV=2–1

|match_BRE_KEI=3–1

|match_BRE_LOS=2–0

|match_BRE_NAI=2–0

|match_BRE_RTH=3–1

|match_BRE_STR=5–0

|match_BRE_TUR=5–1

|match_BRE_WIC=3–1

|match_BRO_BAN=1–2

|match_BRO_BRE=1–2 |match_BRO_BRE_note=Match played at King George V Park, Golspie.{{cite news|first=Steven|last=Mew|url=https://www.brechincity.com/bcfc/p/n/2932|title=Match Preview | Brora Rangers v Brechin City|website=Brechin City F.C.|date=18 April 2024|accessdate=20 April 2024}}

|match_BRO_BUC=1–5

|match_BRO_CLA=1–0

|match_BRO_DEV=3–3 |match_BRO_DEV_note=Match played at King George V Park, Golspie, due to an unplayable pitch at Dudgeon Park.{{cite news|first=Will|last=Clark|url=https://www.northern-times.co.uk/sport/venue-changed-for-brora-rangers-clash-with-deveronvale-tonig-346902/|title=Venue changed for Brora Rangers clash with Deveronvale tonight|work=The Northern Times|publisher=Highland News and Media Ltd|date=3 April 2024|accessdate=3 April 2024}}

|match_BRO_FOU=1–4

|match_BRO_FOM=3–2

|match_BRO_FRA=1–2

|match_BRO_HUN=3–0

|match_BRO_INV=1–1

|match_BRO_KEI=4–1 |match_BRO_KEI_note=Match played at King George V Park, Golspie, due to an unplayable pitch at Dudgeon Park.{{cite news|first=Callum|last=Law|url=https://www.pressandjournal.co.uk/fp/sport/football/highland-league/6353806/brora-rangers-v-keith-in-highland-league-switched-to-golspie/|title=Brora Rangers v Keith in Highland League switched to Golspie|work=The Press and Journal|publisher=Aberdeen Journals|date=26 January 2024|accessdate=27 January 2024}}

|match_BRO_LOS=3–2 |match_BRO_LOS_note=Match played at King George V Park, Golspie.{{cite news|first=Will|last=Clark|url=https://www.northern-times.co.uk/sport/brora-rangers-announce-change-of-venue-for-tonights-highlan-342916/|title=Brora Rangers announce change of venue eight hours before kick-off for Highland League match with Golspie [sic]|work=The Northern Times|publisher=Highland News and Media Ltd|date=21 February 2024|accessdate=21 February 2024}}

|match_BRO_NAI=2–1

|match_BRO_RTH=1–0

|match_BRO_STR=3–1

|match_BRO_TUR=4–2 |match_BRO_TUR_note=Match played at King George V Park, Golspie.{{cite news|first=Callum|last=Law|url=https://www.pressandjournal.co.uk/fp/sport/football/highland-league/6445505/highland-league-preview-brora-legends-bow-out-against-turriff/|title=Highland League preview: Brora legends bow out against Turriff; Keith and Wick battle for 12th and Clach make new signings|work=The Press and Journal|publisher=Aberdeen Journals|date=26 April 2024|accessdate=27 April 2024|quote=Player-manager Ally MacDonald, goalkeeper Joe Malin, midfielder Dale Gillespie and attacker Paul Brindle are all leaving the Cattachs following the fixture at King George V Park in Golspie.}}

|match_BRO_WIC=1–0 |match_BRO_WIC_note=Match played at King George V Park, Golspie.{{cite news|first=Paul|last=Chalk|url=https://www.pressandjournal.co.uk/fp/sport/football/highland-league/6442805/brora-rangers-edge-past-wick-academy-to-seal-sixth-spot/|title=Brora Rangers edge past Wick Academy to seal sixth spot in Highland League|work=The Press and Journal|publisher=Aberdeen Journals|date=24 April 2024|accessdate=24 April 2024|quote=The Cattachs, playing their final few games in Golspie due to a troublesome Dudgeon Park [...]}}

|match_BUC_BAN=2–1

|match_BUC_BRE=2–1

|match_BUC_BRO=2–0 |match_BUC_BRO_note=Match played at Grant Park, Lossiemouth, due to an unplayable pitch at Victoria Park.{{cite news|first=Craig|last=Christie|url=https://www.northern-scot.co.uk/sport/crucial-buckie-match-switched-to-lossie-after-failed-pitch-i-347578/|title=Buckie Thistle switch crucial Highland League clash to Lossiemouth's Grant Park while Brechin City await verdict on Keith's Kynoch Park surface|work=The Northern Scot|publisher=Highland News and Media Ltd|date=10 April 2024|accessdate=10 April 2024}}

|match_BUC_CLA=2–3

|match_BUC_DEV=6–1

|match_BUC_FOU=2–0

|match_BUC_FOM=3–1

|match_BUC_FRA=1–0 |match_BUC_FRA_note=Match played at Grant Park, Lossiemouth.{{cite news|first=Jonathan|last=Clark|url=https://www.northern-scot.co.uk/sport/buckie-thistles-next-three-home-games-to-be-played-in-lossi-341758/|title=Buckie Thistle to play home matches at Deveronvale's Princess Royal Park and Lossiemouth's Grant Park|work=The Northern Scot|publisher=Highland News and Media Ltd|date=8 February 2024|accessdate=10 February 2024}}

|match_BUC_HUN=3–0

|match_BUC_INV=1–1

|match_BUC_KEI=1–0

|match_BUC_LOS=3–0

|match_BUC_NAI=6–0

|match_BUC_RTH=3–1 |match_BUC_RTH_note=Match played at Princess Royal Park, Banff.

|match_BUC_STR=6–1

|match_BUC_TUR=4–0

|match_BUC_WIC=5–2

|match_CLA_BAN=1–0

|match_CLA_BRE=0–2

|match_CLA_BRO=0–2

|match_CLA_BUC=2–3

|match_CLA_DEV=2–2

|match_CLA_FOU=0–5

|match_CLA_FOM=1–4

|match_CLA_FRA=2–6

|match_CLA_HUN=2–4

|match_CLA_INV=2–4

|match_CLA_KEI=3–1

|match_CLA_LOS=2–0

|match_CLA_NAI=0–1

|match_CLA_RTH=0–1

|match_CLA_STR=4–4

|match_CLA_TUR=1–5

|match_CLA_WIC=8–0

|match_DEV_BAN=3–3

|match_DEV_BRE=0–4

|match_DEV_BRO=0–3

|match_DEV_BUC=0–0

|match_DEV_CLA=0–0

|match_DEV_FOU=0–3

|match_DEV_FOM=1–1

|match_DEV_FRA=2–4

|match_DEV_HUN=0–6

|match_DEV_INV=2–1

|match_DEV_KEI=1–0

|match_DEV_LOS=3–1

|match_DEV_NAI=1–3

|match_DEV_RTH=2–2

|match_DEV_STR=0–3

|match_DEV_TUR=0–1

|match_DEV_WIC=0–0

|match_FOU_BAN=1–4

|match_FOU_BRE=4–3

|match_FOU_BRO=3–3

|match_FOU_BUC=1–1

|match_FOU_CLA=3–0

|match_FOU_DEV=5–0

|match_FOU_FOM=2–0

|match_FOU_FRA=2–2

|match_FOU_HUN=2–1

|match_FOU_INV=1–1

|match_FOU_KEI=6–2

|match_FOU_LOS=2–2

|match_FOU_NAI=5–1

|match_FOU_RTH=6–1

|match_FOU_STR=4–0

|match_FOU_TUR=2–4

|match_FOU_WIC=3–1

|match_FOM_BAN=2–2

|match_FOM_BRE=1–1

|match_FOM_BRO=0–1

|match_FOM_BUC=1–8

|match_FOM_CLA=1–1

|match_FOM_DEV=0–2

|match_FOM_FOU=0–4

|match_FOM_FRA=1–2

|match_FOM_HUN=2–2

|match_FOM_INV=0–1

|match_FOM_KEI=2–1

|match_FOM_LOS=1–1

|match_FOM_NAI=0–0

|match_FOM_RTH=0–1

|match_FOM_STR=2–1

|match_FOM_TUR=1–0

|match_FOM_WIC=3–1

|match_FRA_BAN=2–1

|match_FRA_BRE=4–2

|match_FRA_BRO=2–0

|match_FRA_BUC=1–3

|match_FRA_CLA=2–2

|match_FRA_DEV=3–2

|match_FRA_FOU=1–2

|match_FRA_FOM=2–1

|match_FRA_HUN=6–0

|match_FRA_INV=4–2

|match_FRA_KEI=3–0

|match_FRA_LOS=3–1

|match_FRA_NAI=3–0

|match_FRA_RTH=5–0

|match_FRA_STR=11–0

|match_FRA_TUR=3–0

|match_FRA_WIC=3–0

|match_HUN_BAN=1–3

|match_HUN_BRE=2–2

|match_HUN_BRO=1–0

|match_HUN_BUC=2–3

|match_HUN_CLA=8–0

|match_HUN_DEV=5–1

|match_HUN_FOU=0–1

|match_HUN_FOM=3–0

|match_HUN_FRA=4–1

|match_HUN_INV=1–2

|match_HUN_KEI=1–1

|match_HUN_LOS=2–1

|match_HUN_NAI=0–0

|match_HUN_RTH=4–4

|match_HUN_STR=7–0

|match_HUN_TUR=4–2

|match_HUN_WIC=2–1

|match_INV_BAN=0–2

|match_INV_BRE=0–2

|match_INV_BRO=2–2

|match_INV_BUC=0–2

|match_INV_CLA=1–0

|match_INV_DEV=3–0

|match_INV_FOU=1–2

|match_INV_FOM=1–0

|match_INV_FRA=0–7

|match_INV_HUN=2–3

|match_INV_KEI=1–2

|match_INV_LOS=1–1

|match_INV_NAI=6–0

|match_INV_RTH=0–1

|match_INV_STR=5–0

|match_INV_TUR=1–4

|match_INV_WIC=3–1

|match_KEI_BAN=1–3

|match_KEI_BRE=0–1

|match_KEI_BRO=0–1

|match_KEI_BUC=0–3

|match_KEI_CLA=1–1

|match_KEI_DEV=3–2

|match_KEI_FOU=2–3

|match_KEI_FOM=1–1

|match_KEI_FRA=2–2

|match_KEI_HUN=1–0

|match_KEI_INV=1–2

|match_KEI_LOS=1–0

|match_KEI_NAI=1–1

|match_KEI_RTH=2–1

|match_KEI_STR=3–1

|match_KEI_TUR=1–0

|match_KEI_WIC=0–4

|match_LOS_BAN=1–6

|match_LOS_BRE=0–3

|match_LOS_BRO=1–1

|match_LOS_BUC=2–1

|match_LOS_CLA=5–3

|match_LOS_DEV=3–3

|match_LOS_FOU=1–2

|match_LOS_FOM=0–3

|match_LOS_FRA=0–1

|match_LOS_HUN=1–3

|match_LOS_INV=0–1

|match_LOS_KEI=1–0

|match_LOS_NAI=1–4

|match_LOS_RTH=3–1

|match_LOS_STR=2–1

|match_LOS_TUR=0–0

|match_LOS_WIC=1–0

|match_NAI_BAN=3–3

|match_NAI_BRE=0–1

|match_NAI_BRO=0–1

|match_NAI_BUC=3–0

|match_NAI_CLA=1–1

|match_NAI_DEV=4–2

|match_NAI_FOU=0–2

|match_NAI_FOM=2–1

|match_NAI_FRA=0–3

|match_NAI_HUN=2–4

|match_NAI_INV=4–0

|match_NAI_KEI=3–2

|match_NAI_LOS=5–1

|match_NAI_RTH=0–2

|match_NAI_STR=4–1

|match_NAI_TUR=2–1

|match_NAI_WIC=2–0

|match_RTH_BAN=2–2

|match_RTH_BRE=0–2

|match_RTH_BRO=0–1

|match_RTH_BUC=1–3

|match_RTH_CLA=3–2

|match_RTH_DEV=2–1

|match_RTH_FOU=2–2

|match_RTH_FOM=1–1

|match_RTH_FRA=0–3

|match_RTH_HUN=1–4

|match_RTH_INV=1–4

|match_RTH_KEI=0–0

|match_RTH_LOS=1–0

|match_RTH_NAI=0–3

|match_RTH_STR=8–2

|match_RTH_TUR=1–3

|match_RTH_WIC=3–0

|match_STR_BAN=0–6

|match_STR_BRE=1–6

|match_STR_BRO=1–10

|match_STR_BUC=0–7

|match_STR_CLA=2–1

|match_STR_DEV=5–2

|match_STR_FOU=0–1

|match_STR_FOM=0–2

|match_STR_FRA=1–5

|match_STR_HUN=1–4

|match_STR_INV=0–2

|match_STR_KEI=1–2

|match_STR_LOS=0–3

|match_STR_NAI=0–4

|match_STR_RTH=2–4

|match_STR_TUR=1–8

|match_STR_WIC=1–6

|match_TUR_BAN=0–4

|match_TUR_BRE=0–3

|match_TUR_BRO=2–2

|match_TUR_BUC=1–3

|match_TUR_CLA=4–1

|match_TUR_DEV=1–3

|match_TUR_FOU=1–2

|match_TUR_FOM=2–0

|match_TUR_FRA=3–2

|match_TUR_HUN=4–0

|match_TUR_INV=4–1

|match_TUR_KEI=1–2

|match_TUR_LOS=0–0

|match_TUR_NAI=1–3

|match_TUR_RTH=3–1

|match_TUR_STR=7–1

|match_TUR_WIC=3–1

|match_WIC_BAN=1–1

|match_WIC_BRE=1–2

|match_WIC_BRO=0–0

|match_WIC_BUC=3–1

|match_WIC_CLA=3–0

|match_WIC_DEV=2–2

|match_WIC_FOU=3–1

|match_WIC_FOM=3–2

|match_WIC_FRA=0–3

|match_WIC_HUN=2–2

|match_WIC_INV=2–1

|match_WIC_KEI=2–0

|match_WIC_LOS=3–0

|match_WIC_NAI=2–3

|match_WIC_RTH=0–0

|match_WIC_STR=3–2

|match_WIC_TUR=1–5

}}

Highland League play-off

Subject to the tier 6 champion clubs meeting the required licensing criteria for promotion,{{cite news |last1=Chalk |first1=Paul |title=George Manson takes over top Highland League role at AGM |url=https://www.pressandjournal.co.uk/fp/sport/football/highland-league/3172282/george-manson-takes-over-top-highland-league-role-at-agm/ |access-date=9 May 2023 |work=The Press and Journal}}{{cite news |last1=Fraser |first1=Alasdair |title=Relegation dawns for Highland League clubs as tier six north set for next season |url=https://www.inverness-courier.co.uk/sport/relegation-dawns-for-highland-league-clubs-as-tier-six-set-f-242664/ |access-date=9 May 2023 |website=Inverness Courier}} a play-off was scheduled to take place between the winners of the 2023–24 Midlands Football League, 2023–24 North Caledonian Football League and the 2023–24 North Region Junior Football League, with the winners then playing Strathspey Thistle, who finished bottom of the Highland League. However, none of the tier 6 champions had the required SFA licence and as such there was no promotion to, or relegation from, the Highland League.

References

{{Reflist}}