Europe European Championship 2020 Fixtures and Past Match Results

  • Europe European Championship matches kick off time has been converted to your local timezone so you do not need to check what time the match starts in your country.
  • Check your favourite team match fixture so you will not forget to bet or watch it live on TV. See also European Championship live score results.
  • H2H button to analyze the head to head statistics between the two European Championship football clubs.
    Odds button will compare odds among the popular bookmakers in Asia and Europe. The archive contains the opening odds and fluctuations. You will identify the dropping odds and there is an interactive odds charting.
    + button will expand to show the goalscorers and players that received yellow cards or red cards for that match.

Final
DateHomeScoreAwayHT
11/07/2021 Italy
1 - 1
England 0-1H2HOdds+
Domenico Berardi  1' 1 - 0  
  1 - 1 2' Luke Shaw 
  1 - 2 2' Harry Kane 
Andrea Belotti 3'  
  1 - 3 4' Harry Maguire
Leonardo Bonucci 5' 2 - 3  
  6' Marcus Rashford
Federico Bernardeschi 7' 3 - 3  
  8' Jadon Sancho
Jorginho 9'  
  10' Bukayo Saka 
Nicolò Barella 47'  
Leonardo Bonucci 55'  
Leonardo Bonucci 67' 4 - 3  
Lorenzo Insigne 84'  
Giorgio Chiellini 90+6'  
  106' Harry Maguire
Jorginho 114'  
Semi-finals
DateHomeScoreAwayHT
07/07/2021 England
2 - 1
Denmark 1-1H2HOdds+
  0 - 1 30' Mikkel Damsgaard
Simon Kjaer 39' 1 - 1  
Harry Maguire 49'  
  72' Daniel Wass
Harry Kane 104'  
Harry Kane 104' 2 - 1  
06/07/2021 Italy
1 - 1
Spain 0-0H2HOdds+
Manuel Locatelli 1'  
  1' Dani Olmo
Andrea Belotti 2' 1 - 0  
  1 - 1 2' Gerard Moreno
  1 - 2 3' Milovan Milovic
Leonardo Bonucci  3' 2 - 2  
Federico Bernardeschi 4' 3 - 2  
  4' Álvaro Morata
Jorginho 5' 4 - 2  
  51' Sergio Busquets
Federico Chiesa 60' 5 - 2  
  5 - 3 80' Álvaro Morata
Rafael Tolói 97'  
Leonardo Bonucci  118'  
Quarter-finals
DateHomeScoreAwayHT
03/07/2021 Ukraine
0 - 4
England 0-1H2HOdds+
  0 - 1 4' Harry Kane
  0 - 2 46' Harry Maguire
  0 - 3 50' Harry Kane
  0 - 4 63' Jordan Henderson
03/07/2021 Czech Republic
1 - 2
Denmark 0-2H2HOdds+
  0 - 1 5' Thomas Delaney 
  0 - 2 42' Kasper Dolberg
Patrik Schick  49' 1 - 2  
M. Krmenčík 84'  
Tomas Kalas  86'  
02/07/2021 Belgium
1 - 2
Italy 1-2H2HOdds+
  20' Marco Verratti
Youri Tielemans 21'  
  0 - 1 31' Nicolò Barella 
  0 - 2 44' Lorenzo Insigne
Romelu Lukaku  45+2' 1 - 2  
  90' Domenico Berardi
02/07/2021 Switzerland
1 - 1
Spain 0-1H2HOdds+
  1' Sergio Busquets
Mario Gavranović 2' 1 - 0  
  1 - 1 3' Dani Olmo
Fabian Schär 4'  
  5' Rodri
Manuel Akanji 6'  
  1 - 2 7' Gerard Moreno
  1 - 3 8' Denis Zakaria
Rubén Vargas 8'  
  1 - 4 9' Mikel Oyarzabal
Silvan Widmer 67'  
Xherdan Shaqiri 68' 2 - 4  
Remo Freuler 77'  
  90+3' Aymeric Laporte
Mario Gavranović 120+1'  
Round of 16
DateHomeScoreAwayHT
29/06/2021 Sweden
1 - 2
Ukraine 1-1H2HOdds+
7'  
  0 - 1 27' Oleksandr Zinchenko
30'  
Emil Forsberg 43' 1 - 1  
Dejan Kulusevski 69'  
  79' Andriy Yarmolenko
Emil Forsberg 85'  
Marcus Danielson 99'  
  105'
  105+2'
  1 - 2 120+1' A. Dovbyk
  120+2' A. Dovbyk
