# | Date | Venue | Opponent | Score | Result | Competition |
1 | 14 December 1996 | Mestalla, Valencia, Spain | Yugoslavia | 2–0 | 2–0 | 1998 World Cup qualification |
2 | 25 March 1998 | Balaídos, Vigo, Spain | Sweden | 3–0 | 4–0 | Friendly |
3 | 13 June 1998 | Beaujoire, Nantes, France | Nigeria | 2–1 | 2–3 | 1998 World Cup |
4 | 5 September 1998 | Tsirion, Limassol, Cyprus | Cyprus | 2–1 | 3–2 | Euro 2000 qualifying |
5 | 18 November 1998 | Arechi, Salerno, Italy | Italy | 2–2 | 2–2 | Friendly |
6 | 27 March 1999 | Mestalla, Valencia, Spain | Austria | 1–0 | 9–0 | Euro 2000 qualifying |
7 | 27 March 1999 | Mestalla, Valencia, Spain | Austria | 2–0 | 9–0 | Euro 2000 qualifying |
8 | 27 March 1999 | Mestalla, Valencia, Spain | Austria | 6–0 | 9–0 | Euro 2000 qualifying |
9 | 27 March 1999 | Mestalla, Valencia, Spain | Austria | 7–0 | 9–0 | Euro 2000 qualifying |
10 | 31 March 1999 | Olimpico, Serravalle, San Marino | San Marino | 0–2 | 0–6 | Euro 2000 qualifying |
11 | 31 March 1999 | Olimpico, Serravalle, San Marino | San Marino | 0–4 | 0–6 | Euro 2000 qualifying |
12 | 31 March 1999 | Olimpico, Serravalle, San Marino | San Marino | 0–5 | 0–6 | Euro 2000 qualifying |
13 | 5 June 1999 | El Madrigal, Vila-real, Spain | San Marino | 5–0 | 9–0 | Euro 2000 qualifying |
14 | 4 September 1999 | Ernst Happel, Vienna, Austria | Austria | 0–1 | 1–3 | Euro 2000 qualifying |
15 | 10 October 1999 | Carlos Belmonte, Albacete, Spain | Israel | 3–0 | 3–0 | Euro 2000 qualifying |
16 | 26 January 2000 | Cartagonova, Cartagena, Spain | Poland | 1–0 | 3–0 | Friendly |
17 | 18 June 2000 | Amsterdam Arena, Amsterdam, Netherlands | Slovenia | 0–1 | 1–2 | Euro 2000 |
18 | 16 August 2000 | Niedersachsenstadion, Hanover, Germany | Germany | 4–1 | 4–1 | Friendly |
19 | 24 March 2001 | José Rico Pérez, Alicante, Spain | Liechtenstein | 4–0 | 5–0 | 2002 World Cup qualification |
20 | 2 June 2001 | Carlos Tartiere, Oviedo, Spain | Bosnia and Herzegovina | 3–1 | 4–1 | 2002 World Cup qualification |
21 | 6 June 2001 | Ramat Gan, Tel-Aviv, Israel | Israel | 1–1 | 1–1 | 2002 World Cup qualification |
22 | 5 September 2001 | Rheinpark, Vaduz, Liechtenstein | Liechtenstein | 0–1 | 0–2 | 2002 World Cup qualification |
23 | 14 November 2001 | Nuevo Colombino, Huelva, Spain | Mexico | 1–0 | 1–1 | Friendly |
24 | 17 April 2002 | Windsor Park, Belfast, Northern Ireland | Northern Ireland | 0–1 | 0–5 | Friendly |
25 | 17 April 2002 | Windsor Park, Belfast, Northern Ireland | Northern Ireland | 0–3 | 0–5 | Friendly |
26 | 2 June 2002 | Gwangju World Cup, Gwangju, South Korea | Slovenia | 1–0 | 3–1 | 2002 World Cup |
27 | 12 June 2002 | Daejeon World Cup, Daejeon, South Korea | South Africa | 0–1 | 2–3 | 2002 World Cup |
28 | 12 June 2002 | Daejeon World Cup, Daejeon, South Korea | South Africa | 2–3 | 2–3 | 2002 World Cup |
29 | 7 September 2002 | Apostolos Nikolaidis, Athens, Greece | Greece | 0–1 | 0–2 | Euro 2004 qualifying |
30 | 12 February 2003 | Son Moix, Palma, Spain | Germany | 1–0 | 3–1 | Friendly |
31 | 12 February 2003 | Son Moix, Palma, Spain | Germany | 2–1 | 3–1 | Friendly |
32 | 29 March 2003 | Olympic, Kiev, Ukraine | Ukraine | 1–1 | 2–2 | Euro 2004 qualifying |
33 | 10 September 2003 | Martínez Valero, Elche, Spain | Ukraine | 1–0 | 2–1 | Euro 2004 qualifying |
34 | 10 September 2003 | Martínez Valero, Elche, Spain | Ukraine | 2–0 | 2–1 | Euro 2004 qualifying |
35 | 11 October 2003 | Republican, Yerevan, Armenia | Armenia | 0–2 | 0–4 | Euro 2004 qualifying |
36 | 15 November 2003 | Mestalla, Valencia, Spain | Norway | 1–1 | 2–1 | Euro 2004 qualifying |
37 | 19 November 2003 | Ullevaal, Oslo, Norway | Norway | 0–1 | 0–3 | Euro 2004 qualifying |
38 | 31 March 2004 | El Molinón, Gijón, Spain | Denmark | 2–0 | 2–0 | Friendly |
39 | 3 September 2004 | Mestalla, Valencia, Spain | Scotland | 1–1 | 1–1 | Friendly |
40 | 9 October 2004 | El Sardinero, Santander, Spain | Belgium | 2–0 | 2–0 | 2006 World Cup qualification |
41 | 9 February 2005 | Juegos Mediterráneos, Almería, Spain | San Marino | 3–0 | 5–0 | 2006 World Cup qualification |
42 | 7 September 2005 | Santiago Bernabéu, Madrid, Spain | Serbia and Montenegro | 1–0 | 1–1 | 2006 World Cup qualification |
43 | 3 June 2006 | Martínez Valero, Elche, Spain | Egypt | 1–0 | 2–0 | Friendly |
44 | 19 June 2006 | Gottlieb Daimler, Stuttgart, Germany | Tunisia | 1–1 | 3–1 | 2006 World Cup |