# Germany at the UEFA European Championship

The UEFA European Championship is the main football competition of the men's national football teams governed by UEFA (the Union of European Football Associations). Held every four years since 1960, in the even-numbered year between FIFA World Cup tournaments, it was originally called the UEFA European Nations' Cup, changing to the current name in 1968.
Starting with the 1996 tournament, specific championships are often referred to in the form "UEFA Euro XXXX". Prior to entering the tournament all teams other than the host nations (which qualify automatically) compete in a qualifying process.
Germany have participated in fourteen European Championships, five of which were as West Germany and nine of which were as (unified) Germany. By doing so, the nation holds the record of most participations in the competition's history.
Germany are holders of three European titles, won in 1972 in Belgium, in 1980 in Italy, and in 1996 in England. The team have finished out of the top eight on only three occasions, in the 2000, 2004 and 2020 tournaments. They have reached at least the semi-finals on nine occasions, an unparalleled record in the competition.

## Overall record
### History

* 1960–1988 as West Germany
* 1992–present as Germany
Champions Runners-up Third place Tournament played fully or partially on home soil
| UEFA European Championship record | UEFA European Championship record | UEFA European Championship record | UEFA European Championship record | UEFA European Championship record | UEFA European Championship record | UEFA European Championship record | UEFA European Championship record | UEFA European Championship record | UEFA European Championship record | Qualification record | Qualification record | Qualification record | Qualification record | Qualification record | Qualification record | Qualification record |
| Year | Round | Position | Pld | W | D* | L | GF | GA | Squad | Pld | W | D | L | GF | GA | Campaign |
| 1960 | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter |
| 1964 | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter | Did not enter |
| 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 | Did not qualify | 4 | 2 | 1 | 1 | 9 | 2 | 1968 |
| 1972 | Champions | 1st | 2 | 2 | 0 | 0 | 5 | 1 | Squad | 8 | 5 | 3 | 0 | 13 | 3 | 1972 |
| 1976 | Runners-up | 2nd | 2 | 1 | 1* | 0 | 6 | 4 | Squad | 8 | 4 | 4 | 0 | 17 | 5 | 1976 |
| 1980 | Champions | 1st | 4 | 3 | 1 | 0 | 6 | 3 | Squad | 6 | 4 | 2 | 0 | 17 | 1 | 1980 |
| 1984 | Group stage | 5th | 3 | 1 | 1 | 1 | 2 | 2 | Squad | 8 | 5 | 1 | 2 | 15 | 5 | 1984 |
| 1988 | Semi-finals | 3rd | 4 | 2 | 1 | 1 | 6 | 3 | Squad | Qualified as hosts | Qualified as hosts | Qualified as hosts | Qualified as hosts | Qualified as hosts | Qualified as hosts | Qualified as hosts |
| 1992 | Runners-up | 2nd | 5 | 2 | 1 | 2 | 7 | 8 | Squad | 6 | 5 | 0 | 1 | 13 | 4 | 1992 |
| 1996 | Champions | 1st | 6 | 4 | 2* | 0 | 10 | 3 | Squad | 10 | 8 | 1 | 1 | 27 | 10 | 1996 |
| 2000 | Group stage | 15th | 3 | 0 | 1 | 2 | 1 | 5 | Squad | 8 | 6 | 1 | 1 | 20 | 4 | 2000 |
| 2004 | Group stage | 12th | 3 | 0 | 2 | 1 | 2 | 3 | Squad | 8 | 5 | 3 | 0 | 13 | 4 | 2004 |
| 2008 | Runners-up | 2nd | 6 | 4 | 0 | 2 | 10 | 7 | Squad | 12 | 8 | 3 | 1 | 35 | 7 | 2008 |
| 2012 | Semi-finals | 3rd | 5 | 4 | 0 | 1 | 10 | 6 | Squad | 10 | 10 | 0 | 0 | 34 | 7 | 2012 |
| 2016 | Semi-finals | 3rd | 6 | 3 | 2* | 1 | 7 | 3 | Squad | 10 | 7 | 1 | 2 | 24 | 9 | 2016 |
| 2020 | Round of 16 | 15th | 4 | 1 | 1 | 2 | 6 | 7 | Squad | 8 | 7 | 0 | 1 | 30 | 7 | 2020 |
| 2024 | Quarter-finals | 5th | 5 | 3 | 1 | 1 | 11 | 4 | Squad | Qualified as hosts | Qualified as hosts | Qualified as hosts | Qualified as hosts | Qualified as hosts | Qualified as hosts | Qualified as hosts |
| 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 | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | To be determined | 2028 |
| Total | 3 Titles | 14/17 | 58 | 30 | 14* | 14 | 89 | 59 | — | 106 | 76 | 20 | 10 | 267 | 68 | Total |
    *Denotes draws include knockout matches decided via penalty shoot-out.

