2023–24 Midlands Football League
{{Short description|2023-24 Midlands Football League season}}
{{About|the Scottish football league|the English football league|2023–24 Midland Football League}}
{{infobox football league season
|competition=Midlands Football League
|season =2023–24
|dates = 22 July 2023 – 3 June 2024
|winners = Dundee North End
|matches = 380
|total goals = 1599
|biggest home win= {{nobreak|Lochee United 10–0 Letham}}
(30 September 2023)
|biggest away win= {{ubl|{{nobreak|Brechin Victoria 0–10 Broughty Athletic}}
(10 February 2024)|{{nobreak|Arbroath Victoria 0–10 Kirriemuir Thistle}}
(4 May 2024)|{{nobreak|Forfar West End 0–10 Dundee North End}}
(4 May 2024)}}
|highest scoring = 8 matches:
10 goals{{efn-ua|The matches were Arbroath Victoria 1–9 Lochee United on 12 August 2023, Lochee Harp 4–6 East Craigie on 23 August 2023, Lochee United 9–1 Forfar United on 23 August 2023, Lochee United 10–0 Letham on 30 September 2023, Brechin Victoria 0–10 Broughty Athletic on 10 February 2024, Arbroath Victoria 0–10 Kirriemuir Thistle on 4 May 2024, Forfar West End 0–10 Dundee North End on 4 May 2024, and Downfield 5–5 Dundee St James on 22 May 2024.}}
|longest wins = 16 matches:
Dundee North End
|longest unbeaten= 34 matches:
Dundee North End
|longest winless = 22 matches:
Coupar Angus
|longest losses = 13 matches:
Forfar West End
|highest attendance=
|lowest attendance =
|average attendance=
|prevseason=2022–23
|nextseason=2024–25
|updated = 3 June 2024
}}
The 2023–24 Midlands Football League was the third season of the Midlands Football League, part of the sixth tier of the Scottish football pyramid system. Carnoustie Panmure were the reigning champions for the second season in a row, but could only finish fifth in the table.
Dundee North End won their first title following the culmination of a 34-match unbeaten run, overhauling Broughty Athletic's tally of 103 points by a point. Dundee North End had won their last thirteen games, seven of which were played after Broughty Athletic's final match.
Teams
{{Location map+ |Scotland Central Belt |width=500 |float=right |caption=Location of teams in 2023-24 Midlands Football League |places=
{{Location map~ |Scotland Central Belt|marksize=6 |lat=56.492970 |long=-2.991724 |label=Dundee |position=top}}
{{Location map~ |Scotland Central Belt|marksize=6 |lat=56.712947 |long=-2.907904 |label=Angus |position=top}}
{{Location map~ |Scotland Central Belt |marksize=6 |lat=56.4043 |long=-3.4788 |label=Letham |position=left}}
{{Location map~ |Scotland Central Belt |marksize=6 |lat=56.590309 |long=-3.327602 |label=Blairgowrie |position=top}}
{{Location map~ |Scotland Central Belt |marksize=6 |lat=56.549297 |long=-3.260289 |label=Coupar Angus |position=left}}
{{Location map~ |Scotland Central Belt |marksize=6 |lat=56.4237 |long=-3.4047 |label=Scone Thistle |position=right}}
}}
{{Location map+ |Scotland Dundee |width=500 |float=bottom |caption=Location of teams in 2023–24 Midlands Football League within Dundee |places=
{{Location map~ |Scotland Dundee |marksize=6 |lat=56.477765 |long=-2.891514 |label=Broughty Athletic |position=top}}
{{Location map~ |Scotland Dundee |marksize=6 |lat=56.492970 |long=-2.991724 |label=Downfield |position=left}}
{{Location map~ |Scotland Dundee |marksize=6 |lat=56.473402 |long=-2.998720 |label=Dundee Violet |position=bottom}}
{{Location map~ |Scotland Dundee |marksize=6 |lat=56.475217 |long=-2.940841 |label=East Craigie |position=bottom}}
{{Location map~ |Scotland Dundee |marksize=6 |lat=56.4781 |long=-3.00364 |label=Lochee Harp |position=top}}
{{Location map~ |Scotland Dundee |marksize=6 |lat=56.476350 |long=-3.020400 |label=Lochee United |position=left}}
{{Location map~ |Scotland Dundee |marksize=6 |lat=56.4829 |long=-2.9250 |label=Dundee St James |position=top}}
{{Location map~ |Scotland Dundee |marksize=6 |lat=56.478873 |long=-2.980611 |label=Dundee North End |position=right}}
}}
{{Location map+ |Scotland Angus |width=400 |float=right |caption=Location of teams in 2023–24 Midlands Football League within Angus and Fife |places=
{{Location map~ |Scotland Angus |marksize=6 |lat=56.568846 |long=-2.595732 |label=Arbroath Victoria |position=left}}
{{Location map~ |Scotland Angus |marksize=6 |lat=56.726360 |long=-2.647839 |label=Brechin Victoria |position=left}}
{{Location map~ |Scotland Angus |marksize=6 |lat=56.502619 |long=-2.732940 |label=Carnoustie Panmure |position=right}}
{{Location map~ |Scotland Angus |marksize=6 |lat=56.648122 |long=-2.893391 |label=Forfar United |position=left}}
{{Location map~ |Scotland Angus |marksize=6 |lat=56.644164 |long=-2.896366 |label=Forfar West End |position=right}}
{{Location map~ |Scotland Angus |marksize=6 |lat=56.670130 |long=-3.014341 |label=Kirriemuir Thistle |position=top}}
{{Location map~ |Scotland Angus |marksize=6 |lat=56.714 |long=-2.4588 |label=Montrose Roselea|position=top}}
{{Location map~ |Scotland Angus |marksize=6 |lat=56.442872 |long=-2.870827 |label=Tayport |position=right}}
}}
Montrose Roselea rejoined the SJFA East Region to increase the league's membership to 20 teams, having spent six seasons playing in the North Region.
=To Midlands League=
Transferred from North Region Premier League
=Stadia and locations=
class="wikitable sortable" |
Club
! Location ! Home Ground ! Surface ! data-sort-type="number" |Capacity ! data-sort-type="number" |Seats ! Floodlit |
---|
Arbroath Victoria
| Arbroath | Grass | align=right | 1,000 | align=right | 0 | align=right | No |
Blairgowrie
| Artificial | align=right | 1,200 | align=right | 0 | align=right | Yes |
Brechin Victoria
| Brechin | Grass | align=right | 800 | align=right | 100 | align=right | No |
Broughty Athletic
| Dundee | Artificial | align=right | 1000 | align=right | 0, | align=right | Yes |
Carnoustie Panmure
| Grass | align=right | 1,500 | align=right | 0 | align=right | No |
Coupar Angus
| Grass | align=right | 800 | align=right | 0 | align=right | No |
Downfield
| Dundee | Downfield Park{{cite web |url=https://nonleaguescotland.org.uk/downfield.html |title=Downfield |website=Non League Scotland |access-date=8 April 2022}} | Grass | align=right | 2,000 | align=right | 13 | align=right | No |
Dundee North End
| Dundee | North End Park{{cite web |url=https://nonleaguescotland.org.uk/dundeene.html |title=Dundee North End |website=Non League Scotland |access-date=8 April 2022}} | Grass | align=right | 2,000 | align=right | 0 | align=right | No |
Dundee St James
| Dundee | Fairfield Park | Grass | align=right | 1,200 | align=right | 0 | align=right | No |
Dundee Violet
| Dundee | Grass | align=right | 1,500 | align=right | 0 | align=right | No |
East Craigie
| Dundee | Grass | align=right | 2,000 | align=right | 0 | align=right | No |
Forfar United
| Forfar | Grass | align=right | 1,500 | align=right | 0 | align=right | No |
Forfar West End
| Forfar | Strathmore Park{{cite web |url=https://nonleaguescotland.org.uk/forfarwestend.html |title=Forfar West End |website=Non League Scotland |access-date=8 April 2022}} | Grass | align=right | 1,200 | align=right | 0 | align=right | No |
Kirriemuir Thistle
| Grass | align=right | 1,500 | align=right | 32 | align=right | No |
Letham
| Seven Acres Park | Artificial | align=right | 300 | align=right | 0 | align=right | Yes |
Lochee Harp
| Dundee | Lochee Community Sports Hub | Artificial | align=right | 500 | align=right | 0 | align=right | Yes |
Lochee United {{ref label|licence|SFA|SFA}}
| Dundee | Grass | align=right | 2,000 | align=right | 0 | align=right | Yes |
Montrose Roselea
| Montrose | Artificial | align=right | 4,936 | align=right | 1,338 | align=right | Yes |
Scone Thistle
| Scone | Farquharson Park{{cite web |url=https://nonleaguescotland.org.uk/scone.html |title=Scone Thistle |website=Non League Scotland |access-date=8 April 2022}} | Grass | align=right | 800 | align=right | 0 | align=right | No |
Tayport {{ref label|licence|SFA|SFA}}
| Tayport | Grass | align=right | 2,500 | align=right | 0 | align=right | Yes |
League table
{{#invoke:Sports table|main|style=WDL
|update=complete
|team1=DNE |team2=BRO |team3=LOU |team4=DOW |team5=CAR |team6=KIR |team7=ECR |team8=MON |team9=TAY |team10=DSJ |team11=DUV |team12=LET |team13=SCO |team14=BLA |team15=LHA |team16=BRE |team17=ARB |team18=FWE |team19=COU |team20=FUN
|result1=I
|win_ARB=6 |draw_ARB=10|loss_ARB=22|gf_ARB=48 |ga_ARB=121
|win_BLA=10|draw_BLA=6 |loss_BLA=22|gf_BLA=57 |ga_BLA=114
|win_BRE=8 |draw_BRE=5 |loss_BRE=25|gf_BRE=31 |ga_BRE=86
|win_BRO=34|draw_BRO=1 |loss_BRO=3 |gf_BRO=148|ga_BRO=34
|win_CAR=24|draw_CAR=5 |loss_CAR=9 |gf_CAR=102|ga_CAR=54
|win_COU=4 |draw_COU=5 |loss_COU=29|gf_COU=52 |ga_COU=122
|win_DOW=29|draw_DOW=1 |loss_DOW=8 |gf_DOW=128|ga_DOW=53
|win_DNE=34|draw_DNE=2 |loss_DNE=2 |gf_DNE=140|ga_DNE=25 |status_DNE=C
|win_DSJ=17|draw_DSJ=4 |loss_DSJ=17|gf_DSJ=84 |ga_DSJ=94
|win_DUV=14|draw_DUV=6 |loss_DUV=18|gf_DUV=53 |ga_DUV=62
|win_ECR=20|draw_ECR=7 |loss_ECR=11|gf_ECR=96 |ga_ECR=49
|win_FUN=4 |draw_FUN=4 |loss_FUN=30|gf_FUN=53 |ga_FUN=146
|win_FWE=7 |draw_FWE=6 |loss_FWE=25|gf_FWE=46 |ga_FWE=106
|win_KIR=22|draw_KIR=5 |loss_KIR=11|gf_KIR=84 |ga_KIR=72
|win_LET=13|draw_LET=7 |loss_LET=18|gf_LET=65 |ga_LET=94
|win_LHA=9 |draw_LHA=3 |loss_LHA=26|gf_LHA=49 |ga_LHA=108
|win_LOU=29|draw_LOU=6 |loss_LOU=3 |gf_LOU=154|ga_LOU=37
|win_MON=17|draw_MON=6 |loss_MON=15|gf_MON=75 |ga_MON=72
|win_SCO=12|draw_SCO=5 |loss_SCO=21|gf_SCO=62 |ga_SCO=89
|win_TAY=16|draw_TAY=8 |loss_TAY=14|gf_TAY=72 |ga_TAY=61
|name_ARB=Arbroath Victoria
|name_BLA=Blairgowrie
|name_BRE=Brechin Victoria
|name_BRO=Broughty Athletic
|name_CAR=Carnoustie Panmure
|name_COU=Coupar Angus
|name_DOW=Downfield
|name_DNE=Dundee North End
|name_DSJ=Dundee St James
|name_DUV=Dundee Violet
|name_ECR=East Craigie
|name_FUN=Forfar United
|name_FWE=Forfar West End
|name_KIR=Kirriemuir Thistle
|name_LET=Letham
|name_LHA=Lochee Harp
|name_LOU=Lochee United
|name_MON=Montrose Roselea
|name_SCO=Scone Thistle
|name_TAY=Tayport
|class_rules=1) Points; 2) Goal difference; 3) Goals scored
|res_col_header=Q
|col_I=inherit|text_I=Ineligible for the Highland League play-off
}}
Results
{{#invoke:sports results|main
|update=complete
|matches_style=FBR
|team1=ARB |team2=BLA |team3=BRE |team4=BRO |team5=CAR |team6=COU |team7=DOW |team8=DNE |team9=DSJ |team10=DUV |team11=ECR |team12=FUN |team13=FWE |team14=KIR |team15=LET |team16=LHA |team17=LOU |team18=MON |team19=SCO |team20=TAY
|name_ARB=Arbroath Victoria
|name_BLA=Blairgowrie
|name_BRE=Brechin Victoria
|name_BRO=Broughty Athletic
|name_CAR=Carnoustie Panmure
|name_COU=Coupar Angus
|name_DOW=Downfield
|name_DNE=Dundee North End
|name_DSJ=Dundee St James
|name_DUV=Dundee Violet
|name_ECR=East Craigie
|name_FUN=Forfar United
|name_FWE=Forfar West End
|name_KIR=Kirriemuir Thistle
|name_LET=Letham
|name_LHA=Lochee Harp
|name_LOU=Lochee United
|name_MON=Montrose Roselea
|name_SCO=Scone Thistle
|name_TAY=Tayport
|match_ARB_BLA=2–1
|match_ARB_BRE=1–0
|match_ARB_BRO=0–1
|match_ARB_CAR=1–1
|match_ARB_COU=3–0
|match_ARB_DOW=1–7
|match_ARB_DNE=0–6
|match_ARB_DSJ=1–4
|match_ARB_DUV=1–1
|match_ARB_ECR=1–1
|match_ARB_FUN=1–1
|match_ARB_FWE=2–2
|match_ARB_KIR=0–10
|match_ARB_LET=0–0
|match_ARB_LHA=1–2
|match_ARB_LOU=1–9
|match_ARB_MON=1–0
|match_ARB_SCO=0–6
|match_ARB_TAY=1–4
|match_BLA_ARB=2–4
|match_BLA_BRE=1–1
|match_BLA_BRO=1–5
|match_BLA_CAR=2–6
|match_BLA_COU=1–6
|match_BLA_DOW=2–6
|match_BLA_DNE=0–6
|match_BLA_DSJ=1–3
|match_BLA_DUV=0–3 |match_BLA_DUV_note=The match initially finished 2–0 to Blairgowrie,{{cite news|url=https://www.blairgowriefc.co.uk/news/blair-2---0-dundee-violet|title=Blair 2 - 0 Dundee Violet|website=Blairgowrie F.C.|date=28 March 2024|accessdate=13 April 2024}} but was later awarded 3–0 to Dundee Violet.{{cite web|url=https://www.scottishjuniorfa.com/result/East/302988/831|title=Blairgowrie F.C. v Dundee Violet F.C.|website=Scottish Junior Football Association|accessdate=13 April 2024}}
|match_BLA_ECR=2–2
|match_BLA_FUN=6–2
|match_BLA_FWE=3–0
|match_BLA_KIR=4–3
|match_BLA_LET=0–6
|match_BLA_LHA=3–2
|match_BLA_LOU=0–9
|match_BLA_MON=0–1
|match_BLA_SCO=0–3
|match_BLA_TAY=1–1
|match_BRE_ARB=1–0
|match_BRE_BLA=1–2
|match_BRE_BRO=0–10
|match_BRE_CAR=0–3
|match_BRE_COU=2–1
|match_BRE_DOW=1–4
|match_BRE_DNE=0–1
|match_BRE_DSJ=1–0
|match_BRE_DUV=3–2
|match_BRE_ECR=0–3
|match_BRE_FUN=5–0 |match_BRE_FUN_note=Match played at Station Park, Forfar,{{cite web|url=https://www.scottishjuniorfa.com/result/East/302835/831|title=Brechin Victoria F.C. v Forfar United JFC|website=Scottish Junior Football Association|accessdate=28 October 2023}} due to flooding caused by Storm Babet.
|match_BRE_FWE=0–3
|match_BRE_KIR=0–1
|match_BRE_LET=2–1
|match_BRE_LHA=1–1
|match_BRE_LOU=0–2
|match_BRE_MON=0–2
|match_BRE_SCO=0–1
|match_BRE_TAY=0–2 |match_BRE_TAY_note=Match played at Links Park, Montrose.{{cite web|url=https://www.scottishjuniorfa.com/result/East/302855/831|title=Brechin Victoria F.C. v Tayport F.C.|website=Scottish Junior Football Association|accessdate=18 November 2023}}
|match_BRO_ARB=8–1
|match_BRO_BLA=7–0
|match_BRO_BRE=4–1
|match_BRO_CAR=3–0
|match_BRO_COU=8–0
|match_BRO_DOW=5–1
|match_BRO_DNE=1–2
|match_BRO_DSJ=4–2
|match_BRO_DUV=5–1
|match_BRO_ECR=2–0
|match_BRO_FUN=2–1
|match_BRO_FWE=3–2
|match_BRO_KIR=3–1
|match_BRO_LET=5–0
|match_BRO_LHA=7–0
|match_BRO_LOU=1–3
|match_BRO_MON=5–1
|match_BRO_SCO=5–0
|match_BRO_TAY=3–2
|match_CAR_ARB=3–0
|match_CAR_BLA=6–1
|match_CAR_BRE=2–1
|match_CAR_BRO=1–1
|match_CAR_COU=3–0
|match_CAR_DOW=1–5
|match_CAR_DNE=4–0
|match_CAR_DSJ=2–4
|match_CAR_DUV=4–1
|match_CAR_ECR=0–1
|match_CAR_FUN=3–2
|match_CAR_FWE=4–0
|match_CAR_KIR=1–2
|match_CAR_LET=6–0
|match_CAR_LHA=3–2
|match_CAR_LOU=1–1
|match_CAR_MON=3–2
|match_CAR_SCO=4–1
|match_CAR_TAY=2–1
|match_COU_ARB=3–2
|match_COU_BLA=2–2
|match_COU_BRE=1–2
|match_COU_BRO=3–6
|match_COU_CAR=0–1
|match_COU_DOW=1–3
|match_COU_DNE=1–2
|match_COU_DSJ=2–3
|match_COU_DUV=0–5
|match_COU_ECR=2–3
|match_COU_FUN=4–4
|match_COU_FWE=1–1
|match_COU_KIR=0–1
|match_COU_LET=2–2
|match_COU_LHA=2–1
|match_COU_LOU=0–6
|match_COU_MON=2–4
|match_COU_SCO=1–3
|match_COU_TAY=1–4
|match_DOW_ARB=4–1
|match_DOW_BLA=4–0
|match_DOW_BRE=4–0
|match_DOW_BRO=0–2
|match_DOW_CAR=5–1
|match_DOW_COU=3–1
|match_DOW_DNE=0–3
|match_DOW_DSJ=5–5
|match_DOW_DUV=4–1
|match_DOW_ECR=1–3
|match_DOW_FUN=7–0
|match_DOW_FWE=3–1
|match_DOW_KIR=0–2 |match_DOW_KIR_note=Match played at Station Park, Forfar.{{cite web|url=https://www.scottishjuniorfa.com/result/East/302859/831|title=Dundee Downfield F.C. v Kirriemuir Thistle F.C.|website=Scottish Junior Football Association|accessdate=18 November 2023}}
|match_DOW_LET=3–1
|match_DOW_LHA=5–1
|match_DOW_LOU=3–2
|match_DOW_MON=3–1
|match_DOW_SCO=3–1
|match_DOW_TAY=4–1
|match_DNE_ARB=5–1
|match_DNE_BLA=3–0
|match_DNE_BRE=6–0
|match_DNE_BRO=2–3
|match_DNE_CAR=2–1
|match_DNE_COU=6–0
|match_DNE_DOW=1–0
|match_DNE_DSJ=5–1
|match_DNE_DUV=1–0
|match_DNE_ECR=2–1
|match_DNE_FUN=6–1
|match_DNE_FWE=6–0
|match_DNE_KIR=3–1
|match_DNE_LET=4–0
|match_DNE_LHA=6–0
|match_DNE_LOU=5–0
|match_DNE_MON=2–2
|match_DNE_SCO=5–1
|match_DNE_TAY=5–0
|match_DSJ_ARB=2–3
|match_DSJ_BLA=2–5
|match_DSJ_BRE=3–1
|match_DSJ_BRO=4–3
|match_DSJ_CAR=3–5
|match_DSJ_COU=4–1
|match_DSJ_DOW=1–2
|match_DSJ_DNE=1–3
|match_DSJ_DUV=1–2
|match_DSJ_ECR=0–8
|match_DSJ_FUN=4–1
|match_DSJ_FWE=4–4
|match_DSJ_KIR=0–3
|match_DSJ_LET=1–2
|match_DSJ_LHA=3–2
|match_DSJ_LOU=0–3
|match_DSJ_MON=5–2
|match_DSJ_SCO=4–1
|match_DSJ_TAY=2–0
|match_DUV_ARB=0–0
|match_DUV_BLA=2–1
|match_DUV_BRE=2–1
|match_DUV_BRO=0–3
|match_DUV_CAR=0–2
|match_DUV_COU=1–0
|match_DUV_DOW=0–5
|match_DUV_DNE=0–3
|match_DUV_DSJ=0–1
|match_DUV_ECR=2–3
|match_DUV_FUN=2–0
|match_DUV_FWE=1–0
|match_DUV_KIR=2–2
|match_DUV_LET=3–1
|match_DUV_LHA=6–0
|match_DUV_LOU=1–1
|match_DUV_MON=1–2
|match_DUV_SCO=2–0
|match_DUV_TAY=0–1
|match_ECR_ARB=3–2
|match_ECR_BLA=3–0
|match_ECR_BRE=1–1
|match_ECR_BRO=0–1
|match_ECR_CAR=2–5
|match_ECR_COU=4–0
|match_ECR_DOW=0–1
|match_ECR_DNE=0–3
|match_ECR_DSJ=0–2
|match_ECR_DUV=1–1
|match_ECR_FUN=5–1
|match_ECR_FWE=2–1
|match_ECR_KIR=5–0
|match_ECR_LET=1–3
|match_ECR_LHA=3–0
|match_ECR_LOU=2–2
|match_ECR_MON=3–0
|match_ECR_SCO=0–2
|match_ECR_TAY=0–1
|match_FUN_ARB=4–2
|match_FUN_BLA=1–5
|match_FUN_BRE=2–0
|match_FUN_BRO=0–5
|match_FUN_CAR=1–6
|match_FUN_COU=2–4
|match_FUN_DOW=3–5
|match_FUN_DNE=0–6
|match_FUN_DSJ=1–1
|match_FUN_DUV=1–0
|match_FUN_ECR=0–8
|match_FUN_FWE=0–2
|match_FUN_KIR=3–5
|match_FUN_LET=2–4
|match_FUN_LHA=0–1
|match_FUN_LOU=1–5
|match_FUN_MON=3–5
|match_FUN_SCO=3–1
|match_FUN_TAY=2–5
|match_FWE_ARB=4–1
|match_FWE_BLA=0–2
|match_FWE_BRE=0–3
|match_FWE_BRO=0–6
|match_FWE_CAR=2–4
|match_FWE_COU=2–1 |match_FWE_COU_note=Match played at Station Park, Forfar.{{Cite tweet|author=Coupar Angus JFC|user=CouparAngusJFC|authorlink=Coupar Angus F.C.|number=1685284368271454208|date=29 July 2023|title=Todays [sic] starting team at a sunny Station Park 🏟️ #monthecoupar 🔴⚫️🔴|accessdate=29 July 2023|link=yes|df=dmy}}
|match_FWE_DOW=2–4
|match_FWE_DNE=0–10
|match_FWE_DSJ=1–5
|match_FWE_DUV=1–2
|match_FWE_ECR=0–4 |match_FWE_ECR_note=Match played at Station Park, Forfar.{{cite web|url=https://www.scottishjuniorfa.com/result/East/302842/831|title=Forfar West End F.C. v Dundee East Craigie F.C.|website=Scottish Junior Football Association|accessdate=6 January 2024}}
|match_FWE_FUN=4–1
|match_FWE_KIR=0–2
|match_FWE_LET=2–3
|match_FWE_LHA=3–0
|match_FWE_LOU=0–3
|match_FWE_MON=1–1
|match_FWE_SCO=1–1
|match_FWE_TAY=0–0
|match_KIR_ARB=2–0
|match_KIR_BLA=3–3
|match_KIR_BRE=4–1
|match_KIR_BRO=1–3
|match_KIR_CAR=1–2
|match_KIR_COU=3–1
|match_KIR_DOW=0–4
|match_KIR_DNE=0–2
|match_KIR_DSJ=2–2
|match_KIR_DUV=2–1
|match_KIR_ECR=2–6
|match_KIR_FUN=4–2
|match_KIR_FWE=3–0
|match_KIR_LET=3–2
|match_KIR_LHA=4–1
|match_KIR_LOU=1–5
|match_KIR_MON=3–2
|match_KIR_SCO=3–2
|match_KIR_TAY=1–0
|match_LET_ARB=3–3
|match_LET_BLA=2–0
|match_LET_BRE=1–1
|match_LET_BRO=1–5
|match_LET_CAR=1–0
|match_LET_COU=3–3
|match_LET_DOW=0–3
|match_LET_DNE=2–3
|match_LET_DSJ=0–2
|match_LET_DUV=3–0
|match_LET_ECR=0–2
|match_LET_FUN=3–2
|match_LET_FWE=5–2
|match_LET_KIR=1–1
|match_LET_LHA=2–1
|match_LET_LOU=1–6
|match_LET_MON=2–1
|match_LET_SCO=2–2
|match_LET_TAY=2–3
|match_LHA_ARB=3–3
|match_LHA_BLA=0–2
|match_LHA_BRE=1–0
|match_LHA_BRO=1–2
|match_LHA_CAR=0–1
|match_LHA_COU=4–3
|match_LHA_DOW=0–6
|match_LHA_DNE=1–4
|match_LHA_DSJ=1–2
|match_LHA_DUV=2–3
|match_LHA_ECR=4–6
|match_LHA_FUN=2–1
|match_LHA_FWE=5–1
|match_LHA_KIR=2–2
|match_LHA_LET=2–1
|match_LHA_LOU=0–2
|match_LHA_MON=0–2
|match_LHA_SCO=1–3
|match_LHA_TAY=0–7
|match_LOU_ARB=6–2
|match_LOU_BLA=3–0
|match_LOU_BRE=5–0
|match_LOU_BRO=0–3
|match_LOU_CAR=1–1
|match_LOU_COU=8–0
|match_LOU_DOW=5–3
|match_LOU_DNE=2–2
|match_LOU_DSJ=2–0
|match_LOU_DUV=3–0
|match_LOU_ECR=3–2
|match_LOU_FUN=9–1
|match_LOU_FWE=5–0
|match_LOU_KIR=7–0
|match_LOU_LET=10–0
|match_LOU_LHA=2–0
|match_LOU_MON=2–2
|match_LOU_SCO=4–1
|match_LOU_TAY=2–1
|match_MON_ARB=2–2
|match_MON_BLA=1–1
|match_MON_BRE=4–0
|match_MON_BRO=1–2
|match_MON_CAR=2–1 |match_MON_CAR_note=Match played at Broomfield Park,{{cite web|url=https://www.scottishjuniorfa.com/result/East/302913/831|title=Montrose Roselea F.C. v Carnoustie Panmure F.C.|website=Scottish Junior Football Association|accessdate=14 January 2024}} due to a clashing Scottish League One fixture for Montrose at Links Park.
|match_MON_COU=4–1
|match_MON_DOW=1–4
|match_MON_DNE=0–4
|match_MON_DSJ=3–0
|match_MON_DUV=1–0 |match_MON_DUV_note=Match played at Broomfield Park,{{cite web|url=https://www.scottishjuniorfa.com/result/East/302963/831|title=Montrose Roselea F.C. v Dundee Violet F.C.|website=Scottish Junior Football Association|accessdate=2 March 2024}} due to a clashing Scottish League One fixture for Montrose at Links Park.
|match_MON_ECR=1–7
|match_MON_FUN=1–1
|match_MON_FWE=4–1
|match_MON_KIR=1–3
|match_MON_LET=4–0
|match_MON_LHA=6–1
|match_MON_LOU=2–4
|match_MON_SCO=2–1
|match_MON_TAY=2–1 |match_MON_TAY_note=Match played at Broomfield Park,{{cite web|url=https://www.scottishjuniorfa.com/result/East/302874/831|title=Montrose Roselea F.C. v Tayport F.C.|website=Scottish Junior Football Association|accessdate=25 November 2023}} due to a clashing Scottish Cup third round fixture for Montrose at Links Park.
|match_SCO_ARB=7–2
|match_SCO_BLA=0–2
|match_SCO_BRE=4–0
|match_SCO_BRO=0–3
|match_SCO_CAR=1–7
|match_SCO_COU=3–2
|match_SCO_DOW=2–1
|match_SCO_DNE=0–3
|match_SCO_DSJ=5–1
|match_SCO_DUV=0–2
|match_SCO_ECR=1–1
|match_SCO_FUN=4–2
|match_SCO_FWE=0–3 |match_SCO_FWE_note=Match awarded to Forfar West End,{{cite web|url=https://www.scottishjuniorfa.com/result/East/302853/831|title=Scone Thistle F.C. v Forfar West End F.C.|website=Scottish Junior Football Association|accessdate=8 December 2023}} following a protest of the original match result – which was an abandonment with 81 minutes played (1–2).
|match_SCO_KIR=1–2
|match_SCO_LET=1–3
|match_SCO_LHA=0–3
|match_SCO_LOU=0–7
|match_SCO_MON=0–2
|match_SCO_TAY=2–2
|match_TAY_ARB=3–1
|match_TAY_BLA=3–1
|match_TAY_BRE=1–1
|match_TAY_BRO=1–3
|match_TAY_CAR=2–2
|match_TAY_COU=3–0
|match_TAY_DOW=0–3
|match_TAY_DNE=1–2
|match_TAY_DSJ=7–2
|match_TAY_DUV=3–3
|match_TAY_ECR=0–0
|match_TAY_FUN=4–1
|match_TAY_FWE=2–0
|match_TAY_KIR=0–1
|match_TAY_LET=3–2
|match_TAY_LHA=0–2
|match_TAY_LOU=0–5
|match_TAY_MON=2–1
|match_TAY_SCO=1–1
}}
Notes
{{note label|licence|SFA|SFA}} Club with an SFA licence{{cite web|url=https://www.scottishfa.co.uk/media/8469/scottish-fa-club-licensing-awards-december-2021.pdf|title=Licensed Clubs - December 2021|accessdate=20 April 2022}} eligible to participate in the Highland League promotion play-off should they win the league.
{{notelist-ua}}
References
{{reflist}}
External links
- {{official website|https://www.scottishjuniorfa.com/east-region/}}
{{SJFA East Region}}
{{2023–24 in Scottish football}}
{{DEFAULTSORT:2023-24 Midlands Football League}}