# | Data | Stadion | Oponent | Scor | Rezultat | Competiția |
1 | 20 noiembrie 1991 | Estádio da Luz (1954), Lisabona, Portugalia | Grecia | 1–0 | 1–0 | Preliminariile Campionatului European de Fotbal 1992 |
2 | 19 iunie 1993 | Estádio do Bessa, Porto, Portugalia | Malta | 3–0 | 4–0 | Calificările pentru Campionatul Mondial de Fotbal 1994 |
3 | 13 octombrie 1993 | Estádio das Antas, Porto, Portugalia | Elveția | 1–0 | 1–0 | Calificările pentru Campionatul Mondial de Fotbal 1994 |
4 | 9 octombrie 1994 | Stadionul Daugava (Riga), Riga, Letonia | Letonia | 0–1 | 1–3 | Preliminariile Campionatului European de Fotbal 1996 |
5 | 9 octombrie 1994 | Stadionul Daugava (Riga), Riga, Letonia | Letonia | 0–2 | 1–3 | Preliminariile Campionatului European de Fotbal 1996 |
6 | 18 decembrie 1994 | Estádio da Luz (1954), Lisabona, Portugalia | Liechtenstein | 4–0 | 8–0 | Preliminariile Campionatului European de Fotbal 1996 |
7 | 19 iunie 1996 | City Ground, Nottingham, Anglia | Croația | 0–2 | 0–3 | UEFA Euro 1996 |
8 | 5 octombrie 1996 | Olimpiysky National Sports Complex, Kiev, Ucraina | Ucraina | 1–1 | 2–1 | Calificările pentru Campionatul Mondial de Fotbal 1998 |
9 | 7 iunie 1997 | Estádio das Antas, Porto, Portugalia | Albania | 1–0 | 2–0 | Calificările pentru Campionatul Mondial de Fotbal 1998 |
10 | 14 octombrie 1998 | Štadión Pasienky, Bratislava, Slovacia | Slovacia | 0–1 | 0–3 | Preliminariile Campionatului European de Fotbal 2000 |
11 | 14 octombrie 1998 | Štadión Pasienky, Bratislava, Slovacia | Slovacia | 0–2 | 0–3 | Preliminariile Campionatului European de Fotbal 2000 |
12 | 26 martie 1999 | Estádio D. Afonso Henriques (1965), Guimarães, Portugalia | Azerbaidjan | 2–0 | 7–0 | Preliminariile Campionatului European de Fotbal 2000 |
13 | 26 martie 1999 | Estádio D. Afonso Henriques (1965), Guimarães, Portugalia | Azerbaidjan | 5–0 | 7–0 | Preliminariile Campionatului European de Fotbal 2000 |
14 | 9 iunie 1999 | Estádio Municipal de Coimbra, Coimbra, Portugalia | Liechtenstein | 2–0 | 8–0 | Preliminariile Campionatului European de Fotbal 2000 |
15 | 9 iunie 1999 | Estádio Municipal de Coimbra, Coimbra, Portugalia | Liechtenstein | 5–0 | 8–0 | Preliminariile Campionatului European de Fotbal 2000 |
16 | 9 iunie 1999 | Estádio Municipal de Coimbra, Coimbra, Portugalia | Liechtenstein | 6–0 | 8–0 | Preliminariile Campionatului European de Fotbal 2000 |
17 | 18 august 1999 | Estádio Nacional, Lisabona, Portugalia | Andorra | 2–0 | 4–0 | Meci amical |
18 | 9 octombrie 1999 | Estádio da Luz (1954), Lisabona, Portugalia | Ungaria | 2–0 | 3–0 | Preliminariile Campionatului European de Fotbal 2000 |
19 | 12 iunie 2000 | Philips Stadion, Eindhoven, Olanda | Anglia | 2–2 | 3–2 | UEFA Euro 2000 |
20 | 16 august 2000 | Estádio do Fontelo, Viseu, Portugalia | Lituania | 1–0 | 5–1 | Meci amical |
21 | 6 iunie 2001 | Estádio José Alvalade (1956), Lisabona, Portugalia | Cipru | 5–0 | 6–0 | Calificările pentru Campionatul Mondial de Fotbal 2002 |
22 | 6 iunie 2001 | Estádio José Alvalade (1956), Lisabona, Portugalia | Cipru | 6–0 | 6–0 | Calificările pentru Campionatul Mondial de Fotbal 2002 |
23 | 6 octombrie 2001 | Estádio da Luz (1954), Lisabona, Portugalia | Estonia | 1–0 | 5–0 | Calificările pentru Campionatul Mondial de Fotbal 2002 |