The favourite delivered: Croatia (65% pre-match) beat Panama 1–0.
Expected goals race
PanamaCroatia● goal
Cumulative expected goals, minute by minute. ESPN's free feed has no xG, so each shot's xG is estimated with a naive distance-and-angle logistic model fitted on shot coordinates from the play-by-play.
Shot map
Panama (attacking →)Croatia (attacking ←)size = xG · star = goal
Panama · match stats · Croatia
42.1Possession57.9
8Shots6
1On Target2
7Corners2
19Fouls12
1Offsides2
1Saves1
1Yellows1
0Reds0
What the model expected
Pre-match Elo: Panama 1706, Croatia 1904. The model priced this Panama 15% / draw 20% / Croatia 65%, most likely score 0–2. The model called it. The result moves 12 Elo points from Panama to Croatia — that flows straight into the next round of tournament simulations.
Timeline
45'SUBSubstitution, Croatia. Ante Budimir replaces Petar Musa.
45'SUBSubstitution, Croatia. Andrej Kramaric replaces Josko Gvardiol.
54'GOALGoal! Panama 0, Croatia 1. Ante Budimir (Croatia) left footed shot from very close range to the bottom left corner. Assisted by Josip Stanisic with a cross.
61'YELLOWYoel Bárcenas (Panama) is shown the yellow card for a bad foul.
72'SUBSubstitution, Croatia. Luka Sucic replaces Marco Pasalic.
72'SUBSubstitution, Croatia. Petar Sucic replaces Mateo Kovacic.