First Stage · Group H · Sunday, June 21 · Miami Stadium, Miami · 64,003 in the stands
kickoff 18:00 local · 33°C · 55% 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
- 21′Lenini0.04 xG
- 44′Araujo0.89 xG
- 45+6′Canobbio0.56 xG
- 61′Varela0.40 xG
The xG race — cumulative expected goals, minute by minute
URU 0:0 CPVOn paper vs as played — formation sheet vs heatmap reality
URU 4-1-4-1 attack →, ← CPV 4-1-4-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. Uruguay attack →, ← Cabo Verde attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- 5′SIDNY LOPES CABRAL (Cabo Verde) is booked by the referee.
- 20′Rodrigo BENTANCUR (Uruguay) is booked by the referee.
- 21′KEVIN PINA (Cabo Verde) scores!!
- 44′Maxi ARAUJO (Uruguay) scores!!
- 45+6′Agustin CANOBBIO (Uruguay) scores!!
- ′Before the second half begins DEROY DUARTE (in) comes off the bench to replace TELMO ARCANJO (out) (Cabo Verde)
- 58′Mathias OLIVERA (Uruguay) is booked by the referee.
- 58′NUNO DA COSTA (in) comes off the bench to replace GILSON BENCHIMOL (out) (Cabo Verde)
- 58′HELIO VARELA (in) comes off the bench to replace GARRY RODRIGUES (out) (Cabo Verde)
- 61′HELIO VARELA (Cabo Verde) scores!!
- 70′Nicolas DE LA CRUZ (in) comes off the bench to replace Manuel UGARTE (out) (Uruguay)
- 70′Darwin NUNEZ (in) comes off the bench to replace Federico VINAS (out) (Uruguay)
- 70′LAROS DUARTE (in) comes off the bench to replace KEVIN PINA (out) (Cabo Verde)
- 80′YANNICK SEMEDO (in) comes off the bench to replace JAMIRO MONTEIRO (out) (Cabo Verde)
- 81′Brian RODRIGUEZ (in) comes off the bench to replace Maxi ARAUJO (out) (Uruguay)
- 90+3′DINEY BORGES (Cabo Verde) is booked by the referee.
The morning-after column · AI-written from the match data
Uruguay Waste Their Chances Against Stubborn Cabo Verde
Uruguay's superiority on paper proved hollow: 2.23 xG to 0.54 should have been a rout, yet Maximiliano Araujo's 8.0 rating and the team's dominance could not overcome profligacy in front of goal. Missed big chances at the 14th and 90th minutes (0.25 and 0.17 xG respectively) might have sealed it. Cabo Verde's Kevin Lenini, rated 8.3, orchestrated a suffocating defensive compact that forced 46 turnovers despite surrendering possession, leaving Uruguay frustrated.
Uruguay created 2.23 expected goals to Cabo Verde's 0.54, yet left Miami with a draw—profligacy rewarding resilience.
61′
Cabo Verde's equalizer: the moment Uruguay's possession grip finally broke and a draw became inevitable.
What Uruguay needed
Possession mastery squandered by missed clear chances and defensive lapses after halftime.
- Missed 0.25xG at 14' and 0.17xG at 90': either converts and this is a comfortable win.
- Araujo's brilliance (8.0 rating) undermined by Valverde's 6.7 showing; midfield control wavered after 45th minute.
- Only 8.2 high press phases despite 55% possession: should have suffocated Cabo Verde's outlets.
What Cabo Verde needed
Disciplined defence salvaged a point but clinical finishing might have earned three.
- Kevin Lenini's 8.3 rating anchored fortress defence: forced 46 turnovers, recovered every 14.4 seconds under siege.
- Four shots on target but only 0.54xG: rare half-chances in 33% possession must be converted ruthlessly.
- Just 2.2 high press phases: needed earlier, sharper intensity to disrupt Uruguay's midfield and force turnovers.