First Stage · Group L · Tuesday, June 23 · Toronto Stadium, Toronto · 43,036 in the stands
kickoff 19:00 local · 22°C · 46% humidity
tap a player for their match file
match pulse — xG per 5 minutes · goals · cards
goals — hover the strip for every shot and card, with names
- 54′Budimir0.80 xG
The xG race — cumulative expected goals, minute by minute
PAN 0:0 CROOn paper vs as played — formation sheet vs heatmap reality
PAN 5-4-1 attack →, ← CRO 4-2-3-1 attack. The teamsheet, as announced.
The duel — team data, FIFA tracking included
Territory — where each team lived
Every player's heatmap, minutes-weighted and stacked per team. Panama attack →, ← Croatia attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- ′Before the second half begins Ante BUDIMIR (in) comes off the bench to replace Petar MUSA (out) (Croatia)
- ′Before the second half begins Andrej KRAMARIC (in) comes off the bench to replace Josko GVARDIOL (out) (Croatia)
- 54′Ante BUDIMIR (Croatia) scores!!
- 61′Edgar Yoel BARCENAS (Panama) is booked by the referee.
- 72′Petar SUCIC (in) comes off the bench to replace Mateo KOVACIC (out) (Croatia)
- 72′Luka SUCIC (in) comes off the bench to replace Marco PASALIC (out) (Croatia)
- 77′Cecilio WATERMAN (in) comes off the bench to replace Jiovany RAMOS (out) (Panama)
- 81′Mario PASALIC (in) comes off the bench to replace Luka MODRIC (out) (Croatia)
- 83′Azarias LONDONO (in) comes off the bench to replace Jose FAJARDO (out) (Panama)
- 90′Eric DAVIS (in) comes off the bench to replace Cesar BLACKMAN (out) (Panama)
- 90′Tomas RODRIGUEZ (in) comes off the bench to replace Edgar Yoel BARCENAS (out) (Panama)
- 90+2′Petar SUCIC (Croatia) is booked by the referee.
The morning-after column · AI-written from the match data
Croatia's Clinical Strike Sinks Panama in Toronto
Croatia's 0.94 expected goals betokened not dominance but sloppiness in the final third. They took their most clear-cut chance—a 0.80 xG shot in the 54th—and converted ruthlessly. Then came the panic: successive opportunities of 0.51 and 0.48 xG arrived at 57 minutes (one saved, one missed). Panama, suffocated by a disciplined five-four-one, never got close enough: their 0.69 xG came from eight shots, only one on target. The Croats' recovery time advantage proved decisive in a match that should have been more comfortable than the scoreline suggested.
One 0.80 xG chance: all Croatia needed to beat Panama, whose eight shots (one on target) mustered just 0.69 expected goals.
54′
Fifty-fourth minute: Croatia's ruthless 0.80 xG conversion punctures Panama's defensive shape and shifts momentum irreversibly.
What Panama needed
Defensive discipline could not mask attacking impotence.
- Eight shots, one on target: conversion rate (0.69 xG) reveals wide finishing and poor shot selection.
- Recovery time lag (16.9s vs Croatia's 13.2s) meant perpetual defensive reset and lost transition moments.
- Big chances squandered: 0.20 and 0.15 xG misses at 60 and 68 minutes cost them any realistic path back.
What Croatia needed
Clinical in the moment; profligate soon after; survived sloppy finishing.
- Converted 0.80 xG chance in 54th: one clear-cut opportunity decided it against a defensive setup.
- Wasted 0.51 and 0.48 xG at 57 minutes; against elite opposition, such profligacy would have proven catastrophic.
- Ball recovery dominance (13.2s vs 16.9s) and high-press intensity (4.9 phases vs 3.6) controlled tempo without threat.