Germany - Denmark in live - 29 June 2024
29 June 2024 - 15:00
- 1/8
Europe - Euro
![Germany](https://static.sportytrader.com/icons/foot/teams/120x120/germany_2.webp)
![Denmark](https://static.sportytrader.com/icons/foot/teams/120x120/denmark_2.webp)
![Germany](https://static.sportytrader.com/icons/foot/teams/120x120/germany_2.webp)
![Denmark](https://static.sportytrader.com/icons/foot/teams/120x120/denmark_2.webp)
New customers only | Commercial content | 18+ age limit | T&Cs apply
Highlights
![Germany](https://static.sportytrader.com/icons/foot/teams/120x120/germany_2.webp)
![Denmark](https://static.sportytrader.com/icons/foot/teams/120x120/denmark_2.webp)
![drop icon](https://static.sportytrader.com//icons/events_type/30x30/But.png)
![drop icon](https://static.sportytrader.com//icons/events_type/30x30/But.png)
Game Statistics
Tactical Scheme
Formation : 4 - 2 - 3 - 1
Formation : 3 - 4 - 2 - 1
Substitutes
![Germany](https://static.sportytrader.com/icons/foot/teams/120x120/germany_2.webp)
O. Baumann
M. Ter Stegen
DefenderW. Anton
B. Henrichs
R. Koch
M. Mittelstadt
MidfielderC. Fuhrich
P. Gross
E. Can
F. Wirtz
D. Undav
T. Muller
N. Fullkrug
M. Beier
![Denmark](https://static.sportytrader.com/icons/foot/teams/120x120/denmark_2.webp)
M. Hermansen
F. Ronnow
DefenderS. Kjaer
M. Jorgensen
R. Kristensen
V. Kristiansen
C. Norgaard
A. Dreyer
M. Jensen
ForwardJ. Bruun Larsen
Y. Poulsen
J. Wind
M. Damsgaard
K. Dolberg
Missing players
![Germany](https://static.sportytrader.com/icons/foot/teams/120x120/germany_2.webp)
J. Tah
![Denmark](https://static.sportytrader.com/icons/foot/teams/120x120/denmark_2.webp)
M. Hjulmand
Form
Last matches
![Germany](https://static.sportytrader.com/icons/foot/teams/60x60/germany_2.webp)
4/6 (67%)
2/6 (33%)
0/6 (0%)
Average stats (Last 6 matchs)
23 Jun 2024 - Euro
19 Jun 2024 - Euro
14 Jun 2024 - Euro
7 Jun 2024 - International Friendlies
3 Jun 2024 - International Friendlies
26 Mar 2024 - International Friendlies
![Denmark](https://static.sportytrader.com/icons/foot/teams/60x60/denmark_2.webp)
3/6 (50%)
3/6 (50%)
0/6 (0%)
Average stats (Last 6 matchs)
25 Jun 2024 - Euro
20 Jun 2024 - Euro
16 Jun 2024 - Euro
8 Jun 2024 - International Friendlies
5 Jun 2024 - International Friendlies
26 Mar 2024 - International Friendlies
Head to head
0 %
100 %
0 %
Average stats (last H2H results)
2 Jun 2021 - International Friendlies
6 Jun 2017 - International Friendlies
Live Commentary
Michael Oliver signals a Denmark throw-in in Germany's half.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Corner awarded to Germany.
![tir_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_cadre_1.png)
Germany pushes forward through Kai Havertz, whose finish on goal is saved.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Denmark have been awarded a corner by Michael Oliver.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Corner awarded to Denmark.
![hors_jeu_1](https://static.sportytrader.com/icons/events_type/30x30/hors_jeu_1.png)
At BVB Stadion Dortmund, Germany are penalized for being offside.
![tir_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_cadre_1.png)
Germany drives forward and Florian Wirtz gets in a shot. Without netting, however.
![sifflet_1](https://static.sportytrader.com/icons/events_type/30x30/sifflet_1.png)
Ball goes out of play for a Denmark goal kick.
![tir_non_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_non_cadre_1.png)
Germany's Benjamin Henrichs misses with an attempt on goal.
![substitution_1](https://static.sportytrader.com/icons/events_type/30x30/substitution_1.png)
Waldemar Anton is replacing Leroy Sane for the home team.
![hors_jeu_1](https://static.sportytrader.com/icons/events_type/30x30/hors_jeu_1.png)
Denmark are caught offside.
Germany to take a throw-in in Denmark territory.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Free kick for Germany in the half of Denmark.
![hors_jeu_1](https://static.sportytrader.com/icons/events_type/30x30/hors_jeu_1.png)
Germany advance rapidly upfield but Michael Oliver blows for offside.
![substitution_1](https://static.sportytrader.com/icons/events_type/30x30/substitution_1.png)
Kasper Hjulmand (Denmark) is making a fifth substitution, with Jonas Wind replacing Rasmus Hojlund.
![substitution_1](https://static.sportytrader.com/icons/events_type/30x30/substitution_1.png)
The away team replace Alexander Bah with Victor Kristiansen.
![substitution_1](https://static.sportytrader.com/icons/events_type/30x30/substitution_1.png)
Germany make their fourth substitution with Benjamin Henrichs replacing David Raum.
![substitution_1](https://static.sportytrader.com/icons/events_type/30x30/substitution_1.png)
Florian Wirtz is on a sub for Jamal Musiala for Germany.
![substitution_1](https://static.sportytrader.com/icons/events_type/30x30/substitution_1.png)
Jacob Bruun Larsen is replacing Andreas Christensen for the away team.
![sifflet_1](https://static.sportytrader.com/icons/events_type/30x30/sifflet_1.png)
It's a goal kick for the home team in Dortmund.
Throw-in for Denmark in the half of Germany.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Denmark have been awarded a corner by Michael Oliver.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Corner awarded to Denmark.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Denmark have been awarded a corner by Michael Oliver.
Throw-in for Denmark at BVB Stadion Dortmund.
![hors_jeu_1](https://static.sportytrader.com/icons/events_type/30x30/hors_jeu_1.png)
Germany drive forward at breakneck speed but are pulled up for offside.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Germany awarded a free kick in their own half.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Free kick for Germany in their own half.
![substitution_1](https://static.sportytrader.com/icons/events_type/30x30/substitution_1.png)
The away team replace Andreas Skov Olsen with Yussuf Poulsen.
![substitution_1](https://static.sportytrader.com/icons/events_type/30x30/substitution_1.png)
The away team have replaced Thomas Delaney with Christian Norgaard. This is the first substitution made today by Kasper Hjulmand.
![but_1](https://static.sportytrader.com/icons/events_type/30x30/but_1.png)
It's now 2-0 in Dortmund as Jamal Musiala scores for Germany. Nico Schlotterbeck with an assist there.
![tir_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_cadre_1.png)
In Dortmund Denmark drive forward through Rasmus Hojlund. His shot is on target but it's saved.
![substitution_1](https://static.sportytrader.com/icons/events_type/30x30/substitution_1.png)
Julian Nagelsmann is making the team's second substitution at BVB Stadion Dortmund with Emre Can replacing Robert Andrich.
![substitution_1](https://static.sportytrader.com/icons/events_type/30x30/substitution_1.png)
Germany make their first substitution with Niclas Fullkrug replacing Ilkay Gundogan.
![hors_jeu_1](https://static.sportytrader.com/icons/events_type/30x30/hors_jeu_1.png)
Germany's Kai Havertz is whistled for offside at BVB Stadion Dortmund.
Throw-in for Germany in their own half.
Throw-in high up the field for Denmark in Dortmund.
Throw-in Denmark.
Germany have a dangerous throw-in.
![carton_jaune_1](https://static.sportytrader.com/icons/events_type/30x30/carton_jaune_1.png)
Denmark's Joakim Maehle has been booked in Dortmund.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Michael Oliver signals a free kick to Germany.
![sifflet_1](https://static.sportytrader.com/icons/events_type/30x30/sifflet_1.png)
Denmark have a goal kick.
![tir_non_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_non_cadre_1.png)
Germany's Kai Havertz breaks free at BVB Stadion Dortmund. But the strike goes wide of the post.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Michael Oliver signals a free kick to Denmark in their own half.
![carton_jaune_1](https://static.sportytrader.com/icons/events_type/30x30/carton_jaune_1.png)
Joachim Andersen (Denmark) gets a yellow card.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Free kick for Germany in their own half.
A throw-in for the away team on the opposite half.
Can Germany get the ball into an attacking position from this throw-in in Denmark's half?
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Michael Oliver signals a free kick to Germany in their own half.
![but_1](https://static.sportytrader.com/icons/events_type/30x30/but_1.png)
Goal! Germany take a 1-0 lead thanks to a Kai Havertz spot-kick..
![sifflet_1](https://static.sportytrader.com/icons/events_type/30x30/sifflet_1.png)
Goal kick for Denmark at BVB Stadion Dortmund.
![hors_jeu_1](https://static.sportytrader.com/icons/events_type/30x30/hors_jeu_1.png)
Denmark are too eager and fall into an offside trap.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Free kick Denmark.
Throw-in for Denmark at BVB Stadion Dortmund.
Michael Oliver signals a Germany throw-in in Denmark's half.
![sifflet_1](https://static.sportytrader.com/icons/events_type/30x30/sifflet_1.png)
The first half has been concluded at BVB Stadion Dortmund.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Germany awarded a free kick in their own half.
Can Denmark capitalize from this throw-in deep inside Germany's half?
![tir_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_cadre_1.png)
Denmark's Rasmus Hojlund is on target but unsuccessful.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
In Dortmund a free kick has been awarded the home team.
![sifflet_1](https://static.sportytrader.com/icons/events_type/30x30/sifflet_1.png)
Michael Oliver awards Denmark a goal kick.
Can Germany get the ball into an attacking position from this throw-in in Denmark's half?
![sifflet_1](https://static.sportytrader.com/icons/events_type/30x30/sifflet_1.png)
Ball goes out of play for a Germany goal kick.
![tir_non_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_non_cadre_1.png)
In Dortmund Denmark attack through Rasmus Hojlund. The finish is off target, however.
Denmark to take a throw-in in Germany territory.
![sifflet_1](https://static.sportytrader.com/icons/events_type/30x30/sifflet_1.png)
Goal kick for Denmark at BVB Stadion Dortmund.
A throw-in for the home team on the opposite half.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Michael Oliver signals a free kick to Germany just outside Denmark's area.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Germany have been awarded a corner by Michael Oliver.
![sifflet_1](https://static.sportytrader.com/icons/events_type/30x30/sifflet_1.png)
Denmark have a goal kick.
![tir_non_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_non_cadre_1.png)
Germany's Nico Schlotterbeck attacks the ball with his head but his effort fails to hit the target.
![tir_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_cadre_1.png)
Kai Havertz (Germany) goes close with a header but the ball is scrambled away by Denmark defenders.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Michael Oliver signals a free kick to Germany.
Michael Oliver awards the home team a throw-in.
Throw-in for Germany in the half of Denmark.
Michael Oliver signals a Germany throw-in in Denmark's half.
Ball safe as Germany is awarded a throw-in in their half.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Denmark are in shooting range from this free kick.
Germany awarded a throw-in in their own half.
Denmark’s Andreas Christensen is on his feet again at BVB Stadion Dortmund.
![blessure_1](https://static.sportytrader.com/icons/events_type/30x30/blessure_1.png)
The match has been stopped briefly for attention to the injured Andreas Christensen.
Throw-in for Germany in their own half.
![sifflet_1](https://static.sportytrader.com/icons/events_type/30x30/sifflet_1.png)
It's a goal kick for the home team in Dortmund.
![tir_non_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_non_cadre_1.png)
Joakim Maehle of Denmark gets in a strike, but is off target.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Denmark awarded a free kick in their own half.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Michael Oliver signals a free kick to Germany in their own half.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Corner awarded to Denmark.
Germany to take a throw-in in Denmark territory.
Can Germany get the ball into an attacking position from this throw-in in Denmark's half?
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Can Germany capitalize from this dangerous free kick?
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Free kick Denmark.
![sifflet_1](https://static.sportytrader.com/icons/events_type/30x30/sifflet_1.png)
Michael Oliver awards Denmark a goal kick.
![tir_non_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_non_cadre_1.png)
Jamal Musiala for Germany gets in a strike but fails to hit the target.
A throw-in for the home team on the opposite half.
![tir_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_cadre_1.png)
In Dortmund, Robert Andrich (Germany) gets his head to the ball but the strike is cleared by an untiring defence.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Germany have been awarded a corner by Michael Oliver.
![tir_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_cadre_1.png)
Germany's Kai Havertz gets in a shot on goal at BVB Stadion Dortmund. But the effort is unsuccessful.
Michael Oliver signals a Germany throw-in in Denmark's half.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Free kick for Germany in their own half.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Corner awarded to Germany.
![tir_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_cadre_1.png)
Germany push upfield and Nico Schlotterbeck gets his head to the ball. The attempt is cleared by an alert Denmark defence.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Germany have been awarded a corner by Michael Oliver.
![tir_cadre_1](https://static.sportytrader.com/icons/events_type/30x30/tir_cadre_1.png)
Joshua Kimmich gets his shot on target but fails to score for Germany.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
In Dortmund a free kick has been awarded the away team.
![hors_jeu_1](https://static.sportytrader.com/icons/events_type/30x30/hors_jeu_1.png)
In Dortmund, Denmark push forward quickly but are pulled up for offside.
![corner_1](https://static.sportytrader.com/icons/events_type/30x30/corner_1.png)
Corner awarded to Germany.
Michael Oliver signals a throw-in for Germany, close to Denmark's area.
![coup_franc_1](https://static.sportytrader.com/icons/events_type/30x30/coup_franc_1.png)
Free kick for Germany in the half of Denmark.
Throw-in for Germany in the half of Denmark.
Score and result Germany - Denmark
The Germany - Denmark (Football - Euro) match in 6/29/24 15:00 is now complete.
The Germany - Denmark result is as follows: 2-0
Now that this Football (Euro) match is over and the score is known, you can find the highlights and key statistics on that same page.