| Season | 2024–25 |
|---|---|
| Dates | 3 August 2024 – 3 May 2025 |
| Champions | Peterhead |
| Promoted | Peterhead East Fife |
| Relegated | Bonnyrigg Rose |
| Matches | 180 |
| Goals | 469 (2.61 per match) |
| Top goalscorer | Alan Trouten 22 goals |
| Biggest home win | East Fife 5–0 Bonnyrigg Rose (5 October 2024) Edinburgh City 5–0 The Spartans (15 February 2025) Peterhead 5–0 Bonnyrigg Rose (5 April 2025) Clyde 6–1 Peterhead (3 May 2025) |
| Biggest away win | Stirling Albion 0–4 East Fife (24 August 2024) Edinburgh City 0–4 Peterhead (31 August 2024) |
| Highest scoring | Edinburgh City 4–3 Stirling Albion (1 February 2025) Bonnyrigg Rose 3–4 Peterhead (8 February 2025) Edinburgh City 5–2 East Fife (22 March 2025) Clyde 6–1 Peterhead (3 May 2025) |
| Longest winning run | East Fife (6 games) |
| Longest unbeaten run | Elgin City Peterhead (11 games) |
| Longest winless run | Bonnyrigg Rose (11 games) |
| Longest losing run | Elgin City (6 games) |
| Highest attendance | 1,979 Peterhead 1–0 East Fife (26 April 2025) |
| Lowest attendance | 226 Edinburgh City 0–1 Peterhead (11 January 2025) |
| Total attendance | 108,333 |
| Average attendance | 601 |
2025–26 → All statistics correct as of 3 May 2025. | |
The2024–25 Scottish League Two (known asWilliam Hill League Two for sponsorship reasons) was the twelfth season ofScottish League Two, the fourth tier ofScottish football. The season began on 3 August 2024 and concluded on 3 May 2025.[1]
Ten teams contested the league:Bonnyrigg Rose,Clyde,East Fife,Edinburgh City,Elgin City,Forfar Athletic,Peterhead,Stirling Albion,Stranraer andThe Spartans.
The following teams changed division after the 2023–24 season.
To League Two[edit]Relegated fromLeague One | From League Two[edit]Promoted toLeague One
|
| Bonnyrigg Rose | Clyde | East Fife | Edinburgh City |
|---|---|---|---|
| New Dundas Park | New Douglas Park[2] | Bayview Stadium | Meadowbank Stadium |
| Capacity:3,000[3] | Capacity:6,018[4] | Capacity:1,980[5] | Capacity:1,280[6] |
| Elgin City | Forfar Athletic | ||
| Borough Briggs | Station Park | ||
| Capacity:4,520[7] | Capacity:6,777[8] | ||
| Peterhead | Stirling Albion | Stranraer | The Spartans |
| Balmoor | Forthbank Stadium | Stair Park | Ainslie Park |
| Capacity:3,150[9] | Capacity:3,808[10] | Capacity:4,178[11] | Capacity:3,612[12] |
| Team | Manager | Captain | Kit manufacturer | Shirt sponsor |
|---|---|---|---|---|
| Bonnyrigg Rose | Puma | G. Fitzsimmons and Son (Home) Shepherd Chartered Surveyors (Away) | ||
| Clyde | Puma | HomesBook Factoring (Home) McGoldrick's Pool & Sports Bar (Away) | ||
| East Fife | Erreà | MPH Group (Home) Back Onside (Away) Harley Taxis (Third) | ||
| Edinburgh City | Puma | Box Energy Renewable Solutions | ||
| Elgin City | Joma | McDonald & Munro | ||
| Forfar Athletic | Pendle | Orchard Timber Products | ||
| Peterhead | Puma | The Score Group | ||
| Stirling Albion | Joma | M&G | ||
| Stranraer | Mizuno | Stena Line | ||
| The Spartans | Macron | J-TEQ EMS Solutions Ltd |
| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
|---|---|---|---|---|---|---|
| Stirling Albion | Sacked | 13 May 2024[13] | Pre-season | 2 June 2024 | ||
| Stranraer | Resigned | 1 September 2024 | 9th | 30 September 2024 | ||
| Clyde | Mutual consent | 10 October 2024 | 9th | 23 October 2024 | ||
| Forfar Athletic | Sacked | 9 November 2024 | 10th | 20 November 2024 | ||
| Bonnyrigg Rose | Sacked | 10 March 2025 | 10th | 13 March 2025 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Peterhead(C, P) | 36 | 19 | 9 | 8 | 52 | 40 | +12 | 66 | Promotion toLeague One |
| 2 | East Fife(O, P) | 36 | 20 | 5 | 11 | 65 | 37 | +28 | 65 | Qualification for theLeague One play-offs |
| 3 | Edinburgh City | 36 | 17 | 5 | 14 | 54 | 47 | +7 | 56 | |
| 4 | Elgin City | 36 | 16 | 7 | 13 | 48 | 41 | +7 | 55 | |
| 5 | The Spartans | 36 | 15 | 7 | 14 | 48 | 47 | +1 | 52 | |
| 6 | Stirling Albion | 36 | 14 | 6 | 16 | 50 | 57 | −7 | 48 | |
| 7 | Clyde | 36 | 11 | 10 | 15 | 49 | 54 | −5 | 43 | |
| 8 | Stranraer | 36 | 11 | 7 | 18 | 34 | 42 | −8 | 40 | |
| 9 | Forfar Athletic | 36 | 8 | 12 | 16 | 29 | 42 | −13 | 36 | |
| 10 | Bonnyrigg Rose(R) | 36 | 12 | 6 | 18 | 40 | 62 | −22 | 36[a] | Qualification for theLeague Two play-off final |
Teams played each other four times, twice in the first half of the season (home and away) and twice in the second half of the season (home and away), making a total of 180 games, with each team playing 36.
| Home \ Away | BON | CLY | EFI | EDI | ELG | FOR | PET | STI | STR | SPA |
|---|---|---|---|---|---|---|---|---|---|---|
| Bonnyrigg Rose | — | 2–1 | 1–1 | 2–0 | 2–0 | 0–1 | 0–1 | 2–1 | 2–0 | 2–2 |
| Clyde | 2–2 | — | 3–1 | 1–1 | 0–0 | 2–0 | 3–2 | 0–2 | 1–0 | 1–1 |
| East Fife | 5–0 | 5–1 | — | 2–0 | 2–1 | 2–1 | 2–0 | 1–1 | 1–2 | 5–1 |
| Edinburgh City | 2–2 | 1–0 | 2–4 | — | 1–0 | 2–0 | 0–4 | 1–2 | 1–2 | 2–0 |
| Elgin City | 2–1 | 4–2 | 4–2 | 3–3 | — | 2–1 | 2–0 | 2–4 | 1–0 | 1–1 |
| Forfar Athletic | 5–1 | 0–0 | 0–0 | 0–3 | 1–1 | — | 1–1 | 2–2 | 2–1 | 0–3 |
| Peterhead | 2–0 | 2–2 | 1–0 | 2–3 | 0–1 | 2–1 | — | 2–1 | 1–0 | 2–1 |
| Stirling Albion | 0–2 | 3–1 | 0–4 | 0–3 | 0–1 | 2–1 | 2–3 | — | 1–1 | 1–0 |
| Stranraer | 1–2 | 1–1 | 2–1 | 0–0 | 1–1 | 1–2 | 0–0 | 0–2 | — | 2–2 |
| The Spartans | 2–0 | 3–2 | 0–1 | 1–0 | 1–3 | 1–0 | 0–0 | 3–0 | 1–3 | — |
| Home \ Away | BON | CLY | EFI | EDI | ELG | FOR | PET | STI | STR | SPA |
|---|---|---|---|---|---|---|---|---|---|---|
| Bonnyrigg Rose | — | 2–1 | 0–2 | 0–1 | 0–1 | 0–2 | 3–4 | 1–1 | 3–1 | 2–1 |
| Clyde | 3–1 | — | 1–2 | 0–2 | 0–0 | 1–1 | 6–1 | 2–0 | 2–0 | 0–2 |
| East Fife | 1–1 | 3–0 | — | 4–1 | 2–0 | 1–0 | 0–0 | 2–0 | 0–3 | 4–2 |
| Edinburgh City | 2–0 | 2–1 | 5–2 | — | 2–0 | 0–0 | 0–1 | 4–3 | 0–1 | 5–0 |
| Elgin City | 3–0 | 2–0 | 1–0 | 1–2 | — | 0–1 | 4–0 | 0–2 | 3–0 | 0–2 |
| Forfar Athletic | 0–2 | 0–1 | 1–0 | 0–1 | 1–1 | — | 0–0 | 0–0 | 0–1 | 0–2 |
| Peterhead | 5–0 | 2–2 | 1–0 | 2–0 | 2–0 | 2–2 | — | 3–2 | 1–0 | 1–0 |
| Stirling Albion | 3–0 | 1–4 | 1–0 | 2–1 | 3–1 | 3–1 | 1–2 | — | 3–1 | 1–3 |
| Stranraer | 0–1 | 1–2 | 0–2 | 2–0 | 1–0 | 0–1 | 0–0 | 3–0 | — | 2–0 |
| The Spartans | 3–1 | 2–0 | 0–1 | 3–1 | 1–2 | 1–1 | 1–0 | 0–0 | 2–1 | — |
| Rank | Player | Club | Goals |
|---|---|---|---|
| 1 | East Fife | 22 | |
| 2 | Edinburgh City | 18 | |
| 3 | East Fife | 13 | |
| The Spartans | |||
| 5 | Bonnyrigg Rose | 11 | |
| 6 | Peterhead | 10 | |
| The Spartans |
| Month | Manager of the Month | Player of the Month | ||
|---|---|---|---|---|
| Manager | Club | Player | Club | |
| August | Peterhead | East Fife | ||
| September | East Fife | East Fife | ||
| October | Elgin City | Elgin City | ||
| November | Edinburgh City | Edinburgh City | ||
| December | Clyde | |||
| January | East Fife | East Fife | ||
| February | Edinburgh City | Edinburgh City | ||
| March | Peterhead | Clyde | ||
| April | Peterhead | |||
The Pyramid play-off was contested between the champions of the2024–25 Highland Football League (Brora Rangers) and the2024–25 Lowland Football League (East Kilbride). The winners, East Kilbride, faced the bottom-placed League Two club (Bonnyrigg Rose) in the League Two play-off final, being promoted to League Two for the 2025–26 season after winning 3–1 on aggregate. Bonnyrigg Rose were relegated to the Lowland League for the following season.
| Pyramid play-off | Final | |||||||||||
| L/H | East Kilbride | 3 | 0 | 3 | ||||||||
| L | East Kilbride | 4 | 3 | 7 | 10 LT | Bonnyrigg Rose | 1 | 0 | 1 | |||
| H | Brora Rangers | 1 | 3 | 4 | ||||||||
| 26 April 2025 | East Kilbride | 4–1 | Brora Rangers | East Kilbride |
| 15:00 | [18] | Ewan | Stadium:K-Park Referee: Alastair Grieve |
| 3 May 2025 | Brora Rangers | 3–3 (4–7agg.) | East Kilbride | Brora |
| 15:00 |
| [19] | Stadium:Dudgeon Park Referee: Daniel Graves |
| 10 May 2025 | East Kilbride | 3–1 | Bonnyrigg Rose | East Kilbride |
| 15:00 |
| [20] | Arnott | Stadium:K-Park Attendance: 685 Referee: Dan McFarlane |
| 17 May 2025 | Bonnyrigg Rose | 0–0 (1–3agg.) | East Kilbride | Bonnyrigg |
| 15:00 | [21] | Stadium:New Dundas Park Attendance: 2,170 Referee: Euan Anderson |