### Winning campaigns

| Year | Manager | Captain | Final goalscorer(s) |
| 1972 | Helmut Schön | Franz Beckenbauer | Gerd Müller (2), Herbert Wimmer |
| 1980 | Jupp Derwall | Bernard Dietz | Horst Hrubesch (2) |
| 1996 | Berti Vogts | Jürgen Klinsmann | Oliver Bierhoff (2) |

## List of matches

| Year | Round | Opponent | Score | Germany scorer(s) |
| 1972 | Semi-finals | Belgium | 2–1 | G. Müller (2) |
| 1972 | Final | Soviet Union | 3–0 | G. Müller (2), Wimmer |
| 1976 | Semi-finals | Yugoslavia | 4–2 (a.e.t.) | Flohe, D. Müller (3) |
| 1976 | Final | Czechoslovakia | 2–2 (a.e.t.) (3–5 p) | D. Müller, Hölzenbein |
| 1980 | Group 1 | Czechoslovakia | 1–0 | Rummenigge |
| 1980 | Group 1 | Netherlands | 3–2 | Allofs (3) |
| 1980 | Group 1 | Greece | 0–0 | — |
| 1980 | Final | Belgium | 2–1 | Hrubesch (2) |
| 1984 | Group 2 | Portugal | 0–0 | — |
| 1984 | Group 2 | Romania | 2–1 | Völler (2) |
| 1984 | Group 2 | Spain | 0–1 | — |
| 1988 | Group 1 | Italy | 1–1 | Brehme |
| 1988 | Group 1 | Denmark | 2–0 | Klinsmann, Thon |
| 1988 | Group 1 | Spain | 2–0 | Völler (2) |
| 1988 | Semi-finals | Netherlands | 1–2 | Matthäus |
| 1992 | Group 2 | CIS | 1–1 | Häßler |
| 1992 | Group 2 | Scotland | 2–0 | Riedle, Effenberg |
| 1992 | Group 2 | Netherlands | 1–3 | Klinsmann |
| 1992 | Semi-finals | Sweden | 3–2 | Häßler, Riedle (2) |
| 1992 | Final | Denmark | 0–2 | — |
| 1996 | Group C | Czech Republic | 2–0 | Ziege, Möller |
| 1996 | Group C | Russia | 3–0 | Sammer, Klinsmann (2) |
| 1996 | Group C | Italy | 0–0 | — |
| 1996 | Quarter-finals | Croatia | 2–1 | Klinsmann, Sammer |
| 1996 | Semi-finals | England | 1–1 (a.e.t.) (6–5 p) | Kuntz |
| 1996 | Final | Czech Republic | 2–1 (a.e.t.) | Bierhoff (2) |
| 2000 | Group A | Romania | 1–1 | Scholl |
| 2000 | Group A | England | 0–1 | — |
| 2000 | Group A | Portugal | 0–3 | — |
| 2004 | Group D | Netherlands | 1–1 | Frings |
| 2004 | Group D | Latvia | 0–0 | — |
| 2004 | Group D | Czech Republic | 1–2 | Ballack |
| 2008 | Group B | Poland | 2–0 | Podolski (2) |
| 2008 | Group B | Croatia | 1–2 | Podolski |
| 2008 | Group B | Austria | 1–0 | Ballack |
| 2008 | Quarter-finals | Portugal | 3–2 | Schweinsteiger, Klose, Ballack |
| 2008 | Semi-finals | Turkey | 3–2 | Schweinsteiger, Klose, Lahm |
| 2008 | Final | Spain | 0–1 | — |
| 2012 | Group B | Portugal | 1–0 | Gómez |
| 2012 | Group B | Netherlands | 2–1 | Gómez (2) |
| 2012 | Group B | Denmark | 2–1 | Podolski, Bender |
| 2012 | Quarter-finals | Greece | 4–2 | Lahm, Khedira, Klose, Reus |
| 2012 | Semi-finals | Italy | 1–2 | Özil |
| 2016 | Group C | Ukraine | 2–0 | Mustafi, Schweinsteiger |
| 2016 | Group C | Poland | 0–0 | — |
| 2016 | Group C | Northern Ireland | 1–0 | Gómez |
| 2016 | Round of 16 | Slovakia | 3–0 | Boateng, Gómez, Draxler |
| 2016 | Quarter-finals | Italy | 1–1 (a.e.t.) (6–5 p) | Özil |
| 2016 | Semi-finals | France | 0–2 | — |
| 2020 | Group F | France | 0–1 | — |
| 2020 | Group F | Portugal | 4–2 | Dias (o.g.), Guerreiro (o.g.), Havertz, Gosens |
| 2020 | Group F | Hungary | 2–2 | Havertz, Goretzka |
| 2020 | Round of 16 | England | 0–2 | — |
| 2024 | Group A | Scotland | 5–1 | Wirtz, Musiala, Havertz, Füllkrug, Can |
| 2024 | Group A | Hungary | 2–0 | Musiala, Gündoğan |
| 2024 | Group A | Switzerland | 1–1 | Füllkrug |
| 2024 | Round of 16 | Denmark | 2–0 | Havertz, Musiala |
| 2024 | Quarter-finals | Spain | 1–2 (a.e.t.) | Wirtz |

