2024–25 East of Scotland Football League

Football league season From Wikipedia, the free encyclopedia

The 2024–25 East of Scotland Football League was the 96th season of the East of Scotland Football League, and the 11th season with its top division as part of the sixth tier of the Scottish football pyramid system. Broxburn Athletic were the reigning champions but were unable to defend their title after gaining promotion to the Lowland Football League.

Season2024–25
Dates26 July 2024 – 17 May 2025
Quick facts Season, Dates ...
East of Scotland Football League
Season2024–25
Dates26 July 2024 – 17 May 2025
ChampionsMusselburgh Athletic
Close

Musselburgh Athletic won the Premier Division title for the first time, finishing four points clear of Hill of Beath Hawthorn. They were unable to be promoted to the 2025–26 Lowland Football League, losing 1–3 to Clydebank in the Lowland League play-off.

Teams

The following teams changed division after the 2023–24 season.

To East of Scotland Football League

Relegated from Lowland Football League

From East of Scotland Football League

Promoted to Lowland Football League

Premier Division

Quick facts Season, Dates ...
East of Scotland Football League Premier Division
Season2024–25
Dates27 July 2024 – 17 May 2025
ChampionsMusselburgh Athletic
Relegated
Matches240
Goals770 (3.21 per match)
Biggest home winSauchie Juniors 7–1 Hutchison Vale
(21 December 2024)
Biggest away win
Highest scoringJeanfield Swifts 7–2 Glenrothes
(4 September 2024)
Longest winning run5 matches:
Jeanfield Swifts & Musselburgh Athletic
Longest unbeaten run14 matches:
Hill of Beath Hawthorn
Longest winless run12 matches:
Luncarty
Longest losing run6 matches:
Edinburgh University & Tynecastle
All statistics correct as of 17 May 2025.
Close

Musselburgh Athletic won the East of Scotland Football League title for the first time, sealing the championship with a round of matches to spare with a 4–0 victory at Sauchie Juniors on 3 May 2025, allowing them to maintain their four-point lead over Hill of Beath Hawthorn. They were unable to be promoted to the 2025–26 Lowland Football League, losing to Clydebank in the Lowland League play-off.

Stadia and locations

More information Team, Location ...
Team Location Home ground Surface Capacity Seats
Dunbar United [SFA] Dunbar New Countess Park[1] Grass 1,200 191
Dundonald Bluebell [SFA] Cardenden Moorside Park[2] Grass 1,000 0
Dunipace [SFA] Denny Westfield Park[3] Artificial 2,000 0
Edinburgh University [SFA] Edinburgh New Peffermill Stadium Grass 1,100 100
Glenrothes Glenrothes Warout Stadium [4] Grass 2,000 730
Haddington Athletic [SFA] Haddington Millfield Park[5] Grass 1,200 0
Hill of Beath Hawthorn [SFA] Hill of Beath Keir's Park[6] Grass 1,080 0
Hutchison Vale [SFA] Pilton, Edinburgh Ainslie Park[a] Artificial 3,534 854
Jeanfield Swifts [SFA] Perth Riverside Stadium[7] Grass 1,000 0
Luncarty Luncarty Brownlands Park Grass 1,000 0
Musselburgh Athletic [SFA] Musselburgh Olivebank Stadium[8] Grass 1,500 0
Penicuik Athletic [SFA] Penicuik Montgomery Park[9] Grass 1,500 0
Sauchie Juniors [SFA] Sauchie Beechwood Park[10] Grass 2,500 200
St Andrews United [SFA] St Andrews Recreation Park[11] Grass 766 0
Tynecastle [SFA] Slateford, Edinburgh Meggetland Sports Complex[12] Grass 3,000 500
Whitburn Whitburn Central Park[13] Grass 3,000 38
Close
Notes
  1. Hutchison Vale are ground-sharing with The Spartans.

All grounds are equipped with floodlights, except Warout Stadium (Glenrothes), Brownlands Park (Luncarty), and Central Park (Whitburn).

League table

