The 2003–04 RCD Espanyol season was the club's 10th consecutive season in the top division of the Spanish football league, La Liga, and the 104th in the club's history.

First-team squad Updated on 21 January 2024

Left club during the season

Competitions Overall record

La Liga

League table

Results summary

Matches

Date Venue Opponent Score 30 August H Real Sociedad 1–1 3 September A Real Betis 2–2 14 September H Villarreal 1–2 21 September A Real Valladolid 1–3 28 September H Málaga 1–2 5 October A Real Madrid 1–2 19 October A Valencia 0–4 26 October H Celta de Vigo 0–4 29 October A Racing de Santander 1–0 2 November H Real Zaragoza 0–2 8 November A Athletic Bilbao 0–1 23 November H Sevilla 1–0 30 November A Albacete 1–2 3 December H Osasuna 0–1 7 December A Atlético Madrid 0–2 13 December H Barcelona 1–3 21 December A Deportivo de La Coruña 1–2 4 January H Mallorca 2–0 11 January A Real Murcia 1–0

Date Venue Opponent Score 18 January A Real Sociedad 1–3 25 January H Real Betis 1–2 1 February A Villarreal 1–0 8 February H Real Valladolid 2–0 15 February A Málaga 2–5 21 February H Real Madrid 2–4 29 February H Valencia 2–1 6 March A Celta de Vigo 5–1 14 March H Racing de Santander 0–1 21 March A Real Zaragoza 1–1 27 March H Athletic Bilbao 2–1 3 April A Sevilla 0–1 11 April H Albacete 1–1 18 April A Osasuna 3–1 24 April H Atlético Madrid 3–1 2 May A Barcelona 1–4 9 May H Deportivo de La Coruña 2–0 16 May A Mallorca 2–4 23 May H Real Murcia 2–0

Copa del Rey

Round Date Venue Opponent Score Round of 64 8 October A Elche 3–2 Round of 32 16 December A Celta de Vigo 1–3

References