Built on the Zafronix Euro APIGet a free key →

Matches, every kick.

Every Euro match in a single table — date, stage, teams, score, attendance, venue. Pick a tournament + stage. Knockout dramatic finishes (AET, penalties) are flagged.

31
Matches
all
85
Goals
2.74/match
1.12M
Attendance
36,276/match
3
Dramatic finishes
AET + penalties
DateStageMatchScoreVenueAtt.Weather
Jun 12, 2000Grp AGermanyvsRomania
11
28,500
Jun 12, 2000Grp APortugalvsEngland
32
31,500
Jun 17, 2000Grp ARomania4dvsPortugal4d
01
28,400
Jun 17, 2000Grp AEngland4dvsGermany4d
10
29,000
Jun 20, 2000Grp AEngland2dvsRomania2d
23
30,000
Jun 20, 2000Grp APortugal2dvsGermany2d
30
44,000
Jun 10, 2000Grp BBelgiumvsSweden
21
46,700
Jun 11, 2000Grp BTurkeyvsItaly
12
22,500
Jun 14, 2000Grp BItaly2dvsBelgium3d
20
44,500
Jun 15, 2000Grp BSweden4dvsTurkey3d
00
27,000
Jun 19, 2000Grp BTurkey3dvsBelgium4d
20
48,000
Jun 19, 2000Grp BItaly4dvsSweden3d
21
30,000
Jun 13, 2000Grp CSpainvsNorway
01
41,000
Jun 13, 2000Grp CFR YugoslaviavsSlovenia
33
18,500
Jun 18, 2000Grp CSlovenia4dvsSpain4d
12
51,300
Jun 18, 2000Grp CNorway4dvsFR Yugoslavia4d
01
28,750
Jun 21, 2000Grp CFR Yugoslavia2dvsSpain2d
34
26,611
Jun 21, 2000Grp CSlovenia2dvsNorway2d
00
21,000
Jun 11, 2000Grp DFrancevsDenmark
30
28,100
Jun 11, 2000Grp DNetherlandsvsCzech Republic
10
50,800
Jun 16, 2000Grp DCzech Republic4dvsFrance4d
12
27,243
Jun 16, 2000Grp DDenmark4dvsNetherlands4d
03
51,425
Jun 21, 2000Grp DDenmark4dvsCzech Republic4d
02
20,000
Jun 21, 2000Grp DFrance4dvsNetherlands4d
23
50,000
Jun 24, 2000QFPortugal3dvsTurkey4d
20
42,000
Jun 24, 2000QFItaly4dvsRomania3d
20
41,000
Jun 25, 2000QFNetherlands3dvsFR Yugoslavia3d
61
44,000
Jun 25, 2000QFSpain3dvsFrance3d
12
26,614
Jun 28, 2000SFFrance2dvsPortugal3d
21AET
48,000
Jun 29, 2000SFItaly4dvsNetherlands3d
00AET
50,000
Jul 2, 2000FFrance3dvsItaly2d
21AET
48,100
GET /matches?year=2000

Team logistics — 2000

16 teams · sorted by distance

Distance is stadium-to-stadium between consecutive matches, great-circle (haversine). First match counts 0 km — we don't guess a pre-tournament anchor. Rest days = full days between consecutive kickoffs (so a Mon → Fri turnaround is 3 days of rest). TZ shift = max hours offset between any venue's country and the team's home country. Multi-zone countries (USA, Brazil, Russia) use their capital city as proxy. DST ignored.

TeamMatchesDistanceTZ shiftAvg restMin restCities visited
Germany
30 km3.0d2d
Romania
40 km3.0d2d
Portugal
50 km3.0d2d
England
30 km3.0d2d
Belgium
30 km3.5d3d
Sweden
30 km3.5d3d
Turkey
40 km3.3d3d
Italy
60 km3.2d2d
Spain
40 km3.0d2d
Norway
30 km3.0d2d
FR Yugoslavia
40 km3.0d2d
Slovenia
30 km3.0d2d
France
60 km3.2d2d
Denmark
30 km4.0d4d
Netherlands
50 km3.5d3d
Czech Republic
30 km4.0d4d
Derived client-side from GET /matches?year=2000 + GET /stadiums

Coming next: goals-by-minute bucket, captain per match, and penalty-shootout granularity. Subscribe to the API to get the extra fields as they ship.