More information Pos, Team ...
Pos Team Pld W D L GF GA GD Pts Promotion, qualification or relegation
1 Musselburgh Athletic (C) 30 22 4 4 79 34 +45 70 Qualification for the Lowland League play-off
2 Hill of Beath Hawthorn 30 20 6 4 74 31 +43 66
3 Jeanfield Swifts 30 17 6 7 62 31 +31 57
4 Dundonald Bluebell 30 14 4 12 51 51 0 46
5 Dunbar United 30 12 9 9 50 41 +9 45
6 Dunipace 30 13 6 11 44 45 1 45
7 Whitburn 30 12 7 11 54 42 +12 43
8 Haddington Athletic 30 12 7 11 48 44 +4 43
9 St Andrews United 30 10 11 9 45 44 +1 41
10 Glenrothes 30 12 5 13 42 62 20 41
11 Penicuik Athletic 30 11 7 12 50 44 +6 40
12 Hutchison Vale 30 9 7 14 34 55 21 34
13 Sauchie Juniors[a] 30 9 7 14 46 49 3 31
14 Tynecastle (R) 30 5 7 18 32 58 26 22 Relegation to the First Division
15 Edinburgh University (R) 30 5 6 19 32 67 35 21
16 Luncarty (R) 30 5 5 20 27 72 45 20
Close
Source: eosfl.com
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored
(C) Champions; (R) Relegated
Notes:
  1. Sauchie Juniors deducted 3 points for fielding ineligible players in their 2–3 defeat against Hill of Beath Hawthorn.

Results

More information Home \ Away, DNB ...
Home \ Away DNB DBL DPC EDU GLE HAD HOB HUT JFS LUN MUS PEN SAU STA TYN WHB
Dunbar United 4–1 2–2 1–1 1–2 3–0 0–2 1–1 1–1 2–1 2–1 2–1 2–0 1–1 2–0 0–2
Dundonald Bluebell 1–2 3–0 5–1 0–3 2–0 0–6 0–0 0–4 1–4 1–2 0–2 2–0 2–0 5–1 4–2
Dunipace 4–1 2–2 4–1 1–1 2–0 0–5 5–0 2–0 2–0 3–2 1–3 2–0 2–0 0–1 0–2
Edinburgh University 0–4 2–2 1–1 2–1 1–2 1–6 1–2 0–1[a] 0–1 0–4 2–1 1–0[b] 1–3 1–0 0–3
Glenrothes 2–1 1–1 4–2 1–0 2–2 0–2 3–0 0–2 2–1 0–2 1–4 0–0 2–1 1–0 2–2
Haddington Athletic 0–0 5–2 0–1 1–0 5–2 1–4 1–1 1–4 1–0 1–3 0–1 1–0[c] 2–3 4–2 3–0
Hill of Beath Hawthorn 3–3 1–0 1–0 4–3 5–1 2–2 2–0 2–1 3–0 2–0 1–4 3–2 4–1 2–1 0–1
Hutchison Vale 3–3 0–1 0–1 2–0 1–3 0–1 0–1 1–0 4–0 1–4 3–2 2–1 1–2 1–0 1–0
Jeanfield Swifts 2–1 1–3 3–0 1–1 7–2 1–2 1–1 1–2 3–0 5–1 2–0 2–2 1–1 2–1 1–0
Luncarty 1–4 4–3 1–3 3–1 0–1 1–7 1–5 1–1 1–3 1–3 0–2 1–0[d] 3–3 0–3 0–1
Musselburgh Athletic 2–1 2–0 1–1 5–1 5–1 2–0 2–1 4–1 2–1 5–0 1–1 1–0 2–2 3–2 3–2
Penicuik Athletic 2–2 0–2 3–1 2–1 4–0 0–2 1–2 1–1 1–1 2–2 1–1 1–3 0–0 2–3 5–3
Sauchie Juniors 3–2 0–1[e] 3–0 0–4 3–2 1–1 2–1 7–1 2–5 3–0 0–4 3–2 0–0 4–0 2–3
St Andrews United 2–0 2–4 1–1 2–2 2–0 3–2 0–0 2–0 0–1 4–0 1–3 2–0 1–1 1–2 0–3
Tynecastle 0–1 0–2 0–1 3–3 1–2 0–0 1–1 2–2 0–2 0–0 0–6 1–0 3–3 2–3 1–2
Whitburn 0–1 0–1 4–0 2–0 5–0 1–1 2–2 5–2 1–3 0–0 2–3 1–2 1–1 2–2 2–2
Close
Source: East of Scotland Fixture List[14]
Legend: Blue = home team win; Yellow = draw; Red = away team win.
Notes:
  1. Match originally finished 2–1 to Edinburgh University, but match awarded 1–0 to Jeanfield Swifts as Edinburgh University fielded an ineligible player.
  2. Match originally finished 2–0 to Sauchie Juniors, but match awarded 1–0 to Edinburgh University as Sauchie Juniors fielded ineligible players.
  3. Match originally finished 3–0 to Sauchie Juniors, but match awarded 1–0 to Haddington Athletic as Sauchie Juniors fielded ineligible players.
  4. Match originally finished 4–2 to Sauchie Juniors, but match awarded 1–0 to Luncarty as Sauchie Juniors fielded ineligible players.
  5. Match originally finished 1–0 to Sauchie Juniors, but match awarded 1–0 to Dundonald Bluebell as Sauchie Juniors fielded ineligible players.

