Dashboard
Live & Results
Upcoming
To-do
Tourns
Invites
Captains
News
Euros Predictor
Go ad-free  

Euros Predictor Fixtures

Round 1
No. Group Teams Details
1 A Turkey0 - 3 Italy
Fri 11 Jun 21:00 (local)
Stadio Olimpico, Rome
2 A Wales1 - 1 Switzerland
Sat 12 Jun 17:00 (local)
Baku National Stadium, Baku
3 B Denmark0 - 1 Finland
Sat 12 Jun 18:00 (local)
Parken, Copenhagen
4 B Belgium3 - 0 Russia
Sat 12 Jun 22:00 (local)
Krestovsky Stadium, Saint Petersburg
5 D England1 - 0 Croatia
Sun 13 Jun 14:00 (local)
Wembley Stadium, London
6 C Austria3 - 1 North Macedonia
Sun 13 Jun 19:00 (local)
Arena Nationala, Bucharest
7 C Netherlands3 - 2 Ukraine
Sun 13 Jun 21:00 (local)
Johan Cruijff ArenA, Amsterdam
8 D Scotland0 - 2 Czechia
Mon 14 Jun 14:00 (local)
Hampden Park, Glasgow
9 E Poland1 - 2 Slovakia
Mon 14 Jun 19:00 (local)
Krestovsky Stadium, Saint Petersburg
10 E Spain0 - 0 Sweden
Mon 14 Jun 21:00 (local)
Estadio La Cartuja, Seville
11 F Hungary0 - 3 Portugal
Tue 15 Jun 18:00 (local)
Puskas Arena, Budapest
12 F France1 - 0 Germany
Tue 15 Jun 21:00 (local)
Allianz Arena, Munich
Round 2
No. Group Teams Details
13 B Finland0 - 1 Russia
Wed 16 Jun 16:00 (local)
Krestovsky Stadium, Saint Petersburg
14 A Turkey0 - 2 Wales
Wed 16 Jun 20:00 (local)
Baku National Stadium, Baku
15 A Italy3 - 0 Switzerland
Wed 16 Jun 21:00 (local)
Stadio Olimpico, Rome
16 C Ukraine2 - 1 North Macedonia
Thu 17 Jun 16:00 (local)
Arena Nationala, Bucharest
17 B Denmark1 - 2 Belgium
Thu 17 Jun 18:00 (local)
Parken, Copenhagen
18 C Netherlands2 - 0 Austria
Thu 17 Jun 21:00 (local)
Johan Cruijff ArenA, Amsterdam
19 E Sweden1 - 0 Slovakia
Fri 18 Jun 16:00 (local)
Krestovsky Stadium, Saint Petersburg
20 D Croatia1 - 1 Czechia
Fri 18 Jun 17:00 (local)
Hampden Park, Glasgow
21 D England0 - 0 Scotland
Fri 18 Jun 20:00 (local)
Wembley Stadium, London
22 F Hungary1 - 1 France
Sat 19 Jun 15:00 (local)
Puskas Arena, Budapest
23 F Portugal2 - 4 Germany
Sat 19 Jun 18:00 (local)
Allianz Arena, Munich
24 E Spain1 - 1 Poland
Sat 19 Jun 21:00 (local)
Estadio La Cartuja, Seville
Round 3
No. Group Teams Details
25 A Italy1 - 0 Wales
Sun 20 Jun 18:00 (local)
Stadio Olimpico, Rome
26 A Switzerland3 - 1 Turkey
Sun 20 Jun 20:00 (local)
Baku National Stadium, Baku
27 C Ukraine0 - 1 Austria
Mon 21 Jun 19:00 (local)
Arena Nationala, Bucharest
28 C North Macedonia0 - 3 Netherlands
Mon 21 Jun 18:00 (local)
Johan Cruijff ArenA, Amsterdam
29 B Finland0 - 2 Belgium
Mon 21 Jun 22:00 (local)
Krestovsky Stadium, Saint Petersburg
30 B Russia1 - 4 Denmark
Mon 21 Jun 21:00 (local)
Parken, Copenhagen
31 D Czechia0 - 1 England
Tue 22 Jun 20:00 (local)
Wembley Stadium, London
32 D Croatia3 - 1 Scotland
Tue 22 Jun 20:00 (local)
Hampden Park, Glasgow
33 E Sweden3 - 2 Poland
Wed 23 Jun 19:00 (local)
Krestovsky Stadium, Saint Petersburg
34 E Slovakia0 - 5 Spain
Wed 23 Jun 18:00 (local)
Estadio La Cartuja, Seville
35 F Germany2 - 2 Hungary
Wed 23 Jun 21:00 (local)
Allianz Arena, Munich
36 F Portugal2 - 2 France
Wed 23 Jun 21:00 (local)
Puskas Arena, Budapest
Round of 16
No. Group Teams Details
37 A Wales0 - 4 Denmark
Sat 26 Jun 18:00 (local)
Johan Cruijff ArenA, Amsterdam
38 A Italy2 - 1 Austria
Sat 26 Jun 20:00 (local)
Wembley Stadium, London
39 C Netherlands0 - 2 Czechia
Sun 27 Jun 18:00 (local)
Puskas Arena, Budapest
40 B Belgium1 - 0 Portugal
Sun 27 Jun 21:00 (local)
Estadio La Cartuja, Seville
41 D Croatia3 - 5 Spain
Mon 28 Jun 18:00 (local)
Parken, Copenhagen
42 F France3 - 3 Switzerland
Mon 28 Jun 22:00 (local)
Arena Nationala, Bucharest
43 D England2 - 0 Germany
Tue 29 Jun 17:00 (local)
Wembley Stadium, London
44 E Sweden1 - 2 Ukraine
Tue 29 Jun 20:00 (local)
Hampden Park, Glasgow
Quarter-Finals
No. Group Teams Details
45 A Switzerland1 - 1 Spain
Fri 2 Jul 19:00 (local)
Krestovsky Stadium, Saint Petersburg
46 B Belgium1 - 2 Italy
Fri 2 Jul 21:00 (local)
Allianz Arena, Munich
47 D Czechia1 - 2 Denmark
Sat 3 Jul 20:00 (local)
Baku National Stadium, Baku
48 C Ukraine0 - 4 England
Sat 3 Jul 21:00 (local)
Stadio Olimpico, Rome
Semi-Finals
No. Group Teams Details
49 A Italy1 - 1 Spain
Tue 6 Jul 20:00 (local)
Wembley Stadium, London
50 D England2 - 1 Denmark
Wed 7 Jul 20:00 (local)
Wembley Stadium, London
Final
No. Group Teams Details
51 A Italy1 - 1 England
Sun 11 Jul 20:00 (local)
Wembley Stadium, London