Highlights
Match recap
Two of the tournament's tighter defenses produced exactly what you'd expect: nothing, on the scoreboard at least. The underlying numbers actually favor Colombia slightly, even in a shootout loss — their central pocket, just 22% of their attacking output, generated the match's single biggest xG cluster (0.99, from 13 shots), more threat than Switzerland managed from anywhere on the pitch. Switzerland leaned heavily on their left flank (60% of attacks) without ever turning it into danger. Neither side could finish what they started, which is exactly how a 0–0 after 120 minutes happens. Switzerland held their nerve in the shootout, winning 4–3 to advance. Not a classic, but a genuine test of composure that Switzerland passed and Colombia didn't.
Match analysis
Key Events
Extra Time
Lineups
Key Stats
Shot Map
Pinch to zoomMatch Momentum
Expected Goals
Match Stats
Attack By Flanks · Match Analysis
Final-Third Entries
Where each team got the ball into the final third · Brighter = higher xG
Final-third entries grouped by left / center / right channel. Zone brightness reflects xG (goal threat), not raw volume.
Territorial Control · Match Analysis
Zone Dominance
On-ball actions per zone · Brighter = higher share
20%
att. third
18%
att. third
Attack →
Attack →
On-ball actions (passes, carries, dribbles, shots) across six pitch zones. Top row = left channel, bottom row = right channel.
Pass Networks · Match Analysis
Passing Connections
Average positions · Node size = pass volume · Line width = pair frequency
Attack →
Attack →
Player positions averaged across all successful passes. Node size = passes attempted; line width = pair frequency.
Player Comparison Scatter · Match Analysis
0 — 0


