Built on the Zafronix UCL APIGet a free key →

Matches, every kick.

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

36
Matches
round of 16
88
Goals
2.44/match
1.63M
Attendance
45,318/match
1
Dramatic finishes
AET + penalties
DateStageMatchScoreVenueAtt.Weather
Feb 24, 2004R16Bayern Munich684dvsReal Madrid285d
11
Olympic Stadium, Munich59,000❄️-3°
Feb 24, 2004R16Celta VigovsArsenal1042d
23
Balaídos, Vigo19,500🌧️8°
Feb 25, 2004R16Deportivo La Coruña685dvsJuventus272d
10
Estadio Riazor, A Coruña22,2668°
Feb 24, 2004R16Lokomotiv MoscowvsMonaco
21
Lokomotiv Stadium, Moscow21,500❄️-2°
Feb 25, 2004R16PortovsManchester United307d
21
Estádio do Dragão, Porto49,977🌧️10°
Feb 25, 2004R16Real SociedadvsLyon
01
Anoeta Stadium, San Sebastián28,000🌧️4°
Feb 24, 2004R16Sparta PraguevsMilan271d
00
Letná Stadium, Prague20,6400°
Feb 25, 2004R16VfB StuttgartvsChelsea
01
Gottlieb-Daimler-Stadion, Stuttgart43,0002°
Mar 10, 2004R16Real Madrid14dvsBayern Munich14d
10
Santiago Bernabéu, Madrid78,00010°
Mar 10, 2004R16Arsenal14dvsCelta Vigo14d
20
Highbury, London35,4024°
Mar 9, 2004R16Juventus12dvsDeportivo La Coruña12d
01
Stadio delle Alpi, Turin24,680☀️7°
Mar 10, 2004R16Monaco14dvsLokomotiv Moscow14d
10
Stade Louis II, Monaco16,7299°
Mar 9, 2004R16Manchester United12dvsPorto12d
11
Old Trafford, Manchester67,0295°
Mar 9, 2004R16Lyon12dvsReal Sociedad12d
10
Stade de Gerland, Lyon38,9144°
Mar 10, 2004R16Milan14dvsSparta Prague14d
41
San Siro, Milan49,364❄️4°
Mar 9, 2004R16Chelsea12dvsVfB Stuttgart12d
00
Stamford Bridge, London36,6576°
Feb 22, 2005R16Real Madrid321dvsJuventus349d
10
Santiago Bernabéu, Madrid72,3042°
Feb 22, 2005R16Liverpool1049dvsBayer Leverkusen1013d
31
Anfield, Liverpool40,9424°
Feb 22, 2005R16PSV EindhovenvsMonaco271d
10
Philips Stadion, Eindhoven31,2250°
Feb 22, 2005R16Bayern Munich348dvsArsenal321d
31
Olympiastadion, Munich59,000❄️-3°
Feb 23, 2005R16Barcelona672dvsChelsea293d
21
Camp Nou, Barcelona96,560☀️6°
Feb 23, 2005R16Manchester United350dvsMilan321d
01
Old Trafford, Manchester67,112❄️2°
Feb 23, 2005R16Werder BremenvsLyon321d
03
Weserstadion, Bremen36,9232°
Feb 23, 2005R16Porto272dvsInternazionale651d
11
Estádio do Dragão, Porto38,177🌧️7°
Mar 9, 2005R16Juventus14dvsReal Madrid14d
20AET
Stadio delle Alpi, Turin58,956☀️9°
Mar 9, 2005R16Bayer Leverkusen14dvsLiverpool14d
13
BayArena, Leverkusen22,500🌧️5°
Mar 9, 2005R16Monaco14dvsPSV Eindhoven14d
02
Stade Louis II, Monaco15,523☀️11°
Mar 9, 2005R16Arsenal14dvsBayern Munich14d
10
Highbury, London35,4637°
Mar 8, 2005R16Chelsea12dvsBarcelona12d
42
Stamford Bridge, London41,5157°
Mar 8, 2005R16Milan12dvsManchester United12d
10
San Siro, Milan79,103☀️7°
Mar 8, 2005R16Lyon12dvsWerder Bremen12d
72
Stade de Gerland, Lyon38,9223°
Mar 15, 2005R16Internazionale19dvsPorto19d
31
San Siro, Milan70,560☀️13°
Feb 22, 2006R16Chelsea294dvsBarcelona350d
12
Stamford Bridge, London39,521🌧️4°
Feb 21, 2006R16Real Madrid348dvsArsenal348d
01
Santiago Bernabéu, Madrid74,000🌧️3°
Feb 22, 2006R16Werder Bremen350dvsJuventus314d
32
Weserstadion, Bremen36,5002°
Feb 21, 2006R16Bayern Munich314dvsMilan271d
11
Allianz Arena, Munich66,0004°
GET /matches?year=2023 · client-side stage filter: r16

Team logistics — 2023

27 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
Real Madrid
2020,097 km92.9d7dIstanbul → Madrid → Munich → Barcelona → Glasgow → Manchester → Turin → Monaco
Milan
1712,107 km64.6d5dAmsterdam → Milan → Manchester → Prague → A Coruña → Eindhoven → Istanbul → Munich
Bayern Munich
1311,869 km147.8d5dManchester → Munich → Madrid → London
Manchester United
1211,651 km129.5d5dManchester → Munich → A Coruña → Leverkusen → Madrid → Porto → Milan
Juventus
1211,248 km94.5d7dTurin → Barcelona → Madrid → Manchester → A Coruña → Liverpool → Bremen
Porto
910,166 km47.0d12dPorto → Manchester → Lyon → A Coruña → Gelsenkirchen → Milan
Liverpool
98,042 km142.5d5dLiverpool → Leverkusen → Turin → London → Istanbul
Chelsea
137,493 km59.7d5dStuttgart → London → Monaco → Barcelona → Munich → Liverpool
Monaco
97,014 km46.4d12dMoscow → Monaco → Madrid → London → Gelsenkirchen → Eindhoven
Deportivo La Coruña
106,994 km124.1d7dLeeds → A Coruña → Manchester → Turin → Milan → Porto
Valencia
66,575 km148.6d5dLondon → Valencia → Leeds → Milan
Arsenal
96,447 km222.0d12dLondon → Valencia → Vigo → Munich → Madrid
Lyon
85,360 km58.0d7dSan Sebastián → Lyon → Porto → Bremen → Eindhoven
Barcelona
95,188 km176.6d5dAthens → Barcelona → Madrid → Turin → London
Internazionale
85,061 km103.9d5dMilan → Valencia → Porto
Leeds United
44,114 km10.3d5dLeeds → A Coruña → Valencia
Bayer Leverkusen
74,024 km177.5d5dLiverpool → Leverkusen → Manchester → Glasgow
PSV Eindhoven
63,240 km13.2d7dEindhoven → Monaco → Lyon → Milan
Galatasaray
22,737 km14.0d14dIstanbul → Madrid
Lokomotiv Moscow
22,528 km14.0d14dMoscow → Monaco
Panathinaikos
21,884 km5.0d5dAthens → Barcelona
Werder Bremen
31,732 km181.0d12dBremen → Lyon
Celta Vigo
21,226 km14.0d14dVigo → London
Ajax
2819 km14.0d14dAmsterdam → Milan
VfB Stuttgart
2734 km12.0d12dStuttgart → London
Sparta Prague
2648 km14.0d14dPrague → Milan
Real Sociedad
2603 km12.0d12dSan Sebastián → Lyon
Derived client-side from GET /matches?year=2023 + 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.