Portugal national football team
Template:Short description Script error: No such module "about". Script error: No such module "Protection banner". Template:Use British English Template:Use dmy dates
Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".
The Portugal national football team (Template:Langx) has represented Portugal in men's international football competition since 1921. The national team is controlled by the Portuguese Football Federation (FPF), the governing body for football in Portugal. Portugal's home stadium is the Estádio Nacional in Oeiras, located next to its primary training ground and the FPF headquarters (Cidade do Futebol), but the team generally plays its home matches in stadiums across the country. The head coach is Roberto Martínez,[1] and the captain is Cristiano Ronaldo, who holds the team records for most caps and most goals.
Portugal's first participation in a major tournament finals was at the 1966 World Cup, which saw a team featuring Ballon d'Or winner Eusébio finish in third place. Portugal also made it to the semi-finals of the UEFA Euro 1984, losing to the hosts and eventual winners France. After missing out the 1998 World Cup, Portugal qualified for the Euro 2000 and started an uninterrupted streak of qualification for every European Championship and World Cup finals. In this run, Portugal finished fourth at the 2006 World Cup and runners-up at the Euro 2004, which they entered as hosts, and reached the semi-finals of the Euro 2000 and Euro 2012. This was in great part due to the production of several world class players, such as Ballon d'Or winners Luís Figo and Cristiano Ronaldo.[2][3] In 2016, Portugal won its first-ever major trophy by defeating hosts France in the Euro 2016 final. With this win, the team qualified for and made its only appearance in the FIFA Confederations Cup, held in Russia, where they finished in third place. Portugal then qualified for and hosted the first finals of the UEFA Nations League in 2019, where it defeated the Netherlands to earn their second major title. Six years later, Portugal won its second Nations League and third overall title after defeating the incumbent Nations League and Euro 2024 title holders Spain in the 2025 final in Munich.
Portugal is colloquially referred to as the Seleção das Quinas (a synecdoche based on the flag of the country) and has several notable rivalries with other national teams. These include Brazil, due to their shared history and close cultural ties;[4] Spain, due to their historical rivalry as Iberian neighbours;[5] and France, due to several high-stake meetings between both teams at the Euro and World Cup.[6]
History
Script error: No such module "Labelled list hatnote".
Early World Cup attempts
Portugal were not invited to the 1930 World Cup, which only featured a finals stage and no qualification round. The team took part in the 1934 FIFA World Cup qualification, but failed to eliminate their Spanish opponents, aggregating two defeats in the two-legged round, with a 9–0 loss in Madrid and 2–1 loss in Lisbon for an aggregate score of 11–1.[7][8]
In the 1938 FIFA World Cup qualification, the Seleção played one game against Switzerland held in neutral ground in Milan. They lost 2–1 and failed to qualify for the finals.[9] The Second World War delayed the World Cup until 1950 and subsequently, the national team rarely played.[10] A 10–0 home friendly loss against England, two years after the war, still stands as their biggest ever defeat.[11]
1950s and early 1960s
Similar to 1934, Portugal were to play a two-legged round against Spain. After a 5–1 defeat in Madrid, they managed to draw the second game 2–2. With a 7–3 aggregate score, they did not qualify on the pitch, however they would later be invited to replace Turkey, which had withdrawn from participating. Portugal refused to participate.[12][13]
In 1954 FIFA World Cup qualification, the team would play Austria; the Austrians won the first game with a 9–1 result.[14] The best the Portuguese could do was hold the Austrians to a goalless draw in Lisbon, resulting in a 9–1 aggregate defeat.[15] Four years later, Portugal won a qualifying match for the first time, a 3–0 home victory over Italy. Nevertheless, they finished last in a group that also featured Northern Ireland; only the first-placed team, Northern Ireland, would qualify.[16]
1960 was the year that UEFA created the European Championship. The first edition was a knock-out tournament with the last four teams participating in the finals stage that only featured one leg while the earlier stages had two legs. In the first round, the Seleção das Quinas won 2–0 at East Germany and then 3–2 in Porto, advancing with a 5–2 two-legged win.[17][18] Portugal faced Yugoslavia in the quarter-finals, losing 6–3 on aggregate.[19]
Portugal faced England and Luxembourg in 1962 FIFA World Cup qualification and ended up second in the group, behind England, who would be the only team in Group 6 to qualify.[20] In the 1964 European Championship, Portugal played against Bulgaria in the qualifying rounds. The Portuguese lost in Sofia and won in Lisbon. With the round tied 4–4, a replay was needed in a neutral country.[21] In the Stadio Olimpico in Rome, Portugal lost 1–0 thanks to a late strike from Georgi Asparuhov.[21]
Third place at the 1966 World Cup
Portugal were drawn with Czechoslovakia, Romania and Turkey for 1966 World Cup qualification.[22] They topped the group with only one draw and one defeat in six games and finally qualified for a FIFA World Cup, with a 1–0 away win against Czechoslovakia and Turkey and a 5–1 home win against the Turks being notable results.[22]
At the World Cup, the team started out with three wins in the group stage after they beat Hungary 3–1,[23] Bulgaria 3–0, and two-time defending champions Brazil 3–1.[24] Secondly, they beat quarter-finalists North Korea 5–3, with Eusébio getting four markers to overturn a 3–0 deficit.[25] Later, they reached the semi-finals where they were beaten by hosts England 2–1; in this game, Portugal would have played in Liverpool, but as England were the hosts, FIFA decided that the game would be played in London.[26] Portugal then defeated the Soviet Union 2–1 in the third place match for their best World Cup finish to date.[27] Eusébio was the top scorer of the World Cup with nine goals. Portugal would not qualify for another World Cup for 20 years.
1980s
Portugal won their Euro 1984 qualifying group that contained Finland, Poland and the Soviet Union with a win over the latter,[28][29] allowing them to qualify and be placed in Group B alongside Spain, West Germany and Romania in the finals.[30] In the first two matches, they drew 0–0 and 1–1 against West Germany and Spain, respectively.[30] A 1–0 win over Romania resulted in a second-place finish in group play. Portugal were paired against hosts France in the semi-finals.[30] After a draw in regular time, Portugal initially led 2–1 in extra time, but the hosts scored in the 114th and 119th minutes to eliminate the Portuguese 3–2 and go through to the final.[30]
For 1986 World Cup qualification, the Seleção played against Czechoslovakia, Malta, Sweden and West Germany for the two spots that would guarantee them a ticket to Mexico.[31] Needing a win in the last game against West Germany in Stuttgart, Portugal won the game to become the first team to beat West Germany at their home ground in an official match. The team exited early in the group stages after a win and two losses.[32] They started with a 1–0 win against England,[33] but later were beaten by Poland and Morocco 1–0 and 3–1 respectively.[34][35] Their staying in Mexico was marked by the Saltillo Affair, where players refused to train in order to win more prizes from the Portuguese Football Federation. Mexico marked their last World Cup appearance until 2002.
1995–2006: The golden generation
At UEFA Euro 1996, Portugal finished first in Group D, and in the quarter-finals, they lost 1–0 to the Czech Republic.
Portugal failed to qualify for the 1998 FIFA World Cup. In Euro 2000 qualifying, Portugal finished second in their group, one point short of first-placed Romania. However, after finishing as the top runner-up nation in qualifying, Portugal nonetheless secured a spot in the finals. They then defeated England 3–2, Romania 1–0 and Germany 3–0 to finish first in Group A, then defeated Turkey in the quarter-finals. In the semi-finals against France, Portugal were eliminated in extra time when Zinedine Zidane converted a penalty. Referee Günter Benkö awarded the spot kick for a handball after Abel Xavier blocked a shot. Xavier, Nuno Gomes and Paulo Bento were all given lengthy suspensions for subsequently shoving the referee.[36] The final eventually finished 2–1.
During 2002 FIFA World Cup qualifying, Portugal won the group.[37] Several problems and poor judgement decisions occurred during the preparation and tournament itself and were widely reported in the Portuguese press,[37] including questionable managing choices and some amateurism, as well as lack of agreement on prizes.[37] Portugal entered the tournament as favourites to win Group D.[37] However, they were upset 3–2 by the United States.[37] They then rebounded with a 4–0 victory over Poland.[37] Needing a draw to advance, they lost the last group game to hosts South Korea.[38] Portugal underachieved and ended third in its group stage, subsequently eliminated. Manager António Oliveira was fired after the World Cup.
The next major competition, the UEFA Euro 2004, was held in Portugal. For preparation, the Football Federation made a contract with Luiz Felipe Scolari to manage the team until the tournament ended.[39] The host nation lost the first game against Greece 1–2.[40] They achieved their first win against Russia 2–0 and also beat Spain 1–0.[41][42] They went on to play against England, in a 2–2 draw that went into penalties, with Portugal winning.[43] Portugal beat the Netherlands 2–1 in the semi-finals,[44] and suffered a second defeat from Greece, 1–0, in the final.[45]
After the tournament ended, many players belonging to the Geração de Ouro (Golden Generation), abandoned their international footballing careers, with only Luís Figo remaining in the team, despite a temporary retirement.[46][47] The silver lining for Portugal was the emergence of Cristiano Ronaldo, who was selected in the UEFA Euro All-Star team.[48] While Portugal were playing in the competition, Scolari agreed in a new two-year deal with the Federation.
Portugal finished first in the qualifying round for the 2006 World Cup,[49] and topped Group D in the World Cup, with victories over Angola (1–0), Iran (2–0) and Mexico (2–1).[50][51] Portugal defeated the Netherlands 1–0 in the Round of 16 in an infamous matched that has come to be known as the Battle of Nuremberg, marked by violent fouls and many players cautioned or sent off by referee Valentin Ivanov.[52] Portugal drew 0–0 after extra time with England in the quarter-final, but won 3–1 on penalties to reach their first World Cup semi-final since 1966.[53][54] Portugal lost the semi-final 1–0 against France,[55] and were then defeated 3–1 by the tournament hosts, Germany, in the third-place play-off match.[56]
2006–2014: Post-golden generation and mixed results
For Euro 2008 Portugal finished second in qualification behind Poland,[57] and won their first two group games against Turkey and the Czech Republic, although a loss to co-hosts Switzerland set up a quarter-final matchup with Germany which the team lost 3–2.[58] After the tournament, Scolari left to take over at Chelsea.[59] Afterwards, Carlos Queiroz was appointed as the head coach of the Portugal national team.[60][61][62][63]
Portugal came second in the qualifying stages for the 2010 FIFA World Cup under Queiroz, then beat Bosnia and Herzegovina in a play-off, thereby reaching every tournament in the decade.[64][65][66] A 19-match undefeated streak, in which the team conceded only three goals, ended with a loss to eventual champions Spain in the round of 16, 1–0.[67] Queiroz was later criticised for setting up his team in an overly cautious way.[68] After the World Cup, squad regulars Simão, Paulo Ferreira, Miguel and Tiago all retired from international football.[69][70][71] Queiroz was banned from coaching the national team for one month after he tried to block a doping test to the team while preparing for the World Cup, as well as directing insulting words to the testers.[72] In consequence, he received a further six-month suspension. Several media outbursts from Queiroz[73] against the heads of the Portuguese Football Federation followed, which partly prompted his dismissal. Paulo Bento was appointed as his replacement at head coach.[74]
Bento's team qualified for Euro 2012; they were drawn with Germany, Denmark, and the Netherlands in a widely speculated "group of death".[75][76][77][78] They lost their first game 0–1 to Germany, then beat Denmark 3–2.[79][80] The final group stage match was against the Netherlands. After Van der Vaart had given the Dutch a 1–0 lead, Ronaldo netted twice to ensure a 2–1 victory.[81][82][83] Portugal finished second in the group and qualified for the knockout phase. Portugal defeated the Czech Republic 1–0 in the quarter-finals with a header from Ronaldo.[84] The semi-final match was against Spain, who defeated Portugal 4–2 on penalties after a goalless draw.[85]
In 2014 FIFA World Cup qualifying, Portugal won 4–2 on aggregate in a play-off against Sweden with all four goals being scored by Ronaldo, and were drawn into Group G with the United States, Germany and Ghana. Their first match against the Germans was their worst-ever defeat in a World Cup, a 4–0 loss.[86] They went on to draw 2–2 against the United States and won 2–1 against Ghana.[87][88] However, the team were eliminated due to inferior goal difference to the Americans.[89]
2016–present: Euro 2016 and first international glories
Template:Football squad on pitch
In UEFA Euro 2016 qualifying, Bento was dismissed following a defeat to Albania and was replaced by Fernando Santos in September 2014.[90] After qualifying for the finals, Portugal finished third in Group F but advanced to the knockout stages as the third-best third place team following three straight draws. Portugal beat Croatia 1–0 after extra time in the round of 16[91] and then defeated Poland 5–3 on penalties to reach the semi-finals,[92] where they defeated Wales 2–0.[93] In the final against the hosts, France, Ronaldo went off injured. In extra time, substitute Eder scored the winning goal for Portugal in the 109th minute with a strike from 25 yards past Hugo Lloris.[94][95]
Following their Euro 2016 victory, Portugal participated in the 2017 FIFA Confederations Cup. They finished top of their group,[96][97] but lost to Chile on penalties after a goalless draw in the semi-finals,[98] but rebounded in the third place game, defeating Mexico 2–1 after extra time.[99]
At the 2018 FIFA World Cup, Portugal opened their campaign with a 3–3 draw with Spain, with Cristiano Ronaldo scoring a hat-trick.[100] After a 1–0 victory against Morocco,[101] Portugal drew 1–1 with Iran to progress to the knockout round as group runners-up.[102] Portugal were eliminated following a 2–1 defeat to Uruguay in the round of 16.[103]
Following the World Cup, Portugal won the inaugural UEFA Nations League beating the Netherlands at the Estádio do Dragão in Porto, with the only goal scored by Gonçalo Guedes in the 60th minute.[104][105]
At UEFA Euro 2020, Portugal were drawn into a group containing France, Germany and Hungary which was widely speculated as being the "group of death".Script error: No such module "Unsubst". Portugal advanced to the next round by defeating Hungary, drawing with France and losing to Germany. There, they faced Belgium but lost 1–0.
For the 2022 FIFA World Cup qualifiers, Portugal were required to qualify for the finals via the play-offs after finishing second in their group.[106] Nevertheless, Portugal managed to beat Turkey[107] and North Macedonia to qualify for the final tournament.[108] At the 2022 World Cup, Portugal defeated Ghana 3–2 in their first group game[109] and then beat Uruguay 2–0.[110] to qualify for the knockout stages.[111] The Portuguese would demolish Switzerland 6–1 in the next round, their highest tally in a World Cup knockout game since the 1966 World Cup, with Gonçalo Ramos scoring a hat-trick.[112][113] However, they were eliminated by tournament in the quarter-finals by Morocco, 1–0.[114] Following a disappointing World Cup campaign, Fernando Santos was dismissed on 15 December.[115] On 9 January 2023, Roberto Martinez was announced as the new head coach of Portugal.[116]
Team image
Kits
Template:Sister project Portugal's traditional home kit is mainly red with a green trim, reflecting the colors of the nation's flag. Over the years, the particular shade of red has alternated between a darker burgundy and a lighter scarlet. Both green and red shorts have been used to complete the strip.
The team's away kits, on the other hand, have varied more considerably. White has typically been preferred as a dominant color, either with blue shorts, or red and green highlights. In recent times, all-black has been utilised, as has a turquoise-teal color, the latter of which was prominently featured during the title winning Euro 2016 campaign.
Kit suppliers
| Period | Supplier |
|---|---|
| 1920–1976 | None |
| 1976–1994 | Template:Flagicon Adidas |
| 1994–1996 | Template:Flagicon Olympic Sportswear |
| 1997–2024 | Template:Flagicon Nike |
| 2025– | Template:Flagicon Puma |
Coaching staff
Script error: No such module "Labelled list hatnote".
| Position | Name |
|---|---|
| Head coach | Template:Flagicon Roberto Martínez |
| Assistant coaches | Template:Flagicon Austin MacPhee Template:Flagicon Ricardo Carvalho |
| Goalkeeping coaches | Template:Flagicon Ricardo Template:Flagicon Iñaki Bergara |
| Chief analyst | Template:Flagicon Bruno Pereira |
| Performance manager | Template:Flagicon Richard Evans |
| Technical director | Template:Flagicon José Couceiro Template:Flagicon José Guilherme |
| Sports scientist | Template:Flagicon João Brito |
| Head of media and communications | Template:Flagicon Marco Ferreira |
| Academy manager | Template:Flagicon Joaquim Milheiro |
Results and fixtures
Script error: No such module "Labelled list hatnote".
The following is a list of match results in the last 12 months, as well as any future matches that have been scheduled.
- REDIRECT Template:Legend inline
- REDIRECT Template:Legend inline
- REDIRECT Template:Legend inline
- REDIRECT Template:Legend inline
2024
Template:Football box collapsible
2025
Template:Football box collapsible Template:Football box collapsible Template:Football box collapsible Template:Football box collapsible Template:Football box collapsible Template:Football box collapsible Template:Football box collapsible Template:Football box collapsible Template:Football box collapsible Template:Football box collapsible
2026
Template:Football box collapsible Template:Football box collapsible Template:Football box collapsible Template:Football box collapsible Template:Football box collapsible
Players
Current squad
The following players were called up for the 2026 FIFA World Cup qualification matches against Republic of Ireland and Armenia on 13 and 16 November 2025, respectively.[117] On 10 November, Pedro Gonçalves and Pedro Neto withdrew due to injury.[118] On 12 November, José Sá withdrew from the squad for the match against Republic of Ireland due to the loss of a family member, being replaced by João Carvalho who received a call-up from the under-21s.[119]
Caps and goals correct as of 16 November 2025, after the match against Armenia.
<templatestyles src="National football squad start/styles.css"></templatestyles>
| No. | Pos. | Player | Date of birth (age) | Caps | Goals | Club |
|---|---|---|---|---|---|---|
| 1 | GK | Diogo Costa | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 42 | 0 | Template:Fbaicon/core PortoScript error: No such module "Check for unknown parameters". |
| 12 | GK | José Sá | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 3 | 0 | Template:Fbaicon/core Wolverhampton WanderersScript error: No such module "Check for unknown parameters". |
| 22 | GK | Rui Silva | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 1 | 0 | Template:Fbaicon/core Sporting CPScript error: No such module "Check for unknown parameters". |
| 2 | DF | Nélson Semedo | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 48 | 0 | Template:Fbaicon/core FenerbahçeScript error: No such module "Check for unknown parameters". |
| 3 | DF | Rúben Dias | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 74 | 3 | Template:Fbaicon/core Manchester CityScript error: No such module "Check for unknown parameters". |
| 4 | DF | António Silva | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 18 | 0 | Template:Fbaicon/core BenficaScript error: No such module "Check for unknown parameters". |
| 5 | DF | Diogo Dalot | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 31 | 3 | Template:Fbaicon/core Manchester UnitedScript error: No such module "Check for unknown parameters". |
| 13 | DF | Renato Veiga | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 9 | 1 | Template:Fbaicon/core VillarrealScript error: No such module "Check for unknown parameters". |
| 14 | DF | Gonçalo Inácio | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 19 | 2 | Template:Fbaicon/core Sporting CPScript error: No such module "Check for unknown parameters". |
| 20 | DF | João Cancelo | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 64 | 12 | Template:Fbaicon/core Al-HilalScript error: No such module "Check for unknown parameters". |
| 6 | MF | João Palhinha | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 38 | 2 | Template:Fbaicon/core Tottenham HotspurScript error: No such module "Check for unknown parameters". |
| 8 | MF | Bruno Fernandes (third captain) | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 85 | 28 | Template:Fbaicon/core Manchester UnitedScript error: No such module "Check for unknown parameters". |
| 10 | MF | Bernardo Silva (vice-captain) | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 107 | 14 | Template:Fbaicon/core Manchester CityScript error: No such module "Check for unknown parameters". |
| 15 | MF | João Neves | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 20 | 3 | Template:Fbaicon/core Paris Saint-GermainScript error: No such module "Check for unknown parameters". |
| 18 | MF | Matheus Nunes | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 17 | 2 | Template:Fbaicon/core Manchester CityScript error: No such module "Check for unknown parameters". |
| 21 | MF | Rúben Neves | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 63 | 1 | Template:Fbaicon/core Al-HilalScript error: No such module "Check for unknown parameters". |
| 23 | MF | Vitinha | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 35 | 0 | Template:Fbaicon/core Paris Saint-GermainScript error: No such module "Check for unknown parameters". |
| 7 | FW | Carlos Forbs | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 1 | 0 | Template:Fbaicon/core Club BruggeScript error: No such module "Check for unknown parameters". |
| 9 | FW | Gonçalo Ramos | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 22 | 10 | Template:Fbaicon/core Paris Saint-GermainScript error: No such module "Check for unknown parameters". |
| 11 | FW | João Félix | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 50 | 11 | Template:Fbaicon/core Al-NassrScript error: No such module "Check for unknown parameters". |
| 16 | FW | Francisco Trincão | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 15 | 2 | Template:Fbaicon/core Sporting CPScript error: No such module "Check for unknown parameters". |
| 17 | FW | Rafael Leão | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 43 | 5 | Template:Fbaicon/core MilanScript error: No such module "Check for unknown parameters". |
| 19 | FW | Francisco Conceição | Script error: No such module "age".Script error: No such module "Check for unknown parameters". | 13 | 3 | Template:Fbaicon/core JuventusScript error: No such module "Check for unknown parameters". |
Recent call-ups
Script error: No such module "Labelled list hatnote".
The following players have also been called up to the Portugal squad within the last twelve months.
Template:Nat fs r start
Template:Nat fs r player
Template:Nat fs break
Template:Nat fs r player
Template:Nat fs r player
Template:Nat fs break
Template:Nat fs r player
Template:Nat fs break
Template:Nat fs r player
Template:Nat fs r player
Template:Nat fs r player
Template:Nat fs r player
Template:Nat fs break
INJ Player withdrew from the squad due to an injury.
FIT Player withdrew from the squad due to fitness concerns.
PRE Preliminary squad.
RET Player retired from international football.
OTH Player withdrew from the squad due to other reasons.
SUS Serving Suspension
|}
Individual statistics
- As of match played 16 November 2025.Script error: No such module "Check for unknown parameters".[120]
- Players in bold are still active.
Most appearances
Script error: No such module "Labelled list hatnote".
| Rank | Player | Caps | Goals | Career |
|---|---|---|---|---|
| 1 | Cristiano Ronaldo | 226 | 143 | 2003–present |
| 2 | João Moutinho | 146 | 7 | 2005–2022 |
| 3 | Pepe | 141 | 8 | 2007–2024 |
| 4 | Luís Figo | 127 | 32 | 1991–2006 |
| 5 | Nani | 112 | 24 | 2006–2017 |
| 6 | Fernando Couto | 110 | 8 | 1990–2004 |
| 7 | Rui Patrício | 108 | 0 | 2010–2024 |
| 8 | Bernardo Silva | 107 | 14 | 2015–present |
| 9 | Bruno Alves | 96 | 11 | 2007–2018 |
| 10 | Rui Costa | 94 | 26 | 1993–2004 |
Top goalscorers
Script error: No such module "Labelled list hatnote".
| Rank | Player | Goals | Caps | Ratio | Career |
|---|---|---|---|---|---|
| 1 | Cristiano Ronaldo (list) | 143 | 226 | 0.63 | 2003–present |
| 2 | Pauleta (list) | 47 | 88 | 0.53 | 1997–2006 |
| 3 | Eusébio (list) | 41 | 64 | 0.64 | 1961–1973 |
| 4 | Luís Figo | 32 | 127 | 0.25 | 1991–2006 |
| 5 | Nuno Gomes | 29 | 79 | 0.37 | 1996–2011 |
| 6 | Bruno Fernandes | 28 | 85 | 0.33 | 2017–present |
| 7 | Hélder Postiga | 27 | 71 | 0.38 | 2003–2014 |
| 8 | Rui Costa | 26 | 94 | 0.28 | 1993–2004 |
| 9 | Nani | 24 | 112 | 0.21 | 2006–2017 |
| 10 | João Pinto | 23 | 81 | 0.28 | 1991–2002 |
Goal records
- Most goals scored in one World Cup
- 9 – Eusébio (1966)[121]
- Most goals scored in World Cup
- 9 – Eusébio (1966)[121]
- Most goals scored in one European Championship
- 5 – Cristiano Ronaldo (2020)
- Most goals scored in European Championship
- 14 – Cristiano Ronaldo (2004, 2008, 2012, 2016 and 2020)[122]
- Oldest goalscorer
- 40 years, 8 months and 9 days – Cristiano Ronaldo (2–2 against Hungary on 14 October 2025)
- Youngest goalscorer
- 17 years, 9 months and 25 days – Fernando Chalana (2–1 against Cyprus on 5 December 1976)
- Most hat-tricks
- 10 – Cristiano Ronaldo (includes four goals against Andorra on 7 October 2016 and Lithuania on 10 September 2019)[123]
- Most pokers
- 2 – Cristiano Ronaldo
- Youngest player to score a hat-trick
- 20 years, 11 months and 4 days – André Silva (6–0 against Faroe Islands on 10 October 2016)[124]
Other records
- Most matches played in World Cup
- 22 – Cristiano Ronaldo (2006, 2010, 2014, 2018 and 2022)[100]
- Most matches played in European Championship
- 30 – Cristiano Ronaldo (2004, 2008, 2012, 2016, 2020 and 2024)[125]
- Oldest player (outfield or goalkeeper)
- 41 years, 4 months and 9 days – Pepe (0–0 against France on 5 July 2024)
- Longest national career (outfield or goalkeeper)
- 22 years, 2 months and 25 days – Cristiano Ronaldo (from 20 August 2003 to 13 November 2025)
- Youngest debutant
- 17 years, 6 months and 24 days – Paulo Futre (5–0 against Finland on 21 September 1983)[126]
- Youngest player to reach 100 caps
- 27 years, 8 months and 11 days – Cristiano Ronaldo (1–1 against Northern Ireland on 16 October 2012)[127]
- Youngest player to reach 200 caps
- 38 years, 4 months and 15 days – Cristiano Ronaldo (1–0 against Iceland on 20 June 2023)
Competitive record
Script error: No such module "Labelled list hatnote". <templatestyles src="Legend/styles.css" /> Champions <templatestyles src="Legend/styles.css" /> Runners-up <templatestyles src="Legend/styles.css" /> Third place <templatestyles src="Legend/styles.css" /> Fourth place
FIFA World Cup
Script error: No such module "Labelled list hatnote".
| FIFA World Cup record | Qualification record | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Year | Round | Position | <templatestyles src="Template:Tooltip/styles.css" />PldScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />WScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />DScript error: No such module "Check for unknown parameters".* | <templatestyles src="Template:Tooltip/styles.css" />LScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GFScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GAScript error: No such module "Check for unknown parameters". | Position | <templatestyles src="Template:Tooltip/styles.css" />PldScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />WScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />DScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />LScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GFScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GAScript error: No such module "Check for unknown parameters". | |
| Template:Flagicon 1930 | Did not enter | Did not enter | ||||||||||||||
| Template:Flagicon 1934 | Did not qualify | 2nd | 2 | 0 | 0 | 2 | 1 | 11 | ||||||||
| Template:Flagicon 1938 | 2nd | 1 | 0 | 0 | 1 | 1 | 2 | |||||||||
| Template:Flagicon 1950 | 2nd | 2 | 0 | 1 | 1 | 3 | 7 | |||||||||
| Template:Flagicon 1954 | 2nd | 2 | 0 | 1 | 1 | 1 | 9 | |||||||||
| Template:Flagicon 1958 | 3rd | 4 | 1 | 1 | 2 | 4 | 7 | |||||||||
| Template:Flagicon 1962 | 2nd | 4 | 1 | 1 | 2 | 9 | 7 | |||||||||
| Template:Flagicon 1966 | Third place | 3rd | 6 | 5 | 0 | 1 | 17 | 8 | 1st | 6 | 4 | 1 | 1 | 9 | 4 | |
| Template:Flagicon 1970 | Did not qualify | 4th | 6 | 1 | 2 | 3 | 8 | 10 | ||||||||
| Template:Flagicon 1974 | 2nd | 6 | 2 | 3 | 1 | 10 | 6 | |||||||||
| Template:Flagicon 1978 | 2nd | 6 | 4 | 1 | 1 | 12 | 6 | |||||||||
| Template:Flagicon 1982 | 4th | 8 | 3 | 1 | 4 | 8 | 11 | |||||||||
| Template:Flagicon 1986 | Group stage | 17th | 3 | 1 | 0 | 2 | 2 | 4 | 2nd | 8 | 5 | 0 | 3 | 12 | 10 | |
| Template:Flagicon 1990 | Did not qualify | 3rd | 8 | 4 | 2 | 2 | 11 | 8 | ||||||||
| Template:Flagicon 1994 | 3rd | 10 | 6 | 2 | 2 | 18 | 5 | |||||||||
| Template:Flagicon 1998 | 3rd | 10 | 5 | 4 | 1 | 12 | 4 | |||||||||
| Template:Flagicon Template:Flagicon 2002 | Group stage | 21st | 3 | 1 | 0 | 2 | 6 | 4 | 1st | 10 | 7 | 3 | 0 | 33 | 7 | |
| Template:Flagicon 2006 | Fourth place | 4th | 7 | 4 | 1 | 2 | 7 | 5 | 1st | 12 | 9 | 3 | 0 | 35 | 5 | |
| Template:Flagicon 2010 | Round of 16 | 11th | 4 | 1 | 2 | 1 | 7 | 1 | P/O | 12 | 7 | 4 | 1 | 19 | 5 | |
| Template:Flagicon 2014 | Group stage | 18th | 3 | 1 | 1 | 1 | 4 | 7 | P/O | 12 | 8 | 3 | 1 | 24 | 11 | |
| Template:Flagicon 2018 | Round of 16 | 13th | 4 | 1 | 2 | 1 | 6 | 6 | 1st | 10 | 9 | 0 | 1 | 32 | 4 | |
| Template:Flagicon 2022 | Quarter-finals | 8th | 5 | 3 | 0 | 2 | 12 | 6 | P/O | 10 | 7 | 2 | 1 | 22 | 7 | |
| Template:Flagicon Template:Flagicon Template:Flagicon 2026 | Qualified | 1st | 6 | 4 | 1 | 1 | 20 | 7 | ||||||||
| Template:Flagicon Template:Flagicon Template:Flagicon 2030 | Qualified as co-hosts | Qualified as co-hosts | ||||||||||||||
| Template:Flagicon 2034 | To be determined | To be determined | ||||||||||||||
| Total | Third place | 9/23 | 35 | 17 | 6 | 12 | 61 | 41 | — | 152 | 86 | 35 | 31 | 293 | 148 | |
| FIFA World Cup history | |||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First match | {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 3–1 Hungary File:Flag of Hungary.svg | |||||||||||||||
| Biggest win | {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 7–0 North Korea File:Flag of North Korea.svg | |||||||||||||||
| Biggest defeat | {{safesubst: Template:Yesno | alias = Germany | flag alias = Flag of Germany.svg | flag alias-1866 = Flag of the German Empire.svg | link alias-1866 = German Empire | flag alias-empire = Flag of the German Empire.svg | link alias-empire = German Empire | flag alias-1919 = Flag of Germany (3-2 aspect ratio).svg | link alias-1919 = Weimar Republic | flag alias-Weimar = Flag of Germany (3-2 aspect ratio).svg | link alias-Weimar = Weimar Republic | flag alias-1933 = Flag of Germany (1933-1935).svg | flag alias-1935 = Flag of Germany (1935–1945).svg | link alias-1935 = Nazi Germany | flag alias-Nazi = Flag of Germany (1935–1945).svg | link alias-Nazi = Nazi Germany | flag alias-1946 = Merchant flag of Germany (1946–1949).svg | border-1946 = | flag alias-1949 = Flag of Germany.svg | flag alias-EUA = German Olympic flag (1959-1968).svg | flag alias-gold = Flag of West Germany; Flag of Germany (1990–1996).svg | flag alias-state = Flag of Germany (state).svg | link alias-military = Bundeswehr | flag alias-naval = Naval Ensign of Germany.svg | border-naval = | link alias-naval = German Navy | flag alias-coast guard=German Federal Coast Guard racing stripe.svg | border-coast guard= | link alias-coast guard=German Federal Coast Guard | flag alias-army = Colour of Germany.svg | flag alias-air force =Flag of Germany (state).svg | link alias-air force = German Air Force | link alias-army = German Army | flag alias-navy = Naval Ensign of Germany.svg | link alias-navy = German Navy | border-navy = | border-army= | size = | name = | altlink = national football team | variant =
}} 4–0 Portugal File:Flag of Portugal.svg |
| Best result | Third place in 1966 | ||||||||||||||||||||||||||||||||||||||||
| Worst result | Group stage in 1986, 2002, 2014 | ||||||||||||||||||||||||||||||||||||||||
- * Draws include knockout matches decided via penalty shoot-out. Red border colour indicates that the tournament was held on home soil.
UEFA European Championship
Script error: No such module "Labelled list hatnote".
| UEFA European Championship record | Qualifying record | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Year | Round | Position | <templatestyles src="Template:Tooltip/styles.css" />PldScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />WScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />DScript error: No such module "Check for unknown parameters".* | <templatestyles src="Template:Tooltip/styles.css" />LScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GFScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GAScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />PldScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />WScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />DScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />LScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GFScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GAScript error: No such module "Check for unknown parameters". | ||
| Template:Flagicon 1960 | Did not qualify | 4 | 3 | 0 | 1 | 8 | 8 | |||||||||
| Template:Flagicon 1964 | 3 | 1 | 0 | 2 | 4 | 5 | ||||||||||
| Template:Flagicon 1968 | 6 | 2 | 2 | 2 | 6 | 6 | ||||||||||
| Template:Flagicon 1972 | 6 | 3 | 1 | 2 | 10 | 6 | ||||||||||
| Template:Flagicon 1976 | 6 | 2 | 3 | 1 | 5 | 7 | ||||||||||
| Template:Flagicon 1980 | 8 | 4 | 1 | 3 | 10 | 11 | ||||||||||
| Template:Flagicon 1984 | Semi-finals | 3rd | 4 | 1 | 2 | 1 | 4 | 4 | 6 | 5 | 0 | 1 | 11 | 6 | ||
| Template:Flagicon 1988 | Did not qualify | 8 | 2 | 4 | 2 | 6 | 8 | |||||||||
| Template:Flagicon 1992 | 8 | 5 | 1 | 2 | 11 | 4 | ||||||||||
| Template:Flagicon 1996 | Quarter-finals | 5th | 4 | 2 | 1 | 1 | 5 | 2 | 10 | 7 | 2 | 1 | 29 | 7 | ||
| Template:Flagicon Template:Flagicon 2000 | Semi-finals | 3rd | 5 | 4 | 0 | 1 | 10 | 4 | 10 | 7 | 2 | 1 | 32 | 4 | ||
| Template:Flagicon 2004 | Runners-up | 2nd | 6 | 3 | 1 | 2 | 8 | 6 | Qualified as hosts | |||||||
| Template:Flagicon Template:Flagicon 2008 | Quarter-finals | 7th | 4 | 2 | 0 | 2 | 7 | 6 | 14 | 7 | 6 | 1 | 24 | 10 | ||
| Template:Flagicon Template:Flagicon 2012 | Semi-finals | 3rd | 5 | 3 | 1 | 1 | 6 | 4 | 10 | 6 | 2 | 2 | 27 | 14 | ||
| Template:Flagicon 2016 | Champions | 1st | 7 | 3 | 4 | 0 | 9 | 5 | 8 | 7 | 0 | 1 | 11 | 5 | ||
| Template:Flagicon 2020 | Round of 16 | 13th | 4 | 1 | 1 | 2 | 7 | 7 | 8 | 5 | 2 | 1 | 22 | 6 | ||
| Template:Flagicon 2024 | Quarter-finals | 8th | 5 | 2 | 2 | 1 | 5 | 3 | 10 | 10 | 0 | 0 | 36 | 2 | ||
| Template:Flagicon Template:Flagicon 2028 | To be determined | To be determined | ||||||||||||||
| Template:Flagicon Template:Flagicon 2032 | ||||||||||||||||
| Total | 1 Title | 9/19 | 44 | 21 | 12 | 11 | 61 | 41 | 125 | 76 | 26 | 23 | 252 | 109 | ||
| UEFA European Championship history | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First match | {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 0–0 West Germany File:Flag of Germany.svg | ||||||||||||||
| Biggest win | {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 3–0 Croatia File:Flag of Croatia.svg | ||||||||||||||
| {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 3–0 Germany File:Flag of Germany.svg | |||||||||||||||
| {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 3–0 Hungary File:Flag of Hungary.svg | |||||||||||||||
| {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 3–0 Turkey File:Flag of Turkey.svg | |||||||||||||||
| Biggest defeat | {{ Template:Yesno | alias = Switzerland | flag alias = Flag of Switzerland (Pantone).svg | flag alias-civil = Civil Ensign of Switzerland (Pantone).svg | link alias-army = Swiss Army | link alias-air force = Swiss Air Force | size = | size flag alias = 23x16px | sizebig flag alias = 25px | name = | altlink = national football team | variant =
}} 2–0 Portugal File:Flag of Portugal.svg | ||||||||||||||||||||||||||||
| {{safesubst: Template:Yesno | alias = Germany | flag alias = Flag of Germany.svg | flag alias-1866 = Flag of the German Empire.svg | link alias-1866 = German Empire | flag alias-empire = Flag of the German Empire.svg | link alias-empire = German Empire | flag alias-1919 = Flag of Germany (3-2 aspect ratio).svg | link alias-1919 = Weimar Republic | flag alias-Weimar = Flag of Germany (3-2 aspect ratio).svg | link alias-Weimar = Weimar Republic | flag alias-1933 = Flag of Germany (1933-1935).svg | flag alias-1935 = Flag of Germany (1935–1945).svg | link alias-1935 = Nazi Germany | flag alias-Nazi = Flag of Germany (1935–1945).svg | link alias-Nazi = Nazi Germany | flag alias-1946 = Merchant flag of Germany (1946–1949).svg | border-1946 = | flag alias-1949 = Flag of Germany.svg | flag alias-EUA = German Olympic flag (1959-1968).svg | flag alias-gold = Flag of West Germany; Flag of Germany (1990–1996).svg | flag alias-state = Flag of Germany (state).svg | link alias-military = Bundeswehr | flag alias-naval = Naval Ensign of Germany.svg | border-naval = | link alias-naval = German Navy | flag alias-coast guard=German Federal Coast Guard racing stripe.svg | border-coast guard= | link alias-coast guard=German Federal Coast Guard | flag alias-army = Colour of Germany.svg | flag alias-air force =Flag of Germany (state).svg | link alias-air force = German Air Force | link alias-army = German Army | flag alias-navy = Naval Ensign of Germany.svg | link alias-navy = German Navy | border-navy = | border-army= | size = | name = | altlink = national football team | variant =
}} 4–2 Portugal File:Flag of Portugal.svg |
| Template:Country data Georgia 2–0 Portugal File:Flag of Portugal.svg (26 June 2024; Gelsenkirchen, Germany) | ||||||||||||||||||||||||||||||||||||||||
| Best result | Champions in 2016 | |||||||||||||||||||||||||||||||||||||||
| Worst result | Round of 16 in 2020 | |||||||||||||||||||||||||||||||||||||||
- * Draws include knockout matches decided via penalty shoot-out. Red border colour indicates that the tournament was held on home soil.
UEFA Nations League
Script error: No such module "Labelled list hatnote".
| UEFA Nations League record | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| League phase / quarter-finals | Finals | ||||||||||||||||||||
| Season | <templatestyles src="Template:Tooltip/styles.css" />LGScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GrpScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />PosScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />PldScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />WScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />DScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />LScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GFScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GAScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />P/RScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />IRScript error: No such module "Check for unknown parameters". | Year | <templatestyles src="Template:Tooltip/styles.css" />PldScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />WScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />DScript error: No such module "Check for unknown parameters".* | <templatestyles src="Template:Tooltip/styles.css" />LScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GFScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GAScript error: No such module "Check for unknown parameters". | Squad | <templatestyles src="Template:Tooltip/styles.css" />ORScript error: No such module "Check for unknown parameters". | |
| 2018–19 | A | 3 | 1st | 4 | 2 | 2 | 0 | 5 | 3 | Template:Same position | 2nd | Template:Flagicon 2019 | 2 | 2 | 0 | 0 | 4 | 1 | Squad | 1st | |
| 2020–21 | A | 3 | 2nd | 6 | 4 | 1 | 1 | 12 | 4 | Template:Same position | 5th | Template:Flagicon 2021 | Did not qualify | 5th | |||||||
| 2022–23 | A | 2 | 2nd | 6 | 3 | 1 | 2 | 11 | 3 | Template:Same position | 6th | Template:Flagicon 2023 | 6th | ||||||||
| 2024–25 | A | 1 | 1st | 8 | 5 | 2 | 1 | 18 | 8 | Template:Same position | 3rd | Template:Flagicon 2025 | 2 | 1 | 1 | 0 | 4 | 3 | Squad | 1st | |
| Total | 24 | 14 | 6 | 4 | 46 | 18 | — | Total | 4 | 3 | 1 | 0 | 8 | 4 | — | ||||||
| UEFA Nations League history | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First match | {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 1–0 Italy File:Flag of Italy.svg |
| Biggest win | {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 4–0 Switzerland File:Flag of Switzerland (Pantone).svg |
| {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 5–1 Poland File:Flag of Poland.svg | |
| Biggest defeat | {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 0–1 France File:Flag of France.svg |
| {{ Template:Yesno | alias = Switzerland | flag alias = Flag of Switzerland (Pantone).svg | flag alias-civil = Civil Ensign of Switzerland (Pantone).svg | link alias-army = Swiss Army | link alias-air force = Swiss Air Force | size = | size flag alias = 23x16px | sizebig flag alias = 25px | name = | altlink = national football team | variant =
}} 1–0 Portugal File:Flag of Portugal.svg | |||||||||||||||
| {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 0–1 Spain File:Flag of Spain.svg | |
| {{ Template:Yesno | alias = Denmark | flag alias = Flag of Denmark.svg | flag alias-state = Flag of Denmark (state).svg | border-state = | flag alias-naval = Naval Ensign of Denmark.svg | link alias-naval = Royal Danish Navy | link alias-army = Royal Danish Army | flag alias-army = Flag of Denmark (state).svg | link alias-air force = Royal Danish Air Force | flag alias-air force = Flag of Denmark (state).svg | flag alias-navy = Naval Ensign of Denmark.svg | link alias-navy = Royal Danish Navy | border-army = | border-air force = | border-naval = | border-navy = | size = | name = | altlink = national football team | variant =
}} 1–0 Portugal File:Flag of Portugal.svg | ||||||
| Best result | Champions in 2018–19, 2024–25 | |||||||||||||||||||||||||
| Worst result | 6th in 2022–23 | |||||||||||||||||||||||||
- * Draws include knockout matches decided via penalty shoot-out. Red border colour indicates that the tournament was held on home soil.
- * League phase is played home and away. Flag shown represents hosts nations for the finals.
FIFA Confederations Cup
Script error: No such module "Labelled list hatnote".
| FIFA Confederations Cup record | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Year | Round | Position | <templatestyles src="Template:Tooltip/styles.css" />PldScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />WScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />DScript error: No such module "Check for unknown parameters".* | <templatestyles src="Template:Tooltip/styles.css" />LScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GFScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GAScript error: No such module "Check for unknown parameters". | |
| Template:Flagicon 1992 | Did not qualify | ||||||||
| Template:Flagicon 1995 | |||||||||
| Template:Flagicon 1997 | |||||||||
| Template:Flagicon 1999 | |||||||||
| Template:FlagiconTemplate:Flagicon 2001 | |||||||||
| Template:Flagicon 2003 | |||||||||
| Template:Flagicon 2005 | |||||||||
| Template:Flagicon 2009 | |||||||||
| Template:Flagicon 2013 | |||||||||
| Template:Flagicon 2017 | Third place | 3rd | 5 | 3 | 2 | 0 | 9 | 3 | |
| Total | Third place | 1/10 | 5 | 3 | 2 | 0 | 9 | 3 | |
| FIFA Confederations Cup history | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First match | {{ Template:Yesno | alias = Portugal | flag alias = Flag of Portugal.svg | flag alias-1248 = PortugueseFlag1248.svg | flag alias-1385 = PortugueseFlag1385.svg | flag alias-1495 = Flag Portugal (1495).svg | flag alias-1578 = Flag Portugal (1578).svg | flag alias-1640 = Flag Portugal (1640).svg | flag alias-1707 = Flag Portugal (1707).svg | flag alias-1750 = Flag of Portugal (1750).svg | flag alias-1816 = Flag of the United Kingdom of Portugal, Brazil, and the Algarves.svg | flag alias-1830 = Flag Portugal (1830).svg | flag alias-civil = Flag Portugal sea (1830).svg | flag alias-air force=Portugal Air force fin flash.svg | flag alias-army = Military flag of Portugal.svg | link alias-air force = Portuguese Air Force | link alias-army = Portuguese Army | link alias-naval = Portuguese Navy | flag alias-navy=Naval Jack of Portugal.svg | link alias-navy = Portuguese Navy | flag alias-marines=Naval Jack of Portugal.svg | link alias-marines=Portuguese Marine Corps | size = | name = | altlink = national football team | variant =
}} 2–2 Mexico File:Flag of Mexico.svg |
| Biggest win | {{ Template:Yesno | alias = New Zealand | flag alias = Flag of New Zealand.svg | flag alias-1834 = Flag of the United Tribes of New Zealand.svg | flag alias-civil-1867 = Flag of New Zealand Government Ships 1867.svg | flag alias-civil = Civil Ensign of New Zealand.svg | flag alias-naval = Naval Ensign of New Zealand.svg | flag alias-naval-1941 = Naval ensign of the United Kingdom.svg | link alias-naval = Royal New Zealand Navy | flag alias-air force = Air Force Ensign of New Zealand.svg | link alias-air force = Royal New Zealand Air Force | flag alias-navy = Naval Ensign of New Zealand.svg | link alias-navy = Royal New Zealand Navy | empty = Junior All Blacks | link alias-football = New Zealand men's national football team | size = | name = | altlink = national football team | altvar = football | variant =
}} 0–4 Portugal File:Flag of Portugal.svg | ||||||
| Biggest defeat | — | |||||||||||||||||||||||||
| Best result | Third place in 2017 | |||||||||||||||||||||||||
| Worst result | — | |||||||||||||||||||||||||
- * Draws include knockout matches decided via penalty shoot-out. Red border colour indicates that the tournament was held on home soil.
All-time results
Script error: No such module "Labelled list hatnote".
The following table shows Portugal's all-time international record, correct as of 8 September 2024.
| Played | Won | Drawn | Lost | <templatestyles src="Template:Tooltip/styles.css" />GFScript error: No such module "Check for unknown parameters". | <templatestyles src="Template:Tooltip/styles.css" />GAScript error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|---|
| Total | 684 | 340 | 155 | 189 | 1188 | 769 |
Source: Portugal - Historical results
Honours
Global
Continental
Awards
- FIFA World Cup Most Entertaining Team: 2006
- Globe Soccer Awards Best National Football Team: 2025[132]
Summary
| Competition | Script error: No such module "sort". | Script error: No such module "sort". | Script error: No such module "sort". | Total |
|---|---|---|---|---|
| FIFA World Cup | 0 | 0 | 1 | 1 |
| FIFA Confederations Cup | 0 | 0 | 1 | 1 |
| UEFA European Championship | 1 | 1 | 0 | 2 |
| UEFA Nations League | 2 | 0 | 0 | 2 |
| Total | 3 | 1 | 2 | 6 |
Rivalries
See also
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".Template:Cbignore
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Matateu. Ele é que foi o D. Sebastião (Matateu. The real D. Sebastião) Template:Webarchive; i, 27 January 2010 (in Portuguese)
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".Script error: No such module "Unsubst".Template:Cbignore
- ↑ Script error: No such module "citation/CS1".Script error: No such module "Unsubst".Template:Cbignore
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".Script error: No such module "Unsubst".Template:Cbignore
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b c d Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".Script error: No such module "Unsubst".Template:Cbignore
- ↑ Script error: No such module "citation/CS1".Script error: No such module "Unsubst".Template:Cbignore
- ↑ Script error: No such module "citation/CS1".Script error: No such module "Unsubst".Template:Cbignore
- ↑ Script error: No such module "citation/CS1".
- ↑ a b c d e f Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ "Germany 3-1 Portugal" . BBC. Retrieved 28 May 2014
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".Template:Cbignore
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".Script error: No such module "Unsubst".Template:Cbignore
- ↑ Script error: No such module "citation/CS1".Script error: No such module "Unsubst".Template:Cbignore
- ↑ "World Cup 2010: David Villa raises the roof as Spain push past Portugal" Template:Webarchive. The Guardian (London). Retrieved 28 May 2014
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".Script error: No such module "Unsubst".Template:Cbignore
- ↑ "Portugal 2–1 Ghana" . BBC Sport. Retrieved 26 June 2014
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".
External links
- Script error: No such module "Official website".Script error: No such module "Check for unknown parameters". by FPF Template:In lang
- Portugal at UEFA
- Portugal at FIFA
- RSSSF archive of most capped players and highest goalscorers
Template:Portugal national football team Template:Navboxes top Script error: No such module "navboxes".
Script error: No such module "navboxes".Script error: No such module "Check for unknown parameters".
Script error: No such module "navboxes". Template:Portugal football squad 1928 Summer Olympics Script error: No such module "national squad". Script error: No such module "national squad". Script error: No such module "national squad". Script error: No such module "national squad". Script error: No such module "national squad". Script error: No such module "national squad". Script error: No such module "National squad". Script error: No such module "National squad". Script error: No such module "National squad". Template:Portugal squad 2010 FIFA World Cup Template:Portugal squad UEFA Euro 2012 Template:Portugal squad 2014 FIFA World Cup Template:Portugal squad UEFA Euro 2016 Template:Portugal squad 2017 FIFA Confederations Cup Template:Portugal squad 2018 FIFA World Cup Template:Portugal squad UEFA Euro 2020 Template:Portugal squad 2022 FIFA World Cup Template:Portugal squad UEFA Euro 2024Script error: No such module "navboxes".Script error: No such module "Check for unknown parameters". Script error: No such module "Football manager history". Template:UEFA European Championship winners Template:UEFA Nations League winners Script error: No such module "navboxes". Script error: No such module "navbox". Script error: No such module "Navbox". Script error: No such module "navbox". Script error: No such module "Navbox". Script error: No such module "Navbox". Script error: No such module "Navbox". Script error: No such module "Navbox". Script error: No such module "Navbox". Script error: No such module "Navbox". Template:2010 FIFA World Cup finalists Template:UEFA Euro 2012 finalists Template:2014 FIFA World Cup finalists Template:UEFA Euro 2016 finalists Template:2018 FIFA World Cup finalists Template:UEFA Euro 2020 finalists Template:2022 FIFA World Cup finalists Template:UEFA Euro 2024 finalistsScript error: No such module "navboxes".Script error: No such module "Check for unknown parameters". Script error: No such module "Navbox". Script error: No such module "Navbox". Script error: No such module "navbox". Template:Navboxes bottom Template:Portal bar
- Pages with script errors
- Pages with broken file links
- Portugal national football team
- Portugal men's national football teams
- European national association football teams
- UEFA European Championship–winning countries
- UEFA Nations League–winning countries
- 1921 establishments in Portugal
- National sports teams established in 1921