|
| Belgien | 3 | 3 | 0 | 0 | 7 | 1 | 6 | 9 | |
| Danmark | 3 | 1 | 0 | 2 | 5 | 4 | 1 | 3 | |
| Finland | 3 | 1 | 0 | 2 | 1 | 3 | -2 | 3 | |
| Rusland | 3 | 1 | 0 | 2 | 2 | 7 | -5 | 3 | |
|
| Belgien og Danmark til ottendedelsfinaler | |
| 12.06.2021: DANMARK - FINLAND | PARKEN, KØBENHAVN | |
| 60. | 0-1 | Joel Pohjanpalo | Anthony Taylor, England | | |
| | Kasper Schmeichel | Lukas Hradecky | | | Daniel Wass (76) | Joona Toivio | | | Simon Kjær (63) | Paulus Arajuuri | | | Andreas Christensen | Daniel O'Shaughnessy | | | Joakim Mæhle | Jukka Raitala (90) | | | Christian Eriksen (43) | Robin Lod (4) | | | Pierre-Emile Højbjerg | Tim Sparv (51) / (76) | | | Thomas Delaney (76) | Glen Kamara | | | Yussuf Poulsen | Jere Uronen | | | Jonas Wind (63) | Joel Pohjanpalo (84) | | | Martin Braithwaite | Teemu Pukki (76) | | |
| | | Mathias Jensen (43) | Joni Kauko (76) | | | Andreas Skov Olsen (63) | Rasmus Schüller (76) | | | Jannik Vestergaard (63) | Marcus Forss (84) | | | Jens Stryger Larsen (76) | Leo Väisänen (90) | | | Andreas Cornelius (76) | | | |
| 12.06.2021: BELGIEN - RUSLAND | ST. PETERSBORG STADION, ST. PETERSBORG | |
| | 10. | 0-1 | Romelu Lukaku | Antonio Mateu Lahoz | | | 34. | 0-2 | Thomas Meunier | | | | 88. | 0-3 | Romelu Lukaku | | | |
| | Thibaut Courtois | Anton Shunin | | | Toby Alderweireld | Mario Fernandes | | | Dedryck Boyata | Andrei Semyonov | | | Jan Vertonghen (76) | Georgi Dzhikiya | | | Timothy Castagne (27) | Yuri Zhivkov (43) | | | Leander Dendoncker | Magomed Ozdoyev | | | Youri Tielemans (46) | Dmitri Barinov (46) | | | Thorgan Hazard | Roman Zobnin (63) | | | Dries Mertens (72) | Aleksandr Golovin | | | Romelu Lukaku | Daler Kuzyayev (30) | | | Yannick Carrasco (77) | Artem Dzyuba | | |
| | | Thomas Meunier (27) | Denis Cheryshev (30) / (63) | | | Eden Hazard (72) | Vyacheslav Karavayev (43) | | | Thomas Vermaelen (76) | Igor Diveyev (46) | | | Dennis Praet (77) | Aleksei Miranchuk (63) | | |
| 16.06.2021: FINLAND - RUSLAND | ST. PETERSBORG STADION, ST. PETERSBORG | |
| 45. | 0-1 | Aleksei Miranchuk | Danny Makkelie, Holland | | |
| | Lukas Hradecky | Matvei Safonov | | | Joona Toivio (85) | Mario Fernandes (26) | | | Paulus Arajuuri | Igor Diveyev | | | Daniel O'Shaughnessy (90) | Georgi Dzhikiya (88) | | | Rasmus Schüller (67) | Daler Kuzyayev | | | Glen Kamara (22) | Roman Zobnin | | | Jukka Raitala (75) | Dmitri Barinov (27) | | | Robin Lod | Magomed Ozdoyev (34) / (61) | | | Jere Uronen | Aleksei Miranchuk (85) | | | Teemu Pukki (75) | Artem Dzyuba (85) | | | Joel Pohjanpalo | Aleksandr Golovin | | |
| | | Joni Kauko (67) | Vyacheslav Karavayev (26) | | | Pyry Soiri (75) | Rifat Zhemaletdinov (61) | | | Lassi Lappalainen (75) | Aleksandr Sobolev (85) | | | Fredrik Jensen (85) | Maksim Mukhin (85) | | |
| 17.06.2021: DANMARK - BELGIEN | PARKEN, KØBENHAVN | |
| | 2. | 1-0 | Yussuf Poulsen | Björn Kuippers, Holland | | | 55. | 1-1 | Thorgan Hazard | | | | 70. | 1-2 | Kevin De Bruyne | | | |
| | Kasper Schmeichel | Thibaut Courtois | | | Andreas Christensen | Toby Alderweireld | | | Simon Kjær | Jason Denayer | | | Jannik Vestergaard (84) | Jan Vertonghen | | | Daniel Wass (59) / (62) | Thomas Meunier | | | Pierre-Emile Højbjerg | Youri Tielemans | | | Thomas Delaney (72) | Leander Dendoncker (59) | | | Joakim Mæhle | Thorgan Hazard (90) / (90) | | | Yussuf Poulsen (62) | Dries Mertens (46) | | | Mikkel Damsgaard (69) / (72) | Romelu Lukaku | | | Martin Braithwaite | Yannick Carrasco (59) | | |
| | | Christian Nørgaard (62) | Kevin De Bruyne (46) | | | Jens Stryger Larsen (62) | Axel Witsel (59) | | | Andreas Cornelius (72) | Eden Hazard (59) | | | Mathias Jensen (72) / (81) | Thomas Vermaelen (90) | | | Andreas Skov Olsen (84) | | | |
| 21.06.2021: FINLAND - BELGIEN | ST. PETERSBORG STADION, ST. PETERSBORG | |
| | 74. | 0-1 | Selvmål, Lukas Hradecky | Felix Brych, Tyskland | | | 81. | 0-2 | Romelu Lukaku | | | |
| | Lukas Hradecky | Thibaut Courtois | | | Jukka Raitala | Dedryck Boyata | | | Joona Toivio | Jason Denayer | | | Paulus Arajuuri | Thomas Vermaelen | | | Daniel O'Shaughnessy | Leandro Trossard (74) | | | Jere Uronen (70) | Kevin De Bruyne (90) | | | Robin Lod (90) | Axel Witsel | | | Tim Sparv (59) | Nacer Chadli | | | Glen Kamara | Jérémy Doku (76) | | | Joel Pohjanpalo (70) | Romelu Lukaku (84) | | | Teemu Pukki (90) | Eden Hazard | | |
| | | Rasmus Schüller (59) | Thomas Meunier (75) | | | Nikolai Alho (70) | Michy Batshuayi (76) | | | Joni Kauko (70) | Christian Benteke (84) | | | Fredrik Jensen (90) | Hans Vanaken (90) | | | Marcus Forss (90) | | | |
| 21.06.2021: RUSLAND - DANMARK | PARKEN, KØBENHAVN | |
| | 38. | 0-1 | Mikkel Damsgaard | Clement Turpin, Frankrig | | | 59. | 0-2 | Yussuf Poulsen | | | | 70. | 1-2 | Artem Dzyuba, straffe | | | | 79. | 1-3 | Andreas Christensen | | | | 82. | 1-4 | Joakim Mæhle | | | |
| | Matvei Safonov | Kasper Schmeichel | | | Igor Diveuev | Andreas Christensen | | | Georgi Dzhikiya | Simon Kjær | | | Fyodor Kudryashov (28) / (67) | Jannik Vestergaard | | | Mario Fernandes | Daniel Wass (60) | | | Magomed Ozdoyev (61) | Pierre-Emile Højbjerg | | | Roman Zobnin | Thomas Delaney (57) / (86) | | | Daler Kuzyayev (67) | Joakim Mæhle | | | Aleksei Miranchuk (61) | Martin Braithwaite (85) | | | Artem Dzyuba | Yussuf Poulsen (60) | | | Aleksandr Golovin | Mikkel Damsgaard (72) | | |
| | | Aleksandr Sobolev (61) | Kasper Dolberg (60) | | | Rifat Zhemaletdinov (61) | Jens Stryger Larsen (60) | | | Vyacheslav Karavayev (67) | Christian Nørgaard (72) | | | Maksim Mukhin (67) | Andreas Cornelius (85) | | | | Mathias Jensen (86) | | |
|
|