# Portugal at the UEFA European Championship

Portugal have participated in nine editions of the UEFA European Championship. Their first tournament was in 1984, and the side have advanced past the group stage in every edition they've participated in so far. Portugal have reached the semi-finals on five occasions, and reached the final as hosts in 2004, however losing to the heavy tournament underdogs Greece. They captured their first major tournament win after defeating hosts France 1–0 in the final of Euro 2016.

## UEFA Euro 1984
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Spain | 3 | 1 | 2 | 0 | 3 | 2 | +1 | 4 | Advance to knockout stage |
| 2 | Portugal | 3 | 1 | 2 | 0 | 2 | 1 | +1 | 4 | Advance to knockout stage |
| 3 | West Germany | 3 | 1 | 1 | 1 | 2 | 2 | 0 | 3 | |
| 4 | Romania | 3 | 0 | 1 | 2 | 2 | 4 | −2 | 1 | |

### Knockout stage
#### Semi-finals
## UEFA Euro 1996
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Portugal | 3 | 2 | 1 | 0 | 5 | 1 | +4 | 7 | Advance to knockout stage |
| 2 | Croatia | 3 | 2 | 0 | 1 | 4 | 3 | +1 | 6 | Advance to knockout stage |
| 3 | Denmark | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 | |
| 4 | Turkey | 3 | 0 | 0 | 3 | 0 | 5 | −5 | 0 | |

### Knockout stage
#### Quarter-finals
## UEFA Euro 2000
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Portugal | 3 | 3 | 0 | 0 | 7 | 2 | +5 | 9 | Advance to knockout stage |
| 2 | Romania | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 | Advance to knockout stage |
| 3 | England | 3 | 1 | 0 | 2 | 5 | 6 | −1 | 3 | |
| 4 | Germany | 3 | 0 | 1 | 2 | 1 | 5 | −4 | 1 | |

### Knockout stage
#### Semi-finals
## UEFA Euro 2004
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Portugal (H) | 3 | 2 | 0 | 1 | 4 | 2 | +2 | 6 | Advance to knockout stage |
| 2 | Greece | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 | Advance to knockout stage |
| 3 | Spain | 3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 | |
| 4 | Russia | 3 | 1 | 0 | 2 | 2 | 4 | −2 | 3 | |
* 1 2 Tied on head-to-head result (Greece 1–1 Spain) and overall goal difference (0). Overall goals for was used as the tiebreaker.

### Knockout stage
#### Final
## UEFA Euro 2008
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Portugal | 3 | 2 | 0 | 1 | 5 | 3 | +2 | 6 | Advance to knockout stage |
| 2 | Turkey | 3 | 2 | 0 | 1 | 5 | 5 | 0 | 6 | Advance to knockout stage |
| 3 | Czech Republic | 3 | 1 | 0 | 2 | 4 | 6 | −2 | 3 | |
| 4 | Switzerland (H) | 3 | 1 | 0 | 2 | 3 | 3 | 0 | 3 | |
* 1 2 Head-to-head result: Portugal 2–0 Turkey.
* 1 2 Head-to-head result: Switzerland 0–1 Czech Republic.

### Knockout stage
#### Quarter-finals
## UEFA Euro 2012
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Germany | 3 | 3 | 0 | 0 | 5 | 2 | +3 | 9 | Advance to knockout stage |
| 2 | Portugal | 3 | 2 | 0 | 1 | 5 | 4 | +1 | 6 | Advance to knockout stage |
| 3 | Denmark | 3 | 1 | 0 | 2 | 4 | 5 | −1 | 3 | |
| 4 | Netherlands | 3 | 0 | 0 | 3 | 2 | 5 | −3 | 0 | |

### Knockout stage
#### Semi-finals
## UEFA Euro 2016
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Hungary | 3 | 1 | 2 | 0 | 6 | 4 | +2 | 5 | Advance to knockout stage |
| 2 | Iceland | 3 | 1 | 2 | 0 | 4 | 3 | +1 | 5 | Advance to knockout stage |
| 3 | Portugal | 3 | 0 | 3 | 0 | 4 | 4 | 0 | 3 | Advance to knockout stage |
| 4 | Austria | 3 | 0 | 1 | 2 | 1 | 4 | −3 | 1 | |
* 1 2 Tied on head-to-head result (Iceland 1–1 Hungary). Overall goal difference was used as the tiebreaker.

#### Ranking of third-placed teams

