MUNDIAL·26

Round of 32 · Monday, June 29 · Boston Stadium, Boston · 63,945 in the stands

kickoff 16:30 local · 29°C · 55% humidity

Germany

54 Kai HAVERTZ (pen)

? Joshua KIMMICH

? Jamal MUSIALA

? Nadiem AMIRI

1:1

3–4 on penalties

Paraguay

42 Julio ENCISO (pen)

? MAURICIO

? Gustavo GOMEZ

? Matias GALARZA

? Jose CANALE

tap a player for their match file

Germany4-4-2
Paraguay4-4-2
Manuel NEUER6.9Antonio RUEDIGER6.6Jonathan TAH6.9Joshua KIMMICH6.3Nathaniel BROWN6.7Aleksandar PAVLOVIC6.5Florian WIRTZ7.8Leroy SANE6.3Felix NMECHA6.3Kai HAVERTZ7.4Deniz UNDAV6.3Orlando GILL8.1Juan Jose CACERES6.8Junior ALONSO5.7Jose CANALE7.7Gustavo GOMEZ7.0Miguel ALMIRON6.5Andres CUBAS6.6Damian BOBADILLA7.3Matias GALARZA6.7Julio ENCISO7.4Gabriel AVALOS6.5
from the bench

match pulse — xG per 5 minutes · goals · cards

4590105132GERPAR

goals — hover the strip for every shot and card, with names

  • Penalty2Mauricio0.79 xG
  • Penalty3Kimmich0.79 xG
  • Penalty4Gomez0.79 xG
  • Penalty5Musiala0.79 xG
  • Penalty6Galarza0.79 xG
  • Penalty9Amiri0.79 xG
  • Penalty12Canale0.79 xG
  • 42Enciso0.07 xG
  • 54Havertz0.03 xG
GER 0:0 PAR0'kickoff
1' Enciso — xG 0.01 · BlockedPenalty 1 Havertz — xG 0.79 · Saved2' Alonso — xG 0.11 · SavedPenalty 2 Mauricio — xG 0.79 · GoalPenalty 3 Kimmich — xG 0.79 · GoalPenalty 4 Gomez — xG 0.79 · GoalPenalty 5 Musiala — xG 0.79 · Goal6' Undav — xG 0.03 · MissedPenalty 6 Galarza — xG 0.79 · GoalPenalty 7 Woltemade — xG 0.79 · Saved8' Wirtz — xG 0.04 · MissedPenalty 8 Sanabria — xG 0.79 · MissedPenalty 9 Amiri — xG 0.79 · GoalPenalty 10 Balbuena — xG 0.79 · SavedPenalty 11 Tah — xG 0.79 · MissedPenalty 12 Canale — xG 0.79 · Goal33' Havertz — xG 0.02 · Blocked42' Enciso — xG 0.07 · Goal45' Kimmich — xG 0.02 · Missed45 + 3' Kimmich — xG 0.03 · Missed50' Enciso — xG 0.05 · Missed54' Havertz — xG 0.03 · Goal56' Goretzka — xG 0.20 · Blocked56' Pavlovic — xG 0.04 · Blocked59' Caballero — xG 0.05 · Saved66' Sané — xG 0.09 · Blocked70' Gomez — xG 0.03 · Missed78' Havertz — xG 0.15 · Saved80' Wirtz — xG 0.03 · Blocked86' Goretzka — xG 0.05 · Missed90 + 1' Kimmich — xG 0.02 · Blocked90 + 2' Tah — xG 0.01 · Saved90 + 3' Almiron — xG 0.02 · Blocked93' Woltemade — xG 0.14 · Blocked93' Kimmich — xG 0.03 · Blocked97' Woltemade — xG 0.14 · Missed105 + 5' Havertz — xG 0.25 · Saved111' Kimmich — xG 0.01 · Saved119' Anton — xG 0.19 · Saved120 + 1' Amiri — xG 0.03 · Missed

▶ Watch every shot in 3D⟲ Replay the match

The xG race — cumulative expected goals, minute by minute

GER 0:0 PAR
1.02.03.04.05.06.00153045607590105120Penalty 2 Mauricio — GOALPenalty 3 Kimmich — GOALPenalty 4 Gomez — GOALPenalty 5 Musiala — GOALPenalty 6 Galarza — GOALPenalty 9 Amiri — GOALPenalty 12 Canale — GOAL42' Enciso — GOAL54' Havertz — GOAL6.295.08

On paper vs as played — formation sheet vs heatmap reality

GER 4-4-2 attack →, ← PAR 4-4-2 attack. The teamsheet, as announced.

1Manuel NEUERManuel NEUER2Antonio RUEDIGERAntonio RUEDIGER4Jonathan TAHJonathan TAH6Joshua KIMMICHJoshua KIMMICH18Nathaniel BROWNNathaniel BROWN5Aleksandar PAVLOVICAleksandar PAVLOVIC17Florian WIRTZFlorian WIRTZ19Leroy SANELeroy SANE23Felix NMECHAFelix NMECHA7Kai HAVERTZKai HAVERTZ26Deniz UNDAVDeniz UNDAV12Orlando GILLOrlando GILL4Juan Jose CACERESJuan Jose CACERES6Junior ALONSOJunior ALONSO13Jose CANALEJose CANALE15Gustavo GOMEZGustavo GOMEZ10Miguel ALMIRONMiguel ALMIRON14Andres CUBASAndres CUBAS16Damian BOBADILLADamian BOBADILLA23Matias GALARZAMatias GALARZA19Julio ENCISOJulio ENCISO21Gabriel AVALOSGabriel AVALOS