29/06/2021 England
2 - 0
Germany 0-0H2HOdds+
Declan Rice 8'  
17'  
  25' Matthias Ginter
27'  
44'  
Kalvin Phillips 45'  
  49'
  58'
  72' Robin Gosens
Raheem Sterling  75' 1 - 0  
Harry Maguire 77'  
Harry Kane 86' 2 - 0  
28/06/2021 France
3 - 3
Switzerland 0-1H2HOdds+
  0 - 1 1' Mario Gavranovic 
Paul Pogba  1' 1 - 1  
Olivier Giroud 2' 2 - 1  
  2 - 2 2' F. Schär
  2 - 3 3' Manuel Akanji
Marcus Thuram 3' 3 - 3  
  4'
P. Kimpembe 4' 4 - 3  
  4 - 4 4' Rubén Vargas
Kylian Mbappé 5'  
  4 - 5 5' A. Mehmedi
7'  
  4 - 6 15' Haris Seferovic
Raphaël Varane 30'  
  32' Nico Elvedi
37'  
  41'
  55' Ricardo Rodríguez
Karim Benzema 57' 5 - 6  
Karim Benzema 59' 6 - 6  
  62' Ricardo Rodríguez
71'  
71'  
Paul Pogba  75' 7 - 6  
  76' Granit Xhaka
  7 - 7 81' Haris Seferovic
Kingsley Coman 88'  
  7 - 8 90' Mario Gavranovic 
Benjamin Pavard 91'  
  92'
95'  
  103'
  108' Manuel Akanji
28/06/2021 Croatia
3 - 5
Spain 1-1H2HOdds+
  17'
Pedri 20' 1 - 0  
  1 - 1 38' Pablo Sarabia
  42'
  42'
  1 - 2 57' César Azpilicueta
Marcelo Brozovic  73'  
  1 - 3 77' Ferran Torres
Duje Caleta-Car 83'  
Mislav Orsic 85' 2 - 3  
Mario Pasalic 90+2' 3 - 3  
  3 - 4 100' Álvaro Morata
  3 - 5 103' Mikel Oyarzabal
107'  
27/06/2021 Belgium
1 - 0
Portugal 1-0H2HOdds+
  41'
Thorgan Hazard 42' 1 - 0  
  45' João Palhinha
  51' Diogo Dalot
Thomas Vermaelen 72'  
  77' Pepe 
Toby Alderweireld 81'  
  82'
  85'
27/06/2021 Netherlands
0 - 2
Czech Republic 0-0H2HOdds+
8'  
11'  
13'  
16'  
32'  
33'  
  34'
  39'
Denzel Dumfries 46'  
Matthijs de Ligt 55'  
  56' Vladimir Coufal
  60'
  67'
  0 - 1 68' Tomas Holes 
  0 - 2 80' Patrik Schick 
Frenkie de Jong 84'  
  90+1'
26/06/2021 Italy
2 - 1
Austria 0-0H2HOdds+
  2' Marko Arnautovic 
43'  
Giovanni Di Lorenzo 50'  
Nicolò Barella  51'  
  63'
  81'
Federico Chiesa 95' 1 - 0  
  103' Martin Hinteregger
Matteo Pessina 105' 2 - 0  
  113'
  2 - 1 114' S. Kalajdzic
  120+1' Aleksandar Dragovic
26/06/2021 Wales
0 - 4
Denmark 0-1H2HOdds+
5'  
  20'
  21'
  24'
Joe Rodon 26'  
  0 - 1 27' Kasper Dolberg
  36'
Kieffer Moore 40'  
  42'
  45+1'
  0 - 2 48' Kasper Dolberg
David Brooks  80'  
  83'
  86'
  0 - 3 88' Joakim Maehle
Harry Wilson 90'  
Gareth Bale 90+3'  
  0 - 4 90+4' Martin Braithwaite
Group Stage

Group A

DateHomeScoreAwayHT
20/06/2021 Italy
1 - 0
Wales 1-0H2HOdds+
  27'
30'  
Matteo Pessina 39' 1 - 0  
42'  
  51' Joe Allen
  55' Ethan Ampadu
66'  
68'  
73'  
  79' Chris Gunter
Matteo Pessina 79'  
84'  
84'  
20/06/2021 Switzerland
3 - 1
Türkiye 2-0H2HOdds+
  3'
Haris Seferovic 6' 1 - 0  
Xherdan Shaqiri 26' 2 - 0  
29'  
  32'
  33'
  43'
