League Summary

League Table

League Table Table
Rk Squad MP W D L GF GA GD Pts Pts/MP Attendance Top Team Scorer Goalkeeper Notes
1Club Crest Celtic38315210525+80982.5857,654Henrik Larsson - 30Robert Douglas→ Champions League via league finish
2Club Crest Rangers3825677633+43812.1348,992Shota Arveladze - 12Stefan Klos→ Champions League via league finish
3Club Crest Hearts38191185640+16681.7911,947Mark de Vries - 12Craig Gordon→ UEFA Cup via league finish
4Club Crest Dunfermline381411134552-7531.396,236Stevie Crawford - 13Derek Stillie→ UEFA Cup via cup loss 1
5Club Crest Dundee United381310154760-13491.297,739Billy Dodds - 10Paul Gallacher
6Club Crest Motherwell381210164249-7461.216,225David Clarkson - 12Gordon Marshall
7Club Crest Dundee381210164857-9461.217,090Nacho Novo - 19Julián Speroni
8Club Crest Hibernian381111164160-19441.169,138Derek Riordan - 15Daniel Andersson→ UEFA Intertoto Cup via league finish
9Club Crest Livingston381013154857-9431.135,117Derek Lilley - 12Roddy McKenzie
10Club Crest Kilmarnock38126205174-23421.116,966Kris Boyd - 15François Dubourdeau
11Club Crest Aberdeen3897223963-24340.8910,389Scott Booth - 8David Preece
12Club Crest Partick Thistle3868243967-28260.684,710James Grady - 15Kenny ArthurRelegated
League Table Table
Home Away
Rk Squad MP W D L GF GA GD Pts Pts/MP MP W D L GF GA GD Pts Pts/MP
1Club Crest Celtic191522472.47191630512.68
2Club Crest Rangers191603482.5319964331.74
3Club Crest Hearts191252412.1619766271.42
4Club Crest Dunfermline19973341.79195410191.00
5Club Crest Dundee United19865301.58195410191.00
6Club Crest Motherwell19775281.47195311180.95
7Club Crest Dundee19838271.4219478191.00
8Club Crest Hibernian19658231.2119568211.11
9Club Crest Livingston19694271.42194411160.84
10Club Crest Kilmarnock19838271.42194312150.79
11Club Crest Aberdeen195311180.95194411160.84
12Club Crest Partick Thistle195410191.0019141470.37

Regular season

Regular season Table
Rk Squad MP W D L GF GA GD Pts Pts/MP Notes
1Club Crest Celtic3329319920+79902.73→ Championship round
2Club Crest Rangers3323556626+40742.24→ Championship round
3Club Crest Hearts33151084736+11551.67→ Championship round
4Club Crest Dunfermline331211103543-8471.42→ Championship round
5Club Crest Motherwell33129123937+2451.36→ Championship round
6Club Crest Dundee United33119133951-12421.27→ Championship round
7Club Crest Hibernian33911133752-15381.15→ Relegation round
8Club Crest Livingston33812133848-10361.09→ Relegation round
9Club Crest Dundee33810154155-14341.03→ Relegation round
10Club Crest Aberdeen3397173852-14341.03→ Relegation round
11Club Crest Kilmarnock3395193968-29320.97→ Relegation round
12Club Crest Partick Thistle3346233161-30180.55→ Relegation round

Championship Group

Championship Group Table
Rk Squad MP W D L GF GA GD Pts Pts/MP Notes
1Club Crest Celtic38315210525+80982.58→ Champions League via league finish
2Club Crest Rangers3825677633+43812.13→ Champions League via league finish
3Club Crest Hearts38191185640+16681.79→ UEFA Cup via league finish
4Club Crest Dunfermline381411134552-7531.39
5Club Crest Dundee United381310154760-13491.29
6Club Crest Motherwell381210164249-7461.21

Relegation Group

