{{EngvarB|date=April 2024}} {{Use dmy dates|date=April 2024}} {{Infobox football league season | logo = | pixels = 250 | competition = Scottish League Two | season = 2024–25 | dates = {{nobreak|3 August 2024 – 3 May 2025}} | winners = Peterhead | promoted = Peterhead<br />East Fife | relegated = Bonnyrigg Rose | matches = 180 | total goals = 469 | league topscorer = Alan Trouten<br/>22 goals | biggest home win = East Fife 5–0 Bonnyrigg Rose (5 October 2024)<br/>Edinburgh City 5–0 The Spartans (15 February 2025)<br/>Peterhead 5–0 Bonnyrigg Rose (5 April 2025)<br/>Clyde 6–1 Peterhead (3 May 2025) | biggest away win = Stirling Albion 0–4 East Fife (24 August 2024)<br/>Edinburgh City 0–4 Peterhead (31 August 2024) | highest scoring = Edinburgh City 4–3 Stirling Albion (1 February 2025)<br/>Bonnyrigg Rose 3–4 Peterhead (8 February 2025)<br/>Edinburgh City 5–2 East Fife (22 March 2025)<br/>Clyde 6–1 Peterhead (3 May 2025) | longest wins = East Fife<br/>(6 games) | longest unbeaten = Elgin City<br/>Peterhead<br/>(11 games) | longest winless = Bonnyrigg Rose<br/>(11 games) | longest losses = Elgin City<br/>(6 games) | highest attendance = 1,979<br/>Peterhead 1–0 East Fife (26 April 2025) | lowest attendance = 226<br/>Edinburgh City 0–1 Peterhead (11 January 2025) | attendance = 108,333 | average attendance = 601 | prevseason = 2023–24 | nextseason = 2025–26 | updated = 3 May 2025<!--NOTE: Update full infobox, and not just one section! NOTE: Do not update until full round of fixtures have been played!--> }} The '''2024–25 Scottish League Two''' (known as '''William Hill League Two''' for sponsorship reasons) was the twelfth season of Scottish League Two, the fourth tier of Scottish football. The season began on 3 August 2024 and concluded on 3 May 2025.<ref>{{cite web |url=https://spfl.co.uk/news/key-dates-for-season-202425 |title=Key dates for Season 2024/25 |publisher=SPFL |date=22 January 2024 |access-date=17 April 2024}}</ref>

Ten teams contested the league: Bonnyrigg Rose, Clyde, East Fife, Edinburgh City, Elgin City, Forfar Athletic, Peterhead, Stirling Albion, Stranraer and The Spartans.

==Teams== The following teams changed division after the 2023–24 season. {{col-begin|width=auto}} {{col-2}}

===To League Two=== '''Relegated from League One''' * Edinburgh City * Stirling Albion {{col-2}}

===From League Two=== '''Promoted to League One''' * Stenhousemuir * Dumbarton {{col-end}}

===Stadia and locations=== {|class="wikitable" style="text-align:center" !Bonnyrigg Rose !Clyde !East Fife !Edinburgh City |- |New Dundas Park |New Douglas Park<ref>{{cite web |url=https://www.clydefc.co.uk/news/2022/04/21/7104/#.YmHMty8w2Tc |title=Club Statement |publisher=Clyde FC |date=21 April 2022 |access-date=21 April 2022}}</ref> |Bayview Stadium |Meadowbank Stadium |- |Capacity: '''3,000'''<ref>{{cite web |url=https://spfl.co.uk/clubs/bonnyrigg-rose |title=Bonnyrigg Rose Football Club|website=Scottish Professional Football League |access-date=20 June 2022}}</ref> |Capacity: '''6,018'''<ref>{{cite web |url=http://spfl.co.uk/clubs/clyde/ |title=Clyde Football Club|website=Scottish Professional Football League |access-date=11 November 2013}}</ref> |Capacity: '''1,980'''<ref>{{cite web |url=http://spfl.co.uk/clubs/east-fife/ |title=East Fife Football Club|website=Scottish Professional Football League |access-date=11 November 2013}}</ref> |Capacity: '''1,280'''<ref>{{cite web |url=https://spfl.co.uk/clubs/edinburgh-city |title=Edinburgh City |website=Scottish Professional Football League |access-date=20 June 2022}}</ref> |- |200px |200px |center|200px |200px |- !Elgin City ! colspan=2 rowspan=4| {{Location map+ |UK Scotland|width=400 |float=center|caption=Location of teams in '''2024–25 Scottish League Two''' |places= {{location map~ |UK Scotland|marksize=6 |lat=55.964302 |long=-3.195625 |label=<small>Edinburgh</small>|position=left|mark=Blue pog.svg}} {{Location map~ |UK Scotland|marksize=6 |lat=55.8747 |long=-3.1034 |label=<small>{{nowrap|Bonnyrigg Rose}}</small>|position=right}} {{Location map~ |UK Scotland|marksize=6 |lat=55.782156 |long=-4.058503 |label=<small>Clyde</small>|position=left}} {{Location map~ |UK Scotland|marksize=6 |lat=56.238326 |long=-2.999425 |label=<small>East Fife</small>|position=top}} {{Location map~ |UK Scotland|marksize=6 |lat=57.651538 |long=-3.320073 |label=<small>Elgin City</small>|position=left}} {{Location map~ |UK Scotland|marksize=6 |lat=56.651491 |long=-2.884343 |label=<small>Forfar Athletic</small>|position=top}} {{Location map~ |UK Scotland|marksize=6 |lat=57.506535 |long=-1.7972195|label=<small>Peterhead</small>|position=top}} {{Location map~ |UK Scotland|marksize=6 |lat=56.129959 |long=-3.912692 |label=<small>Stirling Albion</small>|position=left}} {{Location map~ |UK Scotland|marksize=6 |lat=54.903475 |long=-5.014250 |label=<small>Stranraer</small>|position=right}}

<!--DISPLAY OF EDINBURGH TEAMS IN UPPER LEFT CORNER--> {{Location map~ |UK Scotland |mark=TransparentPlaceholder.png |marksize=1 |lat=60.75 |long=-8.5 |label_size=80|label='''{{nowrap|Edinburgh teams:}}'''<br/> Edinburgh City<br/> The Spartans}} |position=right}} !Forfar Athletic |- |Borough Briggs |Station Park |- |Capacity: '''4,520'''<ref>{{cite web |url=http://spfl.co.uk/clubs/elgin-city/ |title=Elgin City Football Club|website=Scottish Professional Football League |access-date=11 November 2013}}</ref> |Capacity: '''6,777'''<ref>{{cite web |url=http://spfl.co.uk/clubs/forfar-athletic/ |title=Forfar Athletic Football Club|website=Scottish Professional Football League |access-date=11 November 2013}}</ref> |- |200px |center|200px |- !Peterhead !Stirling Albion !Stranraer !The Spartans |- |Balmoor |Forthbank Stadium |Stair Park |Ainslie Park |- |Capacity: '''3,150'''<ref>{{cite web |url=http://spfl.co.uk/clubs/peterhead/ |title=Peterhead Football Club|website=Scottish Professional Football League |access-date=11 November 2013}}</ref> |Capacity: '''3,808'''<ref>{{cite web |url=http://spfl.co.uk/clubs/stirling-albion/ |title=Stirling Albion Football Club|website=Scottish Professional Football League |access-date=11 November 2013}}</ref> |Capacity: '''4,178'''<ref>{{cite web |url=http://spfl.co.uk/clubs/stranraer/ |title=Stranraer Football Club|website=Scottish Professional Football League |access-date=11 November 2013}}</ref> |Capacity: '''3,612'''<ref>{{cite web |url=https://spfl.co.uk/clubs/the-spartans |title=The Spartans Football Club|website=Scottish Professional Football League |access-date=17 May 2024}}</ref> |- |200px |200px |200px |200px |}

{{Location map+|Edinburgh |width=300 |float=right |caption=League Two football clubs in Edinburgh |alt=League Two football clubs in Edinburgh |places = {{Location map~ |Edinburgh |marksize=6 |lat=55.956944 |long=-3.158611 |label='''Edinburgh City'''|position=bottom}} {{Location map~ |Edinburgh |marksize=6 |lat=55.971659 |long=-3.232638 |label='''Spartans'''|position=bottom}} }}

===Personnel and kits=== {| class="wikitable sortable" |- ! Team ! Manager ! Captain ! Kit manufacturer ! Shirt sponsor |- |Bonnyrigg Rose |{{flagicon|SCO}} {{sortname|Jonny|Stewart}} |{{flagicon|SCO}} {{sortname|Kerr|Young|nolink=1}} |Puma |G. Fitzsimmons and Son (Home)<br/>Shepherd Chartered Surveyors (Away) |- |Clyde |{{flagicon|SCO}} {{sortname|Darren|Young|dab=Scottish footballer}} |{{flagicon|SCO}} {{sortname|Lee|Hamilton|nolink=1}} |Puma |HomesBook Factoring (Home)<br/>McGoldrick's Pool & Sports Bar (Away) |- |East Fife |{{flagicon|SCO}} {{sortname|Dick|Campbell|dab=footballer, born 1953}} |{{flagicon|SCO}} {{sortname|Stewart|Murdoch}} |Erreà |MPH Group (Home)<br/>Back Onside (Away)<br/>Harley Taxis (Third) |- |Edinburgh City |{{flagicon|SCO}} {{sortname|Michael|McIndoe}} |{{flagicon|SCO}} {{sortname|Jon|Robertson}} |Puma |Box Energy Renewable Solutions |- |Elgin City |{{flagicon|SCO}} {{sortname|Allan|Hale|nolink=1}} |{{flagicon|SCO}} {{sortname|Matthew|Cooper|dab=footballer}} |Joma |McDonald & Munro |- |Forfar Athletic |{{flagicon|SCO}} {{sortname|Jim|Weir}} |{{flagicon|SCO}} {{sortname|Stuart|Morrison}} |Pendle |Orchard Timber Products |- |Peterhead |{{flagicon|SCO}} {{sortname|Jordon|Brown}}<br/>{{flagicon|SCO}} {{sortname|Ryan|Strachan|nolink=1}} |{{flagicon|SCO}} {{sortname|Jason|Brown|nolink=1}} |Puma |The Score Group |- |Stirling Albion |{{flagicon|IRL}} {{sortname|Alan|Maybury}} |{{flagicon|SCO}} {{sortname|Ross|McGeachie|nolink=1}} |Joma |M&G |- |Stranraer |{{flagicon|SCO}} {{sortname|Chris|Aitken}} |{{flagicon|SCO}} {{sortname|Grant|Gallagher|nolink=1}} |Mizuno |Stena Line |- |The Spartans |{{flagicon|SCO}} {{sortname|Douglas|Samuel}} |{{flagicon|SCO}} {{sortname|Kevin|Waugh|nolink=1}} |Macron |J-TEQ EMS Solutions Ltd |}

===Managerial changes=== {| class="wikitable sortable" |- ! Team ! Outgoing manager ! Manner of departure ! Date of vacancy ! Position in table ! Incoming manager ! Date of appointment |- | Stirling Albion | {{flagicon|SCO}} Darren Young | Sacked | 13 May 2024<ref>{{cite web |url=https://www.stirlingalbionfc.co.uk/club-statement-5/ |title=Club Statement |publisher=Stirling Albion FC |date=13 May 2024 |access-date=13 May 2024}}</ref> | ''Pre-season'' | {{flagicon|IRL}} Alan Maybury | 2 June 2024 |- | Stranraer | {{flagicon|SCO}} Scott Agnew | Resigned | 1 September 2024 | 9th | {{flagicon|SCO}} Chris Aitken | 30 September 2024 |- | Clyde | {{flagicon|SCO}} Ian McCall | Mutual consent | 10 October 2024 | 9th | {{flagicon|SCO}} Darren Young | 23 October 2024 |- | Forfar Athletic | {{flagicon|SCO}} Ray McKinnon | Sacked | 9 November 2024 | 10th | {{flagicon|SCO}} Jim Weir | 20 November 2024 |- | Bonnyrigg Rose | {{flagicon|SCO}} Calum Elliot | Sacked | 10 March 2025 | 10th | {{flagicon|SCO}} Jonny Stewart | 13 March 2025 |}

==League table== <onlyinclude>{{#invoke:Sports table|main|style=WDL |source=<ref>{{cite web |url=https://spfl.co.uk/league/league-two/table |title=League Two Table |publisher=Scottish Professional Football League |access-date=3 May 2025}}</ref><!--NOTE: Please update access-date when updating table. This source will require archiving or changing at end of season.-->

<!--Update team results here and then (if needed) positions above. Don't forget to update the date (update parameter)-->

<!--Update team positions here--> |team_order = PET, EFI, EDI, ELG, SPA, STI, CLY, STR, FOR, BON

<!--Update team qualifications here (defined below)--> |result1=PRO |result2=PPO |result3=PPO |result4=PPO |result10=RPO

<!--Update team results here and then (if needed) positions above. Don't forget to update the date (update parameter)--> |update=complete |win_BON=12|draw_BON=6 |loss_BON=18|gf_BON=40|ga_BON=62<!--Bonnyrigg Rose--> |win_CLY=11|draw_CLY=10|loss_CLY=15|gf_CLY=49|ga_CLY=54<!--Clyde--> |win_EFI=20|draw_EFI=5 |loss_EFI=11|gf_EFI=65|ga_EFI=37<!--East Fife--> |win_EDI=17|draw_EDI=5 |loss_EDI=14|gf_EDI=54|ga_EDI=47<!--Edinburgh City--> |win_ELG=16|draw_ELG=7 |loss_ELG=13|gf_ELG=48|ga_ELG=41<!--Elgin City--> |win_FOR=8 |draw_FOR=12|loss_FOR=16|gf_FOR=29|ga_FOR=42<!--Forfar Athletic--> |win_PET=19|draw_PET=9 |loss_PET=8 |gf_PET=52|ga_PET=40<!--Peterhead--> |win_STI=14|draw_STI=6 |loss_STI=16|gf_STI=50|ga_STI=57<!--Stirling Albion--> |win_STR=11|draw_STR=7 |loss_STR=18|gf_STR=34|ga_STR=42<!--Stranraer--> |win_SPA=15|draw_SPA=7 |loss_SPA=14|gf_SPA=48|ga_SPA=47<!--The Spartans-->

|adjust_points_BON=-6 |hth_BON=Bonnyrigg Rose were deducted 6 points for failing to maintain a Bronze level licence.<ref>{{cite web | url=https://spfl.co.uk/news/spfl-statement-bonnyrigg-rose-fc | title=SPFL statement: Bonnyrigg Rose | publisher=Scottish Professional Football League | work=spfl.co.uk | date=12 November 2024 | access-date=12 November 2024}}</ref>

|status_BON=R |status_EFI=OP |status_PET=CP

<!--Team definitions (wikilinks in table)--> |name_BON=Bonnyrigg Rose |name_CLY=Clyde |name_EFI=East Fife |name_EDI=Edinburgh City |name_ELG=Elgin City |name_FOR=Forfar Athletic |name_PET=Peterhead |name_STI=Stirling Albion |name_STR=Stranraer |name_SPA=The Spartans

<!--Table settings and rules--> |show_limit=5 |class_rules=1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-to head points; 5) Head-to-head goal difference; 6) Play-off (only for deciding promotion, play-off participation and relegation).<ref>{{cite web |title=The Rules of the Scottish Professional Football League |url=https://spfl.co.uk/admin/filemanager/images/shares/pdfs/SPFL%20Rules%20and%20Regulations%2022-Jul-19.pdf |website=SPFL |access-date=20 October 2019 |pages=38–39}}</ref>

<!--Qualification and relegation column definitions--> |res_col_header=PQR |col_PRO=green1 |text_PRO=Promotion to League One |col_PPO=yellow1|text_PPO=Qualification for the League One play-offs |col_RPO=red2 |text_RPO={{nowrap|Qualification for the League Two play-off final}} }}</onlyinclude>

== Results == 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.

===First half of season (Matches 1–18)=== <!--Please update ALL results rather than just those of one team--> {{#invoke:sports results|main |source=<ref name="results">{{cite web |url=https://spfl.co.uk/league/league-two/results |title=William Hill League Two Results |publisher=SPFL |access-date=3 May 2025}}</ref><!--NOTE: Please update access-date when updating table. These sources will require archiving or changing at end of season.--> |update=complete |a_note=yes |matches_style=FBR |team1=BON |team2=CLY |team3=EFI |team4=EDI |team5=ELG |team6=FOR |team7=PET |team8=STI |team9=STR |team10=SPA

|name_BON=Bonnyrigg Rose |name_CLY=Clyde |name_EFI=East Fife |name_EDI=Edinburgh City |name_ELG=Elgin City |name_FOR=Forfar Athletic |name_PET=Peterhead |name_STI=Stirling Albion |name_STR=Stranraer |name_SPA=The Spartans

|match_BON_CLY=2–1 |match_BON_EFI=1–1 |match_BON_EDI=2–0 |match_BON_ELG=2–0 |match_BON_FOR=0–1 |match_BON_PET=0–1 |match_BON_STI=2–1 |match_BON_STR=2–0 |match_BON_SPA=2–2

|match_CLY_BON=2–2 |match_CLY_EFI=3–1 |match_CLY_EDI=1–1 |match_CLY_ELG=0–0 |match_CLY_FOR=2–0 |match_CLY_PET=3–2 |match_CLY_STI=0–2 |match_CLY_STR=1–0 |match_CLY_SPA=1–1

|match_EFI_BON=5–0 |match_EFI_CLY=5–1 |match_EFI_EDI=2–0 |match_EFI_ELG=2–1 |match_EFI_FOR=2–1 |match_EFI_PET=2–0 |match_EFI_STI=1–1 |match_EFI_STR=1–2 |match_EFI_SPA=5–1

|match_EDI_BON=2–2 |match_EDI_CLY=1–0 |match_EDI_EFI=2–4 |match_EDI_ELG=1–0 |match_EDI_FOR=2–0 |match_EDI_PET=0–4 |match_EDI_STI=1–2 |match_EDI_STR=1–2 |match_EDI_SPA=2–0

|match_ELG_BON=2–1 |match_ELG_CLY=4–2 |match_ELG_EFI=4–2 |match_ELG_EDI=3–3 |match_ELG_FOR=2–1 |match_ELG_PET=2–0 |match_ELG_STI=2–4 |match_ELG_STR=1–0 |match_ELG_SPA=1–1

|match_FOR_BON=5–1 |match_FOR_CLY=0–0 |match_FOR_EFI=0–0 |match_FOR_EDI=0–3 |match_FOR_ELG=1–1 |match_FOR_PET=1–1 |match_FOR_STI=2–2 |match_FOR_STR=2–1 |match_FOR_SPA=0–3

|match_PET_BON=2–0 |match_PET_CLY=2–2 |match_PET_EFI=1–0 |match_PET_EDI=2–3 |match_PET_ELG=0–1 |match_PET_FOR=2–1 |match_PET_STI=2–1 |match_PET_STR=1–0 |match_PET_SPA=2–1

|match_STI_BON=0–2 |match_STI_CLY=3–1 |match_STI_EFI=0–4 |match_STI_EDI=0–3 |match_STI_ELG=0–1 |match_STI_FOR=2–1 |match_STI_PET=2–3 |match_STI_STR=1–1 |match_STI_SPA=1–0

|match_STR_BON=1–2 |match_STR_CLY=1–1 |match_STR_EFI=2–1 |match_STR_EDI=0–0 |match_STR_ELG=1–1 |match_STR_FOR=1–2 |match_STR_PET=0–0 |match_STR_STI=0–2 |match_STR_SPA=2–2

|match_SPA_BON=2–0 |match_SPA_CLY=3–2 |match_SPA_EFI=0–1 |match_SPA_EDI=1–0 |match_SPA_ELG=1–3 |match_SPA_FOR=1–0 |match_SPA_PET=0–0 |match_SPA_STI=3–0 |match_SPA_STR=1–3 }}

===Second half of season (Matches 19–36)=== <!--Please update ALL results rather than just those of one team--> {{#invoke:sports results|main |source=<ref name="results"/> |update=complete |a_note=yes |matches_style=FBR |team1=BON |team2=CLY |team3=EFI |team4=EDI |team5=ELG |team6=FOR |team7=PET |team8=STI |team9=STR |team10=SPA

|name_BON=Bonnyrigg Rose |name_CLY=Clyde |name_EFI=East Fife |name_EDI=Edinburgh City |name_ELG=Elgin City |name_FOR=Forfar Athletic |name_PET=Peterhead |name_STI=Stirling Albion |name_STR=Stranraer |name_SPA=The Spartans

|match_BON_CLY=2–1 |match_BON_EFI=0–2 |match_BON_EDI=0–1 |match_BON_ELG=0–1 |match_BON_FOR=0–2 |match_BON_PET=3–4 |match_BON_STI=1–1 |match_BON_STR=3–1 |match_BON_SPA=2–1

|match_CLY_BON=3–1 |match_CLY_EFI=1–2 |match_CLY_EDI=0–2 |match_CLY_ELG=0–0 |match_CLY_FOR=1–1 |match_CLY_PET=6–1 |match_CLY_STI=2–0 |match_CLY_STR=2–0 |match_CLY_SPA=0–2

|match_EFI_BON=1–1 |match_EFI_CLY=3–0 |match_EFI_EDI=4–1 |match_EFI_ELG=2–0 |match_EFI_FOR=1–0 |match_EFI_PET=0–0 |match_EFI_STI=2–0 |match_EFI_STR=0–3 |match_EFI_SPA=4–2

|match_EDI_BON=2–0 |match_EDI_CLY=2–1 |match_EDI_EFI=5–2 |match_EDI_ELG=2–0 |match_EDI_FOR=0–0 |match_EDI_PET=0–1 |match_EDI_STI=4–3 |match_EDI_STR=0–1 |match_EDI_SPA=5–0

|match_ELG_BON=3–0 |match_ELG_CLY=2–0 |match_ELG_EFI=1–0 |match_ELG_EDI=1–2 |match_ELG_FOR=0–1 |match_ELG_PET=4–0 |match_ELG_STI=0–2 |match_ELG_STR=3–0 |match_ELG_SPA=0–2

|match_FOR_BON=0–2 |match_FOR_CLY=0–1 |match_FOR_EFI=1–0 |match_FOR_EDI=0–1 |match_FOR_ELG=1–1 |match_FOR_PET=0–0 |match_FOR_STI=0–0 |match_FOR_STR=0–1 |match_FOR_SPA=0–2

|match_PET_BON=5–0 |match_PET_CLY=2–2 |match_PET_EFI=1–0 |match_PET_EDI=2–0 |match_PET_ELG=2–0 |match_PET_FOR=2–2 |match_PET_STI=3–2 |match_PET_STR=1–0 |match_PET_SPA=1–0

|match_STI_BON=3–0 |match_STI_CLY=1–4 |match_STI_EFI=1–0 |match_STI_EDI=2–1 |match_STI_ELG=3–1 |match_STI_FOR=3–1 |match_STI_PET=1–2 |match_STI_STR=3–1 |match_STI_SPA=1–3

|match_STR_BON=0–1 |match_STR_CLY=1–2 |match_STR_EFI=0–2 |match_STR_EDI=2–0 |match_STR_ELG=1–0 |match_STR_FOR=0–1 |match_STR_PET=0–0 |match_STR_STI=3–0 |match_STR_SPA=2–0

|match_SPA_BON=3–1 |match_SPA_CLY=2–0 |match_SPA_EFI=0–1 |match_SPA_EDI=3–1 |match_SPA_ELG=1–2 |match_SPA_FOR=1–1 |match_SPA_PET=1–0 |match_SPA_STI=0–0 |match_SPA_STR=2–1 }}

==Season statistics== ===Scoring===

====Top scorers==== {| class="wikitable" style="text-align:center" |- ! Rank ! Player ! Club ! Goals |- |1 |align="left"| {{flagicon|SCO}} Alan Trouten |align="left"| East Fife |22 |- |2 |align="left"| {{flagicon|SCO}} Connor Young |align="left"| Edinburgh City |18 |- |rowspan="2"|3 |align="left"| {{flagicon|ENG}} Nathan Austin |align="left"| East Fife |rowspan="2"|13 |- |align="left"| {{flagicon|SCO}} Blair Henderson |align="left"| The Spartans |- |5 |align="left"| {{flagicon|SCO}} Cameron Ross |align="left"| Bonnyrigg Rose |11 |- |rowspan="2"|6 |align="left"| {{flagicon|SCO}} Kieran Shanks |align="left"| Peterhead |rowspan="2"|10 |- |align="left"| {{flagicon|SCO}} Cammy Russell |align="left"| The Spartans |}

==Awards== {| class="wikitable" |- !rowspan="2"|Month !colspan="2"|Manager of the Month !colspan="2"|Player of the Month |- !Manager !Club !Player !Club |- | August | {{flagicon|SCO}} Jordon Brown<br/>{{flagicon|SCO}} Ryan Strachan | Peterhead | {{flagicon|ENG}} Nathan Austin | East Fife |- | September | {{flagicon|SCO}} Dick Campbell | East Fife | {{flagicon|SCO}} Alan Trouten | East Fife |- | October | {{flagicon|SCO}} Allan Hale | Elgin City | {{flagicon|SCO}} Jack Murray | Elgin City |- | November | rowspan="2"|{{flagicon|SCO}} Michael McIndoe | rowspan="2"|Edinburgh City | {{flagicon|SCO}} Connor Young | Edinburgh City |- | December | {{flagicon|SCO}} Liam Scullion | Clyde |- | January | {{flagicon|SCO}} Dick Campbell | East Fife | {{flagicon|SCO}} Alan Trouten | East Fife |- | February | {{flagicon|SCO}} Michael McIndoe | Edinburgh City | {{flagicon|SCO}} Ouzy See | Edinburgh City |- | March | rowspan="2"|{{flagicon|SCO}} Jordon Brown<br>{{flagicon|SCO}} Ryan Strachan | rowspan="2"|Peterhead | {{flagicon|SCO}} Martin Rennie | Clyde |- | April | {{flagicon|SCO}} Cammy Smith | Peterhead |}

==League Two play-offs== The Pyramid play-off was contested between the champions of the 2024–25 Highland Football League (Brora Rangers) and the 2024–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. ====Bracket==== {{3TeamBracket-info | style = 5 | autolegs = y | aggregate = y | boldwinner = y

| RD1=Pyramid play-off | RD2=Final

|seed-width= |team-width= |score-width=

| RD1-seed1=L | RD1-team1=East Kilbride | RD1-score1-1=4 | RD1-score1-2=3 | RD1-score1-agg=7 | RD1-seed2=H | RD1-team2=Brora Rangers | RD1-score2-1=1 | RD1-score2-2=3 | RD1-score2-agg=4

| RD2-seed1=L/H | RD2-team1=East Kilbride | RD2-score1-1=3 | RD2-score1-2=0 | RD2-score1-agg=3 | RD2-seed2=10 LT | RD2-team2=Bonnyrigg Rose | RD2-score2-1=1 | RD2-score2-2=0 | RD2-score2-agg=1 }}

===Pyramid play-off=== ====First leg==== {{football box collapsible |result= |nobars=1 |date=26 April 2025 |score=4–1 |time=15:00 |report=<ref>{{cite news|first=Callum|last=Law|url=https://www.pressandjournal.co.uk/fp/sport/football/highland-league/6742083/reaction-and-report-as-brora-left-with-mountain-to-climb-in-play-off/|title=Brora Rangers left with mountain to climb in pyramid play-off after 4-1 loss at East Kilbride|work=The Press and Journal|publisher=Aberdeen Journals|date=26 April 2025|accessdate=3 May 2025}}</ref> |team1=East Kilbride |team2=Brora Rangers |goals1={{ubl|Flanagan {{goal|20}}|Fagan {{goal|42}}|Leitch {{goal|82}}|Mimnaugh {{goal|90+4}}}} |goals2=Ewan {{goal|63}} |stadium=K-Park |location=East Kilbride |attendance= |referee=Alastair Grieve }}

====Second leg==== {{football box collapsible |result= |nobars=1 |date=3 May 2025 |score=3–3 |aggregatescore=4–7 |time=15:00 |report=<ref>{{cite news|first=Callum|last=Law|url=https://www.pressandjournal.co.uk/fp/sport/football/highland-league/6747738/steven-mackays-pride-as-brora-rangers-bow-out-of-play-offs/|title=Steven Mackay's pride as Brora Rangers bow out of play-offs|work=The Press and Journal|publisher=Aberdeen Journals|date=3 May 2025|accessdate=3 May 2025}}</ref> |team1=Brora Rangers |team2=East Kilbride |goals1={{ubl|Dingwall {{goal|13}}|Cooper {{goal|26}}|Sutherland {{goal|57}}}} |goals2={{ubl|Robertson {{goal|24}}|Baldé {{goal|59}}|S. Ferguson {{goal|80|pen}}}} |stadium=Dudgeon Park |location=Brora |attendance= |referee=Daniel Graves }}

===Final=== ====First leg==== {{football box collapsible |result= |nobars=1 |date=10 May 2025 |score=3–1 |time=15:00 |report=<ref>{{cite news|first=Paul|last=Thomson|url=https://www.dailyrecord.co.uk/sport/local-sport/east-kilbride-3-bonnyrigg-rose-35203628|title=East Kilbride 3 Bonnyrigg Rose 1: Elliott at the double as Kilby take big step towards realising SPFL dream|work=Daily Record|publisher=Reach plc|date=10 May 2025|accessdate=10 May 2025}}</ref> |team1=East Kilbride |team2=Bonnyrigg Rose |goals1={{ubl|Elliott {{goal|2||52}}|McGregor {{goal|72}}}} |goals2=Arnott {{goal|16}} |stadium=K-Park |location=East Kilbride |attendance=685 |referee=Dan McFarlane }}

====Second leg==== {{football box collapsible |result= |nobars=1 |date=17 May 2025 |score=0–0 |aggregatescore=1–3 |time=15:00 |report=<ref>{{cite web |url=https://www.bbc.co.uk/sport/football/live/c8e6k3jr629t#Report|title=SPFL Pyramid Play-off: East Kilbride reach SPFL for first time and relegate Bonnyrigg|publisher=BBC Sport |date=17 May 2025 |access-date=17 May 2025}}</ref> |team1=Bonnyrigg Rose |team2=East Kilbride |stadium=New Dundas Park |location=Bonnyrigg |attendance=2,170 |referee=Euan Anderson }}

==References== {{reflist}}

==External links== *{{official website|https://spfl.co.uk/league/league-two}}

{{Scottish League Two}} {{Scottish fourth division football seasons}} {{2024–25 in Scottish football}}

{{DEFAULTSORT:2024-25 Scottish League Two}} Category:Scottish League Two seasons 4 Category:2024–25 in European fourth-tier association football leagues