FA CUP 2004

Final

PL Manchester United 3 0 MillwallD 1 Millennium Stadium, Cardiff

Semi Final

PL Manchester United 1 0 Arsenal PL Villa Park, Birmingham
D 1 Millwall 1 0 SunderlandD 1 Old Trafford, Manchester

Round 6

PL Manchester United 2 1 Fulham PL Old Trafford
D 1 Millwall 0 0 Tranmere Rovers D 2 The Den
PL Portsmouth 1 5 Arsenal PL Fratton Park
D 1 Sunderland 1 0 Sheffield UnitedD 1 Stadium of Light

Round 6 Replay

D 2 Tranmere Rovers 1 2 MillwallD 1 Prenton Park

Round 5

PL Arsenal 2 1 Chelsea PL Highbury
PL Fulham 0 0 West Ham UnitedD 1 Loftus Road
PL Liverpool 1 1 Portsmouth PL Anfield Road
PL Manchester United 4 2 Manchester City PL Old Trafford
D 1 Millwall 1 0 BurnleyD 1 The Den
D 1 Sheffield United 1 0 Colchester United D 2 Bramall Lane
D 1 Sunderland 1 1 Birmingham City PL Stadium of Light
D 2 Tranmere Rovers 2 1 Swansea City D 3 Prenton Park

Round 5 Replay

PL Birmingham City 0 2 SunderlandD 1 St Andrew's aet
PL Portsmouth 1 0 Liverpool PL Fratton Park
D 1 West Ham United 0 3 Fulham PL Upton Park

Round 4

PL Arsenal 4 1 Middlesbrough PL Highbury
PL Birmingham City 1 0 WimbledonD 1 St Andrew's
D 1 Burnley 3 1 GillinghamD 1 Turf Moor
D 1 Coventry City 1 1 Colchester United D 2 Highfield Road
PL Everton 1 1 Fulham PL Goodison Park
D 1 Ipswich Town 1 2 SunderlandD 1 Portman Road
PL Liverpool 2 1 Newcastle United PL Anfield Road
D 2 Luton Town 0 1 Tranmere Rovers D 2 Kenilworth Road
PL Manchester City 1 1 Tottenham Hotspur PL City of Manchester Stadium
D 3 Northampton Town 0 3 Manchester United PL Sixfields Stadium
D 1 Nottingham Forest 0 3 Sheffield UnitedD 1 City Ground
PL Portsmouth 2 1 Scunthorpe United D 3 Fratton Park
NL Scarborough 0 1 Chelsea PL Seamer Road
D 3 Swansea City 2 1 Preston North EndD 1 Vetch Field
NL Telford United 0 2 MillwallD 1 Bucks Head Stadium
PL Wolverhampton Wanderers 1 3 West Ham UnitedD 1 Molineux

Round 4 Replay

D 2 Colchester United 3 1 Coventry CityD 1 Layer Road
PL Fulham 2 1 Everton PL Loftus Road aet
PL Tottenham Hotspur 3 4 Manchester City PL White Hart Lane

Round 3