First Division

Camelon Juniors sealed the league title on 3 May 2025 with two rounds of matches to spare, winning the championship with a 1–0 victory over Crossgates Primrose, which maintained their seven-point lead over Bo'ness Athletic, who were promoted for the third consecutive season.

Stadia and locations

More information Team, Location ...
Team Location Home ground Surface Capacity Seats Floodlit
Arniston Rangers Gorebridge Newbyres Park[15] Grass 1,500 0 No
Blackburn United [SFA] Blackburn New Murrayfield Park[16] Artificial 1,500 0 Yes
Bo'ness Athletic Bo'ness Newtown Park[17] Artificial 2,000 0 Yes
Camelon Juniors [SFA] Camelon Carmuirs Park[18] Grass 2,000 100 Yes
Crossgates Primrose Crossgates Humbug Park[19] Grass 1,500 0 No
Edinburgh South Colinton, Edinburgh Paties Road Stadium[a] Grass 1,200 200 No
Heriot-Watt University Riccarton, Edinburgh John Brydson Arena[20] Artificial 250 195 Yes
Inverkeithing Hillfield Swifts Dalgety Bay Dalgety Bay Sports & Leisure Centre[21] Artificial 800 0 Yes
Kinnoull Perth Tulloch Park[22] Grass 1,000 0 Yes
Kirkcaldy & Dysart Kirkcaldy Denfield Park[21] Grass 1,200 20 No
Leith Athletic Edinburgh Meadowbank Stadium[23] Artificial 1,748 499 Yes
Lochore Welfare Crosshill Central Park Grass 1,200 0 No
Newtongrange Star [SFA] Newtongrange New Victoria Park[24] Grass 2,275 30 Yes
Preston Athletic [SFA] Prestonpans Pennypit Park[25] Grass 1,500 313 Yes
Thornton Hibs Thornton Memorial Park Grass 1,500 0 No
Whitehill Welfare [SFA] Rosewell Ferguson Park[26] Grass 2,454 192 Yes
Close
Notes

League table

More information Pos, Team ...
Pos Team Pld W D L GF GA GD Pts Promotion or relegation
1 Camelon Juniors (C, P) 30 23 4 3 83 22 +61 73 Promotion to the Premier Division
2 Bo'ness Athletic (P) 30 20 4 6 91 34 +57 64
3 Newtongrange Star (P) 30 18 5 7 67 39 +28 59
4 Heriot-Watt University 30 16 9 5 71 49 +22 57
5 Crossgates Primrose 30 15 5 10 55 51 +4 50
6 Edinburgh South 30 14 5 11 57 49 +8 47
7 Kirkcaldy & Dysart 30 12 9 9 53 52 +1 45
8 Whitehill Welfare 30 11 4 15 39 49 10 37
9 Thornton Hibs 30 10 6 14 47 68 21 36
10 Preston Athletic 30 10 5 15 50 70 20 35
11 Blackburn United 30 9 7 14 57 65 8 34
12 Lochore Welfare 30 9 7 14 35 52 17 34
13 Leith Athletic 30 9 5 16 36 54 18 32
14 Arniston Rangers (R) 30 6 12 12 49 57 8 30 Relegation to the Second Division
15 Kinnoull (R) 30 6 5 19 47 84 37 23
16 Inverkeithing Hillfield Swifts (R) 30 4 4 22 32 74 42 16
Close
Source: eosfl.com
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored
(C) Champions; (P) Promoted; (R) Relegated

Results