45'  
45+1'  
53'  
  2 - 1 62' Irfan Can Kahveci 
Xherdan Shaqiri 68' 3 - 1  
  70' Hakan Calhanoglu 
72'  
  75' Zeki Celik
  76' Caglar Söyüncü
Granit Xhaka 78'  
81'  
  83'
  89'
  90+4'
16/06/2021 Italy
3 - 0
Switzerland 1-0H2HOdds+
18'  
Manuel Locatelli 26' 1 - 0  
  36'
40'  
41'  
  46'
  49' Mario Gavranovic 
Manuel Locatelli 52' 2 - 0  
  79' Breel Embolo
Ciro Immobile 89' 3 - 0  
16/06/2021 Türkiye
0 - 2
Wales 0-1H2HOdds+
  7'
10'  
  10'
29'  
  0 - 1 42' Aaron Ramsey
44'  
  48'
  53'
54'  
57'  
  61' Gareth Bale
63'  
  67'
76'  
87'  
  90+2' Ben Davies
  90+2' Chris Mepham
Burak Yilmaz 90+2'  
Hakan Calhanoglu  90+2'  
  90+4'
  0 - 2 90+5' C. Roberts
  90+5'
12/06/2021 Wales
1 - 1
Switzerland 0-0H2HOdds+
  7'
16'  
  20'
  20'
  30' F. Schär
  45'
Kieffer Moore 47'  
  0 - 1 49' Breel Embolo
  49'
61'  
61'  
  63' Kevin Mbabu
Kieffer Moore 74' 1 - 1  
74'  
  90'
  90'
  90+1'
  90+4'
11/06/2021 Türkiye
0 - 3
Italy 0-0H2HOdds+
  0 - 1 53' Merih Demiral
  0 - 2 66' Ciro Immobile
  0 - 3 79' Lorenzo Insigne
Çağlar Söyüncü 88'  
Halil Dervişoğlu 90'  

Group B

DateHomeScoreAwayHT
21/06/2021 Finland
0 - 2
Belgium 0-0H2HOdds+
  43'
  48'
  53'
  58'
  0 - 1 74' Lukas Hradecky
  74'
  0 - 2 81' Romelu Lukaku 
21/06/2021 Russia
1 - 4
Denmark 0-1H2HOdds+
  9'
22'  
Fedor Kudryashov 28'  
  0 - 1 38' Mikkel Damsgaard
  57' Thomas Delaney 
  0 - 2 59' Yussuf Poulsen
Artem Dzyuba 70' 1 - 2  
Igor Diveev 75'  
  1 - 3 79' Andreas Christensen
  79'
  1 - 4 82' Joakim Maehle
  90+2'
  90+3'
17/06/2021 Denmark
1 - 2
Belgium 1-0H2HOdds+
Yussuf Poulsen 2' 1 - 0  
  32'
  32'
  1 - 1 54' Thorgan Hazard
57'  
Daniel Wass 59'  
  65'
Mikkel Damsgaard 69'  
  1 - 2 70' Kevin De Bruyne
77'  
Mathias Jensen 82'  
  90+4' Thorgan Hazard
  90+5'
16/06/2021 Finland
0 - 1
Russia 0-1H2HOdds+
  2'
21'  
Glen Kamara 22'  
  27' Dmitri Barinov
  31'
  34' Magomed Ozdoev
  39'
  0 - 1 45+2' Aleksey Miranchuk
  73'
  88' Georgiy Dzhikiya 
Daniel O'Shaughnessy 90'  
12/06/2021 Belgium
3 - 0
Russia 2-0H2HOdds+
  7'
Romelu Lukaku  10' 1 - 0  
24'  
Thomas Meunier 34' 2 - 0  
  59'
62'  
  84'
Romelu Lukaku  88' 3 - 0  
12/06/2021 Denmark
0 - 1
Finland 0-0H2HOdds+
  4' Robin Lod
6'  
8'  
13'  
16'  
22'  
33'  
  51' Tim Sparv
  0 - 1 60' Joel Pohjanpalo
Pierre-Emile Höjbjerg  74'  

Group C

DateHomeScoreAwayHT
21/06/2021 North Macedonia
0 - 3
Netherlands 0-1H2HOdds+
Stefan Ristovski 18'  
  0 - 1 24' Memphis Depay
  37'
  38'
39'  
41'  
Visar Musliu 48'  
  50'
  0 - 2 51' Georginio Wijnaldum 
  0 - 3 58' Georginio Wijnaldum 
