League Summary

Regular season

Regular season Table
Rk Squad MP W D L GF GA GD Pts Pts/MP Attendance Top Team Scorer Goalkeeper Notes
1Club Crest Norwich City46281087939+40942.0418,987Darren Huckerby - 14Robert GreenPromoted
2Club Crest West Brom462511106442+22861.8724,765Lee Hughes - 11Russell HoultPromoted
3Club Crest Sunderland462213116245+17791.7227,120Marcus Stewart - 14Mart Poom→ Semi-finals
4Club Crest West Ham461917106745+22741.6131,167Marlon Harewood - 13David James→ Semi-finals
5Club Crest Ipswich Town462110158472+12731.5924,520Darren Bent - 15Kelvin Davis→ Semi-finals
6Club Crest Crystal Palace462110157161+10731.5917,344Andrew Johnson - 27Cédric BerthelinPromoted, → Semi-finals
7Club Crest Wigan Athletic461817116045+15711.549,483Nathan Ellington - 18John Filan
8Club Crest Sheffield Utd462011156556+9711.5421,646Jack Lester - 12Paddy Kenny
9Club Crest Reading462010165557-2701.5215,095Shaun Goater - 12Marcus Hahnemann
10Club Crest Millwall461815135548+7691.5010,497Tim Cahill, Neil Harris - 9Tony Warner→ UEFA Cup via cup loss 1
11Club Crest Stoke City461812165855+3661.4314,425Ade Akinbiyi, Gifton Noel-Williams - 10Ed de Goey
12Club Crest Coventry City461714156754+13651.4114,816Gary McSheffrey - 11Scott Shearer
13Club Crest Cardiff City461714156858+10651.4115,569Robert Earnshaw - 21Neil Alexander
14Club Crest Nott'ham Forest461515166158+3601.3024,751Andy Reid - 13Darren Ward
15Club Crest Preston461514176971-2591.2814,150Ricardo Fuller - 17Jonathan Gould
16Club Crest Watford461512195468-14571.2414,856Scott Fitzgerald - 10Lenny Pidgeley
17Club Crest Rotherham Utd461315185361-8541.177,138Martin Butler - 15Mike Pollitt
18Club Crest Crewe Alexandra461411215766-9531.157,741Dean Ashton - 19Clayton Ince
19Club Crest Burnley461314196077-17531.1512,541Robbie Blake - 19Brian Jensen
20Club Crest Derby County461313205367-14521.1322,330Ian Taylor - 11Lee Grant
21Club Crest Gillingham46149234867-19511.118,517Danny Spiller, Paul Shaw - 6Jason Brown
22Club Crest Walsall461312214565-20511.117,853Jorge Leitão - 7Jimmy WalkerRelegated
23Club Crest Bradford City46106303869-31360.7811,377Michael Branch, Dean Windass - 6Alan CombeRelegated
24Club Crest Wimbledon4685334188-47290.634,751Patrick Agyemang - 7Steve BanksRelegated
Regular season 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 Norwich City231832572.48231076371.61
2Club Crest West Brom231454472.04231166391.70
3Club Crest Sunderland231382472.0423959321.39
4Club Crest West Ham231274431.87237106311.35
5Club Crest Ipswich Town231238391.7023977341.48
6Club Crest Crystal Palace231085381.652311210351.52
7Club Crest Wigan Athletic231184411.7823797301.30
8Club Crest Sheffield Utd231166391.7023959321.39
9Club Crest Reading231166391.70239410311.35
10Club Crest Millwall231184411.7823779281.22
11Club Crest Stoke City231175401.74237511261.13
12Club Crest Coventry City23995361.57238510291.26
13Club Crest Cardiff City231067361.5723788291.26
14Club Crest Nott'ham Forest23896331.43237610271.17
15Club Crest Preston231175401.74234712190.83
16Club Crest Watford23986351.52236413220.96
17Club Crest Rotherham Utd23887321.39235711220.96
18Club Crest Crewe Alexandra231139361.57233812170.74
19Club Crest Burnley23968331.43234811200.87
20Club Crest Derby County231157381.65232813140.61
21Club Crest Gillingham2310112311.35234811200.87
22Club Crest Walsall23878311.35235513200.87
23Club Crest Bradford City236314210.91234316150.65
24Club Crest Wimbledon233416130.57235117160.70

Promotion play-offs

Play-off qualifiers