| Pos | Grp | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | B | Slovakia | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | Advance to knockout stage |
| 2 | E | Republic of Ireland | 3 | 1 | 1 | 1 | 2 | 4 | −2 | 4 | Advance to knockout stage |
| 3 | F | Portugal | 3 | 0 | 3 | 0 | 4 | 4 | 0 | 3 | Advance to knockout stage |
| 4 | C | Northern Ireland | 3 | 1 | 0 | 2 | 2 | 2 | 0 | 3 | Advance to knockout stage |
| 5 | D | Turkey | 3 | 1 | 0 | 2 | 2 | 4 | −2 | 3 | |
| 6 | A | Albania | 3 | 1 | 0 | 2 | 1 | 3 | −2 | 3 | |

### Knockout stage
#### Final
## UEFA Euro 2020
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | France | 3 | 1 | 2 | 0 | 4 | 3 | +1 | 5 | Advance to knockout stage |
| 2 | Germany (H) | 3 | 1 | 1 | 1 | 6 | 5 | +1 | 4 | Advance to knockout stage |
| 3 | Portugal | 3 | 1 | 1 | 1 | 7 | 6 | +1 | 4 | Advance to knockout stage |
| 4 | Hungary (H) | 3 | 0 | 2 | 1 | 3 | 6 | −3 | 2 | |
* 1 2 Head-to-head result: Portugal 2–4 Germany.

#### Ranking of third-placed teams

| Pos | Grp | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | F | Portugal | 3 | 1 | 1 | 1 | 7 | 6 | +1 | 4 | Advance to knockout stage |
| 2 | D | Czech Republic | 3 | 1 | 1 | 1 | 3 | 2 | +1 | 4 | Advance to knockout stage |
| 3 | A | Switzerland | 3 | 1 | 1 | 1 | 4 | 5 | −1 | 4 | Advance to knockout stage |
| 4 | C | Ukraine | 3 | 1 | 0 | 2 | 4 | 5 | −1 | 3 | Advance to knockout stage |
| 5 | B | Finland | 3 | 1 | 0 | 2 | 1 | 3 | −2 | 3 | |
| 6 | E | Slovakia | 3 | 1 | 0 | 2 | 2 | 7 | −5 | 3 | |

### Knockout stage
#### Round of 16
## UEFA Euro 2024
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Portugal | 3 | 2 | 0 | 1 | 5 | 3 | +2 | 6 | Advance to knockout stage |
| 2 | Turkey | 3 | 2 | 0 | 1 | 5 | 5 | 0 | 6 | Advance to knockout stage |
| 3 | Georgia | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 | Advance to knockout stage |
| 4 | Czech Republic | 3 | 0 | 1 | 2 | 3 | 5 | −2 | 1 | |
* 1 2 Head-to-head result: Turkey 0–3 Portugal.

### Knockout stage
#### Quarter-finals
## Overall record

| Year | Round | Position | Pld | W | D | L | GF | GA |
| 1960 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 1964 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 1968 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 1972 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 1976 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 1980 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 1984 | Semi-finals | 3rd | 4 | 1 | 2 | 1 | 4 | 4 |
| 1988 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 1992 | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify | Did not qualify |
| 1996 | Quarter-finals | 5th | 4 | 2 | 1 | 1 | 5 | 2 |
| 2000 | Semi-finals | 3rd | 5 | 4 | 0 | 1 | 10 | 4 |
| 2004 | Runners-up | 2nd | 6 | 3 | 1* | 2 | 8 | 6 |
| 2008 | Quarter-finals | 7th | 4 | 2 | 0 | 2 | 7 | 6 |
| 2012 | Semi-finals | 3rd | 5 | 3 | 1* | 1 | 6 | 4 |
| 2016 | Champions | 1st | 7 | 3 | 4* | 0 | 9 | 5 |
| 2020 | Round of 16 | 13th | 4 | 1 | 1 | 2 | 7 | 7 |
| 2024 | Quarter-finals | 8th | 5 | 2 | 2* | 1 | 5 | 3 |
| 2028 | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined |
| 2032 | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined |
| Total | 1 Title | 9/17 | 44 | 21 | 12 | 11 | 61 | 41 |
    *Draws include knockout matches decided via penalty shoot-out.
    **Gold background colour indicates that the tournament was won.
    ***Red border colour indicates that the tournament was held on home soil.
