scotland flag

2023-2024 Scottish Premiership Table

2023-2024 Scottish Premiership
Regular Season
PosTeamPWDLFAGDPts
1Celtic3324638026+5478
2Rangers3324367223+4975
3Hearts3319594634+1262
4Kilmarnock33131284334+951
5St Mirren33127143843-543
6Dundee331011124454-1041
7Hibernian33912124451-739
8Motherwell33813124651-537
9Aberdeen33811143549-1435
10St Johnstone33710162446-2231
11Ross County3379173256-2430
12Livingston3339212259-3718
Championship Group
PosTeamPWDLFAGDPts
1Celtic3526638527+5884
2Rangers3526367825+5381
3Hearts35196104637+963
4Kilmarnock35131394438+652
5St Mirren35137154246-446
6Dundee351011144659-1341
Relegation Group
PosTeamPWDLFAGDPts
1Hibernian351012134854-642
2Aberdeen351011143749-1241
3Motherwell35913135053-340
4Ross County3589183459-2533
5St Johnstone35710182550-2531
6Livingston3549222563-3821
2023-2024 Scottish Premiership (Home)
Regular Season
PosTeamPWDLFAGDMGPts
1Rangers1713134215+275740
2Celtic1612314212+305439
3Kilmarnock1710432816+124434
4Hearts179532616+104232
5St Mirren168352116+53727
6Dundee166552122-14323
7Hibernian17647222204422
8Ross County166461820-23822
9Aberdeen164751922-34119
10Motherwell174672728-15518
11St Johnstone174671524-93918
12Livingston16268923-143212
Championship Group
PosTeamPWDLFAGDMGPts
1Rangers1814134616+306243
2Celtic1713314512+335742
3Kilmarnock1810532816+124435
4Hearts179532616+104232
5St Mirren178362218+44027
6Dundee186572327-45023
Relegation Group
PosTeamPWDLFAGDMGPts
1Aberdeen186752122-14325
2Ross County177462021-14125
3Hibernian17647222204422
4Motherwell185673129+26021
5St Johnstone184681627-114318
6Livingston173681123-123415
2023-2024 Scottish Premiership (Away)
Regular Season
PosTeamPWDLFAGDMGPts
1Celtic1712323814+245239
2Rangers161123308+223835
3Hearts1610062018+23830
4Motherwell164751923-44219
5Dundee174672332-95518
6Kilmarnock163851518-33317
7Hibernian163852229-75117
8St Mirren174491727-104416
9Aberdeen174491627-114316
10St Johnstone16349922-133113
11Ross County1715111436-22508
12Livingston1713131336-23496
Championship Group
PosTeamPWDLFAGDMGPts
1Celtic1813324015+255542
2Rangers171223329+234138
3Hearts1810172021-14131
4St Mirren185492028-84819
5Dundee174672332-95518
6Kilmarnock173861622-63817
Relegation Group
PosTeamPWDLFAGDMGPts
1Hibernian184862632-65820
2Motherwell174761924-54319
3Aberdeen174491627-114316
4St Johnstone173410923-143213
5Ross County1815121438-24528
6Livingston1813141440-26546
2023-2024 Scottish Premiership (Overall)
Regular Season
PosTeamPWDLFAGDMGPts
1Celtic3324638026+5410678
2Rangers3324367223+499575
3Hearts3319594634+128062
4Kilmarnock33131284334+97751
5St Mirren33127143843-58143
6Dundee331011124454-109841
7Hibernian33912124451-79539
8Motherwell33813124651-59737
9Aberdeen33811143549-148435
10St Johnstone33710162446-227031
11Ross County3379173256-248830
12Livingston3339212259-378118
Championship Group
PosTeamPWDLFAGDMGPts
1Celtic3526638527+5811284
2Rangers3526367825+5310381
3Hearts35196104637+98363
4Kilmarnock35131394438+68252
5St Mirren35137154246-48846
6Dundee351011144659-1310541
Relegation Group
PosTeamPWDLFAGDMGPts
1Hibernian351012134854-610242
2Aberdeen351011143749-128641
3Motherwell35913135053-310340
4Ross County3589183459-259333
5St Johnstone35710182550-257531
6Livingston3549222563-388821
2023-2024 Scottish Premiership (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Rangers3322383513224869
2Celtic3318114337264065
3Hearts3312138171523249
4Dundee33101491620-43644
5Hibernian331012111621-53742
6Aberdeen3391410191813741
7St Mirren33101013171703440
8Kilmarnock33913111520-53540
9Motherwell33714121723-64035
10St Johnstone33713131015-52534
11Ross County33615121122-113333
12Livingston33416131025-153528
2nd Half
PosTeamPWDLFAGDMGPts
1Rangers33191133710274768
2Celtic33171154719286662
3Kilmarnock33161252814144260
4Hearts33141272919104854
5Dundee331211102834-66247
6Motherwell338169292815740
7St Mirren331010132126-54740
8Hibernian33814112830-25838
9St Johnstone3388171431-174532
10Ross County33710162134-135531
11Aberdeen3379171631-154730
12Livingston33314161234-224623

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

Numbers of Players
Pos TeamP SP Pl SPG PM SM
1Celtic3329384.56822
2Rangers3328354.37119
3Hearts3327334.06724
4Kilmarnock3320303.77713
5St Mirren3324334.27019
6Dundee3326353.57219
7Hibernian3328423.87020
8Motherwell3325413.37515
9Aberdeen3322303.27219
10St Johnstone3331393.57318
11Ross County3327324.07317
12Livingston3327353.76921
13Celtic35
14Rangers35
15Hearts35
16Kilmarnock35
17St Mirren35
18Dundee35
19Hibernian35
20Aberdeen35
21Motherwell35
22Ross County35
23St Johnstone35
24Livingston35
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