61'  
Ezgjan Alioski 65'  
82'  
Tihomir Kostadinov  84'  
  89'
90+1'  
21/06/2021 Ukraine
0 - 1
Austria 0-1H2HOdds+
  3'
  3'
  11'
18'  
  0 - 1 21' Christoph Baumgartner
  21'
  24'
  36'
  38'
45+4'  
52'  
62'  
  77'
17/06/2021 Netherlands
2 - 0
Austria 1-0H2HOdds+
  10' David Alaba
Memphis Depay 11' 1 - 0  
Marten de Roon 14'  
  53'
61'  
Denzel Dumfries 67' 2 - 0  
  67' Daniel Bachmann
  71'
  72'
17/06/2021 Ukraine
2 - 1
North Macedonia 2-0H2HOdds+
8'  
12'  
Andriy Yarmolenko 29' 1 - 0  
29'  
Roman Yaremchuk 34' 2 - 0  
Mykola Shaparenko  43'  
  47'
51'  
  55'
  57' Ezgjan Alioski
  2 - 1 57' Ezgjan Alioski
  59' Darko Velkovski 
  68'
  83' D. Avramovski
Ruslan Malinovskyi 84'  
  90+1'
13/06/2021 Netherlands
3 - 2
Ukraine 0-0H2HOdds+
  4'
6'  
37'  
44'  
Georginio Wijnaldum  52' 1 - 0  
Wout Weghorst 58' 2 - 0  
65'  
71'  
  2 - 1 75' Andriy Yarmolenko
  2 - 2 79' Roman Yaremchuk
Denzel Dumfries 85' 3 - 2  
  90+3' Sergiy Sydorchuk
13/06/2021 Austria
3 - 1
North Macedonia 1-1H2HOdds+
Stefan Lainer 18' 1 - 0  
  1 - 1 28' Goran Pandev
35'  
  42' A. Trajkovski
45+1'  
  52' Ezgjan Alioski
67'  
Michael Gregoritsch 78' 2 - 1  
Stefan Lainer 85'  
85'  
Marko Arnautovic  89' 3 - 1  

Group D

DateHomeScoreAwayHT
22/06/2021 Croatia
3 - 1
Scotland 1-1H2HOdds+
  1'
  1'
  6'
Nikola Vlasic 17' 1 - 0  
Dejan Lovren 26'  
  34' Scott McKenna
  1 - 1 42' Callum McGregor
Luka Modric 62' 2 - 1  
  69'
Ivan Perisic 77' 3 - 1  
77'  
  81'
88'  
90'  
  90+3'
22/06/2021 Czech Republic
0 - 1
England 0-1H2HOdds+
  0 - 1 12' Raheem Sterling 
  17'
  26'
28'  
29'  
  33'
  38'
Jan Boril  61'  
  74'
76'  
18/06/2021 England
0 - 0
Scotland 0-0H2HOdds+
  15' John McGinn
  45'
47'  
48'  
60'  
  62'
  64'
66'  
  87' Stephen O'Donnell
18/06/2021 Croatia
1 - 1
Czech Republic 0-1H2HOdds+
  4'
7'  
  23'
  33'
Dejan Lovren 35'  
  0 - 1 37' Patrik Schick 
Ivan Perisic 47' 1 - 1  
  50' Lukas Masopust
  61'
  66'
  82' Jan Boril 
89'  
89'  
  90+3' Adam Hlozek
14/06/2021 Scotland
0 - 2
Czech Republic 0-1H2HOdds+
6'  
  20'
32'  
  40'
  41'
  41'
  0 - 1 42' Patrik Schick 
  47'
  0 - 2 52' Patrik Schick 
62'  
65'  
84'  
90+4'  
13/06/2021 England
1 - 0
Croatia 0-0H2HOdds+
9'  
  42' Duje Caleta-Car
  48' Mateo Kovacic
Raheem Sterling  57' 1 - 0  
Phil Foden 64'  
  66' Marcelo Brozovic 
  70'

Group E

DateHomeScoreAwayHT
23/06/2021 Slovakia
0 - 5
Spain 0-2H2HOdds+
Ondrej Duda 11'  
  12' Álvaro Morata
  15'
  24'
  25'
  0 - 1 30' Martin Dúbravka
  40' Sergio Busquets
  45+2'
  0 - 2 45+3' Aymeric Laporte
  0 - 3 56' Pablo Sarabia
  60' Jordi Alba
  0 - 4 67' Ferran Torres
  67'
  0 - 5 71' Juraj Kucka
  77'
