Cap Goals Date Venue Opponent Score Competition 1 31- 3-15 Estoril Cape Verde 0-2 2 4- 9-15 Lisboa France 0-1 3 7- 9-15 Elbasan Albania 1-0 European Ch. Qualifier 4 8-10-15 Braga Denmark 1-0 European Ch. Qualifier 5 17-11-15 Luxembourg Luxembourg 2-0 6 29- 3-16 Lieria Belgium 2-1 7 1 1 1- 9-16 Porto Gibraltar 5-0 8 1 6- 9-16 Basel Switzerland 0-2 World Cup Qualifier 9 1 7-10-16 Aveiro Andorra 6-0 World Cup Qualifier 10 1 25- 3-17 Lisboa Hungary 3-0 World Cup Qualifier 11 1 28- 3-17 Funchal Sweden 2-3 12 1 3- 6-17 Estoril Cyprus 4-0 13 1 21- 6-17 Moskva Russia 1-0 Confederations Cup 14 1 2 24- 6-17 Sankt-Peterburg New Zealand 4-0 Confederations Cup 15 2 28- 6-17 Kazan Chile 0-0 [1] Confederations Cup 16 2 31- 8-17 Porto Faroe Islands 5-1 World Cup Qualifier 17 2 3- 9-17 Budapest Hungary 1-0 World Cup Qualifier 18 2 7-10-17 Andorra La V. Andorra 2-0 World Cup Qualifier 19 2 10-10-17 Lisboa Switzerland 2-0 World Cup Qualifier 20 2 10-11-17 Viseu Saudi Arabia 3-0 21 2 14-11-17 Lieria United States 1-1 22 2 23- 3-18 Zürich Egypt 2-1 23 2 28- 5-18 Braga Tunisia 2-2 24 2 2- 6-18 Brussel Belgium 0-0 25 2 7- 6-18 Lisboa Algeria 3-0 26 2 15- 6-18 Sochi Spain 3-3 World Cup 27 2 20- 6-18 Moskva Morocco 1-0 World Cup 28 2 25- 6-18 Saransk Iran 1-1 World Cup 29 2 30- 6-18 Sochi Uruguay 1-2 World Cup 30 2 6- 9-18 Faro-Loulé Croatia 1-1 31 2 10- 9-18 Lisboa Italy 1-0 Nations League 32 1 3 11-10-18 Chorzów Poland 3-2 Nations League 33 3 17-11-18 Milano Italy 0-0 Nations League 34 3 22- 3-19 Lisboa Ukraine 0-0 European Ch. Qualifier 35 3 25- 3-19 Lisboa Serbia 1-1 European Ch. Qualifier 36 3 5- 6-19 Porto Switzerland 3-1 Nations League 37 3 9- 6-19 Porto Netherlands 1-0 Nations League 38 1 4 7- 9-19 Beograd Serbia 4-2 European Ch. Qualifier 39 4 10- 9-19 Vilnius Lithuania 5-1 European Ch. Qualifier 40 1 5 11-10-19 Lisboa Luxembourg 3-0 European Ch. Qualifier 41 5 14-10-19 Kyiv Ukraine 1-2 European Ch. Qualifier 42 1 6 14-11-19 Faro-Loulé Lithuania 6-0 European Ch. Qualifier 43 6 17-11-19 Luxembourg Luxembourg 2-0 European Ch. Qualifier 44 6 5- 9-20 Porto Croatia 4-1 Nations League 45 6 8- 9-20 Stockholm Sweden 2-0 Nations League 46 6 7-10-20 Lisboa Spain 0-0 47 6 11-10-20 Saint-Denis France 0-0 Nations League 48 1 7 14-10-20 Lisboa Sweden 3-0 Nations League 49 7 11-11-20 Lisboa Andorra 7-0 50 7 14-11-20 Lisboa France 0-1 Nations League 51 7 17-11-20 Split Croatia 3-2 Nations League 52 7 24- 3-21 Torino Azerbaijan 1-0 World Cup Qualifier 53 7 27- 3-21 Beograd Serbia 2-2 World Cup Qualifier 54 7 30- 3-21 Luxembourg Luxembourg 3-1 World Cup Qualifier 55 7 9- 6-21 Lisboa Israel 4-0 56 7 15- 6-21 Budapest Hungary 3-0 European Championship 57 7 19- 2-21 München Germany 2-4 European Championship 58 7 23- 2-21 Budapest France 2-2 European Championship 59 7 27- 6-21 Sevilla Belgium 0-1 European Championship 60 7 1- 9-21 Faro-Loulé Ireland 2-1 World Cup Qualifier 61 1 8 7- 9-21 Baki Azerbaijan 3-0 World Cup Qualifier 62 8 9-10-21 Faro-Loulé Qatar 3-0 63 8 12-10-21 Faro-Loulé Luxembourg 5-0 World Cup Qualifier 64 8 14-11-21 Lisboa Serbia 1-2 World Cup Qualifier 65 8 24- 3-22 Porto Turkey 3-1 World Cup Qualifier 66 8 29- 3-22 Porto North Macedonia 2-0 World Cup Qualifier 67 8 2- 6-22 Sevilla Spain 1-1 Nations League 68 8 5- 6-22 Lisboa Switzerland 4-0 Nations League 69 8 9- 6-22 Lisboa Czech Republic 2-0 Nations League 70 8 12- 6-22 Genčve Switzerland 0-1 Nations League 71 8 24- 9-22 Praha Czech Republic 4-0 Nations League 72 8 27- 9-22 Braga Spain 0-1 Nations League 73 8 17-11-22 Lisboa Nigeria 4-0 74 8 24-11-22 Doha Ghana 3-2 World Cup 75 8 28-11-22 Lusail Uruguay 2-0 World Cup 76 8 2-12-22 Doha South Korea 1-2 World Cup 77 8 6-12-22 Doha Switzerland 6-1 World Cup 78 8 10-12-22 Doha Morocco 0-1 World Cup 79 1 9 23- 3-23 Lisboa Liechtenstein 4-0 European Ch. Qualifier 80 1 10 26- 3-23 Luxembourg Luxembourg 6-0 European Ch. Qualifier 81 1 11 17- 6-23 Lisboa Bosnia-Herzeg. 3-0 European Ch. Qualifier 82 11 20- 6-23 Reykjavík Iceland 1-0 European Ch. Qualifier 83 11 8- 9-23 Bratislava Slovakia 1-0 European Ch. Qualifier 84 11 11- 9-23 Faro-Loulé Luxembourg 9-0 European Ch. Qualifier 85 11 13-10-23 Porto Slovakia 3-2 European Ch. Qualifier 86 11 16-11-23 Vaduz Liechtenstein 2-0 European Ch. Qualifier 87 11 19-11-23 Lisboa Iceland 2-0 European Ch. Qualifier 88 11 21- 3-24 Guimarăes Sweden 5-2 89 11 8- 6-24 Lisboa Croatia 1-2 90 11 18- 6-24 Leipzig Czech Republic 2-1 European Championship 91 1 12 22- 6-24 Dortmund Turkey 3-0 European Championship 92 12 1- 7-24 Frankfurt Slovenia 0-0 [2] European Championship 93 12 5- 7-24 Hamburg France 0-0 [3] European Championship 94 12 5- 9-24 Lisboa Croatia 2-1 Nations League 95 12 8- 9-24 Lisboa Scotland 2-1 Nations League 96 1 13 12-10-24 Warszawa Poland 3-1 Nations League 97 13 15-10-24 Glasgow Scotland 0-0 Nations League 98 13 15-11-24 Porto Poland 5-1 Nations League 99 13 20- 3-25 Křbenhavn Denmark 0-1 Nations League 100 13 23- 3-25 Lisboa Denmark 5-2 aet Nations League 101 13 4- 6-25 München Germany 2-1 Nations League 102 13 8- 6-25 München Spain 2-2 [4] Nations League 103 1 14 9- 9-25 Budapest Hungary 3-2 World Cup Qualifier 104 14 11-10-25 Lisboa Ireland 1-0 World Cup Qualifier 105 14 14-10-25 Lisboa Hungary 2-2 World Cup Qualifier 106 14 13-11-25 Dublin Ireland 0-2 World Cup Qualifier 107 14 16-11-25 Porto Armenia 9-1 World Cup Qualifier [1] Portugal lost 0-3 on penalty kicks. [2] Portugal won 3-0 on penalty kicks. [3] Portugal lost 4-5 on penalty kicks. [4] Portugal won 5-3 on penalty kicks. Total Record Matches Won Draw Lost For Against Points Percentage 107 70 20 17 249- 81 160 74.77 Types of Matches Goals UEFA Nations League 26 3 Friendlies 21 1 World Cup Qualifier 21 2 European Ch. Qualifier 19 6 World Cup 9 0 European Championship 8 1 Confederations Cup 3 1 Total caps / goals: 107 14
Prepared and maintained by Roberto Mamrud for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Mamrud
(roberto.mamrud@gmail.com)
Last updated: 21 Jan 2026
(C) Copyright Roberto Mamrud and RSSSF 2025/26
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.