Play-off qualifiers Table
Rk Squad MP W D L GF GA GD Pts Pts/MP Notes
3Club Crest Sunderland462213116245+17791.72
4Club Crest West Ham461917106745+22741.61
5Club Crest Ipswich Town462110158472+12731.59
6Club Crest Crystal Palace462110157161+10731.59

Semi-finals

Crystal Palace won on penalty kicks following extra time and advance to Final.
West Ham won on aggregate score over two legs, remained in Championship and advance to Final.

Squad Standard Stats 2003-2004 First Division

Squad Standard Stats 2003-2004 First Division 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
Bradford City3226.7465064,14046.038256338008750.830.541.370.831.37
Burnley2827.3465064,14046.059389755458231.280.832.111.202.02
Cardiff City2526.7465064,14046.0674010761696561.460.872.331.332.20
Coventry City3126.4465054,14046.06546111587116541.411.002.411.262.26
Crewe Alexandra2823.8465064,14046.054268049573311.170.571.741.071.63
Crystal Palace2626.1465074,14046.07241113639127971.570.892.461.372.26
Derby County3624.7465064,14046.051237444787041.110.501.610.961.46
Gillingham3327.7464934,14046.044246841336850.960.521.480.891.41
Ipswich Town2326.9465094,14046.081441257011127221.760.962.721.522.48
Millwall3326.1465084,14046.055369151459171.200.781.981.111.89
Norwich City2727.5465064,14046.0774712470786331.671.022.701.522.54
Nott'ham Forest3125.5465064,14046.0623810059335951.350.832.171.282.11
Preston2827.4465064,14046.0693610561897481.500.782.281.332.11
Reading2727.7465114,14046.054338751354741.170.721.891.111.83
Rotherham Utd2827.9465054,14046.052267845777571.130.571.700.981.54
Sheffield Utd3027.5465114,14046.064401045212137131.390.872.261.132.00
Stoke City3025.8465214,14046.060349455558771.300.742.041.201.93
Sunderland3026.0465044,14046.059369553667591.280.782.071.151.93
Walsall3229.2464964,14046.042216339336070.910.461.370.851.30
Watford2926.6465044,14046.053267947666161.150.571.721.021.59
West Brom2826.6465034,14046.059349357225951.280.742.021.241.98
West Ham3326.6465064,14046.066319761557051.430.672.111.332.00
Wigan Athletic2627.2465124,14046.061319258336591.330.672.001.261.93
Wimbledon3623.3465054,14046.040195938226370.870.411.280.831.24
Squad Standard Stats 2003-2004 First Division 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 Bradford City32464,14046.0
vs Burnley28464,14046.0
vs Cardiff City25464,14046.0
vs Coventry City31464,14046.0
vs Crewe Alexandra28464,14046.0
vs Crystal Palace26464,14046.0
vs Derby County36464,14046.0
vs Gillingham33464,14046.0
vs Ipswich Town23464,14046.0
vs Millwall33464,14046.0
vs Norwich City27464,14046.0
vs Nott'ham Forest31464,14046.0
vs Preston28464,14046.0
vs Reading27464,14046.0
vs Rotherham Utd28464,14046.0
vs Sheffield Utd30464,14046.0
vs Stoke City30464,14046.0
vs Sunderland30464,14046.0
vs Walsall32464,14046.0
vs Watford29464,14046.0
vs West Brom28464,14046.0
vs West Ham33464,14046.0
vs Wigan Athletic26464,14046.0
vs Wimbledon36464,14046.0

Squad Goalkeeping 2003-2004 First Division

