Gruppe 1
08.06.1996 16:00 England - Schweiz 1:1 (1:0)
10.06.1996 17:30 Niederlande - Schottland 0:0 (0:0)
13.06.1996 20:30 Niederlande - Schweiz 2:0 (0:0)
15.06.1996 16:00 England - Schottland 2:0 (0:0)
18.06.1996 20:30 Schottland - Schweiz 1:0 (1:0)
20:30 England - Niederlande 4:1 (1:0)
Gruppe 2
09.06.1996 15:30 Bulgarien - Spanien 1:1 (0:0)
10.06.1996 20:30 Frankreich - Rumänien 1:0 (1:0)
13.06.1996 17:30 Bulgarien - Rumänien 1:0 (1:0)
15.06.1996 20:30 Frankreich - Spanien 1:1 (0:0)
18.06.1996 17:30 Frankreich - Bulgarien 3:1 (1:0)
17:30 Spanien - Rumänien 2:1 (1:1)
Gruppe 3
09.06.1996 18:00 Deutschland - Tschechien 2:0 (2:0)
11.06.1996 17:30 Italien - Russland 2:1 (1:1)
14.06.1996 20:30 Tschechien - Italien 2:1 (2:1)
16.06.1996 17:30 Deutschland - Russland 3:0 (0:0)
19.06.1996 20:30 Deutschland - Italien 0:0 (0:0)
20:30 Tschechien - Russland 3:3 (2:0)
Gruppe 4
09.06.1996 20:30 Dänemark - Portugal 1:1 (1:0)
11.06.1996 20:30 Kroatien - Türkei 1:0 (0:0)
14.06.1996 17:30 Portugal - Türkei 1:0 (0:0)
16.06.1996 19:00 Kroatien - Dänemark 3:0 (0:0)
19.06.1996 17:30 Portugal - Kroatien 3:0 (2:0)
17:30 Dänemark - Türkei 3:0 (0:0)
Viertelfinale
22.06.1996 16:00 England - Spanien 4:2 (0:0, 0:0, 0:0) i.E.
19:30 Frankreich - Niederlande 5:4 (0:0, 0:0, 0:0) i.E.
23.06.1996 16:00 Deutschland - Kroatien 2:1 (1:0)
19:30 Tschechien - Portugal 1:0 (0:0)
Halbfinale
26.06.1996 17:00 Tschechien - Frankreich 6:5 (0:0, 0:0, 0:0) i.E.
20:30 Deutschland - England 6:5 (1:1, 1:1, 1:1) i.E.
Finale
30.06.1996 20:00 Deutschland - Tschechien 2:1 (0:0, 1:1) n.V.