NL Accrington Stanley 0 0 Colchester United D 2 Crown Ground
PL Aston Villa 1 2 Manchester United PL Villa Park
D 2 Barnsley 0 0 Scunthorpe United D 3 Oakwell
PL Birmingham City 4 0 Blackburn Rovers PL St Andrew's
D 1 Bradford City 1 2 Luton Town D 2 Valley Parade
D 1 Cardiff City 0 1 Sheffield UnitedD 1 Ninian Park
D 1 Coventry City 2 1 Peterborough United D 2 Highfield Road
D 1 Crewe Alexandra 0 1 Telford UnitedNL Gresty Road
PL Everton 3 1 Norwich CityD 1 Goodison Park
PL Fulham 2 1 Cheltenham Town D 3 Loftus Road
D 1 Gillingham 3 2 Charlton Athletic PL Priestfield Stadium
D 1 Ipswich Town 3 0 Derby CountyD 1 Portman Road
D 3 Kidderminster Harriers 1 1 Wolverhampton Wanderers PL Aggborough Stadium
PL Leeds United 1 4 Arsenal PL Elland Road
PL Manchester City 2 2 Leicester City PL City of Manchester Stadium
D 3 Mansfield Town 0 2 BurnleyD 1 Field Mill
PL Middlesbrough 2 0 Notts County D 2 Riverside Stadium
D 1 Millwall 2 1 WalsallD 1 The Den
D 3 Northampton Town 1 1 Rotherham UnitedD 1 Sixfields Stadium
D 1 Nottingham Forest 1 0 West Bromwich AlbionD 1 City Ground
PL Portsmouth 2 1 Blackpool D 2 Fratton Park
D 1 Preston North End 3 3 ReadingD 1 Deepdale
PL Southampton 0 3 Newcastle United PL St Mary's Stadium
D 3 Southend United 1 1 ScarboroughNL Roots Hall
D 1 Sunderland 1 0 Hartlepool United D 2 Stadium of Light
D 3 Swansea City 2 1 Macclesfield Town D 3 Vetch Field
PL Tottenham Hotspur 3 0 Crystal PalaceD 1 White Hart Lane
D 2 Tranmere Rovers 1 1 Bolton Wanderers PL Prenton Park
D 1 Watford 2 2 Chelsea PL Vicarage Road
D 1 Wigan Athletic 1 2 West Ham UnitedD 1 Wigan Athletic Stadium
D 1 Wimbledon 1 1 Stoke CityD 1 National Hockey Stadium
D 3 Yeovil Town 0 2 Liverpool PL Huish Park 

Round 3 Replay

PL Bolton Wanderers 1 2 Tranmere Rovers D 2 Reebok Stadium aet
PL Chelsea 4 0 WatfordD 1 Stamford Bridge
D 2 Colchester United 2 1 Accrington StanleyNL Layer Road
PL Leicester City 1 3 Manchester City PL Leicester City Stadium
D 1 Reading 1 2 Preston North EndD 1 Madejski Stadium
D 1 Rotherham United 1 2 Northampton Town D 3 Millmoor
NL Scarborough 1 0 Southend United D 3 Seamer Road
D 3 Scunthorpe United 2 0 Barnsley D 2 Glanford Park
D 1 Stoke City 0 1 WimbledonD 1 Britannia Stadium
PL Wolverhampton Wanderers 2 0 Kidderminster Harriers D 3 Molineux

Round 2

D 2 AFC Bournemouth 1 1 Accrington StanleyNL Dean Court
D 2 Bristol City 0 0 Barnsley D 2 Ashton Gate
NL Burton Albion 0 1 Hartlepool United D 2 Eton Park
D 3 Cheltenham Town 3 1 Leyton Orient D 3 Whaddon Road
D 2 Colchester United 1 0 Aldershot TownNL Layer Road
NL Gravesend & Northfleet 1 2 Notts County D 2 Stonebridge Road
NL Hornchurch (1923) 0 1 Tranmere Rovers D 2 Hornchurch Stadium
D 3 Macclesfield Town 1 1 Cambridge United D 3 Moss Rose
D 3 Northampton Town 4 1 Weston-Super-MareNL Sixfields Stadium
D 2 Oldham Athletic 2 5 Blackpool D 2 Boundary Park
D 2 Peterborough United 3 2 Grimsby Town D 2 London Road
D 2 Port Vale 0 1 ScarboroughNL Vale Park
D 3 Rochdale 0 2 Luton Town D 2 Spotland
D 3 Scunthorpe United 2 2 Sheffield Wednesday D 2 Glanford Park
D 3 Southend United 3 0 Lincoln City D 3 Roots Hall
D 3 Swansea City 2 1 Stevenage BoroughNL Vetch Field
NL Telford United 3 0 Brentford D 2 Bucks Head Stadium
NL Woking 0 3 Kidderminster Harriers D 3 Kingfield Stadium
D 2 Wycombe Wanderers 1 1 Mansfield Town D 3 Adams Park
D 3 Yeovil Town 5 1 BarnetNL Huish Park 

Round 2 Replay

