Champions League
Match-by-match previews, tactical reads and editor notes on the knockout path and the form guide into the final.
Upcoming fixtures
Apr 17: Manchester City vs Real Madrid, Etihad - quarter-final second leg, 8:00 PM BST. Apr 18: Bayern Munich vs Arsenal, Allianz - quarter-final second leg, 8:00 PM CET. Apr 23: PSG vs Barcelona, Parc des Princes - quarter-final first leg, 9:00 PM CET. The live widget refreshes every 30 seconds.
Live widget: in-game stats
The Champions League live scorecard opens 60 minutes before kick-off with confirmed line-ups. xG per shot updates with each shot. The shot map and pressure charts populate in real-time.
Substitutions appear with minute markers. Yellow and red cards are colour-coded. VAR checks appear as overlays on the live timeline; overturned decisions carry the original ruling for reference.
Stoppage-time and VAR handling
Champions League matches follow the same stoppage-time rules as domestic football. VAR reviews take on average 90 seconds; multiple reviews can extend the half beyond 100 minutes. The fourth official's board updates at the 45th and 90th minute.
Knockout-stage view
Quarter-finals (Apr 16-23, second leg). Semi-finals (Apr 30, May 7). Final: Munich, Allianz Arena - May 31, 9:00 PM CEST. Group stage xG table: Manchester City top, Inter Milan second, Real Madrid third.
Editor's note
The desk's live widget covers every Champions League fixture from the group stage through the final. Refresh cadence: 30 seconds during play, 15 seconds for knockout legs. Coverage note: red cards, penalties and VAR decisions are flagged in the scorecard header within 60 seconds.
Where to go next
Back to Football
Return to the parent hub for the full set of editor pages and live fixtures.
◎Match predictions
Probabilistic reads from the desk's models and from our editors.
◎Fantasy tips
Captain picks, points system reference and the daily fantasy brief.
✎News desk
Breaking cricket, football and tennis across all our beats.
