Home
News
Groups
Fixtures & Results
Teams & Players
Stats
History
15 Jun, 03:00
Group A
GER
SCO
5
1
15 Jun, 21:00
Group A
HUN
SUI
1
3
16 Jun, 00:00
Group B
ESP
CRO
3
0
16 Jun, 03:00
Group B
ITA
ALB
2
1
16 Jun, 21:00
Group D
POL
NED
1
2
17 Jun, 00:00
Group C
SVN
DEN
1
1
17 Jun, 03:00
Group C
SRB
ENG
0
1
17 Jun, 21:00
Group E
ROU
UKR
3
0
18 Jun, 00:00
Group E
BEL
SVK
0
1
18 Jun, 03:00
Group D
AUT
FRA
0
1
19 Jun, 00:00
Group F
TUR
GEO
3
1
19 Jun, 03:00
Group F
POR
CZE
2
1
19 Jun, 21:00
Group B
CRO
ALB
2
2
20 Jun, 00:00
Group A
GER
HUN
2
0
20 Jun, 03:00
Group A
SCO
SUI
1
1
20 Jun, 21:00
Group C
SVN
SRB
1
1
21 Jun, 00:00
Group C
DEN
ENG
1
1
21 Jun, 03:00
Group B
ESP
ITA
1
0
21 Jun, 21:00
Group E
SVK
UKR
1
2
22 Jun, 00:00
Group D
POL
AUT
1
3
22 Jun, 03:00
Group D
NED
FRA
0
0
22 Jun, 21:00
Group F
GEO
CZE
1
1
23 Jun, 00:00
Group F
TUR
POR
0
3
23 Jun, 03:00
Group E
BEL
ROU
2
0
24 Jun, 03:00
Group A
SCO
HUN
0
1
24 Jun, 03:00
Group A
SUI
GER
1
1
25 Jun, 03:00
Group B
CRO
ITA
1
1
25 Jun, 03:00
Group B
ALB
ESP
0
1
26 Jun, 00:00
Group D
FRA
POL
1
1
26 Jun, 00:00
Group D
NED
AUT
2
3
26 Jun, 03:00
Group C
DEN
SRB
0
0
26 Jun, 03:00
Group C
ENG
SVN
0
0
27 Jun, 00:00
Group E
UKR
BEL
0
0
27 Jun, 00:00
Group E
SVK
ROU
1
1
27 Jun, 03:00
Group F
CZE
TUR
1
2
27 Jun, 03:00
Group F
GEO
POR
2
0
30 Jun, 00:00
SUI
ITA
2
0
30 Jun, 03:00
GER
DEN
2
0
1 Jul, 00:00
ENG
aet
win after extra time
ENG
SVK
2
1
1 Jul, 03:00
ESP
GEO
4
1
2 Jul, 00:00
FRA
BEL
1
0
2 Jul, 03:00
POR
ap
win on penalties
POR
SVN
0(3)
0(0)
3 Jul, 00:00
NED
ROU
3
0
3 Jul, 03:00
AUT
TUR
1
2
6 Jul, 00:00
ESP
aet
win after extra time
ESP
GER
2
1
6 Jul, 03:00
FRA
ap
win on penalties
POR
FRA
0(3)
0(5)
7 Jul, 00:00
ENG
ap
win on penalties
ENG
SUI
1(5)
1(3)
7 Jul, 03:00
NED
TUR
2
1
10 Jul, 03:00
ESP
FRA
2
1
11 Jul, 03:00
NED
ENG
1
2
15 Jul, 03:00
ESP
ENG
2
1
View all
View all matches
results
Saturday 15 June 2024
Germany
03:00
5
-
1
Scotland
HT 3-0
Saturday 15 June 2024
Hungary
21:00
1
-
3
Switzerland
HT 0-2
Sunday 16 June 2024
Spain
00:00
3
-
0
Croatia
HT 3-0
Sunday 16 June 2024
Italy
03:00
2
-
1
Albania
HT 2-1
Sunday 16 June 2024
Poland
21:00
1
-
2
Netherlands
HT 1-1
Monday 17 June 2024
Slovenia
00:00
1
-
1
Denmark
HT 0-1
Monday 17 June 2024
Serbia
03:00
0
-
1
England
HT 0-1
Monday 17 June 2024
Romania
21:00
3
-
0
Ukraine
HT 1-0
Tuesday 18 June 2024
Belgium
00:00
0
-
1
Slovakia
HT 0-1
Tuesday 18 June 2024
Austria
03:00
0
-
1
France
HT 0-1
Wednesday 19 June 2024
Turkey
00:00
3
-
1
Georgia
HT 1-1
Wednesday 19 June 2024
Portugal
03:00
2
-
1
Czech Republic
HT 0-0
Wednesday 19 June 2024
Croatia
21:00
2
-
2
Albania
HT 0-1
Thursday 20 June 2024
Germany
00:00
2
-
0
Hungary
HT 1-0
Thursday 20 June 2024
Scotland
03:00
1
-
1
Switzerland
HT 1-1
Thursday 20 June 2024
Slovenia
21:00
1
-
1
Serbia
HT 0-0
Friday 21 June 2024
Denmark
00:00
1
-
1
England
HT 1-1
Friday 21 June 2024
spain
03:00
1
-
0
Italy
HT 0-0
Friday 21 June 2024
Slovakia
21:00
1
-
2
Ukraine
HT 1-0
Saturday 22 June 2024
Poland
00:00
1
-
3
Austria
HT 1-1
Saturday 22 June 2024
Netherlands
03:00
0
-
0
France
HT 0-0
Saturday 22 June 2024
Georgia
21:00
1
-
1
Czech Republic
HT 1-0
Sunday 23 June 2024
Turkey
00:00
0
-
3
Portugal
HT 0-2
Sunday 23 June 2024
Belgium
03:00
2
-
0
Romania
HT 1-0
Monday 24 June 2024
Scotland
03:00
0
-
1
Hungary
HT 0-0
Monday 24 June 2024
Switzerland
03:00
1
-
1
Germany
HT 1-0
Tuesday 25 June 2024
Croatia
03:00
1
-
1
Italy
HT 0-0
Tuesday 25 June 2024
Albania
03:00
0
-
1
Spain
HT 0-1
Wednesday 26 June 2024
France
00:00
1
-
1
Poland
HT 0-0
Wednesday 26 June 2024
Netherlands
00:00
2
-
3
Austria
HT 0-1
Wednesday 26 June 2024
Denmark
03:00
0
-
0
Serbia
HT 0-0
Wednesday 26 June 2024
England
03:00
0
-
0
Slovenia
HT 0-0
Thursday 27 June 2024
Ukraine
00:00
0
-
0
belgium
HT 0-0
Thursday 27 June 2024
Slovakia
00:00
1
-
1
Romania
HT 1-1
Thursday 27 June 2024
Czech Republic
03:00
1
-
2
Turkey
HT 0-0
Thursday 27 June 2024
Georgia
03:00
2
-
0
portugal
HT 1-0
Sunday 30 June 2024
Switzerland
00:00
2
-
0
Italy
HT 1-0
Sunday 30 June 2024
Germany
03:00
2
-
0
Denmark
HT 0-0
Monday 1 July 2024
England
00:00
2
-
1
Slovakia
HT 0-1
Monday 1 July 2024
Spain
03:00
4
-
1
Georgia
HT 1-1
Tuesday 2 July 2024
France
00:00
1
-
0
Belgium
HT 0-0
Tuesday 2 July 2024
Portugal
03:00
0
-
0
Slovenia
POR win on penalties 3-0
Wednesday 3 July 2024
Netherlands
00:00
3
-
0
Romania
HT 1-0
Wednesday 3 July 2024
Austria
03:00
1
-
2
Turkey
HT 0-1
Saturday 6 July 2024
Spain
00:00
2
-
1
Germany
HT 0-1
Saturday 6 July 2024
Portugal
03:00
0
-
0
France
FRA win on penalties 5-3
Sunday 7 July 2024
England
00:00
1
-
1
Switzerland
ENG win on penalties 5-3
Sunday 7 July 2024
Netherlands
03:00
2
-
1
Turkey
HT 0-1
Wednesday 10 July 2024
Spain
03:00
2
-
1
France
HT 2-1
Thursday 11 July 2024
Netherlands
03:00
1
-
2
England
HT 1-1
Monday 15 July 2024
Spain
03:00
2
-
1
England
HT 0-0
Headline
Spain 2-1 England: Late Oyarzabal winner earns La Roja record fourth EURO crown
News
Spain 2-1 England: Late Oyarzabal winner earns La Roja record fourth EURO crown
Show More
UEFA EURO 2024: Meet the winners
Show More
Every EURO 2024 Player of the Match
Show More
Team statistics
Goals scored
Spain
15
Germany
11
Netherlands
10
Switzerland
8
Turkey
8
Total attempts
Spain
123
France
98
Germany
94
Portugal
89
Netherlands
80
Attempts on target
Spain
42
Germany
33
Portugal
25
France
24
Turkey
23
Fouls committed
Spain
94
Germany
68
Netherlands
66
France
64
Austria
61
Player statistics
Top scorers
Dani Olmo
3
Jamal Musiala
3
Ivan Schranz
3
Cody Gakpo
3
Georges Mikautadze
3
Assists
Lamine Yamal
4
Nathan Ake
2
Remo Freuler
2
Joshua Kimmich
2
Dani Olmo
2
Attempts on target
Kai Havertz
11
Cristiano Ronaldo
9
Kylian Mbappe
9
Romelu Lukaku
8
Cody Gakpo
8
Fouls committed
Virgil van Dijk
12
Alvaro Morata
12
Robert Andrich
11
Adam Gnezda Cerin
10
Remo Freuler
10
All-time stats
Most titles
Spain
Spain
Italy
Top scorers
Cristiano Ronaldo
Portugal
14
Michel Platini
France
9
Antoine Griezmann
France
7
Most appearances
Cristiano Ronaldo
Portugal
30
Pepe
Portugal
23
Manuel Neuer
Germany
20