Squad Goalkeeping 2003-2004 First Division 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%
Bradford City546464,14046.0691.5027120274.510630715.2
Burnley146464,14046.0771.6725718070.01314191021.7
Cardiff City246464,13946.0581.2623017274.81714151430.4
Coventry City346464,14046.0541.1721315974.61714151328.3
Crewe Alexandra346464,14046.0661.4329823277.91411211123.9
Crystal Palace446464,14046.0611.3324818775.42110151328.3
Derby County246464,14046.0671.4624217572.31313201021.7
Gillingham646464,14046.0671.4624918273.1149231328.3
Ipswich Town246464,14046.0721.5722215067.6211015715.2
Millwall346464,14046.0481.0420015276.01815131634.8
Norwich City146464,14046.0440.9617112774.3281081839.1
Nott'ham Forest346464,14046.0581.2626821078.41515161123.9
Preston346464,13746.0721.5724116970.11514171123.9
Reading246464,14046.0571.2420314671.92010161328.3
Rotherham Utd246464,14046.0581.2625419677.21315181532.6
Sheffield Utd346464,05046.0541.2021816475.22011151532.6
Stoke City246464,14046.0551.2021315874.21812161328.3
Sunderland246464,18646.0450.9719915477.42213111839.1
Walsall246464,14046.0631.3726320076.01312211021.7
Watford246464,13946.0681.4823917171.5151219919.6
West Brom246464,14046.0420.9118414277.22511101941.3
West Ham346464,14046.0450.9821316878.91917101737.0
Wigan Athletic246464,14046.0450.9820015577.51817111737.0
Wimbledon546464,11446.0881.9329921170.68533510.9
Squad Goalkeeping 2003-2004 First Division 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 Bradford City5464646.030610
vs Burnley1464646.0191413
vs Cardiff City2464646.0151417
vs Coventry City3464646.0151417
vs Crewe Alexandra3464646.0211114
vs Crystal Palace4464646.0151021
vs Derby County2464646.0201313
vs Gillingham6464646.023914
vs Ipswich Town2464646.0151021
vs Millwall3464646.0131518
vs Norwich City1464646.081028
vs Nott'ham Forest3464646.0161515
vs Preston3464646.0171415
vs Reading2464646.0161020
vs Rotherham Utd2464646.0181513
vs Sheffield Utd3464646.0151120
vs Stoke City2464646.0161218
vs Sunderland2464646.0111322
vs Walsall2464646.0211213
vs Watford2464646.0191215
vs West Brom2464646.0101125
vs West Ham3464646.0101719
vs Wigan Athletic2464646.0111718
vs Wimbledon5464646.03358
Become a Stathead & surf this site ad-free.

Squad Shooting 2003-2004 First Division

Squad Shooting 2003-2004 First Division Table
Standard
Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt
Bradford City3246.0382164.700.1800
Burnley2846.0591964.260.2845
Cardiff City2546.0672735.930.2269
Coventry City3146.0652916.330.20711
Crewe Alexandra2846.0541984.300.2557
Crystal Palace2646.0722475.370.26912
Derby County3646.0512625.700.1778
Gillingham3346.0442084.520.2033
Ipswich Town2346.0812806.090.251112
Millwall3346.0552264.910.2345
Norwich City2746.0772926.350.2478
Nott'ham Forest3146.0622365.130.2533
Preston2846.0692315.020.2689
Reading2746.0541864.040.2735
Rotherham Utd2846.0521904.130.2477
Sheffield Utd3046.0642264.910.231213
Stoke City3046.0602144.650.2655
Sunderland3046.0592705.870.2066
Walsall3246.0421743.780.2233
Watford2946.0532004.350.2466
West Brom2846.0592385.170.2422
West Ham3346.0662204.780.2855
Wigan Athletic2646.0612465.350.2433
Wimbledon3646.0401854.020.2122
Squad Shooting 2003-2004 First Division Table
Standard
Squad # Pl 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt
vs Bradford City3246.0
vs Burnley2846.0
vs Cardiff City2546.0
vs Coventry City3146.0
vs Crewe Alexandra2846.0
vs Crystal Palace2646.0
vs Derby County3646.0
vs Gillingham3346.0
vs Ipswich Town2346.0
vs Millwall3346.0
vs Norwich City2746.0
vs Nott'ham Forest3146.0
vs Preston2846.0
vs Reading2746.0
vs Rotherham Utd2846.0
vs Sheffield Utd3046.0
vs Stoke City3046.0
vs Sunderland3046.0
vs Walsall3246.0
vs Watford2946.0
vs West Brom2846.0
vs West Ham3346.0
vs Wigan Athletic2646.0
vs Wimbledon3646.0

Squad Playing Time 2003-2004 First Division

