From Wikipedia - Reading time: 13 min
| Season | 2024–25 |
|---|---|
| Dates | 26 July 2024 – 17 May 2025 |
← 2023–24 2025–26 → | |
The 2024–25 East of Scotland Football League is 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 are the reigning champions but are unable to defend their title after gaining promotion to the Lowland Football League.
The following teams changed division after the 2023–24 season.
Relegated from Lowland Football League
Promoted to Lowland Football League
| Season | 2024–25 |
|---|---|
| Dates | 27 July 2024 – 10 May 2025 |
| Matches played | 126 |
| Goals scored | 446 (3.54 per match) |
| Biggest home win | Sauchie Juniors 7–1 Hutchison Vale (21 December 2024) |
| Biggest away win |
|
| Highest scoring | Jeanfield Swifts 7–2 Glenrothes (4 September 2024) |
| Longest winning run | 5 matches: Jeanfield Swifts |
| Longest unbeaten run | 10 matches: Hill of Beath Hawthorn & Jeanfield Swifts |
| Longest winless run | 10 matches: Tynecastle |
| Longest losing run | 6 matches: Edinburgh University |
← 2023–24 2025–26 →
All statistics correct as of 21 December 2024. | |
|
Promoted from 2023–24 First Division: |
Relegated to 2024–25 First Division:
|
| 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 |
All grounds are equipped with floodlights, except Warout Stadium (Glenrothes), Brownlands Park (Luncarty), and Central Park (Whitburn).
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Musselburgh Athletic | 16 | 13 | 1 | 2 | 46 | 17 | +29 | 40 | Qualification for the Lowland League play-off |
| 2 | Hill of Beath Hawthorn | 13 | 9 | 3 | 1 | 39 | 18 | +21 | 30 | |
| 3 | Haddington Athletic | 17 | 9 | 3 | 5 | 33 | 24 | +9 | 30 | |
| 4 | Jeanfield Swifts | 13 | 8 | 3 | 2 | 34 | 14 | +20 | 27 | |
| 5 | Whitburn | 15 | 7 | 3 | 5 | 31 | 25 | +6 | 24 | |
| 6 | Dunipace | 15 | 7 | 3 | 5 | 27 | 26 | +1 | 24 | |
| 7 | Penicuik Athletic | 17 | 6 | 4 | 7 | 27 | 24 | +3 | 22 | |
| 8 | Dunbar United | 16 | 5 | 6 | 5 | 27 | 24 | +3 | 21 | |
| 9 | Dundonald Bluebell | 17 | 6 | 3 | 8 | 33 | 42 | −9 | 21 | |
| 10 | Glenrothes | 15 | 6 | 3 | 6 | 24 | 37 | −13 | 21 | |
| 11 | Sauchie Juniors[a] | 17 | 5 | 5 | 7 | 29 | 23 | +6 | 17 | |
| 12 | Hutchison Vale | 17 | 4 | 4 | 9 | 19 | 38 | −19 | 16 | |
| 13 | Luncarty | 15 | 4 | 3 | 8 | 22 | 36 | −14 | 15 | Possible relegation to the First Division[b] |
| 14 | Tynecastle | 18 | 3 | 5 | 10 | 22 | 37 | −15 | 14 | Relegation to the First Division |
| 15 | St Andrews United | 13 | 2 | 5 | 6 | 15 | 24 | −9 | 11 | |
| 16 | Edinburgh University | 16 | 2 | 4 | 10 | 18 | 37 | −19 | 10 |
|
Promoted from 2023–24 Second Division: |
Relegated to 2024–25 Second Division:
|
| 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 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Camelon Juniors | 16 | 12 | 2 | 2 | 47 | 6 | +41 | 38 | Promotion to the Premier Division |
| 2 | Heriot-Watt University | 15 | 8 | 6 | 1 | 42 | 30 | +12 | 30 | |
| 3 | Bo'ness Athletic | 15 | 9 | 2 | 4 | 46 | 19 | +27 | 29 | |
| 4 | Newtongrange Star | 15 | 9 | 2 | 4 | 35 | 23 | +12 | 29 | |
| 5 | Crossgates Primrose | 14 | 8 | 2 | 4 | 28 | 23 | +5 | 26 | |
| 6 | Thornton Hibs | 15 | 7 | 2 | 6 | 25 | 33 | −8 | 23 | |
| 7 | Blackburn United | 14 | 5 | 5 | 4 | 30 | 26 | +4 | 20 | |
| 8 | Leith Athletic | 17 | 6 | 2 | 9 | 22 | 32 | −10 | 20 | |
| 9 | Kirkcaldy & Dysart | 13 | 4 | 6 | 3 | 21 | 22 | −1 | 18 | |
| 10 | Whitehill Welfare | 13 | 5 | 3 | 5 | 20 | 21 | −1 | 18 | |
| 11 | Edinburgh South | 15 | 5 | 3 | 7 | 28 | 34 | −6 | 18 | |
| 12 | Arniston Rangers | 15 | 3 | 6 | 6 | 26 | 29 | −3 | 15 | |
| 13 | Preston Athletic | 15 | 4 | 1 | 10 | 25 | 44 | −19 | 13 | Possible relegation to the Second Division[a] |
| 14 | Lochore Welfare | 13 | 2 | 5 | 6 | 16 | 24 | −8 | 11 | Relegation to the Second Division |
| 15 | Inverkeithing Hillfield Swifts | 15 | 2 | 4 | 9 | 13 | 34 | −21 | 10 | |
| 16 | Kinnoull | 16 | 3 | 1 | 12 | 24 | 48 | −24 | 10 |
|
Promoted from 2023–24 Third Division: |
Relegated to 2024–25 Third Division:
|
| Team | Location | Home ground | Surface | Capacity | Seats | Floodlit |
|---|---|---|---|---|---|---|
| Armadale Thistle | Armadale | Volunteer Park[33] | Artificial | 2,000 | 300 | Yes |
| Bathgate Thistle | Bathgate | Creamery Park[34] | Grass | 2,000 | 0 | Yes |
| Burntisland Shipyard [SFA] | Burntisland | Recreation Park[35] | Grass | 1,000 | 0 | Yes |
| Coldstream [SFA] | Coldstream | Home Park[36] | Grass | 1,000 | 0 | Yes |
| Dalkeith Thistle [SFA] | Dalkeith | King's Park[37] | Grass | 1,500 | 0 | Yes |
| Easthouses Lily Miners Welfare [SFA] | Easthouses | Newbattle Complex[38] | Grass | 1,500 | 100 | Yes |
| Edinburgh College | Edinburgh | Riccarton Campus[a] [39] | 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[40] | Grass | 1,500 | 0 | No |
| Peebles Rovers | Peebles | Whitestone Park[41] | 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[42] | Grass | 1,000 | 0 | No |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Armadale Thistle | 15 | 13 | 1 | 1 | 44 | 10 | +34 | 40 | Promotion to the First Division |
| 2 | Easthouses Lily Miners Welfare | 15 | 8 | 3 | 4 | 31 | 29 | +2 | 27 | |
| 3 | West Calder United | 14 | 8 | 1 | 5 | 43 | 24 | +19 | 25 | |
| 4 | Bathgate Thistle | 12 | 8 | 1 | 3 | 31 | 17 | +14 | 25 | |
| 5 | Kennoway Star Hearts | 15 | 6 | 5 | 4 | 33 | 28 | +5 | 23 | |
| 6 | Coldstream | 15 | 6 | 4 | 5 | 30 | 29 | +1 | 22 | |
| 7 | Edinburgh College | 13 | 6 | 3 | 4 | 29 | 32 | −3 | 21 | |
| 8 | Oakley United | 13 | 5 | 5 | 3 | 23 | 20 | +3 | 20 | |
| 9 | Burntisland Shipyard | 15 | 5 | 3 | 7 | 25 | 25 | 0 | 18 | |
| 10 | Stirling University reserves | 14 | 5 | 1 | 8 | 20 | 30 | −10 | 16 | |
| 11 | Tweedmouth Rangers | 14 | 4 | 3 | 7 | 28 | 31 | −3 | 15 | |
| 12 | Dalkeith Thistle | 13 | 4 | 3 | 6 | 27 | 30 | −3 | 15 | |
| 13 | Peebles Rovers | 14 | 3 | 3 | 8 | 17 | 40 | −23 | 12 | Possible relegation to the Third Division[a] |
| 14 | Vale of Leithen | 13 | 3 | 0 | 10 | 23 | 40 | −17 | 9 | Relegation to the Third Division |
| 15 | Harthill Royal | 15 | 1 | 4 | 10 | 24 | 43 | −19 | 7 |
| Club | Location | Home Ground | Surface | Capacity | Seats | Floodlit |
|---|---|---|---|---|---|---|
| Edinburgh Community | Warriston, Edinburgh | St Mark's Park[43] | Grass | 1,000 | 0 | No |
| Edinburgh United | Colinton, Edinburgh | Paties Road Stadium[44] | Grass | 1,200 | 200 | No |
| Fauldhouse United | Fauldhouse | Park View[45] | Grass | 1,500 | 80 | No |
| Hawick Royal Albert [SFA] | Hawick | Albert Park[46] | Grass | 1,000 | 500 | Yes |
| Linton Hotspur | West Linton | New Moor Road | Grass | 1,000 | 63 | No |
| Livingston United | Livingston | Station Park[47] | 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[48] | Grass | 1,000 | 0 | No |
| Pumpherston | Pumpherston | Recreation Park[49] | Grass | 1,500 | 0 | No |
| Stoneyburn | Stoneyburn | Beechwood Park[50] | Grass | 1,500 | 0 | No |
SFA Club with an SFA licence[51] eligible to participate in the Lowland League promotion play-off (should they win the Premier Division), and also compete in the Scottish Cup.