Portugal's UEFA European Championship record :
| First Match | Portugal 0–0 West Germany (14 June 1984; Strasbourg, France) |
| Biggest Win | Croatia 0–3 Portugal (19 June 1996; Nottingham, England) Portugal 3–0 Germany (20 June 2000; Rotterdam, Netherlands) Hungary 0–3 Portugal (15 June 2021; Budapest, Hungary) Turkey 0–3 Portugal (22 June 2024; Dortmund, Germany) |
| Biggest Defeat | Switzerland 2–0 Portugal (15 June 2008; Basel, Switzerland) Portugal 2–4 Germany (19 June 2021; Munich, Germany) Georgia 2–0 Portugal (26 June 2024; Gelsenkirchen, Germany) |
| Best Result | Champions in 2016 |
| Worst Result | Round of 16 in 2020 |

## Matches

| Year | Round | Opponent | Score | Portugal scorers |
| 1984 | Group stage | West Germany | 0–0 | – |
| 1984 | Group stage | Spain | 1–1 | Sousa |
| 1984 | Group stage | Romania | 1–0 | Nené |
| 1984 | Semi-final | France | 2–3 (a.e.t.) | Jordão (2) |
| 1996 | Group stage | Denmark | 1–1 | Sá Pinto |
| 1996 | Group stage | Turkey | 1–0 | Couto |
| 1996 | Group stage | Croatia | 3–0 | Figo, João Pinto, Domingos |
| 1996 | Quarter-final | Czech Republic | 0–1 | – |
| 2000 | Group stage | England | 3–2 | Figo, João Pinto, Nuno Gomes |
| 2000 | Group stage | Romania | 1–0 | Costinha |
| 2000 | Group stage | Germany | 3–0 | S. Conceição (3) |
| 2000 | Quarter-final | Turkey | 2–0 | Nuno Gomes (2) |
| 2000 | Semi-final | France | 1–2 (a.s.d.e.t.) | Nuno Gomes |
| 2004 | Group stage | Greece | 1–2 | Ronaldo |
| 2004 | Group stage | Russia | 2–0 | Maniche, Rui Costa |
| 2004 | Group stage | Spain | 1–0 | Nuno Gomes |
| 2004 | Quarter-final | England | 2–2 (a.e.t.) (6–5 p) | Postiga, Rui Costa |
| 2004 | Semi-final | Netherlands | 2–1 | Ronaldo, Maniche |
| 2004 | Final | Greece | 0–1 | – |
| 2008 | Group stage | Turkey | 2–0 | Pepe, Meireles |
| 2008 | Group stage | Czech Republic | 3–1 | Deco, Ronaldo, Quaresma |
| 2008 | Group stage | Switzerland | 0–2 | – |
| 2008 | Quarter-final | Germany | 2–3 | Nuno Gomes, Postiga |
| 2012 | Group stage | Germany | 0–1 | – |
| 2012 | Group stage | Denmark | 3–2 | Pepe, Postiga, Varela |
| 2012 | Group stage | Netherlands | 2–1 | Ronaldo (2) |
| 2012 | Quarter-final | Czech Republic | 1–0 | Ronaldo |
| 2012 | Semi-final | Spain | 0–0 (a.e.t.) (2–4 p) | – |
| 2016 | Group stage | Iceland | 1–1 | Nani |
| 2016 | Group stage | Austria | 0–0 | – |
| 2016 | Group stage | Hungary | 3–3 | Nani, Ronaldo (2) |
| 2016 | Round of 16 | Croatia | 1–0 (a.e.t.) | Quaresma |
| 2016 | Quarter-final | Poland | 1–1 (a.e.t.) (5–3 p) | Sanches |
| 2016 | Semi-final | Wales | 2–0 | Ronaldo, Nani |
| 2016 | Final | France | 1–0 (a.e.t.) | Eder |
| 2020 | Group stage | Hungary | 3–0 | Guerreiro, Ronaldo (2) |
| 2020 | Group stage | Germany | 2–4 | Ronaldo, Jota |
| 2020 | Group stage | France | 2–2 | Ronaldo (2) |
| 2020 | Round of 16 | Belgium | 0–1 | – |
| 2024 | Group stage | Czech Republic | 2–1 | Hranáč (o.g.), F. Conceição |
| 2024 | Group stage | Turkey | 3–0 | B. Silva, Akaydin (o.g.), Fernandes |
| 2024 | Group stage | Georgia | 0–2 | – |
| 2024 | Round of 16 | Slovenia | 0–0 (a.e.t.) (3–0 p) | – |
| 2024 | Quarter-final | France | 0–0 (a.e.t.) (3–5 p) | – |

