2023–24 East of Scotland Football League
{{Infobox football league season
|image =
|caption =
|competition =East of Scotland Football League
|season =2023–24
|dates = 29 July 2023 – 22 May 2024
|winners = Broxburn Athletic
|prevseason =2022–23
|nextseason =2024–25
}}
The 2023–24 East of Scotland Football League (known as the Central Taxis East of Scotland League for sponsorship reasons) was the 95th season of the East of Scotland Football League, and the 10th season with its top division as part of the sixth tier of the Scottish football pyramid system. Linlithgow Rose were the reigning champions but were unable to defend their title after gaining promotion to the Lowland Football League.
Broxburn Athletic won their first East of Scotland Football League title by eleven points over Musselburgh Athletic, and were promoted to the 2024–25 Lowland Football League following a 12–2 victory over Dalbeattie Star in the Lowland League play-off.
Teams
The following teams changed division after the 2022–23 season.
=To East of Scotland Football League=
Transferred from Lothian & Edinburgh Amateur League
- Linton Hotspur
=From East of Scotland Football League=
Premier Division
{{Infobox football league season
|competition =East of Scotland Football League Premier Division
|season =2023–24
|dates = 29 July 2023 – 18 May 2024
|winners = Broxburn Athletic
|promoted = Broxburn Athletic
|relegated = {{ubl|Crossgates Primrose|Inverkeithing Hillfield Swifts|Kinnoull}}
|matches = 240
|total goals = 930
|league topscorer =
|biggest home win = {{nobreak|Tynecastle 9–0 Penicuik Athletic}}
(12 August 2023)
|biggest away win = {{ubl|{{nobreak|Kinnoull 0–6 Hutchison Vale}}
(19 August 2023)|{{nobreak|Tynecastle 1–7 Musselburgh Athletic}}
(22 August 2023)}}
|highest scoring = {{nobreak|Inverkeithing Hillfield Swifts 3–7 Broxburn Athletic}}
(9 September 2023)
|longest wins = 7 matches:
Sauchie Juniors
|longest unbeaten = 16 matches:
Musselburgh Athletic
|longest winless = 16 matches:
Kinnoull
|longest losses = 13 matches:
Kinnoull
|highest attendance=
|lowest attendance =
|average attendance=
|prevseason =2022–23
|nextseason =2024–25
|updated = 18 May 2024
}}
Broxburn Athletic won the East of Scotland League for the first time following a 2–3 defeat suffered by Musselburgh Athletic at Jeanfield Swifts on 1 May 2024, which left Musselburgh eight points behind with two games remaining. They were promoted to the 2024–25 Lowland Football League, beating Dalbeattie Star in the Lowland League play-off.
{{Location map+ |Scotland Southeast |width=600 |float=right |caption=Location of teams in 2023–24 East of Scotland Football League Premier Division |places=
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.938257 |long=-3.468250 |label=Broxburn Athletic |position=top}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.0818 |long=-3.3774 |label=Crossgates Primrose |position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.9983 |long=-2.5203 |label=Dunbar United|position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.136266 |long=-3.262653 |label=Dundonald Bluebell |position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.1901 |long=-3.1689 |label=Glenrothes|position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.9512 |long=-2.7827 |label=Haddington Athletic |position=bottom}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.0959 |long=-3.3705 |label=Hill of Beath Hawthorn |position=top}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.03785 |long=-3.36323 |label=Inverkeithing Hillfield Swifts |position=left}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.414014 |long=-3.443006 |label=Jeanfield Swifts |position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.4077 |long=-3.4583 |label=Kinnoull|position=left}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.971659 |long=-3.232638 |label=Hutchison Vale |position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.4555 |long=-3.4721 |label=Luncarty|position=left}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.9419 |long=-3.0648 |label=Musselburgh Athletic |position=bottom}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.83041 |long=-3.2255 |label=Penicuik Athletic |position=bottom}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.130207 |long=-3.773238 |label=Sauchie Juniors |position=top}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.92817 |long=-3.23436 |label=Tynecastle |position=top}}
}}
Relegated from 2022–23 Premier Division:
- Blackburn United
- Oakley United
- Vale of Leithen
Promoted to 2023–24 Premier Division:
- Dunbar United
- Glenrothes
- Luncarty
- Kinnoull
=Stadia and locations=
;Notes
{{notelist-la}}
All grounds are equipped with floodlights, except Humbug Park (Crossgates Primrose), Warout Stadium (Glenrothes), Brownlands Park (Luncarty).
=League table=
|section=Premier Division
|update=complete
|source=[https://www.eosfl.com/leaguetables/it/282 eosfl.com]
|team1=BRX |team2=MUS |team3=JFS |team4=DNB |team5=HUT |team6=SAU |team7=HOB |team8=HAD |team9=DBL |team10=TYN |team11=PEN |team12=LUN |team13=GLE |team14=IHS |team15=CRS |team16=KIN
|win_BRX=23|draw_BRX=5 |loss_BRX=2 |gf_BRX=82|ga_BRX=36 |status_BRX=COP
|win_CRS=5 |draw_CRS=5 |loss_CRS=20|gf_CRS=33|ga_CRS=69 |status_CRS=R
|win_DNB=18|draw_DNB=2 |loss_DNB=10|gf_DNB=69|ga_DNB=44
|win_DBL=12|draw_DBL=7 |loss_DBL=11|gf_DBL=63|ga_DBL=60
|win_GLE=8 |draw_GLE=6 |loss_GLE=16|gf_GLE=57|ga_GLE=84
|win_HAD=13|draw_HAD=5 |loss_HAD=12|gf_HAD=59|ga_HAD=40
|win_HOB=15|draw_HOB=5 |loss_HOB=10|gf_HOB=57|ga_HOB=50
|win_HUT=18|draw_HUT=1 |loss_HUT=11|gf_HUT=72|ga_HUT=46
|win_IHS=7 |draw_IHS=3 |loss_IHS=20|gf_IHS=41|ga_IHS=82 |status_IHS=R
|win_JFS=18|draw_JFS=6 |loss_JFS=6 |gf_JFS=80|ga_JFS=37
|win_KIN=3 |draw_KIN=3 |loss_KIN=24|gf_KIN=26|ga_KIN=97 |status_KIN=R
|win_LUN=9 |draw_LUN=1 |loss_LUN=20|gf_LUN=46|ga_LUN=79
|win_MUS=19|draw_MUS=6 |loss_MUS=5 |gf_MUS=69|ga_MUS=30
|win_PEN=10|draw_PEN=5 |loss_PEN=15|gf_PEN=51|ga_PEN=66
|win_SAU=17|draw_SAU=3 |loss_SAU=10|gf_SAU=66|ga_SAU=48
|win_TYN=10|draw_TYN=7 |loss_TYN=13|gf_TYN=58|ga_TYN=61
|adjust_points_GLE=-3 |note_GLE=Glenrothes deducted 3 points for fielding an ineligible, underage player in their 0–5 defeat against Jeanfield Swifts.{{cite news|first=Craig|last=Goldthorp|url=https://www.fifetoday.co.uk/sport/football/glenrothes-fc-co-manager-john-martin-gutted-as-glens-deducted-three-points-for-fielding-player-under-the-age-of-16-4280701|title=Glenrothes FC: Co-manager John Martin 'gutted' as Glens deducted three points for fielding player under the age of 16|work=Fife Free Press|publisher=National World|date=5 September 2023|accessdate=23 September 2023}}
|name_BRX=Broxburn Athletic
|name_CRS=Crossgates Primrose
|name_DNB=Dunbar United
|name_DBL=Dundonald Bluebell
|name_GLE=Glenrothes
|name_HAD=Haddington Athletic
|name_HOB=Hill of Beath Hawthorn
|name_HUT=Hutchison Vale
|name_IHS=Inverkeithing Hillfield Swifts
|name_JFS=Jeanfield Swifts
|name_KIN=Kinnoull
|name_LUN=Luncarty
|name_MUS=Musselburgh Athletic
|name_PEN=Penicuik Athletic
|name_SAU=Sauchie Juniors
|name_TYN=Tynecastle
|result1=PRO |result14=REL |result15=REL |result16=REL
|class_rules=1) Points; 2) Goal difference; 3) Number of goals scored
|res_col_header=PQR
|col_PRO=yellow1|text_PRO=Qualification for the Lowland League play-off
|col_REL=red1 |text_REL=Relegation to the First Division
|}}
=Results=
{{#invoke:sports results|main
|source=East of Scotland Fixture List{{cite web|url=https://www.eosfl.com/downloads/eosfl/East-of-Scotland-Football-League-Season-2023-24-Fixture-List.pdf|format=PDF|title=The East of Scotland Football League Season 2023-24: Fixture List|website=East of Scotland Football League|accessdate=29 July 2023}}
|update=complete
|matches_style=FBR
|solid_cell=grey
|team1=BRX |team2=CRS |team3=DNB |team4=DBL |team5=GLE |team6=HAD |team7=HOB |team8=HUT |team9=IHS |team10=JFS |team11=KIN |team12=LUN |team13=MUS |team14=PEN |team15=SAU |team16=TYN
|name_BRX=Broxburn Athletic
|name_CRS=Crossgates Primrose
|name_DNB=Dunbar United
|name_DBL=Dundonald Bluebell
|name_GLE=Glenrothes
|name_HAD=Haddington Athletic
|name_HOB=Hill of Beath Hawthorn
|name_HUT=Hutchison Vale
|name_IHS=Inverkeithing Hillfield Swifts
|name_JFS=Jeanfield Swifts
|name_KIN=Kinnoull
|name_LUN=Luncarty
|name_MUS=Musselburgh Athletic
|name_PEN=Penicuik Athletic
|name_SAU=Sauchie Juniors
|name_TYN=Tynecastle
|match_BRX_CRS=3–2
|match_BRX_DNB=0–3
|match_BRX_DBL=4–3
|match_BRX_GLE=2–1
|match_BRX_HAD=0–0
|match_BRX_HOB=1–1
|match_BRX_HUT=4–3
|match_BRX_IHS=5–2
|match_BRX_JFS=3–1
|match_BRX_KIN=6–0
|match_BRX_LUN=6–0
|match_BRX_MUS=2–2
|match_BRX_PEN=2–0
|match_BRX_SAU=2–1
|match_BRX_TYN=5–0
|match_CRS_BRX=1–4
|match_CRS_DNB=1–2
|match_CRS_DBL=1–2
|match_CRS_GLE=1–1
|match_CRS_HAD=1–4
|match_CRS_HOB=0–3
|match_CRS_HUT=1–4
|match_CRS_IHS=3–2
|match_CRS_JFS=1–2
|match_CRS_KIN=1–1
|match_CRS_LUN=2–0
|match_CRS_MUS=0–1
|match_CRS_PEN=1–1
|match_CRS_SAU=1–2
|match_CRS_TYN=1–3
|match_DNB_BRX=1–2
|match_DNB_CRS=2–1
|match_DNB_DBL=4–1
|match_DNB_GLE=2–3
|match_DNB_HAD=2–1
|match_DNB_HOB=1–2
|match_DNB_HUT=1–0
|match_DNB_IHS=4–0
|match_DNB_JFS=1–3
|match_DNB_KIN=4–1
|match_DNB_LUN=5–1
|match_DNB_MUS=0–2
|match_DNB_PEN=2–3
|match_DNB_SAU=1–1
|match_DNB_TYN=2–1
|match_DBL_BRX=1–3
|match_DBL_CRS=3–0
|match_DBL_DNB=4–0
|match_DBL_GLE=2–2
|match_DBL_HAD=2–2
|match_DBL_HOB=1–3
|match_DBL_HUT=3–1
|match_DBL_IHS=1–2
|match_DBL_JFS=2–2
|match_DBL_KIN=5–0
|match_DBL_LUN=1–0
|match_DBL_MUS=2–2
|match_DBL_PEN=1–5
|match_DBL_SAU=0–3
|match_DBL_TYN=6–1
|match_GLE_BRX=3–2
|match_GLE_CRS=2–0
|match_GLE_DNB=2–5
|match_GLE_DBL=2–4
|match_GLE_HAD=0–1
|match_GLE_HOB=0–3
|match_GLE_HUT=0–2
|match_GLE_IHS=4–1
|match_GLE_JFS=0–5
|match_GLE_KIN=1–0
|match_GLE_LUN=2–2
|match_GLE_MUS=1–2
|match_GLE_PEN=6–0
|match_GLE_SAU=2–3
|match_GLE_TYN=4–4
|match_HAD_BRX=0–1
|match_HAD_CRS=3–1
|match_HAD_DNB=0–1
|match_HAD_DBL=2–2
|match_HAD_GLE=7–0
|match_HAD_HOB=3–4
|match_HAD_HUT=0–2
|match_HAD_IHS=3–1
|match_HAD_JFS=1–2
|match_HAD_KIN=5–0
|match_HAD_LUN=4–0
|match_HAD_MUS=1–2
|match_HAD_PEN=3–1
|match_HAD_SAU=2–3
|match_HAD_TYN=0–2
|match_HOB_BRX=1–2
|match_HOB_CRS=2–3
|match_HOB_DNB=1–3
|match_HOB_DBL=1–0
|match_HOB_GLE=3–3
|match_HOB_HAD=0–3
|match_HOB_HUT=1–3
|match_HOB_IHS=2–1
|match_HOB_JFS=3–2
|match_HOB_KIN=2–1
|match_HOB_LUN=5–0
|match_HOB_MUS=0–0
|match_HOB_PEN=2–1 |match_HOB_PEN_note=The original fixture finished 1–0 to Penicuik Athletic, but the match was replayed as Penicuik Athletic made too many substitutions during the match.{{cite news|url=https://www.penicuikathleticfc.co.uk/post/club-statement|title=Club Statement|website=Penicuik Athletic F.C.|date=5 May 2024|accessdate=9 May 2024}}
|match_HOB_SAU=0–3
|match_HOB_TYN=2–1
|match_HUT_BRX=1–2
|match_HUT_CRS=3–0
|match_HUT_DNB=2–3
|match_HUT_DBL=4–2
|match_HUT_GLE=4–1
|match_HUT_HAD=0–1
|match_HUT_HOB=2–1
|match_HUT_IHS=7–1
|match_HUT_JFS=3–2
|match_HUT_KIN=3–0
|match_HUT_LUN=2–1
|match_HUT_MUS=2–1
|match_HUT_PEN=2–4
|match_HUT_SAU=3–1
|match_HUT_TYN=1–2
|match_IHS_BRX=3–7
|match_IHS_CRS=1–1
|match_IHS_DNB=2–1
|match_IHS_DBL=2–5
|match_IHS_GLE=4–2
|match_IHS_HAD=0–2
|match_IHS_HOB=1–3
|match_IHS_HUT=1–3
|match_IHS_JFS=1–3
|match_IHS_KIN=1–2
|match_IHS_LUN=1–2
|match_IHS_MUS=0–4
|match_IHS_PEN=2–0
|match_IHS_SAU=4–1
|match_IHS_TYN=2–2
|match_JFS_BRX=1–1
|match_JFS_CRS=5–0
|match_JFS_DNB=1–1
|match_JFS_DBL=4–0
|match_JFS_GLE=3–3
|match_JFS_HAD=3–0
|match_JFS_HOB=1–1
|match_JFS_HUT=2–2
|match_JFS_IHS=3–1
|match_JFS_KIN=4–3
|match_JFS_LUN=0–1
|match_JFS_MUS=3–2
|match_JFS_PEN=2–1
|match_JFS_SAU=4–1
|match_JFS_TYN=5–0
|match_KIN_BRX=0–3
|match_KIN_CRS=0–1
|match_KIN_DNB=0–5
|match_KIN_DBL=1–3
|match_KIN_GLE=1–4
|match_KIN_HAD=2–5
|match_KIN_HOB=1–3
|match_KIN_HUT=0–6
|match_KIN_IHS=0–2
|match_KIN_JFS=1–5
|match_KIN_LUN=3–2
|match_KIN_MUS=0–4
|match_KIN_PEN=0–0
|match_KIN_SAU=1–2
|match_KIN_TYN=0–0
|match_LUN_BRX=1–2
|match_LUN_CRS=5–3
|match_LUN_DNB=4–2
|match_LUN_DBL=2–3
|match_LUN_GLE=4–1
|match_LUN_HAD=1–0
|match_LUN_HOB=2–3
|match_LUN_HUT=6–3
|match_LUN_IHS=3–1
|match_LUN_JFS=0–4
|match_LUN_KIN=3–2
|match_LUN_MUS=1–2
|match_LUN_PEN=2–3
|match_LUN_SAU=0–5
|match_LUN_TYN=0–1
|match_MUS_BRX=1–3
|match_MUS_CRS=1–1
|match_MUS_DNB=1–0
|match_MUS_DBL=4–0
|match_MUS_GLE=4–1
|match_MUS_HAD=4–2
|match_MUS_HOB=1–1
|match_MUS_HUT=2–0
|match_MUS_IHS=4–0
|match_MUS_JFS=1–0
|match_MUS_KIN=1–2
|match_MUS_LUN=1–0
|match_MUS_PEN=6–2
|match_MUS_SAU=2–1
|match_MUS_TYN=2–2
|match_PEN_BRX=0–1
|match_PEN_CRS=1–3
|match_PEN_DNB=0–1
|match_PEN_DBL=1–2
|match_PEN_GLE=5–1
|match_PEN_HAD=1–1
|match_PEN_HOB=2–1
|match_PEN_HUT=3–2
|match_PEN_IHS=1–1
|match_PEN_JFS=1–3
|match_PEN_KIN=5–1
|match_PEN_LUN=4–1
|match_PEN_MUS=1–3
|match_PEN_SAU=1–2
|match_PEN_TYN=1–1
|match_SAU_BRX=1–1
|match_SAU_CRS=2–0
|match_SAU_DNB=2–7
|match_SAU_DBL=1–1
|match_SAU_GLE=7–2
|match_SAU_HAD=1–2
|match_SAU_HOB=3–2
|match_SAU_HUT=0–1
|match_SAU_IHS=4–0
|match_SAU_JFS=2–1
|match_SAU_KIN=5–1
|match_SAU_LUN=4–2
|match_SAU_MUS=1–0
|match_SAU_PEN=2–3
|match_SAU_TYN=1–0
|match_TYN_BRX=2–3
|match_TYN_CRS=4–1
|match_TYN_DNB=2–3
|match_TYN_DBL=1–1
|match_TYN_GLE=1–3
|match_TYN_HAD=1–1
|match_TYN_HOB=5–1
|match_TYN_HUT=0–1
|match_TYN_IHS=0–1
|match_TYN_JFS=0–4
|match_TYN_KIN=6–2
|match_TYN_LUN=4–0
|match_TYN_MUS=1–7
|match_TYN_PEN=9–0
|match_TYN_SAU=2–1
}}
First Division
{{Location map+ |Scotland Southeast |width=600 |float=right |caption=Location of teams in 2023–24 East of Scotland Football League First Division|places=
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.8447 |long=-3.0517 |label= Arniston Rangers |position=bottom}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.8734 |long=-3.6193 |label=Blackburn United |position=bottom}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.0005 |long=-3.8195 |label=Camelon Juniors |position=bottom}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.0199 |long=-3.9048 |label=Dunipace |position=left}}
{{Location map~ |Scotland Southeast |marksize=6|lat=55.9104 |long=-3.3188 |label= {{nowrap|Heriot-Watt University}}|position=left}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.1226 |long=-3.1539 |label=Kirkcaldy & Dysart|position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.1502 |long=-3.3266 |label=Lochore Welfare |position=top}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.9569 |long=-3.1569 |label=Leith Athletic |position=left}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.8718 |long=-3.0721 |label=Newtongrange Star |position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.0875 |long=-3.5724 |label=Oakley United|position=top}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.9576 |long=-2.9854 |label=Preston Athletic |position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.0324 |long=-3.4382 |label=Rosyth |position=left}}
{{Location map~ |Scotland Southeast |marksize=6|lat=56.3343 |long=-2.7914 |label= St Andrews United |position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.619707 |long=-3.065679 |label=Vale of Leithen |position=bottom}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.866 |long=-3.6827 |label=Whitburn |position=left}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.8543 |long=-3.1322 |label=Whitehill Welfare |position=left}}
}}
Dunipace won the league title on 14 May 2024, following a 0–1 defeat for St Andrews United at Newtongrange Star – which meant that Dunipace, who had played all their games, could not be caught.
Relegated from 2022–23 First Division:
- Burntisland Shipyard
- Coldstream
- Kennoway Star Hearts
Promoted to 2023–24 First Division:
- Whitburn
- St Andrews United
- Heriot-Watt University
- Arniston Rangers
=Stadia and locations=
class="wikitable sortable" |
Team
! Location ! Home ground ! Surface ! data-sort-type="number" |Capacity ! data-sort-type="number" |Seats ! Floodlit |
---|
Arniston Rangers
| Grass | align=right | 1,500 | align=right | 0 | align=right | No |
Blackburn United {{ref label|licence|SFA|SFA}}
| New Murrayfield Park{{cite web |url=https://www.nonleaguescotland.org.uk/blackburn.html |title=Blackburn United |website=Non League Scotland |access-date=20 April 2022}} | Artificial | align=right | 1,500 | align=right | 0 | align=right | Yes |
Camelon Juniors {{ref label|licence|SFA|SFA}}
| Grass | align=right | 2,000 | align=right | 100 | align=right | Yes |
Dunipace {{ref label|licence|SFA|SFA}}
| Denny | Westfield Park{{cite web |url=https://www.nonleaguescotland.org.uk/dunipace.html |title=Dunipace |website=Non League Scotland |access-date=20 April 2022}} | Artificial | align=right | 1,000 | align=right | 0 | align=right | Yes |
Heriot-Watt University
| John Brydson Arena{{cite web |url=https://www.nonleaguescotland.org.uk/heriotwatt.html |title=Heriot-Watt Uni |website=Non League Scotland |access-date=20 April 2022}} | Artificial | align=right | 250 | align=right | 195 | align=right | Yes |
Kirkcaldy & Dysart
| Grass | align=right | 1,200 | align=right | 20 | align=right | No |
Leith Athletic
| Meadowbank Stadium{{cite web |url=https://www.nonleaguescotland.org.uk/leith.html |title=Leith Athletic |website=Non League Scotland |access-date=20 April 2022}} | Artificial | align=right | 1,748 | align=right | 499 | align=right | Yes |
Lochore Welfare
| Central Park | Grass | align=right | 1,200 | align=right | 0 | align=right | No |
Newtongrange Star {{ref label|licence|SFA|SFA}}
| New Victoria Park{{cite web |url=https://www.nonleaguescotland.org.uk/newtongrange.html |title=Newtongrange Star |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 2,275 | align=right | 30 | align=right | Yes |
Oakley United
| Oakley | Blairwood Park{{cite web |url=https://www.nonleaguescotland.org.uk/oakley.html |title=Oakley United |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 1,500 | align=right | 0 | align=right | No |
Preston Athletic {{ref label|licence|SFA|SFA}}
| Pennypit Park{{cite web |url=https://www.nonleaguescotland.org.uk/preston.html |title=Preston Athletic |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 1,500 | align=right | 313 | align=right | Yes |
Rosyth
| Rosyth | Fleet Grounds | Artificial | align=right | 300 | align=right | 0 | align=right | Yes |
St Andrews United {{ref label|licence|SFA|SFA}}
| Recreation Park{{cite web |url=https://www.nonleaguescotland.org.uk/standrews.html |title=St Andrews United |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 766 | align=right | 0 | align=right | Yes |
Vale of Leithen {{ref label|licence|SFA|SFA}}
| Victoria Park | Grass | align=right | 1,000 | align=right | 0 | align=right | Yes |
Whitburn
| Whitburn | Grass | align=right | 2,000 | align=right | 38 | align=right | No |
Whitehill Welfare {{ref label|licence|SFA|SFA}}
| Rosewell | Grass | align=right | 2,454 | align=right | 192 | align=right | Yes |
;Notes
{{notelist-la}}
=League table=
|section=First Division
|update=complete
|source=[https://www.eosfl.com/leaguetables/2023-2024-first-division eosfl.com]
|team1=DPC |team2=STA |team3=WHB |team4=CML |team5=NGS |team6=HER |team7=PRE |team8=LEI |team9=KDY |team10=BLU |team11=WHI |team12=ARN |team13=LOW |team14=OAK |team15=VOL |team16=ROS
|result1=PRO |result2=PRO |result3=PRO |result14=REL |result15=REL |result16=WDN
|win_ARN=10|draw_ARN=4 |loss_ARN=14|gf_ARN=51|ga_ARN=60
|win_BLU=10|draw_BLU=6 |loss_BLU=12|gf_BLU=45|ga_BLU=56
|win_CML=17|draw_CML=3 |loss_CML=8 |gf_CML=72|ga_CML=36
|win_DPC=21|draw_DPC=3 |loss_DPC=4 |gf_DPC=78|ga_DPC=29 |status_DPC=CP
|win_HER=12|draw_HER=5 |loss_HER=11|gf_HER=46|ga_HER=41
|win_KDY=11|draw_KDY=4 |loss_KDY=13|gf_KDY=58|ga_KDY=51
|win_LEI=11|draw_LEI=7 |loss_LEI=10|gf_LEI=63|ga_LEI=45
|win_LOW=9 |draw_LOW=5 |loss_LOW=14|gf_LOW=41|ga_LOW=63
|win_NGS=16|draw_NGS=5 |loss_NGS=7 |gf_NGS=64|ga_NGS=38
|win_OAK=3 |draw_OAK=4 |loss_OAK=21|gf_OAK=29|ga_OAK=80 |status_OAK=R
|win_PRE=12|draw_PRE=5 |loss_PRE=11|gf_PRE=49|ga_PRE=55
|win_ROS=0 |draw_ROS=0 |loss_ROS=0 |gf_ROS=0 |ga_ROS=0 |status_ROS=R
|win_STA=21|draw_STA=0 |loss_STA=7 |gf_STA=75|ga_STA=38 |status_STA=P
|win_VOL=0 |draw_VOL=0 |loss_VOL=28|gf_VOL=29|ga_VOL=138 |status_VOL=R
|win_WHB=18|draw_WHB=3 |loss_WHB=7 |gf_WHB=71|ga_WHB=38 |status_WHB=P
|win_WHI=10|draw_WHI=4 |loss_WHI=14|gf_WHI=53|ga_WHI=56
|name_ARN=Arniston Rangers
|name_BLU=Blackburn United
|name_CML=Camelon Juniors
|name_DPC=Dunipace
|name_HER=Heriot-Watt University
|name_KDY=Kirkcaldy & Dysart
|name_LEI=Leith Athletic
|name_LOW=Lochore Welfare
|name_NGS=Newtongrange Star
|name_OAK=Oakley United
|name_PRE=Preston Athletic
|name_ROS=Rosyth
|name_STA=St Andrews United
|name_VOL=Vale of Leithen
|name_WHB=Whitburn
|name_WHI=Whitehill Welfare
|adjust_points_LEI=-3 |note_LEI=Leith Athletic deducted 3 points for fielding an ineligible player in their 1–5 defeat against Preston Athletic.
|adjust_points_VOL=-3 |note_VOL=Vale of Leithen deducted 3 points for fielding an ineligible player in their 2–6 defeat against Arniston Rangers.
|class_rules=1) Points; 2) Goal difference; 3) Number of goals scored
|res_col_header=PR
|col_PRO=green1|text_PRO=Promotion to the Premier Division
|col_REL=red1|text_REL=Relegation to the Second Division
|col_WDN=lightgrey |text_WDN=Withdrawn; record expunged{{cite news|first=Claire|last=Warrender|url=https://www.thecourier.co.uk/fp/news/fife/4889709/rosyth-fc-closure/|title=Game over as Rosyth FC announce shock closure with immediate effect|work=The Courier|publisher=DC Thomson|date=7 February 2024|accessdate=10 February 2024}}
}}
=Results=
{{#invoke:sports results|main
|source=East of Scotland Football League
|update=complete
|matches_style=FBR
|solid_cell=grey
|team1=ARN |team2=BLU |team3=CML |team4= DPC |team5=HER |team6=KDY |team7=LEI |team8=LOW |team9=NGS |team10=OAK |team11=PRE |team12=ROS |team13=STA|team14=VOL |team15=WHB|team16=WHI
|name_ARN=Arniston Rangers
|name_BLU=Blackburn United
|name_CML=Camelon Juniors
|name_DPC=Dunipace
|name_HER=Heriot-Watt University
|name_KDY=Kirkcaldy & Dysart
|name_LEI=Leith Athletic
|name_LOW=Lochore Welfare
|name_NGS=Newtongrange Star
|name_OAK=Oakley United
|name_PRE=Preston Athletic
|name_ROS=Rosyth
|name_STA=St Andrews United
|name_VOL=Vale of Leithen
|name_WHB=Whitburn
|name_WHI=Whitehill Welfare
|match_ARN_BLU=0–0
|match_ARN_CML=2–4
|match_ARN_DPC=1–2
|match_ARN_HER=1–3
|match_ARN_KDY=0–0
|match_ARN_LEI=3–2
|match_ARN_LOW=0–0
|match_ARN_NGS=1–0
|match_ARN_OAK=0–2
|match_ARN_PRE=3–0
|match_ARN_ROS=null
|match_ARN_STA=3–4
|match_ARN_VOL=2–1
|match_ARN_WHB=0–2
|match_ARN_WHI=4–1
|match_BLU_ARN=5–2
|match_BLU_CML=2–1
|match_BLU_DPC=2–1
|match_BLU_HER=4–2
|match_BLU_KDY=3–1
|match_BLU_LEI=3–2
|match_BLU_LOW=0–3
|match_BLU_NGS=0–4
|match_BLU_OAK=5–1
|match_BLU_PRE=1–1
|match_BLU_ROS=null
|match_BLU_STA=1–2
|match_BLU_VOL=3–1
|match_BLU_WHB=2–3
|match_BLU_WHI=1–3
|match_CML_ARN=3–0
|match_CML_BLU=3–0
|match_CML_DPC=2–4
|match_CML_HER=3–2
|match_CML_KDY=2–0
|match_CML_LEI=2–1
|match_CML_LOW=3–0
|match_CML_NGS=4–1
|match_CML_OAK=4–0
|match_CML_PRE=0–1
|match_CML_ROS=null
|match_CML_STA=6–1
|match_CML_VOL=5–0
|match_CML_WHB=1–2
|match_CML_WHI=5–3
|match_DPC_ARN=5–0
|match_DPC_BLU=4–0
|match_DPC_CML=2–1
|match_DPC_HER=2–1
|match_DPC_KDY=5–2
|match_DPC_LEI=1–1
|match_DPC_LOW=3–1
|match_DPC_NGS=1–0
|match_DPC_OAK=4–2
|match_DPC_PRE=4–1
|match_DPC_ROS=null
|match_DPC_STA=3–0
|match_DPC_VOL=9–0
|match_DPC_WHB=4–2
|match_DPC_WHI=4–2
|match_HER_ARN=3–1
|match_HER_BLU=1–1
|match_HER_CML=2–0
|match_HER_DPC=1–2
|match_HER_KDY=1–2
|match_HER_LEI=2–2
|match_HER_LOW=1–2
|match_HER_NGS=1–1
|match_HER_OAK=2–0
|match_HER_PRE=2–3
|match_HER_ROS=null
|match_HER_STA=2–1
|match_HER_VOL=2–1
|match_HER_WHB=1–1
|match_HER_WHI=1–0
|match_KDY_ARN=5–3
|match_KDY_BLU=3–1
|match_KDY_CML=2–2
|match_KDY_DPC=4–1
|match_KDY_HER=0–1
|match_KDY_LEI=1–2
|match_KDY_LOW=3–2
|match_KDY_NGS=1–1
|match_KDY_OAK=3–1
|match_KDY_PRE=2–3
|match_KDY_ROS=null
|match_KDY_STA=1–3
|match_KDY_VOL=7–0
|match_KDY_WHB=1–2
|match_KDY_WHI=3–4
|match_LEI_ARN=1–3
|match_LEI_BLU=3–1
|match_LEI_CML=0–1
|match_LEI_DPC=1–2
|match_LEI_HER=0–0
|match_LEI_KDY=3–0
|match_LEI_LOW=6–0
|match_LEI_NGS=2–2
|match_LEI_OAK=4–1
|match_LEI_PRE=2–2
|match_LEI_ROS=null
|match_LEI_STA=1–0
|match_LEI_VOL=5–1
|match_LEI_WHB=2–4
|match_LEI_WHI=4–1
|match_LOW_ARN=1–1
|match_LOW_BLU=0–0
|match_LOW_CML=1–3
|match_LOW_DPC=1–0
|match_LOW_HER=1–3
|match_LOW_KDY=2–2
|match_LOW_LEI=1–2
|match_LOW_NGS=3–3
|match_LOW_OAK=3–1
|match_LOW_PRE=2–1
|match_LOW_ROS=null
|match_LOW_STA=2–4
|match_LOW_VOL=4–1
|match_LOW_WHB=0–5
|match_LOW_WHI=2–0
|match_NGS_ARN=1–2
|match_NGS_BLU=3–1
|match_NGS_CML=2–0
|match_NGS_DPC=0–1
|match_NGS_HER=1–3
|match_NGS_KDY=3–2
|match_NGS_LEI=2–1
|match_NGS_LOW=5–1
|match_NGS_OAK=2–2
|match_NGS_PRE=2–0
|match_NGS_ROS=null
|match_NGS_STA=1–0
|match_NGS_VOL=5–1
|match_NGS_WHB=4–1
|match_NGS_WHI=3–1
|match_OAK_ARN=0–4
|match_OAK_BLU=0–3
|match_OAK_CML=3–3
|match_OAK_DPC=1–2
|match_OAK_HER=1–3
|match_OAK_KDY=1–4
|match_OAK_LEI=2–2
|match_OAK_LOW=0–2
|match_OAK_NGS=1–3
|match_OAK_PRE=0–1
|match_OAK_ROS=null
|match_OAK_STA=0–2
|match_OAK_VOL=2–1
|match_OAK_WHB=0–4
|match_OAK_WHI=1–1
|match_PRE_ARN=3–5
|match_PRE_BLU=1–1
|match_PRE_CML=0–7
|match_PRE_DPC=1–1
|match_PRE_HER=3–2
|match_PRE_KDY=0–1
|match_PRE_LEI=5–1
|match_PRE_LOW=2–1
|match_PRE_NGS=0–1
|match_PRE_OAK=3–1
|match_PRE_ROS=null
|match_PRE_STA=1–2
|match_PRE_VOL=4–2
|match_PRE_WHB=3–1
|match_PRE_WHI=1–0
|match_ROS_ARN=null
|match_ROS_BLU=null
|match_ROS_CML=null
|match_ROS_DPC=null
|match_ROS_HER=null
|match_ROS_KDY=null
|match_ROS_LEI=null
|match_ROS_LOW=null
|match_ROS_NGS=null
|match_ROS_OAK=null
|match_ROS_PRE=null
|match_ROS_STA=null
|match_ROS_VOL=null
|match_ROS_WHB=null
|match_ROS_WHI=null
|match_STA_ARN=3–2
|match_STA_BLU=7–0
|match_STA_CML=2–1
|match_STA_DPC=1–0
|match_STA_HER=1–0
|match_STA_KDY=0–3
|match_STA_LEI=0–1
|match_STA_LOW=8–1
|match_STA_NGS=5–4
|match_STA_OAK=6–0
|match_STA_PRE=2–1
|match_STA_ROS=null
|match_STA_VOL=3–0
|match_STA_WHB=1–0
|match_STA_WHI=1–0
|match_VOL_ARN=2–6
|match_VOL_BLU=2–4
|match_VOL_CML=1–3
|match_VOL_DPC=0–8
|match_VOL_HER=1–2
|match_VOL_KDY=2–4
|match_VOL_LEI=1–10
|match_VOL_LOW=1–4
|match_VOL_NGS=1–6
|match_VOL_OAK=1–4
|match_VOL_PRE=3–4
|match_VOL_ROS=null
|match_VOL_STA=0–7
|match_VOL_WHB=1–10
|match_VOL_WHI=0–4
|match_WHB_ARN=2–1
|match_WHB_BLU=0–0
|match_WHB_CML=0–1
|match_WHB_DPC=1–1
|match_WHB_HER=4–1
|match_WHB_KDY=1–0
|match_WHB_LEI=2–0
|match_WHB_LOW=3–1
|match_WHB_NGS=1–2
|match_WHB_OAK=4–1
|match_WHB_PRE=4–2
|match_WHB_ROS=null
|match_WHB_STA=2–3
|match_WHB_VOL=6–3
|match_WHB_WHI=1–0
|match_WHI_ARN=5–1
|match_WHI_BLU=2–1
|match_WHI_CML=2–2
|match_WHI_DPC=0–2
|match_WHI_HER=2–1
|match_WHI_KDY=2–1
|match_WHI_LEI=2–2
|match_WHI_LOW=2–0
|match_WHI_NGS=1–2
|match_WHI_OAK=4–1
|match_WHI_PRE=2–2
|match_WHI_ROS=null
|match_WHI_STA=2–6
|match_WHI_VOL=5–1
|match_WHI_WHB=2–3
}}
Second Division
{{Location map+ |Scotland Southeast |width=600 |float=right |caption=Location of teams in 2023–24 East of Scotland Football League Second Division|places=
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.9001 |long=-3.7005 |label=Armadale Thistle |position=left}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.0095 |long=-3.6116 |label=Bo'ness Athletic |position=top}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.0600 |long=-3.2310 |label=Burntisland Shipyard |position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.6515 |long=-2.2542 |label=Coldstream |position=left}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.8904 |long=-3.0707 |label= Dalkeith Thistle|position=top}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.8749 |long=-3.0512 |label= Easthouses Lily MW |position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.9104 |long=-3.3188 |label=Edinburgh College |position=left}}
{{Location map~ |Scotland Southeast |marksize=6|lat=55.9147 |long=-3.2524 |label= Edinburgh United & Edinburgh South |position=bottom}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.2129 |long=-3.1079 |label=Kennoway Star Hearts |position=top}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.353144 |long=-3.235586 |label=Newburgh |position=left}}
{{Location map~ |Scotland Southeast |marksize=6|lat=55.9087 |long=-2.945 |label= Ormiston Primrose |position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.6500 |long=-3.1800 |label= Peebles Rovers |position=left}}
{{Location map~ |Scotland Southeast |marksize=6|lat=56.0283 |long=-3.8148 |label= Stirling University reserves |position=left}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.166086 |long=-3.143770 |label=Thornton Hibs |position=right}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.7593 |long=-2.0153 |label= Tweedmouth Rangers |position=left| outside = 1 }}
}}
The league title went down to the final day of the season, with Bo'ness Athletic and Thornton Hibs separated by one point. Despite a 21-match winning run for Thornton Hibs to end the season, Bo'ness Athletic's 4–0 home victory over Dalkeith Thistle was enough for the honours.
Relegated from 2022–23 Second Division:
- Craigroyston
- Hawick Royal Albert
- Lochgelly Albert
- Syngenta (folded)
Promoted to 2023–24 Second Division:
- Bo'ness Athletic
- Armadale Thistle
- Edinburgh College
=Stadia and locations=
class="wikitable sortable" |
Team
! Location ! Home ground ! Surface ! data-sort-type="number" |Capacity ! data-sort-type="number" |Seats ! Floodlit |
---|
Armadale Thistle
| Armadale | Volunteer Park{{cite web |url=https://nonleaguescotland.org.uk/armadale.html |title=Armadale Thistle |website=Non League Scotland |access-date=20 April 2022}} | Artificial | align=right | 2,000 | align=right | 300 | align=right | Yes |
Burntisland Shipyard {{ref label|licence|SFA|SFA}}
| Grass | align=right | 1,000 | align=right | 0 | align=right | Yes |
Bo'ness Athletic
| Bo'ness | Newtown Park{{cite web |url=https://nonleaguescotland.org.uk/bonessutdjun.html |archive-url=https://web.archive.org/web/20220424021726/https://nonleaguescotland.org.uk/bonessutdjun.html |url-status=dead |archive-date=April 24, 2022 |title=Bo'ness United Junior |website=Non League Scotland |access-date=20 April 2022}} | Artificial | align=right | 2,000 | align=right | 0 | align=right | Yes |
Coldstream {{ref label|licence|SFA|SFA}}
| Grass | align=right | 1,000 | align=right | 0 | align=right | Yes |
Dalkeith Thistle {{ref label|licence|SFA|SFA}}
| Dalkeith | Grass | align=right | 1,500 | align=right | 0 | align=right | Yes |
Easthouses Lily Miners Welfare {{ref label|licence|SFA|SFA}}
| Newbattle Complex{{cite web |url=https://www.nonleaguescotland.org.uk/easthouses.html |title=Easthouses Lily MW |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 1,500 | align=right | 100 | align=right | Yes |
Edinburgh College
| Riccarton Campus{{efn-la|Edinburgh College ground-shared with Heriot-Watt University.}} | Artificial | align=right | 250 | align=right | 195 | align=right | Yes |
Edinburgh South
| Paties Road Stadium{{efn-la|Edinburgh South ground-shared with Edinburgh United.}} | Grass | align=right | 1,200 | align=right | 200 | align=right | No |
Edinburgh United
| Paties Road Stadium{{cite web |url=https://www.nonleaguescotland.org.uk/edinburgh.html |title=Edinburgh United |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 1,200 | align=right | 200 | align=right | No |
Kennoway Star Hearts
| Star | Treaton Park | Grass | align=right | 1,000 | align=right | 0 | align=right | No |
Newburgh
| Newburgh | East Shore Park | Grass | align=right | 1,000 | align=right | 0 | align=right | No |
Ormiston Primrose
| Ormiston | New Recreation Park{{cite web |url=https://www.nonleaguescotland.org.uk/ormiston.html |title=Ormiston |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 1,000 | align=right | 0 | align=right | No |
Peebles Rovers
| Peebles | Whitestone Park{{cite web |url=https://www.nonleaguescotland.org.uk/peebles.html |title=Peebles Rovers |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 1,250 | align=right | 250 | align=right | No |
Stirling University reserves
| Ochilview Park{{efn-la|Stirling University reserves ground-shared with Stenhousemuir.}} | Artificial | align=right | {{SPFL-stadiums|stenhousemuir}} | align=right | 626 | align=right | Yes |
Thornton Hibs
| Thornton | Memorial Park | Grass | align=right | 1,500 | align=right | 0 | align=right | No |
Tweedmouth Rangers
| Shielfield Park{{efn-la|Tweedmouth Rangers ground-shared with Berwick Rangers.}} | Grass | align=right | 4,099 | align=right | 1,366 | align=right | Yes |
;Notes
{{notelist-la}}
=League table=
|section=Second Division
|update=complete
|source=[https://www.eosfl.com/leaguetables/2023-2024-second-division eosfl.com]
|team_order=BOA, THO, EDS, ARM, EDC, PEE, STI, DAL, KSH, ELM, COL, TWE, BUR, ORM, NEW, EDN
|result1=PRO |result2=PRO |result3=PRO |result14=REL |result15=REL |result16=REL
|win_ARM=20|draw_ARM=2|loss_ARM=8 |gf_ARM=83 |ga_ARM=40
|win_BOA=27|draw_BOA=0|loss_BOA=3 |gf_BOA=139|ga_BOA=32 |status_BOA=CP
|win_BUR=9 |draw_BUR=5|loss_BUR=16|gf_BUR=48 |ga_BUR=71
|win_COL=11|draw_COL=4|loss_COL=15|gf_COL=47 |ga_COL=68
|win_DAL=13|draw_DAL=2|loss_DAL=15|gf_DAL=65 |ga_DAL=60
|win_ELM=12|draw_ELM=2|loss_ELM=16|gf_ELM=62 |ga_ELM=84
|win_EDC=15|draw_EDC=6|loss_EDC=9 |gf_EDC=68 |ga_EDC=58
|win_EDS=20|draw_EDS=4|loss_EDS=6 |gf_EDS=72 |ga_EDS=45 |status_EDS=P
|win_EDN=5 |draw_EDN=3|loss_EDN=22|gf_EDN=40 |ga_EDN=92 |status_EDN=R
|win_KSH=12|draw_KSH=4|loss_KSH=14|gf_KSH=54 |ga_KSH=60
|win_NEW=3 |draw_NEW=2|loss_NEW=25|gf_NEW=36 |ga_NEW=102 |status_NEW=R
|win_ORM=6 |draw_ORM=2|loss_ORM=22|gf_ORM=48 |ga_ORM=104 |status_ORM=R
|win_PEE=14|draw_PEE=4|loss_PEE=12|gf_PEE=58 |ga_PEE=61
|win_STI=15|draw_STI=0|loss_STI=15|gf_STI=64 |ga_STI=60
|win_THO=26|draw_THO=2|loss_THO=2 |gf_THO=101|ga_THO=27 |status_THO=P
|win_TWE=10|draw_TWE=2|loss_TWE=18|gf_TWE=47 |ga_TWE=68
|adjust_points_EDN=-9 |note_EDN=Edinburgh United deducted 9 points for fielding an ineligible player in their March 2024 defeats against Edinburgh South, Bo'ness Athletic and Easthouses Lily Miners Welfare.
|name_ARM=Armadale Thistle
|name_BOA=Bo'ness Athletic
|name_BUR=Burntisland Shipyard
|name_COL=Coldstream
|name_DAL=Dalkeith Thistle
|name_ELM=Easthouses Lily Miners Welfare
|name_EDC=Edinburgh College
|name_EDS=Edinburgh South
|name_EDN=Edinburgh United
|name_KSH=Kennoway Star Hearts
|name_NEW=Newburgh
|name_ORM=Ormiston Primrose
|name_PEE=Peebles Rovers
|name_STI=Stirling University reserves
|name_THO=Thornton Hibs
|name_TWE=Tweedmouth Rangers
|class_rules=1) Points; 2) Goal difference; 3) Number of goals scored
|res_col_header=PR
|col_PRO=green1|text_PRO=Promotion to the First Division
|col_REL=red1|text_REL=Relegation to the Third Division
}}
=Results=
{{#invoke:sports results|main
|source=East of Scotland Football League
|update=complete
|matches_style=FBR
|solid_cell=grey
|team1=ARM|team2=BOA|team3=BUR|team4=COL|team5=DAL|team6=ELM|team7=EDC|team8=EDS|team9=EDN|team10=KSH|team11=NEW|team12=ORM|team13=PEE|team14=STI|team15=THO|team16=TWE
|name_ARM=Armadale Thistle
|name_BOA=Bo'ness Athletic
|name_BUR=Burntisland Shipyard
|name_COL=Coldstream
|name_DAL=Dalkeith Thistle
|name_ELM=Easthouses Lily Miners Welfare
|name_EDC=Edinburgh College
|name_EDS=Edinburgh South
|name_EDN=Edinburgh United
|name_KSH=Kennoway Star Hearts
|name_NEW=Newburgh
|name_ORM=Ormiston Primrose
|name_PEE=Peebles Rovers
|name_STI=Stirling University reserves
|name_THO=Thornton Hibs
|name_TWE=Tweedmouth Rangers
|match_ARM_BOA=0–2
|match_ARM_BUR=4–0
|match_ARM_COL=4–3
|match_ARM_DAL=5–0
|match_ARM_ELM=3–2
|match_ARM_EDC=4–0
|match_ARM_EDS=2–2
|match_ARM_EDN=7–0
|match_ARM_KSH=1–3
|match_ARM_NEW=5–3
|match_ARM_ORM=3–2
|match_ARM_PEE=4–2
|match_ARM_STI=3–1
|match_ARM_THO=1–2
|match_ARM_TWE=4–0
|match_BOA_ARM=2–1
|match_BOA_BUR=5–1
|match_BOA_COL=7–0
|match_BOA_DAL=4–0
|match_BOA_ELM=5–2
|match_BOA_EDC=7–0
|match_BOA_EDS=4–0
|match_BOA_EDN=6–0
|match_BOA_KSH=7–2
|match_BOA_NEW=10–0
|match_BOA_ORM=6–0
|match_BOA_PEE=5–1
|match_BOA_STI=4–3
|match_BOA_THO=1–5
|match_BOA_TWE=4–1
|match_BUR_ARM=0–3
|match_BUR_BOA=0–3
|match_BUR_COL=0–1
|match_BUR_DAL=1–4
|match_BUR_ELM=3–2
|match_BUR_EDC=3–1
|match_BUR_EDS=0–0
|match_BUR_EDN=4–3
|match_BUR_KSH=0–2
|match_BUR_NEW=1–1
|match_BUR_ORM=5–1
|match_BUR_PEE=2–3
|match_BUR_STI=2–4
|match_BUR_THO=3–7
|match_BUR_TWE=4–3
|match_COL_ARM=2–1
|match_COL_BOA=0–5
|match_COL_BUR=1–0
|match_COL_DAL=0–4
|match_COL_ELM=2–3
|match_COL_EDC=2–2
|match_COL_EDS=1–4
|match_COL_EDN=1–1
|match_COL_KSH=1–0
|match_COL_NEW=1–0
|match_COL_ORM=2–1
|match_COL_PEE=5–0
|match_COL_STI=1–3
|match_COL_THO=1–2
|match_COL_TWE=2–2
|match_DAL_ARM=0–1
|match_DAL_BOA=3–5
|match_DAL_BUR=4–1
|match_DAL_COL=3–1
|match_DAL_ELM=1–2
|match_DAL_EDC=2–2
|match_DAL_EDS=1–2
|match_DAL_EDN=2–0
|match_DAL_KSH=2–3
|match_DAL_NEW=4–2
|match_DAL_ORM=1–3
|match_DAL_PEE=1–2
|match_DAL_STI=0–1
|match_DAL_THO=6–0
|match_DAL_TWE=2–1
|match_ELM_ARM=2–6
|match_ELM_BOA=2–5
|match_ELM_BUR=3–3
|match_ELM_COL=1–3
|match_ELM_DAL=3–2
|match_ELM_EDC=1–4
|match_ELM_EDS=1–2
|match_ELM_EDN=3–2
|match_ELM_KSH=6–5
|match_ELM_NEW=1–0
|match_ELM_ORM=2–2
|match_ELM_PEE=1–2
|match_ELM_STI=2–1
|match_ELM_THO=1–3
|match_ELM_TWE=3–0 |match_ELM_TWE_note=Match played at Albyn Park, Broxburn.{{Cite tweet|author=Easthouses Lily M.W.F.C|user=EasthousesLily|authorlink=Easthouses Lily Miners Welfare F.C.|number=1776274789331505218|date=5 April 2024|title=With a lot of pitch inspections and heavy rain due tonight Our game will be ON tomorrow as we play our @EastScotlandFA div 2 league match tomorrow at @BroxburnAthFC ground. We play against @TweedmouthRange 2.30pm kick off. Entry is £6/£3 Teas and coffees are available|accessdate=6 April 2024|link=yes|df=dmy}}
|match_EDC_ARM=2–2
|match_EDC_BOA=1–4
|match_EDC_BUR=4–1
|match_EDC_COL=3–0
|match_EDC_DAL=2–1
|match_EDC_ELM=4–0
|match_EDC_EDS=4–2
|match_EDC_EDN=3–2
|match_EDC_KSH=2–2
|match_EDC_NEW=5–2
|match_EDC_ORM=4–3
|match_EDC_PEE=1–1
|match_EDC_STI=2–3
|match_EDC_THO=1–2 |match_EDC_THO_note=Match played at Meadowbank Stadium.{{cite web|url=https://www.eosfl.com/matches/it/14669|title=Edinburgh College v. Thornton Hibs|website=East of Scotland Football League|accessdate=20 March 2024}}
|match_EDC_TWE=3–1
|match_EDS_ARM=3–0
|match_EDS_BOA=0–5
|match_EDS_BUR=1–0
|match_EDS_COL=2–1
|match_EDS_DAL=2–0
|match_EDS_ELM=2–3 |match_EDS_ELM_note=Match played at Albyn Park, Broxburn, due to a waterlogged pitch at Paties Road.{{Cite tweet|author=Edinburgh South FC|user=EdinSouthFC|authorlink=Edinburgh South C.F.C.|number=1774017753055166920|date=30 March 2024|title=A reminder of today's details! Different from usual as we are playing out at Broxburn instead of Paties Road due to a waterlogged pitch. Hopefully see you this afternoon|accessdate=20 August 2023|link=yes|df=dmy}}
|match_EDS_EDC=2–1
|match_EDS_EDN=4–2
|match_EDS_KSH=1–0
|match_EDS_NEW=2–1
|match_EDS_ORM=4–2
|match_EDS_PEE=3–3
|match_EDS_STI=1–2
|match_EDS_THO=2–2
|match_EDS_TWE=3–0
|match_EDN_ARM=0–3
|match_EDN_BOA=0–7
|match_EDN_BUR=1–2
|match_EDN_COL=0–2
|match_EDN_DAL=1–2
|match_EDN_ELM=1–3
|match_EDN_EDC=3–3
|match_EDN_EDS=2–3
|match_EDN_KSH=0–4
|match_EDN_NEW=1–1
|match_EDN_ORM=3–1
|match_EDN_PEE=1–2
|match_EDN_STI=0–4
|match_EDN_THO=0–5
|match_EDN_TWE=2–4
|match_KSH_ARM=0–2
|match_KSH_BOA=0–2
|match_KSH_BUR=0–0
|match_KSH_COL=2–1
|match_KSH_DAL=2–2
|match_KSH_ELM=3–2
|match_KSH_EDC=1–2
|match_KSH_EDS=1–3
|match_KSH_EDN=1–3
|match_KSH_NEW=2–3
|match_KSH_ORM=4–0
|match_KSH_PEE=1–4
|match_KSH_STI=2–1
|match_KSH_THO=0–1
|match_KSH_TWE=2–1
|match_NEW_ARM=2–4
|match_NEW_BOA=0–9
|match_NEW_BUR=1–3
|match_NEW_COL=2–1
|match_NEW_DAL=0–1
|match_NEW_ELM=0–2
|match_NEW_EDC=1–3
|match_NEW_EDS=1–2
|match_NEW_EDN=2–6
|match_NEW_KSH=2–4
|match_NEW_ORM=0–4
|match_NEW_PEE=1–4
|match_NEW_STI=2–3
|match_NEW_THO=0–7
|match_NEW_TWE=2–4
|match_ORM_ARM=0–5
|match_ORM_BOA=0–4
|match_ORM_BUR=1–4
|match_ORM_COL=3–4
|match_ORM_DAL=2–6
|match_ORM_ELM=7–0
|match_ORM_EDC=2–1
|match_ORM_EDS=2–12
|match_ORM_EDN=0–2
|match_ORM_KSH=2–2
|match_ORM_NEW=3–2
|match_ORM_PEE=0–1
|match_ORM_STI=0–3
|match_ORM_THO=0–4
|match_ORM_TWE=0–3
|match_PEE_ARM=1–2
|match_PEE_BOA=2–3
|match_PEE_BUR=0–2
|match_PEE_COL=2–2
|match_PEE_DAL=1–5
|match_PEE_ELM=3–2
|match_PEE_EDC=1–2
|match_PEE_EDS=1–3
|match_PEE_EDN=3–1
|match_PEE_KSH=2–0
|match_PEE_NEW=2–1
|match_PEE_ORM=4–0
|match_PEE_STI=4–0
|match_PEE_THO=1–4
|match_PEE_TWE=1–1
|match_STI_ARM=2–0
|match_STI_BOA=2–1
|match_STI_BUR=5–2
|match_STI_COL=4–2
|match_STI_DAL=2–5
|match_STI_ELM=6–1
|match_STI_EDC=1–2
|match_STI_EDS=2–3
|match_STI_EDN=2–0
|match_STI_KSH=1–2
|match_STI_NEW=2–1
|match_STI_ORM=4–5
|match_STI_PEE=1–4
|match_STI_THO=1–4
|match_STI_TWE=0–2
|match_THO_ARM=0–2
|match_THO_BOA=4–2
|match_THO_BUR=0–0
|match_THO_COL=5–0
|match_THO_DAL=5–0
|match_THO_ELM=4–1
|match_THO_EDC=2–0
|match_THO_EDS=1–0
|match_THO_EDN=8–1 |match_THO_EDN_note=Match played at Bayview Stadium, Methil, due to an unplayable pitch at Memorial Park.{{Cite tweet|author=Thornton Hibs FC|user=ThorntonHibsJFC|authorlink=Thornton Hibs F.C.|number=1776258273479373215|date=5 April 2024|title=COMING UP // A reminder that tomorrow's match has been switched to the MGM Timber Bayview Stadium due to Memorial Park currently being unplayable|accessdate=6 April 2024|link=yes|df=dmy}}
|match_THO_KSH=4–0
|match_THO_NEW=6–1
|match_THO_ORM=6–2
|match_THO_PEE=3–0
|match_THO_STI=1–0
|match_THO_TWE=2–0
|match_TWE_ARM=2–1
|match_TWE_BOA=2–5
|match_TWE_BUR=3–1
|match_TWE_COL=2–4
|match_TWE_DAL=4–1
|match_TWE_ELM=0–5
|match_TWE_EDC=0–4
|match_TWE_EDS=0–2
|match_TWE_EDN=0–2
|match_TWE_KSH=2–4
|match_TWE_NEW=0–2
|match_TWE_ORM=3–0
|match_TWE_PEE=4–1
|match_TWE_STI=2–0
|match_TWE_THO=0–2
}}
Third Division
{{Location map+ |Scotland Southeast |width=400 |float=right |caption=Location of teams in 2023–24 East of Scotland Football League Third Division|places=
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.8992 |long=-3.6569 |label=West Lothian|position=right}}
{{Location map~ |Scotland Southeast |marksize=6|lat=55.9585 |long=-3.1836 |label= Edinburgh Community |position=top}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.4221 |long=-2.7875 |label= Hawick Royal Albert |position=left}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=56.122982 |long=-3.305377 |label=Lochgelly Albert|position=top}}
{{Location map~ |Scotland Southeast |marksize=6 |lat=55.7553 |long=-3.3443 |label=Linton Hotspur|position=bottom}}
}}
{{Location map+ |Scotland West Lothian |width=400 |float=right |caption=Location of teams in 2023–24 East of Scotland Football League Third Division within West Lothian|places=
{{Location map~ |Scotland West Lothian |marksize=6 |lat=55.8992 |long=-3.6569 |label=Bathgate Thistle |position=top}}
{{Location map~ |Scotland West Lothian |marksize=6 |lat=55.8323 |long=-3.7057 |label=Fauldhouse United |position=top}}
{{Location map~ |Scotland West Lothian |marksize=6 |lat=55.8602 |long=-3.7447 |label=Harthill Royal |position=left}}
{{Location map~ |Scotland West Lothian |marksize=6 |lat=55.9007 |long=-3.5589 |label=Livingston United |position=bottom}}
{{Location map~ |Scotland West Lothian |marksize=6 |lat=55.9105 |long=-3.4945 |label=Pumpherston |position=bottom}}
{{Location map~ |Scotland West Lothian |marksize=6 |lat=55.8491 |long=-3.6313 |label=Stoneyburn |position=bottom}}
{{Location map~ |Scotland West Lothian |marksize=6 |lat=55.8499 |long=-3.5585 |label=West Calder United |position=right}}
}}
West Calder United won the league title with a round of matches to spare, following a 2–1 victory over Harthill Royal on 14 May 2024.
Transferred from Lothian & Edinburgh Amateur League
- Linton Hotspur
=Stadia and locations=
class="wikitable sortable" |
Club
! Location ! Home Ground ! Surface ! data-sort-type="number" |Capacity ! data-sort-type="number" |Seats ! Floodlit |
---|
Bathgate Thistle
| Bathgate | Creamery Park{{cite web |url=https://nonleaguescotland.org.uk/bathgate.html |title=Bathgate Thistle |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 2,000 | align=right | 0 | align=right | Yes |
Edinburgh Community
| Grass | align=right | 1,000 | align=right | 0 | align=right | No |
Fauldhouse United
| Grass | align=right | 1,500 | align=right | 80 | align=right | No |
Harthill Royal
|Gibbshill Park | Grass | align=right | 1,800 | align=right | 0 | align=right | No |
Hawick Royal Albert {{ref label|licence|SFA|SFA}}
| Hawick | Albert Park{{cite web |url=https://www.nonleaguescotland.org.uk/hawick.html |title=Hawick Royal Albert |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 1,000 | align=right | 500 | align=right | Yes |
Linton Hotspur
| New Moor Road | Grass | align=right | 1,000 | align=right | 63 | align=right | No |
Livingston United
| Grass | align=right | 1,500 | align=right | 0 | align=right | No |
Lochgelly Albert
| Gardiners Park | Grass | align=right | 1,500 | align=right | 0 | align=right | No |
Pumpherston
| Recreation Park{{cite web |url=https://nonleaguescotland.org.uk/pumpherston.html |title=Pumpherston |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 1,500 | align=right | 0 | align=right | No |
Stoneyburn
| Beechwood Park{{cite web |url=https://nonleaguescotland.org.uk/stoneyburn.html |title=Stoneyburn |website=Non League Scotland |access-date=20 April 2022}} | Grass | align=right | 1,500 | align=right | 0 | align=right | No |
West Calder United
| Grass | align=right | 1,000 | align=right | 0 | align=right | No |
=League table=
|section=Third Division
|update=complete
|source=[https://www.eosfl.com/leaguetables/2023-2024-third-division eosfl.com]
|team_order=WCU, BAT, HAR, STO, PUM, LOC, FAU, HAW, ECF, LIN, LIV
|result1=PRO |result2=PRO |result3=PRO
|win_BAT=22|draw_BAT=4|loss_BAT=4 |gf_BAT=82|ga_BAT=32 |status_BAT=P
|win_ECF=8 |draw_ECF=4|loss_ECF=18|gf_ECF=43|ga_ECF=73
|win_FAU=13|draw_FAU=5|loss_FAU=12|gf_FAU=51|ga_FAU=43
|win_HAR=17|draw_HAR=5|loss_HAR=8 |gf_HAR=73|ga_HAR=42 |status_HAR=P
|win_HAW=12|draw_HAW=2|loss_HAW=16|gf_HAW=48|ga_HAW=62
|win_LIN=4 |draw_LIN=0|loss_LIN=26|gf_LIN=31|ga_LIN=94
|win_LIV=2 |draw_LIV=4|loss_LIV=24|gf_LIV=31|ga_LIV=97
|win_LOC=14|draw_LOC=3|loss_LOC=13|gf_LOC=71|ga_LOC=64
|win_PUM=13|draw_PUM=7|loss_PUM=10|gf_PUM=60|ga_PUM=51
|win_STO=16|draw_STO=4|loss_STO=10|gf_STO=53|ga_STO=45
|win_WCU=24|draw_WCU=2|loss_WCU=4 |gf_WCU=85|ga_WCU=25 |status_WCU=CP
|adjust_points_FAU=-2 |note_FAU=Fauldhouse United deducted 2 points for fielding an ineligible player in their game against Edinburgh Community – originally a 3–3 draw, the game was awarded 1–0 to Edinburgh Community.
|name_BAT=Bathgate Thistle
|name_ECF=Edinburgh Community
|name_FAU=Fauldhouse United
|name_HAR=Harthill Royal
|name_HAW=Hawick Royal Albert
|name_LIN=Linton Hotspur
|name_LIV=Livingston United
|name_LOC=Lochgelly Albert
|name_PUM=Pumpherston
|name_STO=Stoneyburn
|name_WCU=West Calder United
|class_rules=1) Points; 2) Goal difference; 3) Number of goals scored
|res_col_header=P
|col_PRO=green1|text_PRO=Promotion to the Second Division
}}
=Results=
{{#invoke:sports results|main
|source=East of Scotland Football League
|update=complete
|matches_style=FBR
|solid_cell=grey
|legs=2
|multirowlegs=y
|team_order=BAT,ECF,FAU,HAR,HAW,LIN,LIV,LOC,PUM,STO,WCU
|name_BAT=Bathgate Thistle
|name_ECF=Edinburgh Community
|name_FAU=Fauldhouse United
|name_HAR=Harthill Royal
|name_HAW=Hawick Royal Albert
|name_LIN=Linton Hotspur
|name_LIV=Livingston United
|name_LOC=Lochgelly Albert
|name_PUM=Pumpherston
|name_STO=Stoneyburn
|name_WCU=West Calder United
|match1_BAT_ECF=1–0
|match1_BAT_FAU=4–2
|match1_BAT_HAR=2–0
|match1_BAT_HAW=1–2
|match1_BAT_LIN=4–1
|match1_BAT_LIV=6–0
|match1_BAT_LOC=2–3
|match1_BAT_PUM=5–3
|match1_BAT_STO=3–1
|match1_BAT_WCU=0–2
|match2_BAT_ECF=null
|match2_BAT_FAU=4–1
|match2_BAT_HAR=null
|match2_BAT_HAW=2–0
|match2_BAT_LIN=4–1
|match2_BAT_LIV=null
|match2_BAT_LOC=null
|match2_BAT_PUM=3–2
|match2_BAT_STO=null
|match2_BAT_WCU=2–1
|match1_ECF_BAT=2–2
|match1_ECF_FAU=1–1
|match1_ECF_HAR=1–2
|match1_ECF_HAW=2–1
|match1_ECF_LIN=4–2
|match1_ECF_LIV=2–2
|match1_ECF_LOC=0–2
|match1_ECF_PUM=0–4
|match1_ECF_STO=0–1
|match1_ECF_WCU=0–5
|match2_ECF_BAT=1–5
|match2_ECF_FAU=1–0 |match2_ECF_FAU_note=Match initially finished 3–3; later awarded 1–0 to Edinburgh Community as Fauldhouse United fielded an ineligible player.
|match2_ECF_HAR=null
|match2_ECF_HAW=null
|match2_ECF_LIN=4–2
|match2_ECF_LIV=null
|match2_ECF_LOC=null
|match2_ECF_PUM=1–3
|match2_ECF_STO=2–3
|match2_ECF_WCU=null
|match1_FAU_BAT=0–1
|match1_FAU_ECF=1–0
|match1_FAU_HAR=1–2
|match1_FAU_HAW=2–1
|match1_FAU_LIN=2–1
|match1_FAU_LIV=3–2
|match1_FAU_LOC=3–3
|match1_FAU_PUM=2–4
|match1_FAU_STO=0–1
|match1_FAU_WCU=2–0
|match2_FAU_BAT=null
|match2_FAU_ECF=null
|match2_FAU_HAR=4–0
|match2_FAU_HAW=1–0
|match2_FAU_LIN=null
|match2_FAU_LIV=3–1
|match2_FAU_LOC=3–2
|match2_FAU_PUM=null
|match2_FAU_STO=null
|match2_FAU_WCU=0–2
|match1_HAR_BAT=0–1
|match1_HAR_ECF=4–2
|match1_HAR_FAU=2–2
|match1_HAR_HAW=3–0
|match1_HAR_LIN=5–0
|match1_HAR_LIV=6–0
|match1_HAR_LOC=1–2
|match1_HAR_PUM=3–2
|match1_HAR_STO=5–1
|match1_HAR_WCU=0–0
|match2_HAR_BAT=2–1
|match2_HAR_ECF=2–3
|match2_HAR_FAU=null
|match2_HAR_HAW=null
|match2_HAR_LIN=3–2
|match2_HAR_LIV=2–2
|match2_HAR_LOC=null
|match2_HAR_PUM=null
|match2_HAR_STO=2–0
|match2_HAR_WCU=null
|match1_HAW_BAT=1–4
|match1_HAW_ECF=2–1 |match1_HAW_ECF_note=The original fixture finished 3–1 to Edinburgh Community, but the match was replayed as Edinburgh Community made too many substitutions during the match.{{cite news|first=Darin|last=Hutson|url=https://www.thesouthernreporter.co.uk/sport/football/hawick-royal-albert-hoping-for-third-win-on-trot-after-knocking-bathgate-thistle-out-of-south-region-challenge-cup-4341610|title=Hawick Royal Albert hoping for third win on trot after knocking Bathgate Thistle out of South Region Challenge Cup|work=Southern Reporter|publisher=National World|date=19 September 2023|accessdate=23 September 2023|quote=It's a re-run of the visitors' 3-1 win in Hawick at the start of August, a result since declared null and void because the Edinburgh side made too many substitutions [...]}}
|match1_HAW_FAU=1–0
|match1_HAW_HAR=1–4
|match1_HAW_LIN=3–1
|match1_HAW_LIV=3–3
|match1_HAW_LOC=3–0
|match1_HAW_PUM=2–1
|match1_HAW_STO=1–2
|match1_HAW_WCU=1–5
|match2_HAW_BAT=null
|match2_HAW_ECF=4–2
|match2_HAW_FAU=null
|match2_HAW_HAR=1–5
|match2_HAW_LIN=null
|match2_HAW_LIV=1–0
|match2_HAW_LOC=0–2
|match2_HAW_PUM=null
|match2_HAW_STO=null
|match2_HAW_WCU=1–5
|match1_LIN_BAT=0–2
|match1_LIN_ECF=2–0
|match1_LIN_FAU=0–4
|match1_LIN_HAR=0–3
|match1_LIN_HAW=1–3
|match1_LIN_LIV=3–0
|match1_LIN_LOC=4–5
|match1_LIN_PUM=0–7
|match1_LIN_STO=0–4
|match1_LIN_WCU=0–3
|match2_LIN_BAT=null
|match2_LIN_ECF=null
|match2_LIN_FAU=0–3
|match2_LIN_HAR=null
|match2_LIN_HAW=2–1
|match2_LIN_LIV=null
|match2_LIN_LOC=2–3
|match2_LIN_PUM=1–2
|match2_LIN_STO=null
|match2_LIN_WCU=1–4
|match1_LIV_BAT=2–5
|match1_LIV_ECF=0–4
|match1_LIV_FAU=0–1
|match1_LIV_HAR=1–5
|match1_LIV_HAW=1–4
|match1_LIV_LIN=2–3
|match1_LIV_LOC=0–2
|match1_LIV_PUM=2–3
|match1_LIV_STO=0–4
|match1_LIV_WCU=2–4
|match2_LIV_BAT=0–4
|match2_LIV_ECF=1–2
|match2_LIV_FAU=null
|match2_LIV_HAR=null
|match2_LIV_HAW=null
|match2_LIV_LIN=3–1
|match2_LIV_LOC=null
|match2_LIV_PUM=3–1
|match2_LIV_STO=1–4
|match2_LIV_WCU=null
|match1_LOC_BAT=0–4
|match1_LOC_ECF=2–3
|match1_LOC_FAU=2–1
|match1_LOC_HAR=4–5
|match1_LOC_HAW=2–2
|match1_LOC_LIN=6–0
|match1_LOC_LIV=4–0
|match1_LOC_PUM=4–2
|match1_LOC_STO=1–5
|match1_LOC_WCU=2–3
|match2_LOC_BAT=3–3
|match2_LOC_ECF=4–1
|match2_LOC_FAU=null
|match2_LOC_HAR=1–3
|match2_LOC_HAW=null
|match2_LOC_LIN=null
|match2_LOC_LIV=3–0
|match2_LOC_PUM=null
|match2_LOC_STO=3–1
|match2_LOC_WCU=null
|match1_PUM_BAT=1–1
|match1_PUM_ECF=3–2
|match1_PUM_FAU=1–1
|match1_PUM_HAR=2–2
|match1_PUM_HAW=1–3
|match1_PUM_LIN=2–0
|match1_PUM_LIV=3–1
|match1_PUM_LOC=3–2
|match1_PUM_STO=0–0
|match1_PUM_WCU=3–1
|match2_PUM_BAT=null
|match2_PUM_ECF=null
|match2_PUM_FAU=2–2
|match2_PUM_HAR=0–0
|match2_PUM_HAW=1–0
|match2_PUM_LIN=null
|match2_PUM_LIV=null
|match2_PUM_LOC=1–0
|match2_PUM_STO=null
|match2_PUM_WCU=1–5
|match1_STO_BAT=0–3
|match1_STO_ECF=1–1
|match1_STO_FAU=1–6
|match1_STO_HAR=1–0
|match1_STO_HAW=2–5
|match1_STO_LIN=1–0
|match1_STO_LIV=2–2
|match1_STO_LOC=4–2
|match1_STO_PUM=2–0
|match1_STO_WCU=0–2
|match2_STO_BAT=0–2
|match2_STO_ECF=null
|match2_STO_FAU=3–0
|match2_STO_HAR=null
|match2_STO_HAW=3–0
|match2_STO_LIN=4–0
|match2_STO_LIV=null
|match2_STO_LOC=null
|match2_STO_PUM=1–1
|match2_STO_WCU=null
|match1_WCU_BAT=1–1
|match1_WCU_ECF=4–1
|match1_WCU_FAU=1–0
|match1_WCU_HAR=3–1
|match1_WCU_HAW=3–1
|match1_WCU_LIN=3–1
|match1_WCU_LIV=6–0
|match1_WCU_LOC=3–1
|match1_WCU_PUM=2–1
|match1_WCU_STO=0–1
|match2_WCU_BAT=null
|match2_WCU_ECF=7–0
|match2_WCU_FAU=null
|match2_WCU_HAR=2–1
|match2_WCU_HAW=null
|match2_WCU_LIN=null
|match2_WCU_LIV=3–0
|match2_WCU_LOC=2–1
|match2_WCU_PUM=null
|match2_WCU_STO=3–0
}}
Notes
{{note label|licence|SFA|SFA}} Club with an SFA licence;{{cite web|url=https://www.scottishfa.co.uk/media/11668/220324-club-licensing-awards.pdf|title=Licensed Clubs – 2024|accessdate=15 April 2024}} eligible to participate in the Lowland League promotion play-off (should they win the Premier Division), and also compete in the Scottish Cup.
{{notelist-ua}}
References
{{Reflist}}
External links
- {{official website|https://www.eosfl.com/}}
{{East of Scotland League}}
{{2023–24 in Scottish football}}
{{DEFAULTSORT:2023-24 East of Scotland Football League}}