scotland flag

2023-2024 Scottish Premiership Table

2023-2024 Scottish Premiership
Pos Team P W D L F A GD Pts
Celtic151230389+2939
Rangers141013297+2231
Hearts147251412+223
St Mirren156451921-222
Hibernian155642221+121
Dundee144641820-218
Kilmarnock154561516-117
Motherwell153571925-614
Ross County143561221-914
10 Aberdeen133461523-813
11 St Johnstone14257922-1311
12 Livingston14248922-1310
2023-2024 Scottish Premiership (Home)
Pos Team P W D L F A GD MG Pts
1Celtic7520195+142417
2Rangers7502145+91915
3St Mirren7421128+42014
4Kilmarnock8422106+41614
5Hibernian8332118+31912
6Dundee8332101002012
7Hearts73227701411
8St Johnstone8233913-4229
9Motherwell82241417-3318
10Ross County722347-3118
11Aberdeen5122660125
12Livingston612338-5115
2023-2024 Scottish Premiership (Away)
Pos Team P W D L F A GD MG Pts
1Celtic8710194+152322
2Rangers7511152+131716
3Hearts740375+21212
4Hibernian72321113-2249
5St Mirren8224713-6208
6Aberdeen8224917-8268
7Dundee6132810-2186
8Motherwell713358-3136
9Ross County7133814-6226
10Livingston8125614-8205
11Kilmarnock7034510-5153
12St Johnstone602409-992
2023-2024 Scottish Premiership (Overall)
Pos Team P W D L F A GD MG Pts
Celtic151230389+294739
Rangers141013297+223631
Hearts147251412+22623
St Mirren156451921-24022
Hibernian155642221+14321
Dundee144641820-23818
Kilmarnock154561516-13117
Motherwell153571925-64414
Ross County143561221-93314
10 Aberdeen133461523-83813
11 St Johnstone14257922-133111
12 Livingston14248922-133110
2023-2024 Scottish Premiership (Halves)
1st Half
Pos Team P W D L F A GD MG Pts
1Celtic15861153121830
2Rangers1491411471528
3Hibernian157447611325
4Hearts14563541921
5St Mirren155559811720
6Aberdeen135358711518
7St Johnstone144556511117
8Dundee1437467-11316
9Kilmarnock15375610-41616
10Motherwell1527639-61213
11Ross County1418519-81011
12Livingston1417627-5910
2nd Half
Pos Team P W D L F A GD MG Pts
1Celtic15951236172932
2Rangers14932183152130
3Kilmarnock156729631525
4Dundee146441213-12522
5Hearts145549811720
6Hibernian15555151503020
7Ross County145541112-12320
8Motherwell15465161603218
9St Mirren154471013-32316
10Livingston14257715-82211
11Aberdeen13238716-9239
12St Johnstone142210317-14208

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

Numbers of Players
Pos TeamP SP P SPG PM SM
1Celtic1523334.76724
2Rangers1425314.27317
3Hearts1421254.26526
4St Mirren1517254.27119
5Hibernian1522293.96822
6Dundee1421283.07614
7Kilmarnock1518253.68010
8Motherwell1519323.37515
9Ross County1419244.17218
10Aberdeen1319283.47021
11St Johnstone1424323.57321
12Livingston1423284.07020
Key to column names
  • P - Games played this season
  • SP - Total number of starting players used over last 10 games
  • P - 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