## Goalscorers

| Player | Goals | 1984 | 1996 | 2000 | 2004 | 2008 | 2012 | 2016 | 2020 | 2024 |
| Cristiano Ronaldo | 14 | | | | 2 | 1 | 3 | 3 | 5 | |
| Nuno Gomes | 6 | | | 4 | 1 | 1 | | | | |
| Sérgio Conceição | 3 | | | 3 | | | | | | |
| Nani | 3 | | | | | | | 3 | | |
| Hélder Postiga | 3 | | | | 1 | 1 | 1 | | | |
| Luís Figo | 2 | | 1 | 1 | | | | | | |
| Rui Costa | 2 | | | | 2 | | | | | |
| João Vieira Pinto | 2 | | 1 | 1 | | | | | | |
| Rui Jordão | 2 | 2 | | | | | | | | |
| Ricardo Quaresma | 2 | | | | | 1 | | 1 | | |
| Maniche | 2 | | | | 2 | | | | | |
| Pepe | 2 | | | | | 1 | 1 | | | |
| Éder | 1 | | | | | | | 1 | | |
| Nené | 1 | 1 | | | | | | | | |
| Bernardo Silva | 1 | | | | | | | | | 1 |
| Bruno Fernandes | 1 | | | | | | | | | 1 |
| Diogo Jota | 1 | | | | | | | | 1 | |
| Deco | 1 | | | | | 1 | | | | |
| Renato Sanches | 1 | | | | | | | 1 | | |
| Raul Meireles | 1 | | | | | 1 | | | | |
| Domingos Paciência | 1 | | 1 | | | | | | | |
| Ricardo Sá Pinto | 1 | | 1 | | | | | | | |
| Costinha | 1 | | | 1 | | | | | | |
| Fernando Couto | 1 | | 1 | | | | | | | |
| António Sousa | 1 | 1 | | | | | | | | |
| Raphaël Guerreiro | 1 | | | | | | | | 1 | |
| Silvestre Varela | 1 | | | | | | 1 | | | |
| Francisco Conceição | 1 | | | | | | | | | 1 |
| Own goals | 2 | | | | | | | | | 2 |
| Total | 61 | 4 | 5 | 10 | 8 | 7 | 6 | 9 | 7 | 5 |

### Own goals scored for opponents

* Jorge Andrade (scored for Netherlands in 2004)
* Rúben Dias (scored for Germany in 2020)
* Raphaël Guerreiro (scored for Germany in 2020)

## Head-to-head record

| Opponent | Pld | W | D | L | GF | GA |
| Austria | 1 | 0 | 1 | 0 | 0 | 0 |
| Belgium | 1 | 0 | 0 | 1 | 0 | 1 |
| Croatia | 2 | 2 | 0 | 0 | 4 | 0 |
| Czech Republic | 4 | 3 | 0 | 1 | 6 | 3 |
| Denmark | 2 | 1 | 1 | 0 | 4 | 3 |
| England | 2 | 1 | 1 | 0 | 5 | 4 |
| France | 5 | 1 | 2 | 2 | 6 | 7 |
| Georgia | 1 | 0 | 0 | 1 | 0 | 2 |
| Germany | 5 | 1 | 1 | 3 | 7 | 8 |
| Greece | 2 | 0 | 0 | 2 | 1 | 3 |
| Hungary | 2 | 1 | 1 | 0 | 6 | 3 |
| Iceland | 1 | 0 | 1 | 0 | 1 | 1 |
| Netherlands | 2 | 2 | 0 | 0 | 4 | 2 |
| Poland | 1 | 0 | 1 | 0 | 1 | 1 |
| Romania | 2 | 2 | 0 | 0 | 2 | 0 |
| Russia | 1 | 1 | 0 | 0 | 2 | 0 |
| Slovenia | 1 | 0 | 1 | 0 | 0 | 0 |
| Spain | 3 | 1 | 2 | 0 | 2 | 1 |
| Switzerland | 1 | 0 | 0 | 1 | 0 | 2 |
| Turkey | 4 | 4 | 0 | 0 | 8 | 0 |
| Wales | 1 | 1 | 0 | 0 | 2 | 0 |
| Total | 44 | 21 | 12 | 11 | 61 | 41 |