Denmark
1964 – 2024 · 10 Euro tournaments
10×
Appearances
#1
Best finish
1992
0
Goals scored
0.0 avg/WC
7/7/13
Group stage W/D/L
NaN GF · NaN GA
Tournament history
| Year | Host | Group | W | D | L | GF | GA | Pts | Goals | Squad | Result |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | Germany | Grp Group C | 0 | 3 | 0 | — | — | — | 0 | 26 | — |
| 2020 | Pan-European | Grp Group B | 1 | 0 | 2 | — | — | — | 0 | 26 | — |
| 2012 | Poland / Ukraine | Grp Group B | 1 | 0 | 2 | — | — | — | 0 | 23 | — |
| 2004 | Portugal | Grp Group C | 1 | 2 | 0 | — | — | — | 0 | 23 | — |
| 2000 | Belgium / Netherlands | Grp Group D | 0 | 0 | 3 | — | — | — | 0 | 22 | — |
| 1996 | England | Grp Group D | 1 | 1 | 1 | — | — | — | 0 | 22 | — |
| 1992 | Sweden | Grp Group A | 1 | 1 | 1 | — | — | — | 0 | 20 | 🏆 🥇 Champion |
| 1988 | West Germany | Grp Group A | 0 | 0 | 3 | — | — | — | 0 | 20 | — |
| 1984 | France | Grp Group A | 2 | 0 | 1 | — | — | — | 0 | 20 | — |
| 1964 | Spain | — | — | — | — | — | — | — | 0 | 17 | 4th place |
GET /teams/Denmark · GET /tournaments — cross-referenced
Squads by tournament
2024Germany—Grp Group C · 0W 3D 0L26 players▶
| # | Pos | Name | Age | Goals | Club |
|---|---|---|---|---|---|
| 1 | GK | Kasper Schmeichel | 37 | — | Anderlecht(Belgium (civil)) |
| 16 | GK | Mads Hermansen | 23 | — | Leicester City(England) |
| 22 | GK | Frederik Rønnow | 31 | — | Union Berlin(Germany) |
| 2 | DF | Joachim Andersen | 28 | — | Crystal Palace(England) |
| 3 | DF | Jannik Vestergaard | 31 | — | Leicester City(England) |
| 4 | DF | Simon Kjær | 35 | — | Milan(Italy) |
| 5 | DF | Joakim Mæhle | 27 | — | VfL Wolfsburg(Germany) |
| 6 | DF | Andreas Christensen | 28 | — | Barcelona(Spain) |
| 13 | DF | Mathias Jørgensen | 34 | — | Brentford(England) |
| 17 | DF | Victor Kristiansen | 21 | — | Bologna(Italy) |
| 18 | DF | Alexander Bah | 26 | — | Benfica(Portugal (official)) |
| 25 | DF | Rasmus Kristensen | 26 | — | Roma(Italy) |
| 7 | MF | Mathias Jensen | 28 | — | Brentford(England) |
| 8 | MF | Thomas Delaney | 32 | — | Anderlecht(Belgium (civil)) |
| 10 | MF | Christian Eriksen | 32 | — | Manchester United(England) |
| 15 | MF | Christian Nørgaard | 30 | — | Brentford(England) |
| 21 | MF | Morten Hjulmand | 24 | — | Sporting CP(Portugal (official)) |
| 23 | MF | Pierre-Emile Højbjerg | 28 | — | Tottenham Hotspur(England) |
| 24 | MF | Anders Dreyer | 26 | — | Anderlecht(Belgium (civil)) |
| 26 | MF | Jacob Bruun Larsen | 25 | — | Burnley(England) |
| 9 | FW | Rasmus Højlund | 21 | — | Manchester United(England) |
| 11 | FW | Andreas Skov Olsen | 24 | — | Club Brugge(Belgium (civil)) |
| 12 | FW | Kasper Dolberg | 26 | — | Anderlecht(Belgium (civil)) |
| 14 | FW | Mikkel Damsgaard | 23 | — | Brentford(England) |
| 19 | FW | Jonas Wind | 25 | — | VfL Wolfsburg(Germany) |
| 20 | FW | Yussuf Poulsen | 29 | — | RB Leipzig(Germany) |
2020Pan-European—Grp Group B · 1W 0D 2L26 players▶
| # | Pos | Name | Age | Goals | Club |
|---|---|---|---|---|---|
| 1 | GK | Kasper Schmeichel | 34 | — | Leicester City(England) |
| 16 | GK | Jonas Lössl | 32 | — | Midtjylland(Denmark) |
| 22 | GK | Frederik Rønnow | 28 | — | Schalke 04(Germany) |
| 2 | DF | Joachim Andersen | 25 | — | Fulham(England) |
| 3 | DF | Jannik Vestergaard | 28 | — | Southampton(England) |
| 4 | DF | Simon Kjær | 32 | — | Milan(Italy) |
| 5 | DF | Joakim Mæhle | 24 | — | Atalanta(Italy) |
| 6 | DF | Andreas Christensen | 25 | — | Chelsea(England) |
| 13 | DF | Mathias Jørgensen | 31 | — | Copenhagen(Denmark) |
| 17 | DF | Jens Stryger Larsen | 30 | — | Udinese(Italy) |
| 26 | DF | Nicolai Boilesen | 29 | — | Copenhagen(Denmark) |
| 7 | MF | Robert Skov | 25 | — | 1899 Hoffenheim(Germany) |
| 8 | MF | Thomas Delaney | 29 | — | Borussia Dortmund(Germany) |
| 10 | MF | Christian Eriksen | 29 | — | Internazionale(Italy) |
| 15 | MF | Christian Nørgaard | 27 | — | Brentford(England) |
| 18 | MF | Daniel Wass | 32 | — | Valencia(Spain) |
| 23 | MF | Pierre-Emile Højbjerg | 25 | — | Tottenham Hotspur(England) |
| 24 | MF | Mathias Jensen | 25 | — | Brentford(England) |
| 25 | MF | Anders Christiansen | 31 | — | Malmö FF(Sweden) |
| 9 | FW | Martin Braithwaite | 30 | — | Barcelona(Spain) |
| 11 | FW | Andreas Skov Olsen | 21 | — | Bologna(Italy) |
| 12 | FW | Kasper Dolberg | 23 | — | Nice(France) |
| 14 | FW | Mikkel Damsgaard | 20 | — | Sampdoria(Italy) |
| 19 | FW | Jonas Wind | 22 | — | Copenhagen(Denmark) |
| 20 | FW | Yussuf Poulsen | 26 | — | RB Leipzig(Germany) |
| 21 | FW | Andreas Cornelius | 28 | — | Parma(Italy) |
2012Poland / Ukraine—Grp Group B · 1W 0D 2L23 players▶
| # | Pos | Name | Age | Goals | Club |
|---|---|---|---|---|---|
| 1 | GK | Stephan Andersen | 30 | — | Evian(France (1976–2020)) |
| 16 | GK | Anders Lindegaard | 28 | — | Manchester United(England) |
| 22 | GK | Kasper Schmeichel | 25 | — | Leicester City(England) |
| 3 | DF | Simon Kjær | 23 | — | Roma(Italy) |
| 4 | DF | Daniel Agger | 27 | — | Liverpool(England) |
| 5 | DF | Simon Poulsen | 27 | — | AZ(Netherlands) |
| 6 | DF | Lars Jacobsen | 32 | — | Copenhagen(Denmark) |
| 12 | DF | Andreas Bjelland | 23 | — | Nordsjælland(Denmark) |
| 13 | DF | Jores Okore | 19 | — | Nordsjælland(Denmark) |
| 18 | DF | Daniel Wass | 23 | — | Evian(France (1976–2020)) |
| 2 | MF | Christian Poulsen | 32 | — | Evian(France (1976–2020)) |
| 7 | MF | William Kvist | 27 | — | VfB Stuttgart(Germany) |
| 8 | MF | Christian Eriksen | 20 | — | Ajax(Netherlands) |
| 9 | MF | Michael Krohn-Dehli | 29 | — | Brøndby(Denmark) |
| 14 | MF | Lasse Schöne | 26 | — | NEC(Netherlands) |
| 15 | MF | Michael Silberbauer | 30 | — | Young Boys(Switzerland (Pantone)) |
| 19 | MF | Jakob Poulsen | 28 | — | Midtjylland(Denmark) |
| 20 | MF | Thomas Kahlenberg | 29 | — | Evian(France (1976–2020)) |
| 21 | MF | Niki Zimling | 27 | — | Club Brugge(Belgium (civil)) |
| 10 | FW | Dennis Rommedahl | 33 | — | Brøndby(Denmark) |
| 11 | FW | Nicklas Bendtner | 24 | — | Sunderland(England) |
| 17 | FW | Nicklas Pedersen | 24 | — | Groningen(Netherlands) |
| 23 | FW | Tobias Mikkelsen | 25 | — | Nordsjælland(Denmark) |
2004Portugal—Grp Group C · 1W 2D 0L23 players▶
| # | Pos | Name | Age | Goals | Club |
|---|---|---|---|---|---|
| 1 | GK | Thomas Sørensen | 28 | — | Aston Villa(England) |
| 16 | GK | Peter Skov-Jensen | 33 | — | Midtjylland(Denmark) |
| 22 | GK | Stephan Andersen | 22 | — | AB(Denmark) |
| 2 | DF | Kasper Bøgelund | 23 | — | PSV Eindhoven(Netherlands) |
| 3 | DF | René Henriksen | 34 | — | Panathinaikos(Greece) |
| 4 | DF | Martin Laursen | 26 | — | Milan(Italy) |
| 5 | DF | Niclas Jensen | 29 | — | Borussia Dortmund(Germany) |
| 6 | DF | Thomas Helveg | 32 | — | Internazionale(Italy) |
| 13 | DF | Per Krøldrup | 24 | — | Udinese(Italy) |
| 18 | DF | Brian Priske | 27 | — | Genk(Belgium (civil)) |
| 7 | MF | Thomas Gravesen | 28 | — | Everton(England) |
| 10 | MF | Martin Jørgensen | 28 | — | Udinese(Italy) |
| 12 | MF | Thomas Kahlenberg | 21 | — | Brøndby(Denmark) |
| 14 | MF | Claus Jensen | 27 | — | Charlton Athletic(England) |
| 15 | MF | Daniel Jensen | 24 | — | Real Murcia(Spain) |
| 17 | MF | Christian Poulsen | 24 | — | Schalke 04(Germany) |
| 20 | MF | Kenneth Perez | 29 | — | AZ(Netherlands) |
| 8 | FW | Jesper Grønkjær | 26 | — | Chelsea(England) |
| 9 | FW | Jon Dahl Tomasson | 27 | — | Milan(Italy) |
| 11 | FW | Ebbe Sand | 31 | — | Schalke 04(Germany) |
| 19 | FW | Dennis Rommedahl | 25 | — | PSV Eindhoven(Netherlands) |
| 21 | FW | Peter Madsen | 26 | — | VfL Bochum(Germany) |
| 23 | FW | Peter Løvenkrands | 24 | — | Rangers(Scotland) |
2000Belgium / Netherlands—Grp Group D · 0W 0D 3L22 players▶
| # | Pos | Name | Age | Goals | Club |
|---|---|---|---|---|---|
| 1 | GK | Peter Schmeichel | 36 | — | Sporting CP(Portugal (official)) |
| 16 | GK | Thomas Sørensen | 23 | — | Sunderland(England) |
| 22 | GK | Peter Kjær | 34 | — | Silkeborg(Denmark) |
| 2 | DF | Michael Schjønberg | 33 | — | 1. FC Kaiserslautern(Germany) |
| 3 | DF | René Henriksen | 30 | — | Panathinaikos(Greece) |
| 4 | DF | Jes Høgh | 34 | — | Chelsea(England) |
| 5 | DF | Jan Heintze | 36 | — | PSV Eindhoven(Netherlands) |
| 6 | DF | Thomas Helveg | 28 | — | Milan(Italy) |
| 12 | DF | Søren Colding | 27 | — | Brøndby(Denmark) |
| 13 | DF | Martin Laursen | 22 | — | Hellas Verona(Italy) |
| 7 | MF | Allan Nielsen | 29 | — | Tottenham Hotspur(England) |
| 10 | MF | Martin Jørgensen | 24 | — | Udinese(Italy) |
| 14 | MF | Brian Steen Nielsen | 31 | — | AB(Denmark) |
| 15 | MF | Stig Tøfting | 30 | — | MSV Duisburg(Germany) |
| 17 | MF | Bjarne Goldbæk | 31 | — | Fulham(England) |
| 19 | MF | Morten Bisgaard | 25 | — | Udinese(Italy) |
| 20 | MF | Thomas Gravesen | 24 | — | Hamburger SV(Germany) |
| 8 | FW | Jesper Grønkjær | 22 | — | Ajax(Netherlands) |
| 9 | FW | Jon Dahl Tomasson | 23 | — | Feyenoord(Netherlands) |
| 11 | FW | Ebbe Sand | 27 | — | Schalke 04(Germany) |
| 18 | FW | Miklos Molnar | 30 | — | Kansas City Wizards(United States) |
| 21 | FW | Mikkel Beck | 27 | — | AaB(Denmark) |
1996England—Grp Group D · 1W 1D 1L22 players▶
| # | Pos | Name | Age | Goals | Club |
|---|---|---|---|---|---|
| 1 | GK | Peter Schmeichel | 32 | — | Manchester United(England) |
| 16 | GK | Lars Høgh | 37 | — | Odense(Denmark) |
| 22 | GK | Mogens Krogh | 32 | — | Brøndby(Denmark) |
| 2 | DF | Thomas Helveg | 24 | — | Udinese(Italy) |
| 3 | DF | Marc Rieper | 28 | — | West Ham United(England) |
| 4 | DF | Lars Olsen | 35 | — | Brøndby(Denmark) |
| 5 | DF | Jes Høgh | 30 | — | Fenerbahçe(Turkey) |
| 6 | DF | Michael Schjønberg | 29 | — | Odense(Denmark) |
| 8 | DF | Claus Thomsen | 26 | — | Ipswich Town(England) |
| 12 | DF | Torben Piechnik | 33 | — | Aarhus(Denmark) |
| 14 | DF | Jens Risager | 25 | — | Brøndby(Denmark) |
| 20 | DF | Jacob Laursen | 24 | — | Silkeborg(Denmark) |
| 7 | MF | Brian Steen Nielsen | 27 | — | Odense(Denmark) |
| 10 | MF | Michael Laudrup | 31 | — | Real Madrid(Spain) |
| 13 | MF | Henrik Larsen | 30 | — | Lyngby(Denmark) |
| 17 | MF | Allan Nielsen | 25 | — | Brøndby(Denmark) |
| 18 | MF | Kim Vilfort | 33 | — | Brøndby(Denmark) |
| 19 | MF | Stig Tøfting | 26 | — | Aarhus(Denmark) |
| 9 | FW | Mikkel Beck | 23 | — | Fortuna Köln(Germany) |
| 11 | FW | Brian Laudrup | 27 | — | Rangers(Scotland) |
| 15 | FW | Erik Bo Andersen | 25 | — | Rangers(Scotland) |
| 21 | FW | Søren Andersen | 26 | — | AaB(Denmark) |
1992Sweden🏆 🥇 ChampionGrp Group A · 1W 1D 1L20 players▶
| # | Pos | Name | Age | Goals | Club |
|---|---|---|---|---|---|
| 1 | GK | Peter Schmeichel | 28 | — | Manchester United(England) |
| 16 | GK | Mogens Krogh | 28 | — | Brøndby(Denmark) |
| 2 | DF | John Sivebæk | 30 | — | Monaco(France (1976–2020)) |
| 3 | DF | Kent Nielsen | 30 | — | Aarhus(Denmark) |
| 4 | DF | Lars Olsen | 31 | — | Trabzonspor(Turkey) |
| 6 | DF | Kim Christofte | 31 | — | Brøndby(Denmark) |
| 12 | DF | Torben Piechnik | 29 | — | B.1903(Denmark) |
| 17 | DF | Claus Christiansen | 24 | — | Lyngby(Denmark) |
| 5 | MF | Henrik Andersen | 27 | — | 1. FC Köln(Germany) |
| 7 | MF | John Jensen | 27 | — | Brøndby(Denmark) |
| 8 | MF | Johnny Mølby | 23 | — | Nantes(France (1976–2020)) |
| 13 | MF | Henrik Larsen | 26 | — | Lyngby(Denmark) |
| 18 | MF | Kim Vilfort | 29 | — | Brøndby(Denmark) |
| 19 | MF | Peter Nielsen | 24 | — | Lyngby(Denmark) |
| 20 | MF | Morten Bruun | 26 | — | Silkeborg(Denmark) |
| 9 | FW | Flemming Povlsen | 25 | — | Borussia Dortmund(Germany) |
| 10 | FW | Lars Elstrup | 29 | — | Odense(Denmark) |
| 11 | FW | Brian Laudrup | 23 | — | Bayern Munich(Germany) |
| 14 | FW | Torben Frank | 23 | — | Lyngby(Denmark) |
| 15 | FW | Bent Christensen | 25 | — | Schalke 04(Germany) |
1988West Germany—Grp Group A · 0W 0D 3L20 players▶
| # | Pos | Name | Age | Goals | Club |
|---|---|---|---|---|---|
| 1 | GK | Troels Rasmussen | 27 | — | AGF(Denmark) |
| 16 | GK | Peter Schmeichel | 24 | — | Brøndby(Denmark) |
| 2 | DF | John Sivebæk | 26 | — | Saint-Étienne(France (1976–2020)) |
| 3 | DF | Søren Busk | 35 | — | Wiener SC(Austria) |
| 4 | DF | Morten Olsen | 38 | — | 1. FC Köln(Germany) |
| 5 | DF | Ivan Nielsen | 31 | — | PSV Eindhoven(Netherlands) |
| 9 | DF | Jan Heintze | 24 | — | PSV Eindhoven(Netherlands) |
| 12 | DF | Lars Olsen | 27 | — | Brøndby(Denmark) |
| 19 | DF | Bjørn Kristensen | 24 | — | AGF(Denmark) |
| 6 | MF | Søren Lerby | 30 | — | PSV Eindhoven(Netherlands) |
| 7 | MF | John Helt | 28 | — | Lyngby(Denmark) |
| 8 | MF | Per Frimann | 26 | — | AGF(Denmark) |
| 11 | MF | Michael Laudrup | 23 | — | Juventus(Italy) |
| 13 | MF | John Jensen | 23 | — | Brøndby(Denmark) |
| 14 | MF | Jesper Olsen | 27 | — | Manchester United(England) |
| 17 | MF | Klaus Berggreen | 30 | — | Torino(Italy) |
| 20 | MF | Kim Vilfort | 25 | — | Brøndby(Denmark) |
| 10 | FW | Preben Elkjær | 30 | — | Hellas Verona(Italy) |
| 15 | FW | Flemming Povlsen | 21 | — | 1. FC Köln(Germany) |
| 18 | FW | John Eriksen | 30 | — | Servette(Switzerland (Pantone)) |
1984France—Grp Group A · 2W 0D 1L20 players▶
| # | Pos | Name | Age | Goals | Club |
|---|---|---|---|---|---|
| 1 | GK | Ole Kjær | 29 | — | Esbjerg(Denmark) |
| 16 | GK | Troels Rasmussen | 23 | — | AGF(Denmark) |
| 20 | GK | Ole Qvist | 34 | — | KB(Denmark) |
| 2 | DF | Ole Rasmussen | 32 | — | Hertha BSC(Germany) |
| 3 | DF | Søren Busk | 31 | — | Gent(Belgium (civil)) |
| 4 | DF | Morten Olsen | 34 | — | Anderlecht(Belgium (civil)) |
| 5 | DF | Ivan Nielsen | 27 | — | Feyenoord(Netherlands) |
| 18 | DF | John Sivebæk | 22 | — | Vejle(Denmark) |
| 6 | MF | Søren Lerby | 26 | — | Bayern Munich(Germany) |
| 7 | MF | Jens Jørn Bertelsen | 32 | — | Seraing(Belgium (civil)) |
| 8 | MF | Jesper Olsen | 23 | — | Ajax(Netherlands) |
| 9 | MF | Allan Simonsen | 31 | — | Vejle(Denmark) |
| 12 | MF | Jan Mølby | 20 | — | Ajax(Netherlands) |
| 13 | MF | John Lauridsen | 25 | — | Espanyol(Spain) |
| 15 | MF | Frank Arnesen | 27 | — | Anderlecht(Belgium (civil)) |
| 10 | FW | Preben Elkjær | 26 | — | Lokeren(Belgium (civil)) |
| 11 | FW | Klaus Berggreen | 26 | — | Pisa(Italy) |
| 14 | FW | Michael Laudrup | 19 | — | Lazio(Italy) |
| 17 | FW | Steen Thychosen | 25 | — | Vejle(Denmark) |
| 19 | FW | Kenneth Brylle | 25 | — | Anderlecht(Belgium (civil)) |
1964Spain4th place17 players▶
| # | Pos | Name | Age | Goals | Club |
|---|---|---|---|---|---|
| — | GK | Leif Nielsen | 22 | — | Frem(Denmark) |
| — | GK | Svend Aage Rask | 28 | — | B 1909(Denmark) |
| — | DF | John Amdisen | 29 | — | Aarhus GF(Denmark) |
| — | DF | Bent Hansen | 30 | — | B 1903(Denmark) |
| — | DF | Jens Jørgen Hansen | 25 | — | Esbjerg fB(Denmark) |
| — | DF | Kaj Hansen | 23 | — | Frem(Denmark) |
| — | DF | Birger Larsen | 22 | — | Frem(Denmark) |
| — | DF | Bent Wolmar | 26 | — | Aarhus GF(Denmark) |
| — | MF | Carl Bertelsen | 26 | — | Esbjerg fB(Denmark) |
| — | MF | Helge Jørgensen | 26 | — | Odense KFUM(Denmark) |
| — | MF | Erling Nielsen | 29 | — | B 1909(Denmark) |
| — | MF | Ole Sørensen | 26 | — | KB(Denmark) |
| — | FW | John Danielsen | 24 | — | B 1909(Denmark) |
| — | FW | Ole Madsen | 29 | — | HIK(Denmark) |
| — | FW | Jørgen Rasmussen | 27 | — | B 1913(Denmark) |
| — | FW | Tom Søndergaard | 20 | — | B 93(Denmark) |
| — | FW | Kjeld Thorst | 24 | — | AaB(Denmark) |
GET /teams/Denmark/roster?year=… (one request per appearance, fetched in parallel)