Milan Skriniar 90+4'  
23/06/2021 Sweden
3 - 2
Poland 1-0H2HOdds+
Emil Forsberg 2' 1 - 0  
Marcus Danielson 10'  
  10'
15'  
  17'
  34'
36'  
  40'
  40'
  41'
  42'
  45+1'
  49'
50'  
57'  
58'  
Emil Forsberg 59' 2 - 0  
  2 - 1 61' Robert Lewandowski 
71'  
  74' Grzegorz Krychowiak
  81'
  83' Kamil Glik
  2 - 2 84' Robert Lewandowski 
Viktor Claesson 90+4' 3 - 2  
19/06/2021 Spain
1 - 1
Poland 1-0H2HOdds+
17'  
18'  
20'  
Álvaro Morata 25' 1 - 0  
  36' M. Klich
38'  
  44'
45+1'  
  1 - 1 54' Robert Lewandowski 
  57' Jakub Moder 
Gerard Moreno 58'  
  59' Kamil Józwiak
65'  
69'  
Pau Torres 81'  
  90+3' Robert Lewandowski 
Rodri 90+4'  
18/06/2021 Sweden
1 - 0
Slovakia 0-0H2HOdds+
  5'
7'  
Kristoffer Olsson 23'  
  37'
47'  
60'  
62'  
  76' Martin Dúbravka
Emil Forsberg 77' 1 - 0  
  80' Ondrej Duda
  87'
  87' Vladimir Weiss
  90+2'
  90+4'
14/06/2021 Spain
0 - 0
Sweden 0-0H2HOdds+
4'  
7'  
16'  
25'  
  37'
44'  
  55' Mikael Lustig
90+5'  
14/06/2021 Poland
1 - 2
Slovakia 0-1H2HOdds+
  0 - 1 18' Wojciech Szczesny
  20' T. Hubočan
Grzegorz Krychowiak 22'  
  27'
Karol Linetty 46' 1 - 1  
59'  
Grzegorz Krychowiak 62'  
  1 - 2 69' Milan Skriniar
  69'
85'  
88'  

Group F

DateHomeScoreAwayHT
23/06/2021 Germany
2 - 2
Hungary 0-1H2HOdds+
  5'
  0 - 1 11' Ádám Szalai 
21'  
  28' Endre Botka
Ilkay Gündogan 30'  
60'  
Leroy Sané 61'  
  64' Ádám Szalai 
65'  
Kai Havertz 66' 1 - 1  
  66' Attila Fiola
  1 - 2 68' András Schäfer 
Leon Goretzka 84' 2 - 2  
90'  
90+1'  
90+1'  
23/06/2021 Portugal
2 - 2
France 1-1H2HOdds+
  7'
  27' Hugo Lloris
Cristiano Ronaldo 31' 1 - 0  
  36' Lucas Hernández 
  39' Antoine Griezmann
  1 - 1 45+2' Karim Benzema
  1 - 2 47' Karim Benzema
Cristiano Ronaldo 60' 2 - 2  
  83' P. Kimpembe
19/06/2021 Portugal
2 - 4
Germany 1-2H2HOdds+
  15'
Cristiano Ronaldo 15' 1 - 0  
  1 - 1 35' Rúben Dias
  1 - 2 39' Raphaël Guerreiro
  42'
45'  
  1 - 3 51' Kai Havertz
  1 - 4 60' Robin Gosens
  66' Kai Havertz
Diogo Jota  67' 2 - 4  
  77' Matthias Ginter
78'  
89'  
89'  
90+4'  
19/06/2021 Hungary
1 - 1
France 1-0H2HOdds+
  10' Benjamin Pavard
  11'
Attila Fiola 45+2' 1 - 0  
  50'
Endre Botka 52'  
  1 - 1 66' Antoine Griezmann
  81'
15/06/2021 France
1 - 0
Germany 1-0H2HOdds+
  7' Joshua Kimmich
16'  
18'  
Mats Hummels 20' 1 - 0  
36'  
  62'
  64'
  70'
  71'
  89'
15/06/2021 Hungary
0 - 3
Portugal 0-0H2HOdds+
  23'
  29'
  38' Rúben Dias
  47'
  66'
  67'
  68'
L. Négo 80'  
  0 - 1 84' Raphaël Guerreiro
Willi Orbán 86'  
  0 - 2 87' Cristiano Ronaldo
  0 - 3 90+2' Cristiano Ronaldo
Europe Football

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2026 SoccerPunter Pte. Ltd. All rights reserved.