Relegation Group Table
Rk Squad MP W D L GF GA GD Pts Pts/MP Notes
7Club Crest Dundee381210164857-9461.21
8Club Crest Hibernian381111164160-19441.16→ UEFA Intertoto Cup via league finish
9Club Crest Livingston381013154857-9431.13
10Club Crest Kilmarnock38126205174-23421.11
11Club Crest Aberdeen3897223963-24340.89
12Club Crest Partick Thistle3868243967-28260.68Relegated

Squad Standard Stats 2003-2004 Scottish Premier League

Squad Standard Stats 2003-2004 Scottish Premier League Table
Playing Time Performance Per 90 Minutes
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
Aberdeen3424.5384183,42038.037236035253430.970.611.580.921.53
Celtic2827.9384183,42038.0103681719211114222.711.794.502.424.21
Dundee3424.3384183,42038.047247143446411.240.631.871.131.76
Dundee United2425.9384183,42038.047297642576221.240.762.001.111.87
Dunfermline3026.9384183,42038.043236642114411.130.611.741.111.71
Hearts2724.5384183,42038.050297946447111.320.762.081.211.97
Hibernian2723.8384183,42038.040296935566641.050.761.820.921.68
Kilmarnock3125.0384183,42038.051287949245631.340.742.081.292.03
Livingston2826.7384183,42038.048338146237101.260.872.131.212.08
Motherwell2525.7384183,42038.041276837454911.080.711.790.971.68
Partick Thistle3226.8384183,42038.037246134345930.970.631.610.891.53
Rangers3427.0384183,42038.0754612167885411.971.213.181.762.97
Squad Standard Stats 2003-2004 Scottish Premier League Table
Playing Time Performance Per 90 Minutes
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 Aberdeen34383,42038.0
vs Celtic28383,42038.0
vs Dundee34383,42038.0
vs Dundee United24383,42038.0
vs Dunfermline30383,42038.0
vs Hearts27383,42038.0
vs Hibernian27383,42038.0
vs Kilmarnock31383,42038.0
vs Livingston28383,42038.0
vs Motherwell25383,42038.0
vs Partick Thistle32383,42038.0
vs Rangers34383,42038.0

Squad Goalkeeping 2003-2004 Scottish Premier League

Squad Goalkeeping 2003-2004 Scottish Premier League Table
Playing Time Performance Penalty Kicks
Squad # Pl MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save%
Aberdeen238383,42038.0631.6619813568.29722513.2
Celtic338383,42038.0270.7113610980.131521744.7
Dundee238383,42038.0571.5017712067.8121016718.4
Dundee United238383,42038.0601.5820514570.71310151128.9
Dunfermline238383,42038.0461.2117813274.21411131334.2
Hearts238383,42038.0401.0518014077.8191181231.6
Hibernian138383,42038.0601.5821215271.7111116923.7
Kilmarnock438383,42038.0731.9222214967.11262037.9
Livingston238383,42038.0571.5020915272.71013151128.9
Motherwell238383,42038.0491.2916411570.11210161026.3
Partick Thistle438383,42038.0671.7624417772.56824513.2
Rangers238383,42038.0330.8715111878.125671642.1
Squad Goalkeeping 2003-2004 Scottish Premier League Table
Playing Time Performance Penalty Kicks
Squad # Pl MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save%
vs Aberdeen2383838.02279
vs Celtic3383838.02531
vs Dundee2383838.0161012
vs Dundee United2383838.0151013
vs Dunfermline2383838.0131114
vs Hearts2383838.081119
vs Hibernian1383838.0161111
vs Kilmarnock4383838.020612
vs Livingston2383838.0151310
vs Motherwell2383838.0161012
vs Partick Thistle4383838.02486
vs Rangers2383838.07625

Squad Shooting 2003-2004 Scottish Premier League