Squad Playing Time 2003-2004 First Division 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
Bradford City3226.7464,1409010046.05068900.783869-31-0.67
Burnley2827.3464,1409010046.05069801.156077-17-0.37
Cardiff City2526.7464,1409010046.050610001.416858+10+0.22
Coventry City3126.4464,1409010046.050510601.416754+13+0.28
Crewe Alexandra2823.8464,1409010046.05069001.155766-9-0.20
Crystal Palace2626.1464,1409010046.05079001.597161+10+0.22
Derby County3624.7464,1409010046.050610201.135367-14-0.30
Gillingham3327.7464,1409010046.049311101.114867-19-0.41
Ipswich Town2326.9464,1409010046.05099301.598472+12+0.26
Millwall3326.1464,1409010046.050811101.505548+7+0.15
Norwich City2727.5464,1409010046.050611702.047939+40+0.87
Nott'ham Forest3125.5464,1409010046.05067801.306158+3+0.07
Preston2827.4464,1409010046.050610701.286971-2-0.04
Reading2727.7464,1409010046.05119901.525557-2-0.04
Rotherham Utd2827.9464,1409010046.05058501.175361-8-0.17
Sheffield Utd3027.5464,1409010046.051110901.546556+9+0.20
Stoke City3025.8464,1409010046.052110001.435855+3+0.07
Sunderland3026.0464,1409010046.050411601.726245+17+0.37
Walsall3229.2464,1409010046.049611401.114565-20-0.43
Watford2926.6464,1409010046.050410401.245468-14-0.30
West Brom2826.6464,1409010046.050311701.876442+22+0.48
West Ham3326.6464,1409010046.050610701.616745+22+0.48
Wigan Athletic2627.2464,1409010046.05129601.546045+15+0.33
Wimbledon3623.3464,1409010046.050510200.634188-47-1.02
Squad Playing Time 2003-2004 First Division 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 Bradford City32464,1409010046.02.096938+31+0.67
vs Burnley28464,1409010046.01.547760+17+0.37
vs Cardiff City25464,1409010046.01.285868-10-0.22
vs Coventry City31464,1409010046.01.285467-13-0.28
vs Crewe Alexandra28464,1409010046.01.616657+9+0.20
vs Crystal Palace26464,1409010046.01.206171-10-0.22
vs Derby County36464,1409010046.01.596753+14+0.30
vs Gillingham33464,1409010046.01.706748+19+0.41
vs Ipswich Town23464,1409010046.01.207284-12-0.26
vs Millwall33464,1409010046.01.174855-7-0.15
vs Norwich City27464,1409010046.00.743979-40-0.87
vs Nott'ham Forest31464,1409010046.01.375861-3-0.07
vs Preston28464,1409010046.01.417169+2+0.04
vs Reading27464,1409010046.01.265755+2+0.04
vs Rotherham Utd28464,1409010046.01.506153+8+0.17
vs Sheffield Utd30464,1409010046.01.225665-9-0.20
vs Stoke City30464,1409010046.01.305558-3-0.07
vs Sunderland30464,1409010046.01.004562-17-0.37
vs Walsall32464,1409010046.01.636545+20+0.43
vs Watford29464,1409010046.01.506854+14+0.30
vs West Brom28464,1409010046.00.894264-22-0.48
vs West Ham33464,1409010046.01.024567-22-0.48
vs Wigan Athletic26464,1409010046.01.094560-15-0.33
vs Wimbledon36464,1409010046.02.268841+47+1.02

Squad Miscellaneous Stats 2003-2004 First Division

Squad Miscellaneous Stats 2003-2004 First Division Table
Performance
Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
Bradford City3246.0875548
Burnley2846.0823434
Cardiff City2546.0656407
Coventry City3146.0654545
Crewe Alexandra2846.0331321
Crystal Palace2646.0797493
Derby County3646.0704526
Gillingham3346.0685513
Ipswich Town2346.0722466
Millwall3346.0917629
Norwich City2746.0633575
Nott'ham Forest3146.0595567
Preston2846.0748575
Reading2746.0474427
Rotherham Utd2846.0757511
Sheffield Utd3046.0713437
Stoke City3046.0877552
Sunderland3046.0759527
Walsall3246.0607484
Watford2946.0616510
West Brom2846.0595463
West Ham3346.0705430
Wigan Athletic2646.0659502
Wimbledon3646.0637430
Squad Miscellaneous Stats 2003-2004 First Division Table
Performance
Squad # Pl 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
vs Bradford City3246.0
vs Burnley2846.0
vs Cardiff City2546.0
vs Coventry City3146.0
vs Crewe Alexandra2846.0
vs Crystal Palace2646.0
vs Derby County3646.0
vs Gillingham3346.0
vs Ipswich Town2346.0
vs Millwall3346.0
vs Norwich City2746.0
vs Nott'ham Forest3146.0
vs Preston2846.0
vs Reading2746.0
vs Rotherham Utd2846.0
vs Sheffield Utd3046.0
vs Stoke City3046.0
vs Sunderland3046.0
vs Walsall3246.0
vs Watford2946.0
vs West Brom2846.0
vs West Ham3346.0
vs Wigan Athletic2646.0
vs Wimbledon3646.0

Leaders

Nationalities 2003-2004 First Division

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.