# 2002–03 Copa del Rey

The 2002–03 Copa del Rey was the 101st staging of the Copa del Rey.
The competition started on 28 August 2002 and concluded on 28 June 2003 with the final, held at the Martinez Valero in Elche, in which Mallorca lifted the trophy for the first time ever with a 3–0 victory over Recreativo de Huelva.

## Preliminary round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Hércules CF | 3–1 | Zamora CF | 3–0 | 0–1 |
| Tomelloso CF | 1–6 | Amurrio Club | 1–4 | 0–2 |
| Cultural Leonesa | 3–2 | Real Avila CF | 2–1 | 1–1 |
| CP Cacereño | 4–0 | AD Ceuta | 2–0 | 2–0 |
| UP Langreo | 2–3 | Jerez CF | 0–0 | 2–3 |
| UDA Gramanet | 2–1 | CE Mataró | 1–0 | 1–1 |
| Atlético Baleares | 0–5 | Novelda CF | 0–2 | 0–3 |
| UD Fraga | 0–7 | Real Unión | 0–4 | 0–3 |
| UD Lanzarote | (a) 4–4 | Pontevedra CF | 2–1 | 2–3 |
| UD San Sebastián de los Reyes | 3–1 | Marino de Luanco | 1–1 | 1–0 |
| CD Burriana | 0–5 | Alicante CF | 0–1 | 0–4 |
| Villanueva CF | 0–3 | Ciudad de Murcia | 0–0 | 0–3 |
| Alondras CF | 0–4 | CD Corralejo | 0–1 | 0–3 |
| SD Lemona | 3–1 | SD Noja | 0–1 | 3–0 |
| CD Linares | (4–2 p) 0–0 | Mérida UD | 0–0 | 0–0 |
| Orihuela CF | 1–2 | Palamós CF | 0–0 | 1–2 |
| Barakaldo CF | 2–1 | CM Peralta | 1–1 | 1–0 |

## Round of 64

| Team 1 | Score | Team 2 |
| UD Salamanca | 0–4 | Racing de Ferrol |
| SD Lemona | 0–3 | CA Osasuna |
| Hércules CF | 2–1 | Villarreal CF |
| SD Compostela | 0–1 | Real Oviedo |
| Terrassa FC | 2–0 | Levante UD |
| UDA Gramanet | 0–1 | RCD Mallorca |
| Novelda CF | 3–2 | FC Barcelona |
| Palamós CF | 6–1 | Elche CF |
| Barakaldo CF | 1–3 (aet) | Deportivo Alavés |
| Amurrio Club | 1–2 | Athletic de Bilbao |
| CP Cacereño | 0–2 | Xerez CD |
| Real Unión | 3–2 | Racing de Santander |
| Getafe CF | 2–1 (aet) | UD Las Palmas |
| UD Lanzarote | 1–2 | Atlético Madrid |
| Real Zaragoza | 3–1 | Real Sociedad |
| CD Numancia | 2–0 | CD Tenerife |
| Sporting de Gijón | 1–2 | Real Valladolid |
| Cultural Leonesa | 2–1 | Rayo Vallecano |
| Motril CF | 1–1 (3–4 p) | CD Badajoz |
| Burgos CF | 0–1 | Celta de Vigo |
| Alicante CF | 1–0 | RCD Espanyol |
| Real Jaén | 0–3 | Sevilla FC |
| Gimnàstic de Tarragona | 0–0 (4–5 p) | Valencia CF |
| CF Extremadura | 1–1 (1–4 p) | Málaga CF |
| UD San Sebastián de los Reyes | 1–8 | Real Madrid |
| CD Linares | 1–0 | CD Leganés |
| Jerez CF | 0–3 | Real Betis |
| UD Almería | 3–2 (aet) | Córdoba CF |
| Albacete Balompié | 1–2 | SD Eibar |
| CD Corralejo | 1–2 | Deportivo La Coruña |
| Real Murcia | 1–0 | Poli Ejido |
| Villanueva CF | 1–2 | Recreativo de Huelva |

## Round of 32

| Team 1 | Score | Team 2 |
| Novelda CF | 0–3 | Terrassa FC |
| Hércules CF | 0–0 (3–4 p) | RCD Mallorca |
| Racing de Ferrol | 3–4 | Deportivo La Coruña |
| Real Unión | 2–1 | Athletic de Bilbao |
| SD Eibar | 0–0 (6–7 p) | CA Osasuna |
| Palamós CF | 3–6 | Real Betis |
| Real Oviedo | 0–4 | Real Madrid |
| Getafe CF | 1–2 (aet) | Real Valladolid |
| Cultural Leonesa | 0–2 | Atlético de Madrid |
| Real Murcia | 1–0 | CD Badajoz |
| Xerez CD | 2–0 | Málaga CF |
| Real Zaragoza | 1–2 | Deportivo Alavés |
| CD Linares | 1–2 | Sevilla CF |
| UD Almería | 0–1 | Recreativo de Huelva |
| Alicante CF | (5–4 p) 3–3 | Valencia CF |
| CD Numancia | 1–0 | Celta Vigo |

## Round of 16

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Alicante CF | 2–5 | Deportivo La Coruña | 1–1 | 1–4 |
| Real Murcia | 2–1 | Deportivo Alavés | 0–0 | 2–1 |
| Real Betis | 0–1 | Recreativo de Huelva | 0–0 | 0–1 |
| Terrassa FC | 5–7 | Real Madrid | 3–3 | 2–4 |
| RCD Mallorca | 6–3 | Real Valladolid | 2–2 | 4–1 |
| Real Unión | 1–5 | CA Osasuna | 0–4 | 1–1 |
| CD Numancia | 2–5 | Sevilla FC | 1–3 | 1–2 |
| Xerez CD | 0–4 | Atlético de Madrid | 0–1 | 0–3 |

### First leg
## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Deportivo La Coruña | (a) 4–4 | Real Murcia | 1–0 | 3–4 |
| Recreativo de Huelva | 1–0 | Atlético de Madrid | 1–0 | 0–0 |
| Sevilla FC | 3–4 | CA Osasuna | 1–1 | 2–3 |
| Real Madrid | 1–5 | RCD Mallorca | 1–1 | 0–4 |

### Second leg
## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Deportivo La Coruña | 3–4 | RCD Mallorca | 2–3 | 1–1 |
| Recreativo de Huelva | 4–2 | CA Osasuna | 2–0 | 2–2 |

### Second leg
## Final
## Top goalscorers

| Player | Goals | Team |
| Javier Portillo | 8 | Real Madrid |
| Diego Tristán | 6 | Deportivo La Coruña |
| Walter Pandiani | 5 | Mallorca |
| Tote | 5 | Real Madrid |
| Samuel Eto'o | 5 | Mallorca |
| Antonio Madrigal | 5 | Novelda |
| Albert Luque | 4 | Deportivo La Coruña |
| Rubén Navarro | 4 | Alavés |
| Gastón Casas | 3 | Betis |
| Asier Garitano | 3 | Alicante |