Nr | Landskamp | Datum | Arena | Motståndare | Mål | Resultat | Tävling | Ref. |
1 | 8 | 12 juni 2004 | Estádio do Dragão, Porto, Portugal | Grekland | 1–2 | 1–2 | EM 2004 | |
2 | 12 | 30 juni 2004 | Estádio José Alvalade, Lissabon, Portugal | Nederländerna | 1–0 | 2–1 | EM 2004 | |
3 | 14 | 4 september 2004 | Skontostadion, Riga, Lettland | Lettland | 1–0 | 2–0 | Kval till VM 2006 | |
4 | 15 | 8 september 2004 | Estádio Dr. Magalhães Pessoa, Leiria, Portugal | Estland | 1–0 | 4–0 | |
5 | 17 | 13 oktober 2004 | Estádio José Alvalade, Lissabon, Portugal | Ryssland | 2–0 | 7–1 | |
6 | 4–0 |
7 | 18 | 17 november 2004 | Stade Josy Barthel, Luxemburg, Luxemburg | Luxemburg | 2–0 | 5–0 | |
8 | 22 | 4 juni 2005 | Estádio da Luz, Lissabon, Portugal | Slovakien | 2–0 | 2–0 | |
9 | 23 | 8 juni 2005 | A. Le Coq Arena, Tallinn, Estland | Estland | 1–0 | 1–0 | |
10 | 30 | 1 mars 2006 | LTU Arena, Düsseldorf, Tyskland | Saudiarabien | 1–0 | 3–0 | Vänskapsmatch | |
11 | 3–0 |
12 | 34 | 17 juni 2006 | Waldstadion, Frankfurt, Tyskland | Iran | 2–0 | 2–0 | VM 2006 | |
13 | 41 | 7 oktober 2006 | Estádio do Bessa, Porto, Portugal | Azerbajdzjan | 1–0 | 3–0 | Kval till EM 2008 | |
14 | 3–0 |
15 | 43 | 15 november 2006 | Estádio Cidade de Coimbra, Coimbra, Portugal | Kazakstan | 2–0 | 3–0 | |
16 | 45 | 24 mars 2007 | Estádio José Alvalade, Lissabon, Portugal | Belgien | 2–0 | 4–0 | |
17 | 4–0 |
18 | 47 | 22 augusti 2007 | Hanrapetakan Stadion, Jerevan, Armenien | Armenien | 1–1 | 1–1 | |
19 | 48 | 8 september 2007 | Estádio da Luz, Lissabon, Portugal | Polen | 2–1 | 2–2 | |
20 | 51 | 17 oktober 2007 | Almaty centralstadion, Almaty, Kazakstan | Kazakstan | 2–0 | 2–1 | |
21 | 57 | 11 juni 2008 | Stade de Genève, Genève, Schweiz | Tjeckien | 2–1 | 3–1 | EM 2008 | |
22 | 62 | 11 februari 2009 | Estádio Algarve, Faro, Portugal | Finland | 1–0 | 1–0 | Vänskapsmatch | |
23 | 74 | 21 juni 2010 | Green Point Stadium, Kapstaden, Sydafrika | Nordkorea | 6–0 | 7–0 | VM 2010 | |
24 | 77 | 8 oktober 2010 | Estádio do Dragão, Porto, Portugal | Danmark | 3–1 | 3–1 | Kval till EM 2012 | |
25 | 78 | 12 oktober 2010 | Laugardalsvöllur, Reykjavik, Island | Island | 1–0 | 3–1 | |
26 | 80 | 9 februari 2011 | Stade de Genève, Genève, Schweiz | Argentina | 1–1 | 1–2 | Vänskapsmatch | |
27 | 82 | 10 augusti 2011 | Estádio Algarve, Faro, Portugal | Luxemburg | 2–0 | 5–0 | |
28 | 83 | 2 september 2011 | GSP Stadium, Nicosia, Cypern | Cypern | 1–0 | 4–0 | Kval till EM 2012 | |
29 | 2–0 |
30 | 85 | 11 oktober 2011 | Parken, Köpenhamn, Danmark | Danmark | 1–2 | 1–2 | |
31 | 87 | 15 november 2011 | Estádio da Luz, Lissabon, Portugal | Bosnien och Hercegovina | 1–0 | 6–2 | |
32 | 3–1 |
33 | 93 | 17 juni 2012 | Metalist Stadium, Charkiv, Ukraina | Nederländerna | 1–1 | 2–1 | EM 2012 | |
34 | 2–1 |
35 | 94 | 21 juni 2012 | Nationalstadion, Warszawa, Polen | Tjeckien | 1–0 | 1–0 | EM 2012 | |
36 | 96 | 15 augusti 2012 | Estádio Algarve, Faro, Portugal | Panama | 2–0 | 2–0 | Vänskapsmatch | |
37 | 97 | 7 september 2012 | Stade Josy Barthel, Luxemburg, Luxemburg | Luxemburg | 1–1 | 2–1 | Kval till VM 2014 | |
38 | 101 | 6 februari 2013 | Estádio D. Afonso Henriques, Guimarães, Portugal | Ecuador | 1–1 | 2–3 | Vänskapsmatch | |
39 | 104 | 10 juni 2013 | Stade de Genève, Genève, Schweiz | Kroatien | 1–0 | 1–0 | |
40 | 105 | 14 augusti 2013 | Estádio Algarve, Faro, Portugal | Nederländerna | 1–1 | 1–1 | |
41 | 106 | 6 september 2013 | Windsor Park, Belfast, Nordirland | Nordirland | 2–2 | 4–2 | Kval till VM 2014 | |
42 | 3–2 |
43 | 4–2 |
44 | 108 | 15 november 2013 | Estádio da Luz, Lissabon, Portugal | Sverige | 1–0 | 1–0 | Kval till VM 2014 | |
45 | 109 | 19 november 2013 | Friends Arena, Solna, Sverige | 1–0 | 3–2 | |
46 | 2–2 |
47 | 3–2 |
48 | 110 | 5 mars 2014 | Estádio Dr. Magalhães Pessoa, Leiria, Portugal | Kamerun | 1–0 | 5–1 | Vänskapsmatch | |
49 | 5–1 |
50 | 114 | 26 juni 2014 | Estádio Nacional Mané Garrincha, Brasília, Brasilien | Ghana | 2–1 | 2–1 | VM 2014 | |
51 | 116 | 14 oktober 2014 | Parken, Köpenhamn, Danmark | Danmark | 1–0 | 1–0 | Kval till EM 2016 | |
52 | 117 | 14 november 2014 | Estádio Algarve, Faro, Portugal | Armenien | 1–0 | 1–0 | |
53 | 120 | 13 juni 2015 | Vazgen Sargsian Republikanstadion, Jerevan, Armenien | 1–1 | 3–2 | |
54 | 2–1 |
55 | 3–1 |
56 | 125 | 29 mars 2016 | Estádio Dr. Magalhães Pessoa, Leiria, Portugal | Belgien | 2–0 | 2–1 | Vänskapsmatch | |
57 | 126 | 8 juni 2016 | Estádio da Luz, Lissabon, Portugal | Estland | 1–0 | 7–0 | |
58 | 3–0 |
59 | 129 | 22 juni 2016 | Parc Olympique Lyonnais, Lyon, Frankrike | Ungern | 2–2 | 3–3 | EM 2016 | |
60 | 3–3 |
61 | 132 | 6 juli 2016 | Wales | 1–0 | 2–0 | EM 2016 | |
62 | 134 | 7 oktober 2016 | Estádio Municipal de Aveiro, Aveiro, Portugal | Andorra | 1–0 | 6–0 | Kval till VM 2018 | |
63 | 2–0 |
64 | 4–0 |
65 | 5–0 |
66 | 135 | 10 oktober 2016 | Tórsvøllur, Tórshavn, Färöarna | Färöarna | 4–0 | 6–0 | |
67 | 136 | 13 november 2016 | Estádio Algarve, Faro, Portugal | Lettland | 1–0 | 4–1 | |
68 | 3–1 |
69 | 137 | 25 mars 2017 | Estádio da Luz, Lissabon, Portugal | Ungern | 2–0 | 3–0 | |
70 | 3–0 |
71 | 138 | 28 mars 2017 | Estádio do Marítimo, Funchal, Portugal | Sverige | 1–0 | 2–3 | Vänskapsmatch | |
72 | 139 | 9 juni 2017 | Skontostadion, Riga, Lettland | Lettland | 1–0 | 3–0 | Kval till VM 2018 | |
73 | 2–0 |
74 | 141 | 21 juni 2017 | Spartak stadion, Moskva, Ryssland | Ryssland | 1–0 | 1–0 | Fifa Confederations Cup 2017 | |
75 | 142 | 24 juni 2017 | Krestovskij stadion, Sankt Petersburg, Ryssland | Nya Zeeland | 1–0 | 4–0 | |
76 | 144 | 31 augusti 2017 | Estádio do Bessa, Porto, Portugal | Färöarna | 1–0 | 5–1 | Kval till VM 2018 | |
77 | 2–0 |
78 | 4–1 |
79 | 146 | 7 oktober 2017 | Estadi Nacional, Andorra la Vella, Andorra | Andorra | 1–0 | 2–0 | |
80 | 148 | 23 mars 2018 | Letzigrund, Zürich, Schweiz | Egypten | 1–1 | 2–1 | Vänskapsmatch | |
81 | 2–1 |
82 | 151 | 15 juni 2018 | Olympiastadion Fisjt, Sotji, Ryssland | Spanien | 1–0 | 3–3 | VM 2018 | |
83 | 2–1 |
84 | 3–3 |
85 | 152 | 20 juni 2018 | Luzjnikistadion, Moskva, Ryssland | Marocko | 1–0 | 1–0 | |
86 | 157 | 5 juni 2019 | Estádio do Dragão, Porto, Portugal | Schweiz | 1–0 | 3–1 | Uefa Nations League-slutspel 2019 | |
87 | 2–1 |
88 | 3–1 |
89 | 159 | 7 september 2019 | Stadion Rajko Mitić, Belgrad, Serbien | Serbien | 3–1 | 4–2 | Kval till EM 2020 | |
90 | 160 | 10 september 2019 | LFF stadionas, Vilnius, Litauen | Litauen | 1–0 | 5–1 | |
91 | 2–1 |
92 | 3–1 |
93 | 4–1 |
94 | 161 | 11 oktober 2019 | Estádio José Alvalade, Lissabon, Portugal | Luxemburg | 2–0 | 3–0 | |
95 | 162 | 14 oktober 2019 | Kievs olympiastadion, Kiev, Ukraina | Ukraina | 1–2 | 1–2 | |
96 | 163 | 14 november 2019 | Estádio Algarve, Faro, Portugal | Litauen | 1–0 | 6–0 | |
97 | 2–0 |
98 | 6–0 |
99 | 164 | 17 november 2019 | Stade Josy Barthel, Luxemburg, Luxemburg | Luxemburg | 2–0 | 2–0 | |
100 | 165 | 8 september 2020 | Friends Arena, Solna, Sverige | Sverige | 1–0 | 2–0 | Uefa Nations League A 2020/2021 | |
101 | 2–0 |
102 | 168 | 11 november 2020 | Estádio da Luz, Lissabon, Portugal | Andorra | 6–0 | 7–0 | Vänskapsmatch | |
103 | 173 | 30 mars 2021 | Stade Josy Barthel, Luxemburg, Luxemburg | Luxemburg | 2–1 | 3–1 | Kval till VM 2022 | |
104 | 175 | 9 juni 2021 | Estádio José Alvalade, Lissabon, Portugal | Israel | 2–0 | 4–0 | Vänskapsmatch | |
105 | 176 | 15 juni 2021 | Puskás Aréna, Budapest, Ungern | Ungern | 2–0 | 3–0 | EM 2020 | |
106 | 3–0 |
107 | 177 | 19 juni 2021 | Allianz Arena, München, Tyskland | Tyskland | 1–0 | 2–4 | |
108 | 178 | 23 juni 2021 | Puskás Aréna, Budapest, Ungern | Frankrike | 1–0 | 2–2 | |
109 | 2–2 |
110 | 180 | 1 september 2021 | Estádio Algarve, Faro, Portugal | Irland | 1–1 | 2–1 | Kval till VM 2022 | |
111 | 2–1 |
112 | 181 | 9 oktober 2021 | Estádio Algarve, Faro, Portugal | Qatar | 1–0 | 3–0 | Vänskapsmatch | |
113 | 182 | 12 oktober 2021 | Estádio Algarve, Faro, Portugal | Luxemburg | 1–0 | 5–0 | Kval till VM 2022 | |
114 | 2–0 |
115 | 5–0 |
116 | 188 | 5 juni 2022 | Estádio José Alvalade, Lissabon, Portugal | Schweiz | 2–0 | 4–0 | Uefa Nations League A 2022/2023 | |
117 | 3–0 |
118 | 192 | 24 november 2022 | Stadium 974, Doha, Qatar | Ghana | 1–0 | 3–2 | VM 2022 | |
119 | 197 | 23 mars 2023 | Estádio José Alvalade, Lissabon, Portugal | Liechtenstein | 3–0 | 4–0 | Kval till EM 2024 | |
120 | 4–0 |
121 | 198 | 26 mars 2023 | Stade de Luxembourg, Luxemburg, Luxemburg | Luxemburg | 1–0 | 6–0 | Kval till EM 2024 | |
122 | 4–0 |