The duel — team data, FIFA tracking included

65%
Possession
24%
1.25
Expected goals
0.61
82
Threat
18
21
Shots
7
6
On target
3
752
Passes completed
166
45
Forced turnovers
59
8.5s
Ball recovery time
20.1s
5.87
High-press phases
0.56
12
Fouls committed
17
4
Offsides
1
152 km
Distance covered
144 km
33.9 km/h
Top speed
33.1 km/h

Territory — where each team lived

Every player's heatmap, minutes-weighted and stacked per team. Germany attack →, Paraguay attack. Brighter is more presence; where the colors meet is the contested ground.

How it happened

  1. 42Julio ENCISO (Paraguay) scores!!
  2. Before the second half begins Leon GORETZKA (in) comes off the bench to replace Felix NMECHA (out) (Germany)
  3. 54Kai HAVERTZ (Germany) scores!!
  4. 55Gustavo CABALLERO (in) comes off the bench to replace Gabriel AVALOS (out) (Paraguay)
  5. 57MAURICIO (in) comes off the bench to replace Julio ENCISO (out) (Paraguay)
  6. 63Jamal MUSIALA (in) comes off the bench to replace Deniz UNDAV (out) (Germany)
  7. 65Andres CUBAS (Paraguay) is booked by the referee.
  8. 79Waldemar ANTON (in) comes off the bench to replace Aleksandar PAVLOVIC (out) (Germany)
  9. 88Nick WOLTEMADE (in) comes off the bench to replace Leroy SANE (out) (Germany)
  10. Gustavo VELAZQUEZ (in) comes off the bench to replace Miguel ALMIRON (out) (Paraguay)
  11. 99Braian OJEDA (in) comes off the bench to replace Juan Jose CACERES (out) (Paraguay)
  12. 99Antonio SANABRIA (in) comes off the bench to replace Damian BOBADILLA (out) (Paraguay)
  13. 105Gustavo ALFARO (Paraguay) is booked by the referee.
  14. 105+1Julian NAGELSMANN (Germany) is booked by the referee.
  15. 106Kai HAVERTZ (Germany) is booked by the referee.
  16. 110Malick THIAW (in) comes off the bench to replace Antonio RUEDIGER (out) (Germany)
  17. 110Nadiem AMIRI (in) comes off the bench to replace Florian WIRTZ (out) (Germany)
  18. 115Jamal MUSIALA (Germany) is booked by the referee.
  19. 116Mads BUTTGEREIT (Germany) is booked by the referee.
  20. 117Alejandro MANOGRASSO (Paraguay) is booked by the referee.
  21. 117Matias GALARZA (Paraguay) is booked by the referee.
  22. 120+2Fabian BALBUENA (in) comes off the bench to replace Junior ALONSO (out) (Paraguay)
  23. MAURICIO (Paraguay) successfully converts the penalty!
  24. Joshua KIMMICH (Germany) successfully converts the penalty!
  25. Gustavo GOMEZ (Paraguay) successfully converts the penalty!
  26. Jamal MUSIALA (Germany) successfully converts the penalty!
  27. Matias GALARZA (Paraguay) successfully converts the penalty!
  28. Nadiem AMIRI (Germany) successfully converts the penalty!
  29. Jose CANALE (Paraguay) successfully converts the penalty!

The morning-after column · AI-written from the match data

Control Is Not Destiny

Germany dictated almost everything: 65% possession, 21 shots to Paraguay's seven, 5.9 high-press phases to 0.6, a 1.25 to 0.61 xG advantage. For 90 minutes in Boston, it was Bundesliga football suffocating a minnow. Paraguay compressed, harried, and somehow kept it level. Then, when the moment came—a goalkeeper's distribution, a set piece, a scramble in the box—one goal went in. For each side, once.

The stats suggested a rout. Germany pressed relentlessly, forced turnovers, controlled recovery time, but could not finish. Paraguay's ball-recovery time of 20.1 seconds told the story of a team camping in its own half. Then came penalties: five rounds, sudden death, and mental arithmetic nobody trains for. Paraguay held nerve where Germany did not. Three of four from the spot beat six of seven—and a team that had owned the match walked out.

Germany's sixty-five percent possession and twenty-one shots fell to Paraguay's defensive discipline: level at ninety, beaten 3-4 on penalties.

120

Paraguay's fourth-round penalty composure defeated Germany's shootout execution after a dominant 90 minutes.

What Germany needed

Overwhelmed Paraguay but lacked clinical edge when it mattered.

  • Six shots on target but only 1.25 xG: conversion wastefulness on a 21-shot volume.
  • Relentless high press (5.9 phases) and forced turnovers (45) failed to yield multiple goals.
  • Ball recovery in 8.5 seconds showed dominance; penalty discipline collapsed under pressure.

What Paraguay needed

Survived German siege through discipline, then won the lottery.

  • Forced 59 turnovers on 24% possession: defensive forcing overcame possession deficit.
  • Three of four penalties converted; Germany's shootout nerve broke despite dominance.
  • Lived with 20.1-second ball recovery on 0.6 high-press phases—low-block perfection for shootouts.