More information Home \ Away, ARN ...
Home \ Away ARN BLU BOA CML CRS EDS HER IHS KIN KDY LEI LOW NGS PRE THO WHI
Arniston Rangers 2–2 0–6 1–2 2–3 0–2 2–1 1–1 3–3 1–1 4–2 1–0 1–1 1–1 4–0 1–1
Blackburn United 3–2 2–2 0–4 2–2 3–3 0–3 3–0 1–3 2–2 2–0 6–3 0–2 3–4 4–1 4–1
Bo'ness Athletic 2–1 2–1 0–0 2–1 6–0 3–1 4–2 7–0 4–1 1–0 5–0 3–1 4–3 4–0 1–2
Camelon Juniors 3–0 0–0 2–1 1–0 4–0 5–0 4–0 7–2 3–3 1–2 4–0 2–4 4–2 1–0 4–0
Crossgates Primrose 3–2 4–1 2–1 1–2 2–0 1–1 3–2 3–0 2–1 2–1 4–2 1–2 3–1 1–4 2–0
Edinburgh South 2–2[a] 2–0[b] 2–4[c] 1–2[d] 7–0[e] 1–1[f] 1–0[g] 2–0[h] 4–0[i] 1–1[j] 4–1[k] 0–2[l] 2–0 2–0[m] 1–0[n]
Heriot-Watt University 3–2[o] 3–0 4–3 1–0[p] 1–1[q] 3–1[r] 4–2 3–1 2–0 0–0 1–1 3–2 8–1 2–1 2–2
Inverkeithing Hillfield Swifts 1–1 1–3 0–4 0–4 0–4 0–3 3–4 1–3 2–2 0–2 1–3 1–2 2–3 6–1 0–2
Kinnoull 2–3 0–4 1–9 0–2 2–2 4–1 3–3 1–2 4–3 1–2 2–3 2–3 2–0 0–2 0–2
Kirkcaldy & Dysart 2–1 3–2 0–3 0–5 3–0 3–1 0–3 6–2 3–2 2–0 1–1 0–0 1–1 4–0 2–0
Leith Athletic 3–3 0–1 1–0 1–1 1–4 0–2 1–4 0–1 3–2 2–2 0–2 0–3 3–0 1–3 0–1
Lochore Welfare 0–0 3–1 1–2 0–2 0–2 0–3 3–3 0–0 0–0 0–1 4–1 0–1 1–3 1–0 2–1
Newtongrange Star 3–1 5–2 1–1 1–4 4–1 5–3 5–1 3–0 2–2 2–1 1–2 2–1 1–1 4–0 3–1
Preston Athletic 0–5 3–1 3–2 0–3 1–1 1–1 2–4 1–0 3–4 1–3 2–1 1–2 1–0 3–4 2–3
Thornton Hibs 2–2 2–1 2–2 2–4 1–0 4–2 2–2 1–2 1–0 2–2 3–4 0–0 2–1 1–5 2–2
Whitehill Welfare 2–0 3–3 0–3 0–3 4–0 1–3 1–0 1–0 4–1 0–1 1–2 0–1 2–1 0–1 2–4
Close
Source: East of Scotland Fixture List[14]
Legend: Blue = home team win; Yellow = draw; Red = away team win.
Notes:
  1. Match played at Saughton Enclosure.[27]
  2. Match played at Saughton Enclosure.[28]
  3. Match played at Saughton Enclosure.[30]
  4. Match played at Saughton Enclosure.[31]
  5. Match played at East Peffermill.
  6. Match played at Saughton Enclosure.[32]
  7. Match played at Newbyres Park, Gorebridge.[29]
  8. Match played at Newbyres Park, Gorebridge.[29]
  9. Match played at Saughton Enclosure.[33]
  10. Match played at Saughton Enclosure.[34]
  11. Match played at Newbyres Park, Gorebridge.[29]
  12. Match played at Saughton Enclosure.[35]
  13. Match played at Newbyres Park, Gorebridge.[29]
  14. Match played on the Oriam grass pitch.
  15. Match played indoors at Oriam.
  16. Match played indoors at Oriam.
  17. Match played indoors at Oriam.

Second Division

Armadale Thistle won the league title on 19 April 2025, following a 0–3 defeat for Bathgate Thistle against Vale of Leithen which meant that Armadale Thistle could not be caught.

Stadia and locations

More information Team, Location ...
Team Location Home ground Surface Capacity Seats Floodlit
Armadale Thistle Armadale Volunteer Park[36] Artificial 2,000 300 Yes
Bathgate Thistle Bathgate Creamery Park[37] Grass 2,000 0 Yes
Burntisland Shipyard [SFA] Burntisland Recreation Park[38] Grass 1,000 0 Yes
Coldstream [SFA] Coldstream Home Park[39] Grass 1,000 0 Yes
Dalkeith Thistle [SFA] Dalkeith King's Park[40] Grass 1,500 0 Yes
Easthouses Lily Miners Welfare [SFA] Easthouses Newbattle Complex[41] Grass 1,500 100 Yes
Edinburgh College Edinburgh Riccarton Campus[a] [42] Artificial 250 195 Yes
Harthill Royal Harthill Gibbshill Park Grass 1,800 0 No
Kennoway Star Hearts Star Treaton Park Grass 1,000 0 No
Oakley United Oakley Blairwood Park[43] Grass 1,500 0 No
Peebles Rovers Peebles Whitestone Park[44] Grass 1,250 250 No
Stirling University reserves Stenhousemuir Ochilview Park[b] Artificial 3,746 626 Yes
Tweedmouth Rangers Berwick-upon-Tweed Shielfield Park[c] Grass 4,099 1,366 Yes
Vale of Leithen [SFA] Innerleithen Victoria Park Grass 1,000 0 Yes
West Calder United West Calder Hermand Park[45] Grass 1,000 0 No
Close
Notes
  1. Edinburgh College ground-shared with Heriot-Watt University.

