League Summary

League Table

League Table Table
Rk Squad MP W D L GF GA GD Pts Attendance Top Team Scorer Goalkeeper Notes
1Club Crest Celtic38315210525+809857,654Henrik Larsson - 30Robert Douglas→ UEFA Champions League via league finish
2Club Crest Rangers3825677633+438148,992Shota Arveladze - 12Stefan Klos→ UEFA Champions League via league finish
3Club Crest Hearts38191185640+166811,947Mark de Vries - 12Craig Gordon→ UEFA Cup via league finish
4Club Crest Dunfermline381411134552-7536,236Stevie Crawford - 13Derek Stillie→ UEFA Cup via cup loss 1
5Club Crest Dundee United381310154760-13497,739Billy Dodds - 10Paul Gallacher
6Club Crest Motherwell381210164249-7466,225David Clarkson - 12Gordon Marshall
7Club Crest Dundee381210164857-9467,090Nacho Novo - 19Julián Speroni
8Club Crest Hibernian381111164160-19449,138Derek Riordan - 15Daniel Andersson→ UEFA Intertoto Cup via league finish
9Club Crest Livingston381013154857-9435,117Derek Lilley - 12Roddy McKenzie
10Club Crest Kilmarnock38126205174-23426,966Kris Boyd - 15François Dubourdeau
11Club Crest Aberdeen3897223963-243410,389Scott Booth - 8David Preece
12Club Crest Partick Thistle3868243967-28264,710James Grady - 15Kenny ArthurRelegated
League Table Table
Home Away
Rk Squad MP W D L GF GA GD Pts Pts/G MP W D L GF GA GD Pts Pts/G
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 Notes
1Club Crest Celtic3329319920+7990→ Championship round
2Club Crest Rangers3323556626+4074→ Championship round
3Club Crest Hearts33151084736+1155→ Championship round
4Club Crest Dunfermline331211103543-847→ Championship round
5Club Crest Motherwell33129123937+245→ Championship round
6Club Crest Dundee United33119133951-1242→ Championship round
7Club Crest Hibernian33911133752-1538→ Relegation round
8Club Crest Livingston33812133848-1036→ Relegation round
9Club Crest Dundee33810154155-1434→ Relegation round
10Club Crest Aberdeen3397173852-1434→ Relegation round
11Club Crest Kilmarnock3395193968-2932→ Relegation round
12Club Crest Partick Thistle3346233161-3018→ Relegation round

Championship Group

Championship Group Table
Rk Squad MP W D L GF GA GD Pts Notes
1Club Crest Celtic38315210525+8098→ UEFA Champions League via league finish
2Club Crest Rangers3825677633+4381→ UEFA Champions League via league finish
3Club Crest Hearts38191185640+1668→ UEFA Cup via league finish
4Club Crest Dunfermline381411134552-753
5Club Crest Dundee United381310154760-1349
6Club Crest Motherwell381210164249-746

Relegation Group

