League Table Table Rk Squad MP W D L GF GA GD Pts Pts/MP Attendance Top Team Scorer Goalkeeper Notes 1 Celtic 38 29 5 4 112 26 +86 92 2.42 54,428 Daizen Maeda - 16 Kasper Schmeichel → Champions League via league finish 2 Rangers 38 22 9 7 80 41 +39 75 1.97 48,255 Cyriel Dessers - 18 Jack Butland → Champions League via league finish 3 Hibernian 38 15 13 10 62 50 +12 58 1.53 16,616 Martin Boyle - 15 Jordan Smith → Europa League via league finish 4 Dundee United 38 15 8 15 45 54 -9 53 1.39 10,972 Sam Dalby - 15 Jack Walton → Europa League via league finish 5 Aberdeen 38 15 8 15 48 61 -13 53 1.39 17,735 Kevin Nisbet - 11 Dimitar Mitov → Conference League via league finish 6 St Mirren 38 14 8 16 53 59 -6 50 1.32 7,439 Toyosi Olusanya - 8 Ellery Balcombe 7 Hearts 38 15 7 16 52 47 +5 52 1.37 17,610 Lawrence Shankland - 8 Craig Gordon 8 Motherwell 38 14 7 17 46 63 -17 49 1.29 5,706 Callum Slattery , Tom Sparrow ... - 6 Aston Oxborough 9 Kilmarnock 38 12 8 18 45 64 -19 44 1.16 6,358 Bruce Anderson - 11 Robby McCrorie 10 Dundee 38 11 8 19 57 77 -20 41 1.08 7,027 Simon Murray - 16 Trevor Carson 11 Ross County 38 9 10 19 37 65 -28 37 0.97 4,372 Ronan Hale - 12 Jordan Amissah 12 St Johnstone 38 9 5 24 38 68 -30 32 0.84 5,680 Makenzie Kirk - 8 Andy Fisher Relegated
League Table Table Rk Squad MP W D L GF GA GD Pts Pts/MP MP W D L GF GA GD Pts Pts/MP 1 Celtic 19 16 2 1 62 9 +53 50 2.63 19 13 3 3 50 17 +33 42 2.21 2 Rangers 19 14 2 3 44 12 +32 44 2.32 19 8 7 4 36 29 +7 31 1.63 3 Hibernian 19 10 6 3 39 23 +16 36 1.89 19 5 7 7 23 27 -4 22 1.16 4 Dundee United 19 8 3 8 23 27 -4 27 1.42 19 7 5 7 22 27 -5 26 1.37 5 Aberdeen 19 10 4 5 31 26 +5 34 1.79 19 5 4 10 17 35 -18 19 1.00 6 St Mirren 20 8 5 7 30 27 +3 29 1.45 18 6 3 9 23 32 -9 21 1.17 7 Hearts 19 9 3 7 28 21 +7 30 1.58 19 6 4 9 24 26 -2 22 1.16 8 Motherwell 18 8 5 5 27 27 0 29 1.61 20 6 2 12 19 36 -17 20 1.00 9 Kilmarnock 19 9 5 5 27 20 +7 32 1.68 19 3 3 13 18 44 -26 12 0.63 10 Dundee 19 5 5 9 34 39 -5 20 1.05 19 6 3 10 23 38 -15 21 1.11 11 Ross County 19 5 6 8 22 28 -6 21 1.11 19 4 4 11 15 37 -22 16 0.84 12 St Johnstone 19 6 2 11 19 30 -11 20 1.05 19 3 3 13 19 38 -19 12 0.63
Regular season Table Rk Squad MP W D L GF GA GD Pts Pts/MP Notes 1 Celtic 33 26 3 4 97 22 +75 81 2.45 → Championship round 2 Rangers 33 20 6 7 68 35 +33 66 2.00 → Championship round 3 Hibernian 33 14 11 8 54 41 +13 53 1.61 → Championship round 4 Dundee United 33 14 8 11 41 40 +1 50 1.52 → Championship round 5 Aberdeen 33 14 8 11 45 49 -4 50 1.52 → Championship round 6 St Mirren 33 12 5 16 45 54 -9 41 1.24 → Championship round 7 Hearts 33 11 7 15 43 44 -1 40 1.21 → Relegation round 8 Motherwell 33 11 6 16 37 56 -19 39 1.18 → Relegation round 9 Kilmarnock 33 9 8 16 38 58 -20 35 1.06 → Relegation round 10 Ross County 33 9 8 16 33 56 -23 35 1.06 → Relegation round 11 Dundee 33 9 7 17 50 71 -21 34 1.03 → Relegation round 12 St Johnstone 33 8 5 20 33 58 -25 29 0.88 → Relegation round
Championship round Table Rk Squad MP W D L GF GA GD Pts Pts/MP Notes 1 Celtic 38 29 5 4 112 26 +86 92 2.42 → Champions League via league finish 2 Rangers 38 22 9 7 80 41 +39 75 1.97 → Champions League via league finish 3 Hibernian 38 15 13 10 62 50 +12 58 1.53 → Europa League via league finish 4 Dundee United 38 15 8 15 45 54 -9 53 1.39 → Europa League via league finish 5 Aberdeen 38 15 8 15 48 61 -13 53 1.39 → Conference League via league finish 6 St Mirren 38 14 8 16 53 59 -6 50 1.32
Relegation round Table Rk Squad MP W D L GF GA GD Pts Pts/MP Notes 7 Hearts 38 15 7 16 52 47 +5 52 1.37 8 Motherwell 38 14 7 17 46 63 -17 49 1.29 9 Kilmarnock 38 12 8 18 45 64 -19 44 1.16 10 Dundee 38 11 8 19 57 77 -20 41 1.08 11 Ross County 38 9 10 19 37 65 -28 37 0.97 → Scottish 1/2 Relegation/Promotion play-off 12 St Johnstone 38 9 5 24 38 68 -30 32 0.84 Relegated
Scottish 1/2 Relegation/Promotion play-off
May 22
Livingston
Ross County
May 26
Ross County
Livingston
Livingston won on aggregate score over two legs and promoted to Scottish Premiership.Ross County relegated to Scottish Championship.
Squad Standard Stats 2024-2025 Scottish Premiership
Squad Standard Stats 2024-2025 Scottish Premiership
Squad Standard Stats 2024-2025 Scottish Premiership Table Squad # Pl Age Poss MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Aberdeen 32 26.1 53.4 38 418 3,420 38.0 48 37 85 48 0 1 91 2 1.26 0.97 2.24 1.26 2.24 Celtic 32 27.0 74.5 38 418 3,420 38.0 110 84 194 102 8 8 33 0 2.89 2.21 5.11 2.68 4.89 Dundee 29 25.6 44.3 38 418 3,420 38.0 54 37 91 48 6 7 74 1 1.42 0.97 2.39 1.26 2.24 Dundee United 27 26.1 43.8 38 418 3,420 38.0 44 27 71 39 5 6 82 2 1.16 0.71 1.87 1.03 1.74 Hearts 33 27.1 54.2 38 418 3,420 38.0 48 36 84 48 0 1 71 3 1.26 0.95 2.21 1.26 2.21 Hibernian 28 26.7 44.9 38 418 3,420 38.0 61 41 102 56 5 8 75 5 1.61 1.08 2.68 1.47 2.55 Kilmarnock 26 26.5 43.8 38 418 3,420 38.0 44 27 71 37 7 8 67 8 1.16 0.71 1.87 0.97 1.68 Motherwell 34 25.5 42.5 38 418 3,420 38.0 44 32 76 42 2 2 72 6 1.16 0.84 2.00 1.11 1.95 Rangers 34 26.2 62.9 38 418 3,420 38.0 76 58 134 74 2 2 70 3 2.00 1.53 3.53 1.95 3.47 Ross County 31 25.5 40.4 38 418 3,420 38.0 36 19 55 30 6 9 63 3 0.95 0.50 1.45 0.79 1.29 St Johnstone 35 26.4 53.4 38 418 3,420 38.0 37 22 59 32 5 5 68 4 0.97 0.58 1.55 0.84 1.42 St Mirren 31 26.7 42.4 38 418 3,420 38.0 52 32 84 48 4 7 99 5 1.37 0.84 2.21 1.26 2.11
Squad Standard Stats 2024-2025 Scottish Premiership Table Squad # Pl Age Poss MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK vs Aberdeen 32 26.2 46.6 38 418 3,420 38.0 59 43 102 57 2 5 81 3 1.55 1.13 2.68 1.50 2.63 vs Celtic 32 26.0 25.5 38 418 3,420 38.0 25 16 41 23 2 2 84 2 0.66 0.42 1.08 0.61 1.03 vs Dundee 29 26.2 55.7 38 418 3,420 38.0 76 51 127 69 7 7 64 3 2.00 1.34 3.34 1.82 3.16 vs Dundee United 27 26.4 56.2 38 418 3,420 38.0 53 40 93 48 5 7 62 6 1.39 1.05 2.45 1.26 2.32 vs Hearts 33 26.4 45.8 38 418 3,420 38.0 42 22 64 36 6 6 79 1 1.11 0.58 1.68 0.95 1.53 vs Hibernian 28 26.2 55.1 38 418 3,420 38.0 47 30 77 43 4 5 80 4 1.24 0.79 2.03 1.13 1.92 vs Kilmarnock 26 26.2 56.2 38 418 3,420 38.0 63 48 111 59 4 4 70 4 1.66 1.26 2.92 1.55 2.82 vs Motherwell 34 26.5 57.5 38 418 3,420 38.0 63 40 103 59 4 5 81 7 1.66 1.05 2.71 1.55 2.61 vs Rangers 34 26.3 37.1 38 418 3,420 38.0 40 28 68 38 2 4 76 0 1.05 0.74 1.79 1.00 1.74 vs Ross County 31 26.3 59.6 38 418 3,420 38.0 65 46 111 62 3 5 49 2 1.71 1.21 2.92 1.63 2.84 vs St Johnstone 35 26.2 46.6 38 418 3,420 38.0 63 50 113 58 5 5 72 7 1.66 1.32 2.97 1.53 2.84 vs St Mirren 31 26.5 57.6 38 418 3,420 38.0 58 38 96 52 6 9 67 3 1.53 1.00 2.53 1.37 2.37
Squad Goalkeeping 2024-2025 Scottish Premiership
Squad Goalkeeping 2024-2025 Scottish Premiership
Squad Goalkeeping 2024-2025 Scottish Premiership Table Squad # Pl MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Aberdeen 2 38 38 3,420 38.0 61 1.61 163 107 63.8 15 8 15 8 21.1 5 2 3 0 60.0 Celtic 2 38 38 3,420 38.0 26 0.68 113 88 78.8 29 5 4 21 55.3 2 2 0 0 0.0 Dundee 2 38 38 3,420 38.0 77 2.03 200 130 65.0 11 8 19 4 10.5 7 7 0 0 0.0 Dundee United 2 38 38 3,420 38.0 54 1.42 161 113 69.6 15 8 15 12 31.6 7 5 2 0 28.6 Hearts 3 38 38 3,420 38.0 47 1.24 132 89 68.9 15 7 16 11 28.9 6 6 0 0 0.0 Hibernian 2 38 38 3,420 38.0 50 1.32 153 108 69.9 15 13 10 9 23.7 5 4 1 0 20.0 Kilmarnock 2 38 38 3,420 38.0 64 1.68 158 98 62.0 12 8 18 9 23.7 4 4 0 0 0.0 Motherwell 3 38 38 3,420 38.0 63 1.66 194 136 69.6 14 7 17 6 15.8 5 4 1 0 20.0 Rangers 2 38 38 3,420 38.0 41 1.08 115 78 66.1 22 9 7 14 36.8 4 2 2 0 50.0 Ross County 3 38 38 3,420 38.0 65 1.71 181 121 65.7 9 10 19 8 21.1 5 3 2 0 40.0 St Johnstone 3 38 38 3,420 38.0 68 1.79 172 109 63.4 9 5 24 7 18.4 5 5 0 0 0.0 St Mirren 2 38 38 3,420 38.0 59 1.55 138 87 61.6 14 8 16 7 18.4 9 6 3 0 33.3
Squad Goalkeeping 2024-2025 Scottish Premiership Table Squad # Pl MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% vs Aberdeen 2 38 38 3,420 38.0 48 1.26 142 94 66.2 15 8 15 11 28.9 1 0 1 0 100.0 vs Celtic 2 38 38 3,420 38.0 112 2.95 259 155 59.8 4 5 29 3 7.9 8 8 0 0 0.0 vs Dundee 2 38 38 3,420 38.0 57 1.50 142 92 64.1 19 8 11 8 21.1 7 6 1 0 14.3 vs Dundee United 2 38 38 3,420 38.0 45 1.18 142 101 71.8 15 8 15 9 23.7 6 5 1 0 16.7 vs Hearts 3 38 38 3,420 38.0 52 1.37 163 112 68.1 16 7 15 10 26.3 1 0 1 0 100.0 vs Hibernian 2 38 38 3,420 38.0 62 1.63 142 87 59.9 10 13 15 7 18.4 8 5 3 0 37.5 vs Kilmarnock 2 38 38 3,420 38.0 45 1.18 138 101 72.5 18 8 12 13 34.2 8 7 1 0 12.5 vs Motherwell 3 38 38 3,420 38.0 46 1.21 125 81 64.8 17 7 14 12 31.6 2 2 0 0 0.0 vs Rangers 2 38 38 3,420 38.0 80 2.11 254 176 69.3 7 9 22 5 13.2 2 2 0 0 0.0 vs Ross County 3 38 38 3,420 38.0 37 0.97 111 82 72.1 19 10 9 15 39.5 9 6 3 0 33.3 vs St Johnstone 3 38 38 3,420 38.0 38 1.00 117 84 71.8 24 5 9 11 28.9 5 5 0 0 0.0 vs St Mirren 2 38 38 3,420 38.0 53 1.39 145 99 66.2 16 8 14 12 31.6 7 4 3 0 42.9
Squad Shooting 2024-2025 Scottish Premiership
Squad Shooting 2024-2025 Scottish Premiership
Squad Shooting 2024-2025 Scottish Premiership Table Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Aberdeen 32 38.0 48 459 142 30.9 12.08 3.74 0.10 0.34 0 1 Celtic 32 38.0 110 713 275 38.6 18.76 7.24 0.14 0.37 8 8 Dundee 29 38.0 54 417 150 36.0 10.97 3.95 0.12 0.32 6 7 Dundee United 27 38.0 44 435 150 34.5 11.45 3.95 0.09 0.26 5 6 Hearts 33 38.0 48 486 164 33.7 12.79 4.32 0.10 0.29 0 1 Hibernian 28 38.0 61 467 153 32.8 12.29 4.03 0.12 0.37 5 8 Kilmarnock 26 38.0 44 482 146 30.3 12.68 3.84 0.08 0.25 7 8 Motherwell 34 38.0 44 398 129 32.4 10.47 3.39 0.11 0.33 2 2 Rangers 34 38.0 76 707 255 36.1 18.61 6.71 0.10 0.29 2 2 Ross County 31 38.0 36 388 124 32.0 10.21 3.26 0.08 0.24 6 9 St Johnstone 35 38.0 37 408 119 29.2 10.74 3.13 0.08 0.27 5 5 St Mirren 31 38.0 52 431 156 36.2 11.34 4.11 0.11 0.31 4 7
Squad Shooting 2024-2025 Scottish Premiership Table Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt vs Aberdeen 32 38.0 59 528 172 32.6 13.89 4.53 0.11 0.33 2 5 vs Celtic 32 38.0 25 292 114 39.0 7.68 3.00 0.08 0.20 2 2 vs Dundee 29 38.0 76 618 208 33.7 16.26 5.47 0.11 0.33 7 7 vs Dundee United 27 38.0 53 561 170 30.3 14.76 4.47 0.09 0.28 5 7 vs Hearts 33 38.0 42 407 133 32.7 10.71 3.50 0.09 0.27 6 6 vs Hibernian 28 38.0 47 442 157 35.5 11.63 4.13 0.10 0.27 4 5 vs Kilmarnock 26 38.0 63 491 164 33.4 12.92 4.32 0.12 0.36 4 4 vs Motherwell 34 38.0 63 546 206 37.7 14.37 5.42 0.11 0.29 4 5 vs Rangers 34 38.0 40 353 120 34.0 9.29 3.16 0.11 0.32 2 4 vs Ross County 31 38.0 65 585 193 33.0 15.39 5.08 0.11 0.32 3 5 vs St Johnstone 35 38.0 63 519 173 33.3 13.66 4.55 0.11 0.34 5 5 vs St Mirren 31 38.0 58 449 153 34.1 11.82 4.03 0.12 0.34 6 9
Squad Playing Time 2024-2025 Scottish Premiership
Squad Playing Time 2024-2025 Scottish Premiership
Squad Playing Time 2024-2025 Scottish Premiership Table Squad # Pl Age MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 Aberdeen 32 26.1 38 3,420 90 100 38.0 418 80 242 175 23 167 1.39 48 61 -13 -0.34 Celtic 32 27.0 38 3,420 90 100 38.0 418 81 244 175 22 167 2.42 112 26 +86 +2.26 Dundee 29 25.6 38 3,420 90 100 38.0 418 83 290 127 22 202 1.08 57 77 -20 -0.53 Dundee United 27 26.1 38 3,420 90 100 38.0 418 83 280 138 21 193 1.39 45 54 -9 -0.24 Hearts 33 27.1 38 3,420 90 100 38.0 418 82 248 167 20 175 1.37 52 47 +5 +0.13 Hibernian 28 26.7 38 3,420 90 100 38.0 418 82 252 162 20 180 1.53 62 50 +12 +0.32 Kilmarnock 26 26.5 38 3,420 90 100 38.0 418 81 238 176 20 165 1.16 45 64 -19 -0.50 Motherwell 34 25.5 38 3,420 90 100 38.0 418 80 235 177 23 164 1.29 46 63 -17 -0.45 Rangers 34 26.2 38 3,420 90 100 38.0 418 81 249 168 22 174 1.97 80 41 +39 +1.03 Ross County 31 25.5 38 3,420 90 100 38.0 418 81 245 171 22 170 0.97 37 65 -28 -0.74 St Johnstone 35 26.4 38 3,420 90 100 38.0 418 82 283 132 26 208 0.84 38 68 -30 -0.79 St Mirren 31 26.7 38 3,420 90 100 38.0 418 81 242 172 21 170 1.32 53 59 -6 -0.16
Squad Playing Time 2024-2025 Scottish Premiership Table Squad # Pl Age MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 vs Aberdeen 32 26.2 38 3,420 90 100 38.0 418 80 253 162 21 174 1.39 61 48 +13 +0.34 vs Celtic 32 26.0 38 3,420 90 100 38.0 418 81 246 171 22 168 0.45 26 112 -86 -2.26 vs Dundee 29 26.2 38 3,420 90 100 38.0 418 83 252 165 23 175 1.71 77 57 +20 +0.53 vs Dundee United 27 26.4 38 3,420 90 100 38.0 418 83 249 163 20 178 1.39 54 45 +9 +0.24 vs Hearts 33 26.4 38 3,420 90 100 38.0 418 82 251 167 23 174 1.45 47 52 -5 -0.13 vs Hibernian 28 26.2 38 3,420 90 100 38.0 418 82 255 161 23 178 1.13 50 62 -12 -0.32 vs Kilmarnock 26 26.2 38 3,420 90 100 38.0 418 81 253 162 22 178 1.63 64 45 +19 +0.50 vs Motherwell 34 26.5 38 3,420 90 100 38.0 418 80 249 164 20 178 1.53 63 46 +17 +0.45 vs Rangers 34 26.3 38 3,420 90 100 38.0 418 81 259 159 22 177 0.79 41 80 -39 -1.03 vs Ross County 31 26.3 38 3,420 90 100 38.0 418 81 262 156 21 185 1.76 65 37 +28 +0.74 vs St Johnstone 35 26.2 38 3,420 90 100 38.0 418 82 251 162 22 177 2.03 68 38 +30 +0.79 vs St Mirren 31 26.5 38 3,420 90 100 38.0 418 81 268 148 23 193 1.47 59 53 +6 +0.16
Squad Miscellaneous Stats 2024-2025 Scottish Premiership
Squad Miscellaneous Stats 2024-2025 Scottish Premiership
Squad Miscellaneous Stats 2024-2025 Scottish Premiership Table Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Aberdeen 32 38.0 91 2 1 428 424 57 844 281 433 2 Celtic 32 38.0 33 0 0 358 342 69 913 233 340 1 Dundee 29 38.0 74 1 1 373 383 55 690 295 392 1 Dundee United 27 38.0 82 2 0 429 356 48 759 311 412 1 Hearts 33 38.0 71 3 1 402 395 57 963 320 460 5 Hibernian 28 38.0 75 5 4 396 368 72 849 324 324 3 Kilmarnock 26 38.0 67 8 4 403 430 45 862 336 379 1 Motherwell 34 38.0 72 6 0 401 468 64 673 314 382 0 Rangers 34 38.0 70 3 1 404 377 61 874 312 410 1 Ross County 31 38.0 63 3 1 399 374 45 672 387 420 0 St Johnstone 35 38.0 68 4 2 403 447 61 668 288 369 5 St Mirren 31 38.0 99 5 4 472 332 87 792 295 400 1
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
League Summary