scotland flag

2023-2024 Scottish Premiership Table

2023-2024 Scottish Premiership
PosTeamPWDLFAGDPts
1Celtic3526638527+5884
2Rangers3425367424+5078
3Hearts35196104637+963
4Kilmarnock34131384334+952
5St Mirren35137154246-446
6Hibernian351012134854-642
7Aberdeen351011143749-1241
8Dundee351011144659-1341
9Motherwell35913135053-340
10Ross County3589183459-2533
11St Johnstone35710182550-2531
12Livingston3549222563-3821
2023-2024 Scottish Premiership (Home)
PosTeamPWDLFAGDMGPts
1Celtic1713314512+335742
2Rangers1713134215+275740
3Kilmarnock1810532816+124435
4Hearts179532616+104232
5St Mirren178362218+44027
6Aberdeen186752122-14325
7Ross County177462021-14125
8Dundee186572327-45023
9Hibernian17647222204422
10Motherwell185673129+26021
11St Johnstone184681627-114318
12Livingston173681123-123415
2023-2024 Scottish Premiership (Away)
PosTeamPWDLFAGDMGPts
1Celtic1813324015+255542
2Rangers171223329+234138
3Hearts1810172021-14131
4Hibernian184862632-65820
5Motherwell174761924-54319
6St Mirren185492028-84819
7Dundee174672332-95518
8Kilmarnock163851518-33317
9Aberdeen174491627-114316
10St Johnstone173410923-143213
11Ross County1815121438-24528
12Livingston1813141440-26546
2023-2024 Scottish Premiership (Overall)
PosTeamPWDLFAGDMGPts
1Celtic3526638527+5811284
2Rangers3425367424+509878
3Hearts35196104637+98363
4Kilmarnock34131384334+97752
5St Mirren35137154246-48846
6Hibernian351012134854-610242
7Aberdeen351011143749-128641
8Dundee351011144659-1310541
9Motherwell35913135053-310340
10Ross County3589183459-259333
11St Johnstone35710182550-257531
12Livingston3549222563-388821
2023-2024 Scottish Premiership (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Celtic3520114367294371
2Rangers3422483614225070
3Hearts3512149171703450
4Hibernian351113111922-34146
5St Mirren35111113191813744
6Dundee351014111622-63844
7Aberdeen3591610191813743
8Kilmarnock34914111520-53541
9Motherwell35815121923-44239
10St Johnstone35714141017-72735
11Ross County35616131224-123634
12Livingston35516141127-163831
2nd Half
PosTeamPWDLFAGDMGPts
1Rangers34201133810284871
2Celtic35181254920296966
3Kilmarnock34161352814144261
4Hearts3514138292094955
5Dundee351212113037-76748
6Motherwell3591610313016143
7St Mirren351110142328-55143
8Hibernian35815122932-36139
9Aberdeen3599171831-134936
10Ross County35810172235-135734
11St Johnstone3589181533-184833
12Livingston35414171436-225026

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players
Pos TeamP SP Pl SPG PM SM
1Celtic3529384.56822
2Rangers3428354.37119
3Hearts3527334.06724
4Kilmarnock3420303.77812
5St Mirren3524334.27019
6Hibernian3528423.87020
7Aberdeen3522303.27219
8Dundee3526353.57219
9Motherwell3525413.37515
10Ross County3527324.07317
11St Johnstone3531393.57318
12Livingston3527353.76921
Key to column names
  • P - Games played this season
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes

See: Form Table