The Scottish football pyramid, 2024–25

Final tables for the top four tiers of Scottish football in 2024–25, from Premiership down to League Two. Promotion, relegation and play-off places are marked where they apply, from each league's records.

Final tables

Bar width is to scale with the number of clubs in each tier.

Tier 1

Premiership

12 clubs in 3 groups · final tables

  • 7–12 in each group Relegation play-off

Premiership

Premiership, Premiership
PosClubPWDLGFGAGDFormPtsL5
1Celtic3326349722+75WDWWD8111
2Rangers3320676835+33DDWWD669
3Hibernian33141185441+13LWLDD535
4Dundee United33148114140+1LLLLW503
5Aberdeen33148114549−4WLLLL503
6St Mirren33125164554−9DWWDD419
7Heart of MidlothianStayed up33117154344−1LWWWW4012
8MotherwellStayed up33116163756−19WWLWD3910
9KilmarnockStayed up3398163858−20WWWLL359
10Ross County▼ Lost play-off3398163356−23LDDDL353
11DundeeStayed up3397175071−21WLLDW347
12St Johnstone▼ Lost play-off3385203358−25LLWLL293

Championship Round

Premiership, Championship Round
PosClubPWDLGFGAGDFormPtsL5
1Celtic38295411226+86WDWWD9211
2Rangers3822978041+39DDWWD759
3Hibernian381513106250+12LWLDD585
4Dundee United38158154554−9LLLLW533
5Aberdeen38158154861−13WLLLL533
6St Mirren38148165359−6DWWDD509

Relegation Round

Premiership, Relegation Round
PosClubPWDLGFGAGDFormPtsL5
1 (Relegation play-off)Heart of Midlothian38157165247+5LWWWW5212
2 (Relegation play-off)Motherwell38147174663−17WWLWD4910
3 (Relegation play-off)Kilmarnock38128184564−19WWWLL449
4 (Relegation play-off)Dundee38118195777−20WLLDW417
5 (Relegation play-off)Ross County38910193765−28LDDDL373
6 (Relegation play-off)St Johnstone3895243868−30LLWLL323

Tier 2

Championship

10 clubs · final table

  • 1st Promotion
  • 2–4 Play-offs
  • 9th Relegation play-off
  • 10th Relegation
Championship table
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Falkirk3622777233+39WDLLW737
2 (Play-offs)Livingston▲ Won play-off36201065527+28WWWWL7012
3 (Play-offs)Ayr United3618995739+18LDLDW635
4 (Play-offs)Partick Thistle361510114338+5LLDWW557
5Raith Rovers36158134743+4WDWDW5311
6Greenock Morton361212124248−6LLWDW487
7Dunfermline3698192843−15LWDDL355
8Queen's Park3698193655−19LLDDL352
9 (Relegation play-off)AirdrieoniansStayed up3678213462−28WDLDL295
10 (Relegation)Hamilton Academical−1536106203864−26WWDLL217
  • Hamilton Academical: 15 points deducted.
Advertisement728 × 90320 × 100

Tier 3

League One

10 clubs · final table

  • 1st Promotion
  • 2–4 Play-offs
  • 9th Relegation play-off
  • 10th Relegation
League One table
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Arbroath36197105842+16WWLLD647
2 (Play-offs)Cove Rangers36169116244+18LWDDW578
3 (Play-offs)Queen of the South36167134641+5WWWWD5513
4 (Play-offs)Stenhousemuir36158134845+3LLDLW534
5Alloa Athletic361312115547+8WWDWL5110
6Kelty Hearts361111144046−6LWLDW447
7Inverness Caledonian Thistle−15361610104538+7WLDWW4310
8Montrose36913144049−9LLDLL401
9 (Relegation play-off)Annan Athletic▼ Lost play-off36106204168−27LLWLL363
10 (Relegation)Dumbarton−1536811175166−15WLDWL207
  • Inverness Caledonian Thistle: 15 points deducted.
  • Dumbarton: 15 points deducted.

Tier 4

League Two

10 clubs · final table

  • 1st Promotion
  • 2–4 Play-offs
  • 10th Relegation play-off
League Two table
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Peterhead3619985240+12WWLWL669
2 (Play-offs)East Fife▲ Won play-off36205116537+28LWWLW659
3 (Play-offs)Edinburgh City36175145447+7WWLDL567
4 (Play-offs)Elgin City36167134841+7LLWWL556
5Spartans36157144847+1WLWLW529
6Stirling Albion36146165057−7WWLLD487
7Clyde361110154954−5LDLWW437
8Stranraer36117183442−8LLWLL403
9Forfar Athletic36812162942−13WDLDD366
10 (Relegation play-off)Bonnyrigg Rose Athletic−636126184062−22LLWWW369
  • Bonnyrigg Rose Athletic: 6 points deducted.

Final tables as they stood at the end of the season.

Clubs are ranked by points, then by each league's own tie-break rules.

Football Pyramids is an independent site and is not affiliated with any league, federation or club. Club and competition names are used only to identify them.