Squad Shooting 2003-2004 Scottish Premier League Table
Standard
Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt
Aberdeen3438.0371884.950.1925
Celtic2838.01032626.890.351111
Dundee3438.0471945.110.2244
Dundee United2438.0471854.870.2357
Dunfermline3038.0431784.680.2411
Hearts2738.0502035.340.2344
Hibernian2738.0401704.470.2156
Kilmarnock3138.0512035.340.2424
Livingston2838.0481985.210.2323
Motherwell2538.0411383.630.2745
Partick Thistle3238.0371513.970.2334
Rangers3438.0752837.450.2488
Squad Shooting 2003-2004 Scottish Premier League Table
Standard
Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt
vs Aberdeen3438.0
vs Celtic2838.0
vs Dundee3438.0
vs Dundee United2438.0
vs Dunfermline3038.0
vs Hearts2738.0
vs Hibernian2738.0
vs Kilmarnock3138.0
vs Livingston2838.0
vs Motherwell2538.0
vs Partick Thistle3238.0
vs Rangers3438.0

Squad Playing Time 2003-2004 Scottish Premier League

Squad Playing Time 2003-2004 Scottish Premier League Table
Playing Time Starts Subs Team Success
Squad # Pl Age MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90
Aberdeen3424.5383,4209010038.04189600.893963-24-0.63
Celtic2827.9383,4209010038.04187902.5810525+80+2.11
Dundee3424.3383,4209010038.04189201.214857-9-0.24
Dundee United2425.9383,4209010038.04189101.294760-13-0.34
Dunfermline3026.9383,4209010038.04189801.394552-7-0.18
Hearts2724.5383,4209010038.041810401.795640+16+0.42
Hibernian2723.8383,4209010038.04188901.164160-19-0.50
Kilmarnock3125.0383,4209010038.041810001.115174-23-0.61
Livingston2826.7383,4209010038.04188301.134857-9-0.24
Motherwell2525.7383,4209010038.04186201.214249-7-0.18
Partick Thistle3226.8383,4209010038.041810200.683967-28-0.74
Rangers3427.0383,4209010038.04189602.137633+43+1.13
Squad Playing Time 2003-2004 Scottish Premier League Table
Playing Time Starts Subs Team Success
Squad # Pl Age MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90
vs Aberdeen34383,4209010038.01.926339+24+0.63
vs Celtic28383,4209010038.00.2925105-80-2.11
vs Dundee34383,4209010038.01.535748+9+0.24
vs Dundee United24383,4209010038.01.456047+13+0.34
vs Dunfermline30383,4209010038.01.325245+7+0.18
vs Hearts27383,4209010038.00.924056-16-0.42
vs Hibernian27383,4209010038.01.556041+19+0.50
vs Kilmarnock31383,4209010038.01.747451+23+0.61
vs Livingston28383,4209010038.01.535748+9+0.24
vs Motherwell25383,4209010038.01.534942+7+0.18
vs Partick Thistle32383,4209010038.02.116739+28+0.74
vs Rangers34383,4209010038.00.713376-43-1.13

Squad Miscellaneous Stats 2003-2004 Scottish Premier League

Squad Miscellaneous Stats 2003-2004 Scottish Premier League Table
Performance
Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
Aberdeen3438.0343
Celtic2838.0422
Dundee3438.0641
Dundee United2438.0622
Dunfermline3038.0441
Hearts2738.0711
Hibernian2738.0664
Kilmarnock3138.0563
Livingston2838.0710
Motherwell2538.0491
Partick Thistle3238.0593
Rangers3438.0541
Squad Miscellaneous Stats 2003-2004 Scottish Premier League Table
Performance
Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
vs Aberdeen3438.0
vs Celtic2838.0
vs Dundee3438.0
vs Dundee United2438.0
vs Dunfermline3038.0
vs Hearts2738.0
vs Hibernian2738.0
vs Kilmarnock3138.0
vs Livingston2838.0
vs Motherwell2538.0
vs Partick Thistle3238.0
vs Rangers3438.0

Leaders

Nationalities 2003-2004 Scottish Premier League

League Notes

Rank Key

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.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.