## Head-to-head record

| Opponent | Pld | W | D | L | GF | GA |
| Austria | 1 | 1 | 0 | 0 | 1 | 0 |
| Belgium | 2 | 2 | 0 | 0 | 4 | 2 |
| CIS | 1 | 0 | 1 | 0 | 1 | 1 |
| Croatia | 2 | 1 | 0 | 1 | 3 | 3 |
| Czech Republic | 3 | 2 | 0 | 1 | 5 | 3 |
| Czechoslovakia | 2 | 1 | 1 | 0 | 3 | 2 |
| Denmark | 4 | 3 | 0 | 1 | 6 | 3 |
| England | 3 | 0 | 1 | 2 | 1 | 4 |
| France | 2 | 0 | 0 | 2 | 0 | 3 |
| Greece | 2 | 1 | 1 | 0 | 4 | 2 |
| Hungary | 2 | 1 | 1 | 0 | 4 | 2 |
| Italy | 4 | 0 | 3 | 1 | 3 | 4 |
| Latvia | 1 | 0 | 1 | 0 | 0 | 0 |
| Netherlands | 5 | 2 | 1 | 2 | 8 | 9 |
| Northern Ireland | 1 | 1 | 0 | 0 | 1 | 0 |
| Poland | 2 | 1 | 1 | 0 | 2 | 0 |
| Portugal | 5 | 3 | 1 | 1 | 8 | 7 |
| Romania | 2 | 1 | 1 | 0 | 3 | 2 |
| Russia | 1 | 1 | 0 | 0 | 3 | 0 |
| Scotland | 2 | 2 | 0 | 0 | 7 | 1 |
| Slovakia | 1 | 1 | 0 | 0 | 3 | 0 |
| Soviet Union | 1 | 1 | 0 | 0 | 3 | 0 |
| Spain | 4 | 1 | 0 | 3 | 3 | 4 |
| Sweden | 1 | 1 | 0 | 0 | 3 | 2 |
| Switzerland | 1 | 0 | 1 | 0 | 1 | 1 |
| Turkey | 1 | 1 | 0 | 0 | 3 | 2 |
| Ukraine | 1 | 1 | 0 | 0 | 2 | 0 |
| Yugoslavia | 1 | 1 | 0 | 0 | 4 | 2 |
| Total | 58 | 30 | 14 | 14 | 89 | 59 |

## UEFA Euro 1972
### Final tournament

Semi-finals
Final

## UEFA Euro 1976
### Final tournament

Semi-finals
Final

## UEFA Euro 1980
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | West Germany | 3 | 2 | 1 | 0 | 4 | 2 | +2 | 5 | Advance to final |
| 2 | Czechoslovakia | 3 | 1 | 1 | 1 | 4 | 3 | +1 | 3 | Advance to third place play-off |
| 3 | Netherlands | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 3 | |
| 4 | Greece | 3 | 0 | 1 | 2 | 1 | 4 | −3 | 1 | |

### Knockout stage

Final

## 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 | |