Relegation Group Table
Rk Squad MP W D L GF GA GD Pts Notes
7Club Crest Dundee381210164857-946
8Club Crest Hibernian381111164160-1944→ UEFA Intertoto Cup via league finish
9Club Crest Livingston381013154857-943
10Club Crest Kilmarnock38126205174-2342
11Club Crest Aberdeen3897223963-2434
12Club Crest Partick Thistle3868243967-2826Relegated

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-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK
Aberdeen3424.538418372335253430.970.611.580.921.53
Celtic2827.938418103689211114222.711.794.502.424.21
Dundee3424.438418472443446411.240.631.871.131.76
Dundee United2425.938418472942576221.240.762.001.111.87
Dunfermline3026.938418432342114411.130.611.741.111.71
Hearts2724.538418502946447111.320.762.081.211.97
Hibernian2723.838418402935566641.050.761.820.921.68
Kilmarnock3125.038418512849245631.340.742.081.292.03
Livingston2826.738418483346237101.260.872.131.212.08
Motherwell2525.738418412737454911.080.711.790.971.68
Partick Thistle3226.838418372434345930.970.631.610.891.53
Rangers3427.038418754667885411.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-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK
vs Aberdeen3438
vs Celtic2838
vs Dundee3438
vs Dundee United2438
vs Dunfermline3038
vs Hearts2738
vs Hibernian2738
vs Kilmarnock3138
vs Livingston2838
vs Motherwell2538
vs Partick Thistle3238
vs Rangers3438

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,420631.6619813568.29722513.2
Celtic338383,420270.7113610980.131521744.7
Dundee238383,420571.5017712067.8121016718.4
Dundee United238383,420601.5820514570.71310151128.9
Dunfermline238383,420461.2117813274.21411131334.2
Hearts238383,420401.0518014077.8191181231.6
Hibernian138383,420601.5821215271.7111116923.7
Kilmarnock438383,420731.9222214967.11262037.9
Livingston238383,420571.5020915272.71013151128.9
Motherwell238383,420491.2916411570.11210161026.3
Partick Thistle438383,420671.7624417772.56824513.2
Rangers238383,420330.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 Aberdeen238382279
vs Celtic338382531
vs Dundee23838161012
vs Dundee United23838151013
vs Dunfermline23838131114
vs Hearts2383881119
vs Hibernian13838161111
vs Kilmarnock4383820612
vs Livingston23838151310
vs Motherwell23838161012
vs Partick Thistle438382486
vs Rangers238387625

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
Aberdeen34371884.950.1925
Celtic281032626.890.351111
Dundee34471945.110.2244
Dundee United24471854.870.2357
Dunfermline30431784.680.2411
Hearts27502035.340.2344
Hibernian27401704.470.2156
Kilmarnock31512035.340.2424
Livingston28481985.210.2323
Motherwell25411383.630.2745
Partick Thistle32371513.970.2334
Rangers34752837.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 Aberdeen34
vs Celtic28
vs Dundee34
vs Dundee United24
vs Dunfermline30
vs Hearts27
vs Hibernian27
vs Kilmarnock31
vs Livingston28
vs Motherwell25
vs Partick Thistle32
vs Rangers34

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.5381004189600.893963-24
Celtic2827.9381004187902.5810525+80
Dundee3424.4381004189201.214857-9
Dundee United2425.9381004189101.294760-13
Dunfermline3026.9381004189801.394552-7
Hearts2724.53810041810401.795640+16
Hibernian2723.8381004188901.164160-19
Kilmarnock3125.03810041810001.115174-23
Livingston2826.7381004188301.134857-9
Motherwell2525.7381004186201.214249-7
Partick Thistle3226.83810041810200.683967-28
Rangers3427.0381004189602.137633+43
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 Aberdeen34381000.896339+24
vs Celtic28381002.5825105-80
vs Dundee34381001.215748+9
vs Dundee United24381001.296047+13
vs Dunfermline30381001.395245+7
vs Hearts27381001.794056-16
vs Hibernian27381001.166041+19
vs Kilmarnock31381001.117451+23
vs Livingston28381001.135748+9
vs Motherwell25381001.214942+7
vs Partick Thistle32381000.686739+28
vs Rangers34381002.133376-43

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
Aberdeen34343
Celtic28422
Dundee34641
Dundee United24622
Dunfermline30441
Hearts27711
Hibernian27664
Kilmarnock31563
Livingston28710
Motherwell25491
Partick Thistle32593
Rangers34541
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 Aberdeen34
vs Celtic28
vs Dundee34
vs Dundee United24
vs Dunfermline30
vs Hearts27
vs Hibernian27
vs Kilmarnock31
vs Livingston28
vs Motherwell25
vs Partick Thistle32
vs Rangers34

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 includes what we believe is one of the most complete sources for women's soccer 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.

In collaboration with StatsBomb, we are including advanced analytical data such as xG and xA for select competitions. For more information on the expected goals model and which competitions are covered, 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. FBref is currently ad-free. The only payment we will ask for is that you let us know if you find an issue, so we can get better and better.

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.