League table

More information Pos, Team ...
Pos Team Pld W D L GF GA GD Pts Promotion or relegation
1 Armadale Thistle (C, P) 28 21 2 5 76 23 +53 65 Promotion to the First Division
2 Easthouses Lily Miners Welfare (P) 28 16 4 8 61 57 +4 52
3 Bathgate Thistle (P) 28 16 2 10 52 35 +17 50
4 West Calder United 28 15 2 11 73 53 +20 47
5 Oakley United 28 14 5 9 53 43 +10 47
6 Kennoway Star Hearts 28 11 8 9 61 51 +10 41
7 Edinburgh College 28 12 5 11 57 58 1 41
8 Burntisland Shipyard 28 11 4 13 48 54 6 37
9 Stirling University reserves 28 11 3 14 51 58 7 36
10 Peebles Rovers 28 10 5 13 38 59 21 35
11 Coldstream 28 9 7 12 46 55 9 34
12 Dalkeith Thistle 28 10 3 15 43 55 12 33
13 Harthill Royal 28 9 5 14 43 55 12 32
14 Vale of Leithen (R) 28 9 1 18 51 76 25 28 Relegation to the Third Division
15 Tweedmouth Rangers (R) 28 6 4 18 42 63 21 22
Close
Source: eosfl.com
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored
(C) Champions; (P) Promoted; (R) Relegated

Third Division

Lochgelly Albert won the league title on 3 May 2025 with a 7–0 victory at Edinburgh Community, and coupled with a 0–3 defeat for Linton Hotspur at Fauldhouse United, opened up an unassailable 12-point lead at the top.

Stadia and locations

More information Club, Location ...
Club Location Home Ground Surface Capacity Seats Floodlit
Edinburgh Community Warriston, Edinburgh St Mark's Park[46] Grass 1,000 0 No
Edinburgh United Colinton, Edinburgh Paties Road Stadium[47] Grass 1,200 200 No
Fauldhouse United Fauldhouse Park View[48] Grass 1,500 80 No
Hawick Royal Albert [SFA] Hawick Albert Park[49] Grass 1,000 500 Yes
Linton Hotspur West Linton New Moor Road Grass 1,000 63 No
Livingston United Livingston Station Park[50] Grass 1,500 0 No
Lochgelly Albert Lochgelly Gardiners Park Grass 1,500 0 No
Newburgh Newburgh East Shore Park Grass 1,000 0 No
Ormiston Primrose Ormiston New Recreation Park[51] Grass 1,000 0 No
Pumpherston Pumpherston Recreation Park[52] Grass 1,500 0 No
Stoneyburn Stoneyburn Beechwood Park[53] Grass 1,500 0 No
Close

League table

More information Pos, Team ...
Pos Team Pld W D L GF GA GD Pts Promotion
1 Lochgelly Albert (C, P) 30 22 4 4 103 39 +64 70 Promotion to the Second Division
2 Linton Hotspur (P) 30 17 4 9 54 50 +4 55
3 Fauldhouse United (P) 30 13 10 7 60 39 +21 49
4 Hawick Royal Albert 30 12 10 8 70 61 +9 46
5 Stoneyburn 30 12 9 9 61 49 +12 45
6 Livingston United 30 13 2 15 57 72 15 41
7 Edinburgh United 30 11 7 12 64 59 +5 40
8 Pumpherston 30 9 10 11 62 63 1 37
9 Newburgh 30 10 3 17 53 68 15 33
10 Ormiston Primrose 30 6 7 17 33 73 40 25
11 Edinburgh Community 30 5 4 21 52 96 44 19
Close
Source: eosfl.com
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored
(C) Champions; (P) Promoted

Notes

SFA Club with an SFA licence[54] eligible to participate in the Lowland League promotion play-off (should they win the Premier Division), and also compete in the Scottish Cup.

References

Related Articles

Wikiwand AI