## UEFA Euro 1988
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | West Germany (H) | 3 | 2 | 1 | 0 | 5 | 1 | +4 | 5 | Advance to knockout stage |
| 2 | Italy | 3 | 2 | 1 | 0 | 4 | 1 | +3 | 5 | Advance to knockout stage |
| 3 | Spain | 3 | 1 | 0 | 2 | 3 | 5 | −2 | 2 | |
| 4 | Denmark | 3 | 0 | 0 | 3 | 2 | 7 | −5 | 0 | |

### Knockout stage

Semi-finals

## UEFA Euro 1992
### Group stage

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

### Knockout stage

Semi-finals
Final

## UEFA Euro 1996
### Group stage

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

### Knockout stage

Quarter-finals
Semi-finals
Final

## 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 | |

## UEFA Euro 2004
### Group stage

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

## UEFA Euro 2008
### Group stage

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

### Knockout stage

Quarter-finals
Semi-finals
Final

## 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

Quarter-finals
Semi-finals

## UEFA Euro 2016
### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Germany | 3 | 2 | 1 | 0 | 3 | 0 | +3 | 7 | Advance to knockout stage |
| 2 | Poland | 3 | 2 | 1 | 0 | 2 | 0 | +2 | 7 | Advance to knockout stage |
| 3 | Northern Ireland | 3 | 1 | 0 | 2 | 2 | 2 | 0 | 3 | Advance to knockout stage |
| 4 | Ukraine | 3 | 0 | 0 | 3 | 0 | 5 | −5 | 0 | |
* 1 2 Tied on head-to-head result (Germany 0–0 Poland). Overall goal difference was used as the tiebreaker.

### Knockout stage

Round of 16
Quarter-finals
Semi-finals

## 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.

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

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Germany (H) | 3 | 2 | 1 | 0 | 8 | 2 | +6 | 7 | Advance to knockout stage |
| 2 | Switzerland | 3 | 1 | 2 | 0 | 5 | 3 | +2 | 5 | Advance to knockout stage |
| 3 | Hungary | 3 | 1 | 0 | 2 | 2 | 5 | −3 | 3 | |
| 4 | Scotland | 3 | 0 | 1 | 2 | 2 | 7 | −5 | 1 | |

### Knockout stage
#### Quarter-finals
## Most appearances

| Rank | Player | Matches | Years |
| 1 | Manuel Neuer | 20 | 2012, 2016, 2020, 2024 |
| 2 | Toni Kroos | 19 | 2012, 2016, 2020, 2024 |
| 3 | Bastian Schweinsteiger | 18 | 2004, 2008, 2012, 2016 |
| 4 | Thomas Müller | 17 | 2012, 2016, 2020, 2024 |
| 5 | Philipp Lahm | 14 | 2004, 2008, 2012 |
| 6 | Mario Gómez | 13 | 2008, 2012, 2016 |
| 6 | Thomas Häßler | 13 | 1992, 1996, 2000 |
| 6 | Mats Hummels | 13 | 2012, 2016, 2020 |
| 6 | Joshua Kimmich | 13 | 2016, 2020, 2024 |
| 6 | Jürgen Klinsmann | 13 | 1988, 1992, 1996 |
| 6 | Miroslav Klose | 13 | 2004, 2008, 2012 |

## Top goalscorers

| Rank | Player | Goals | Years (goals) |
| 1 | Mario Gómez | 5 | 2012 (3), 2016 (2) |
| 1 | Jürgen Klinsmann | 5 | 1988, 1992, 1996 (3) |
| 3 | Kai Havertz | 4 | 2020 (2), 2024 (2) |
| 3 | Dieter Müller | 4 | 1976 (4) |
| 3 | Gerd Müller | 4 | 1972 (4) |
| 3 | Lukas Podolski | 4 | 2008 (3), 2012 |
| 3 | Rudi Völler | 4 | 1984 (2), 1988 (2) |
| 8 | Klaus Allofs | 3 | 1980 (3) |
| 8 | Michael Ballack | 3 | 2004, 2008 (2) |
| 8 | Miroslav Klose | 3 | 2008 (2), 2012 |
| 8 | Jamal Musiala | 3 | 2024 (3) |
| 8 | Karl-Heinz Riedle | 3 | 1992 (3) |
| 8 | Bastian Schweinsteiger | 3 | 2008 (2), 2016 |