NL Accrington Stanley 0 0 AFC Bournemouth D 2 Crown Ground aet 5-3p
D 2 Barnsley 2 1 Bristol City D 2 Oakwell
D 3 Cambridge United 2 2 Macclesfield Town D 3 Abbey Stadium aet 2-4p
D 3 Mansfield Town 3 2 Wycombe Wanderers D 2 Field Mill
D 2 Sheffield Wednesday 0 0 Scunthorpe United D 3 Hillsborough aet 1-3p
Bye to next round
PL All Premier League clubs
Ch All Championship clubs

Round 1

NL Accrington Stanley 1 0 Huddersfield Town D 3 Crown Ground
D 2 AFC Bournemouth 1 0 Bristol Rovers D 3 Dean Court
NL Barnet 2 2 Stalybridge CelticNL Underhill Stadium
D 2 Blackpool 4 0 Boreham WoodNL Bloomfield Road
NL Bradford Park Avenue 2 5 Bristol City D 2 Horsfall Stadium
D 2 Brentford 7 1 Gainsborough TrinityNL Griffin Park
D 3 Bury 1 2 Rochdale D 3 Gigg Lane
D 3 Cheltenham Town 3 1 Hull City D 3 Whaddon Road
NL Chester City 0 1 Gravesend & NorthfleetNL Deva Stadium
D 2 Colchester United 1 0 Oxford United D 3 Layer Road
NL Farnborough Town 0 1 Weston-Super-MareNL Cherrywood Road
NL Grantham Town 1 2 Leyton Orient D 3 South Kesteven Sports Stadium
NL Grays Athletic 1 2 Aldershot TownNL The Recreation Ground
D 2 Grimsby Town 1 0 Queens Park Rangers D 2 Blundell Park
D 2 Hartlepool United 4 0 Whitby TownNL Victoria Park
NL Hornchurch (1923) 2 0 Darlington D 3 Hornchurch Stadium
D 3 Kidderminster Harriers 2 1 Northwich VictoriaNL Aggborough Stadium
NL Lancaster City 1 2 Cambridge United D 3 Giant Axe
D 3 Lincoln City 3 1 Brighton & Hove Albion D 2 Sincil Bank
D 3 Macclesfield Town 3 0 Boston United D 3 Moss Rose
D 3 Mansfield Town 6 0 Bishop's StortfordNL Field Mill
D 3 Northampton Town 3 2 Plymouth Argyle D 2 Sixfields Stadium
D 2 Notts County 7 2 ShildonNL Meadow Lane
D 2 Oldham Athletic 3 0 Carlisle United D 3 Boundary Park
D 2 Peterborough United 2 0 Hereford UnitedNL London Road
D 2 Port Vale 2 2 Ford UnitedNL Vale Park
NL Scarborough 1 0 Doncaster Rovers D 3 Seamer Road
D 3 Scunthorpe United 2 1 Shrewsbury TownNL Glanford Park
D 2 Sheffield Wednesday 4 0 Salisbury CityNL Hillsborough
D 3 Southend United 1 1 Canvey IslandNL Roots Hall
NL Stevenage Borough 2 1 Stockport County D 2 Broadhall Way
D 3 Swansea City 3 0 Rushden & Diamonds D 2 Vetch Field
NL Telford United 3 2 Crawley TownNL Bucks Head Stadium
NL Thurrock 1 1 Luton Town D 2 Ship Lane
D 3 Torquay United 1 2 Burton AlbionNL Plainmoor
D 2 Tranmere Rovers 3 2 Chesterfield D 2 Prenton Park
NL Woking 3 1 HistonNL Kingfield Stadium
D 2 Wycombe Wanderers 4 1 Swindon Town D 2 Adams Park
D 3 Yeovil Town 4 1 Wrexham D 2 Huish Park 
D 3 York City 1 2 Barnsley D 2 Bootham Crescent

Round 1 Replay

NL Canvey Island 2 3 Southend United D 3 Roots Hall
NL Ford United 1 2 Port Vale D 2 Oakside Stadium aet
D 2 Luton Town 3 1 ThurrockNL Kenilworth Road
NL Stalybridge Celtic 0 2 BarnetNL Bower Fold
Bye to next round
PL All Premier League clubs
Ch All Championship clubs