Skip to content
UanalyseFootball intelligence platform
LIVE · --:-- UTC
Analysis

Spain Have Conceded Once. Argentina Have Scored 19. The Model Trusts Neither.

Take the finishing luck out of both records and almost nothing separates the finalists. What's left is the corridor in front of each goal that both defences have sealed for seven games, and a window after the hour when one attack starts getting through.

Ihor Mak17 Jul 20267 min read

By Sunday evening you will have heard the sentence a hundred times: the meanest defence at this World Cup against its most ruthless attack. Spain have conceded once in seven games. Argentina have scored 19 and never fewer than two. Pick the number you trust more and you have your winner.

The forecast splits the difference. Frozen on 15 July, after all 326 shots of the finalists' fourteen matches, it makes the trophy 50.56% Spain, 49.44% Argentina. A coin flip. If either headline record meant what it appears to mean, the forecast couldn't sit that close.

So at least one of those numbers has to give. In fact both do, and the way they give points at the same strip of grass in front of each goal, and at a window on the clock where this final is most likely to be decided.

The finishing is doing the talking

Spain's attack is exactly what it looks like: 13 goals from 13.22 xG, right on the chances. The defensive record is the illusion. The suppression is real, since opponents managed fewer than six shots a game and never more than 1.07 xG in a fixture. But those chances still added up to 3.54 xGA, and conceding once from that much is running hot. The clean sheets flatter the chances behind them.

Argentina's version runs the other way, twice. They sit 4.44 goals above their 14.56 xG in attack, while opponents scored 7 from 4.84 xGA. Pull every record back toward the chances that produced it and the finalists are nearly the same team: 13.2 expected goals for Spain across the tournament, 14.6 for Argentina.

Seven-match routes

Spain closed the door; Argentina kept scoring

Official scores include own goals. xG and xGA use mapped non-own-goal shots and exclude shootouts.

Spain's seven-match route to the World Cup finalEach row shows the opponent, score, location-based expected goals for and expected goals against.SpainxG forxG againstGSCape Verde0-0Spain vs Cape Verde: 0.39 xGASpain vs Cape Verde: 3.49 xG3.490.39GSSaudi Arabia4-0Spain vs Saudi Arabia: 0.10 xGASpain vs Saudi Arabia: 2.51 xG2.510.10GSUruguay1-0Spain vs Uruguay: 0.31 xGASpain vs Uruguay: 0.66 xG0.660.31R32Austria3-0Spain vs Austria: 0.59 xGASpain vs Austria: 2.49 xG2.490.59R16Portugal1-0Spain vs Portugal: 1.07 xGASpain vs Portugal: 0.98 xG0.981.07QFBelgium2-1Spain vs Belgium: 0.47 xGASpain vs Belgium: 1.71 xG1.710.47SFFrance2-0Spain vs France: 0.61 xGASpain vs France: 1.39 xG1.390.61
Argentina's seven-match route to the World Cup finalEach row shows the opponent, score, location-based expected goals for and expected goals against.ArgentinaxG forxG againstGSAlgeria3-0Argentina vs Algeria: 0.42 xGAArgentina vs Algeria: 0.74 xG0.740.42GSAustria2-0Argentina vs Austria: 0.84 xGAArgentina vs Austria: 1.94 xG1.940.84GSJordan3-1Argentina vs Jordan: 0.50 xGAArgentina vs Jordan: 2.18 xG2.180.50R32Cape Verde3-2Argentina vs Cape Verde: 0.91 xGAArgentina vs Cape Verde: 2.68 xG2.680.91R16Egypt3-2Argentina vs Egypt: 0.76 xGAArgentina vs Egypt: 2.95 xG2.950.76QFSwitzerland3-1Argentina vs Switzerland: 0.78 xGAArgentina vs Switzerland: 2.32 xG2.320.78SFEngland2-1Argentina vs England: 0.63 xGAArgentina vs England: 1.75 xG1.750.63
Takeaway: Spain allowed less than 1.07 xG in every match and conceded once. Argentina scored at least twice in all seven games, even when their chance total was modest.
View chart data
TeamStageOpponentScorexGxGAShotsAllowed
SpainGroup StageCape Verde0-03.490.39275
SpainGroup StageSaudi Arabia4-02.510.10222
SpainGroup StageUruguay1-00.660.3164
SpainRound of 32Austria3-02.490.59225
SpainRound of 16Portugal1-00.981.071510
SpainQuarterfinalBelgium2-11.710.47175
SpainSemifinalFrance2-01.390.611010
ArgentinaGroup StageAlgeria3-00.740.4297
ArgentinaGroup StageAustria2-01.940.84126
ArgentinaGroup StageJordan3-12.180.50125
ArgentinaRound of 32Cape Verde3-22.680.912216
ArgentinaRound of 16Egypt3-22.950.76195
ArgentinaQuarterfinalSwitzerland3-12.320.782211
ArgentinaSemifinalEngland2-11.750.63155
Scoreline correction

The process numbers close the gap

Goals and goals conceded sit beside the chances that produced them. The final model xG comes from a separate forecast component.

Spain side of the final balance sheetFive directly labelled process, result and forecast measures for the finalist.SpainShot suppression41 allowed · 3.54 xGAShot suppression: 41 allowed · 3.54 xGACentral volume68 of 119 shotsCentral volume: 68 of 119 shotsGoals vs xG13 vs 13.22 · −0.22Goals vs xG: 13 vs 13.22 · −0.22Conceded vs xGA1 vs 3.54 · −2.54Conceded vs xGA: 1 vs 3.54 · −2.54Final model xG1.369Final model xG: 1.369
Argentina side of the final balance sheetFive directly labelled process, result and forecast measures for the finalist.ArgentinaShot creation111 shots · 14.56 xGShot creation: 111 shots · 14.56 xGCentral volume63 of 111 shotsCentral volume: 63 of 111 shotsGoals vs xG19 vs 14.56 · +4.44Goals vs xG: 19 vs 14.56 · +4.44Conceded vs xGA7 vs 4.84 · +2.16Conceded vs xGA: 7 vs 4.84 · +2.16Final model xG1.240Final model xG: 1.240
Takeaway: Spain conceded 2.54 fewer goals than xGA; Argentina scored 4.44 more than xG and conceded 2.16 more than xGA. The final forecast narrows to 1.369 versus 1.240 xG.
View chart data
TeamFactorValue
SpainShot suppression41 allowed · 3.54 xGA
SpainCentral volume68 of 119 shots
SpainGoals vs xG13 vs 13.22 · −0.22
SpainConceded vs xGA1 vs 3.54 · −2.54
SpainFinal model xG1.369
ArgentinaShot creation111 shots · 14.56 xG
ArgentinaCentral volume63 of 111 shots
ArgentinaGoals vs xG19 vs 14.56 · +4.44
ArgentinaConceded vs xGA7 vs 4.84 · +2.16
ArgentinaFinal model xG1.240

So if finishing luck is carrying both storylines, what actually separates these teams on the pitch? The best place to start is the only goal Spain have conceded in a month.

The only goal Spain conceded is a map

Minute 41' of the quarterfinal. Belgium, trailing, put a ball into the close box and Charles De Ketelaere met it with a header from almost dead centre, a chance worth 0.23 xG. It's the one time in seven games anyone finished a chance against this defence, and it went straight through the middle.

The five best chances Spain allowed all tournament came from the same central slot: four headers inside the close box and Cristiano Ronaldo from the six-yard centre. When anyone genuinely threatened Spain, it was always there. Both attacks already know it, directing about 57% of their shots through the six-yard centre, close box or box centre. Argentina have produced 63 central attempts, or 9.0 per match; Spain 68, or 9.7.

The two defences seal that corridor in opposite ways. Spain protect the middle by scarcity: only 41 shots allowed in total, 19 of them central. Argentina allow more, 55 shots with 22 central, but steer them wide, holding the central share to 40.0% against Spain's 46.3%.

The symmetry runs all the way down to the leading men. Lionel Messi leads Argentina's central production with 16 shots worth 3.17 xG. Mikel Oyarzabal leads Spain's with the same 16 attempts, 3.38 xG.

Shot-location matchup

Both attacks live in the middle; the defences deny it differently

Filled circles are central shots created. Outlined circles are central shots the opposing finalist allowed. All rates cover seven matches.

Argentina created
9.0/match · 56.8% central
12.43 xG · 0.197/shot
Spain allowed
2.7/match · 46.3% central
2.70 xGA · 0.142/shot
Argentina central attack compared with Spain central shots allowedFilled circles show the attack's central shots. Outlined circles show central shots allowed by the opposing defence. Circle area scales with location xG and the goal is at the top.Argentina attack vs Spain defenceArgentina createdSpain allowedArgentina created: Alexis Mac Allister, 45'+5' vs Algeria, 0.13 xG, Box centralArgentina created: Lautaro Martínez, 54' vs Algeria, 0.08 xG, Close boxArgentina created: Lionel Messi, 60' vs Algeria, 0.20 xG, Close box, goalArgentina created: Lionel Messi, 9' vs Austria, 0.68 xG, Box centralArgentina created: Lionel Messi, 32' vs Austria, 0.09 xG, Box centralArgentina created: Lionel Messi, 38' vs Austria, 0.09 xG, Box central, goalArgentina created: Lionel Messi, 65' vs Austria, 0.07 xG, Box centralArgentina created: Nico González, 73' vs Austria, 0.21 xG, Close boxArgentina created: Nico González, 86' vs Austria, 0.10 xG, Box centralArgentina created: Enzo Fernández, 86' vs Austria, 0.10 xG, Box centralArgentina created: Julián Álvarez, 90'+4' vs Austria, 0.15 xG, Close boxArgentina created: Lionel Messi, 90'+5' vs Austria, 0.15 xG, Close boxArgentina created: Lionel Messi, 90'+5' vs Austria, 0.20 xG, Six-yard central, goalArgentina created: Nicolás Otamendi, 13' vs Jordan, 0.16 xG, Six-yard centralArgentina created: Lautaro Martínez, 28' vs Jordan, 0.39 xG, Six-yard centralArgentina created: Lautaro Martínez, 31' vs Jordan, 0.68 xG, Box central, goalArgentina created: Julián Álvarez, 45'+5' vs Jordan, 0.10 xG, Close boxArgentina created: José Manuel López, 86' vs Jordan, 0.07 xG, Box centralArgentina created: Marcos Senesi, 90'+1' vs Jordan, 0.51 xG, Six-yard centralArgentina created: Lionel Messi, 15' vs Cape Verde, 0.08 xG, Box centralArgentina created: Lionel Messi, 29' vs Cape Verde, 0.23 xG, Six-yard central, goalArgentina created: Lionel Messi, 63' vs Cape Verde, 0.15 xG, Close boxArgentina created: Enzo Fernández, 67' vs Cape Verde, 0.08 xG, Box centralArgentina created: Nico González, 73' vs Cape Verde, 0.25 xG, Close boxArgentina created: Nico González, 84' vs Cape Verde, 0.26 xG, Close boxArgentina created: Alexis Mac Allister, 87' vs Cape Verde, 0.07 xG, Box centralArgentina created: Alexis Mac Allister, 89' vs Cape Verde, 0.19 xG, Close boxArgentina created: Lisandro Martínez, 92' vs Cape Verde, 0.10 xG, Close box, goalArgentina created: Enzo Fernández, 90'+5' vs Cape Verde, 0.20 xG, Close boxArgentina created: Lionel Messi, 98' vs Cape Verde, 0.09 xG, Box centralArgentina created: Julián Álvarez, 98' vs Cape Verde, 0.14 xG, Close boxArgentina created: Lionel Messi, 105'+1' vs Cape Verde, 0.09 xG, Box centralArgentina created: Gonzalo Montiel, 105'+1' vs Cape Verde, 0.14 xG, Close boxArgentina created: Cristian Romero, 111' vs Cape Verde, 0.28 xG, Six-yard centralArgentina created: Lionel Messi, 21' vs Egypt, 0.68 xG, Box centralArgentina created: Alexis Mac Allister, 28' vs Egypt, 0.23 xG, Close boxArgentina created: Julián Álvarez, 39' vs Egypt, 0.15 xG, Close boxArgentina created: Alexis Mac Allister, 61' vs Egypt, 0.22 xG, Six-yard centralArgentina created: Lautaro Martínez, 74' vs Egypt, 0.16 xG, Close boxArgentina created: Lautaro Martínez, 75' vs Egypt, 0.21 xG, Close boxArgentina created: Lionel Messi, 78' vs Egypt, 0.14 xG, Box centralArgentina created: Cristian Romero, 79' vs Egypt, 0.22 xG, Close box, goalArgentina created: Lautaro Martínez, 82' vs Egypt, 0.28 xG, Six-yard centralArgentina created: Lionel Messi, 83' vs Egypt, 0.14 xG, Close box, goalArgentina created: Enzo Fernández, 90'+2' vs Egypt, 0.19 xG, Close box, goalArgentina created: Alexis Mac Allister, 9' vs Switzerland, 0.21 xG, Six-yard centralArgentina created: Alexis Mac Allister, 10' vs Switzerland, 0.28 xG, Six-yard central, goalArgentina created: Alexis Mac Allister, 89' vs Switzerland, 0.42 xG, Six-yard centralArgentina created: Lautaro Martínez, 91' vs Switzerland, 0.10 xG, Box centralArgentina created: Nico González, 91' vs Switzerland, 0.10 xG, Box centralArgentina created: Thiago Almada, 93' vs Switzerland, 0.09 xG, Box centralArgentina created: Lisandro Martínez, 90'+9' vs Switzerland, 0.10 xG, Box centralArgentina created: Cristian Romero, 105'+2' vs Switzerland, 0.16 xG, Close boxArgentina created: Lionel Messi, 119' vs Switzerland, 0.09 xG, Box centralArgentina created: Thiago Almada, 120'+1' vs Switzerland, 0.18 xG, Close boxArgentina created: Lautaro Martínez, 120'+1' vs Switzerland, 0.10 xG, Box central, goalArgentina created: Julián Álvarez, 47' vs England, 0.09 xG, Close boxArgentina created: Julián Álvarez, 47' vs England, 0.08 xG, Box centralArgentina created: Nico González, 69' vs England, 0.21 xG, Close boxArgentina created: Alexis Mac Allister, 76' vs England, 0.23 xG, Close boxArgentina created: Julián Álvarez, 76' vs England, 0.21 xG, Close boxArgentina created: Alexis Mac Allister, 76' vs England, 0.17 xG, Close boxArgentina created: Lautaro Martínez, 90'+2' vs England, 0.47 xG, Six-yard central, goalSpain allowed: Diney Borges, 90'+1' for Spain, 0.26 xGA, Close boxSpain allowed: Agustín Canobbio, 32' for Spain, 0.07 xGA, Box centralSpain allowed: Federico Viñas, 64' for Spain, 0.18 xGA, Six-yard centralSpain allowed: Nicolas Seiwald, 45' for Spain, 0.08 xGA, Box centralSpain allowed: Sasa Kalajdzic, 61' for Spain, 0.24 xGA, Close boxSpain allowed: Carney Chukwuemeka, 79' for Spain, 0.08 xGA, Box centralSpain allowed: Stefan Posch, 82' for Spain, 0.16 xGA, Close boxSpain allowed: Cristiano Ronaldo, 12' for Spain, 0.08 xGA, Box centralSpain allowed: Cristiano Ronaldo, 37' for Spain, 0.25 xGA, Six-yard centralSpain allowed: Cristiano Ronaldo, 59' for Spain, 0.13 xGA, Close boxSpain allowed: Bruno Fernandes, 76' for Spain, 0.10 xGA, Box centralSpain allowed: Bernardo Silva, 90'+7' for Spain, 0.25 xGA, Close boxSpain allowed: João Neves, 90'+9' for Spain, 0.12 xGA, Box centralSpain allowed: Charles De Ketelaere, 15' for Spain, 0.06 xGA, Box centralSpain allowed: Charles De Ketelaere, 41' for Spain, 0.23 xGA, Close box, goalSpain allowed: Maxim De Cuyper, 55' for Spain, 0.08 xGA, Box centralSpain allowed: Kevin De Bruyne, 62' for Spain, 0.08 xGA, Box centralSpain allowed: Aurélien Tchouaméni, 65' for Spain, 0.18 xGA, Close boxSpain allowed: Ousmane Dembélé, 90'+5' for Spain, 0.07 xGA, Box centralcentral zones only · circle area = xG · goal at top
Most central attempts Lionel Messi: 16 shots · 3.17 xG
Spain created
9.7/match · 57.1% central
11.09 xG · 0.163/shot
Argentina allowed
3.1/match · 40.0% central
3.51 xGA · 0.160/shot
Spain central attack compared with Argentina central shots allowedFilled circles show the attack's central shots. Outlined circles show central shots allowed by the opposing defence. Circle area scales with location xG and the goal is at the top.Spain attack vs Argentina defenceSpain createdArgentina allowedSpain created: Gavi, 29' vs Cape Verde, 0.07 xG, Box centralSpain created: Marc Cucurella, 29' vs Cape Verde, 0.05 xG, Box centralSpain created: Ferran Torres, 39' vs Cape Verde, 0.37 xG, Six-yard centralSpain created: Mikel Oyarzabal, 39' vs Cape Verde, 0.18 xG, Close boxSpain created: Ferran Torres, 40' vs Cape Verde, 0.40 xG, Six-yard centralSpain created: Ferran Torres, 45' vs Cape Verde, 0.12 xG, Box centralSpain created: Aymeric Laporte, 45'+2' vs Cape Verde, 0.18 xG, Close boxSpain created: Rodri, 45'+3' vs Cape Verde, 0.24 xG, Six-yard centralSpain created: Mikel Oyarzabal, 48' vs Cape Verde, 0.18 xG, Close boxSpain created: Mikel Oyarzabal, 45'+4' vs Cape Verde, 0.28 xG, Six-yard centralSpain created: Fabián Ruiz, 56' vs Cape Verde, 0.18 xG, Close boxSpain created: Mikel Merino, 73' vs Cape Verde, 0.15 xG, Close boxSpain created: Marc Cucurella, 82' vs Cape Verde, 0.20 xG, Close boxSpain created: Mikel Oyarzabal, 88' vs Cape Verde, 0.11 xG, Box centralSpain created: Lamine Yamal, 90'+5' vs Cape Verde, 0.07 xG, Box centralSpain created: Mikel Oyarzabal, 90'+5' vs Cape Verde, 0.24 xG, Six-yard centralSpain created: Álex Baena, 2' vs Saudi Arabia, 0.08 xG, Box centralSpain created: Lamine Yamal, 10' vs Saudi Arabia, 0.42 xG, Six-yard central, goalSpain created: Pedri, 13' vs Saudi Arabia, 0.07 xG, Box centralSpain created: Dani Olmo, 21' vs Saudi Arabia, 0.08 xG, Box centralSpain created: Mikel Oyarzabal, 21' vs Saudi Arabia, 0.25 xG, Six-yard central, goalSpain created: Mikel Oyarzabal, 24' vs Saudi Arabia, 0.48 xG, Six-yard central, goalSpain created: Mikel Oyarzabal, 42' vs Saudi Arabia, 0.10 xG, Close boxSpain created: Marc Cucurella, 49' vs Saudi Arabia, 0.26 xG, Six-yard centralSpain created: Pedro Porro, 53' vs Saudi Arabia, 0.09 xG, Close boxSpain created: Ferran Torres, 53' vs Saudi Arabia, 0.10 xG, Box centralSpain created: Ferran Torres, 65' vs Saudi Arabia, 0.08 xG, Box centralSpain created: Mikel Merino, 90'+8' vs Saudi Arabia, 0.05 xG, Box centralSpain created: Pau Cubarsí, 20' vs Uruguay, 0.29 xG, Six-yard centralSpain created: Álex Baena, 42' vs Uruguay, 0.10 xG, Box central, goalSpain created: Dani Olmo, 63' vs Uruguay, 0.11 xG, Box centralSpain created: Ferran Torres, 86' vs Uruguay, 0.09 xG, Box centralSpain created: Dani Olmo, 7' vs Austria, 0.10 xG, Box centralSpain created: Aymeric Laporte, 8' vs Austria, 0.40 xG, Six-yard centralSpain created: Lamine Yamal, 32' vs Austria, 0.06 xG, Box centralSpain created: Mikel Oyarzabal, 33' vs Austria, 0.08 xG, Box centralSpain created: Mikel Oyarzabal, 36' vs Austria, 0.14 xG, Close box, goalSpain created: Mikel Oyarzabal, 39' vs Austria, 0.10 xG, Box centralSpain created: Lamine Yamal, 45'+2' vs Austria, 0.27 xG, Six-yard centralSpain created: Mikel Oyarzabal, 52' vs Austria, 0.18 xG, Close boxSpain created: Lamine Yamal, 59' vs Austria, 0.05 xG, Box centralSpain created: Dani Olmo, 62' vs Austria, 0.07 xG, Box centralSpain created: Pedro Porro, 66' vs Austria, 0.24 xG, Close box, goalSpain created: Ferran Torres, 78' vs Austria, 0.11 xG, Close boxSpain created: Lamine Yamal, 85' vs Austria, 0.18 xG, Close boxSpain created: Mikel Oyarzabal, 89' vs Austria, 0.16 xG, Close box, goalSpain created: Ferran Torres, 90'+4' vs Austria, 0.07 xG, Box centralSpain created: Mikel Oyarzabal, 8' vs Portugal, 0.09 xG, Box centralSpain created: Lamine Yamal, 16' vs Portugal, 0.07 xG, Box centralSpain created: Álex Baena, 16' vs Portugal, 0.07 xG, Box centralSpain created: Dani Olmo, 31' vs Portugal, 0.17 xG, Close boxSpain created: Ferran Torres, 77' vs Portugal, 0.06 xG, Box centralSpain created: Dani Olmo, 78' vs Portugal, 0.07 xG, Box centralSpain created: Mikel Merino, 90'+1' vs Portugal, 0.11 xG, Box central, goalSpain created: Rodri, 10' vs Belgium, 0.14 xG, Close boxSpain created: Álex Baena, 13' vs Belgium, 0.10 xG, Box centralSpain created: Dani Olmo, 30' vs Belgium, 0.11 xG, Box centralSpain created: Fabián Ruiz, 30' vs Belgium, 0.24 xG, Close box, goalSpain created: Lamine Yamal, 40' vs Belgium, 0.06 xG, Box centralSpain created: Fabián Ruiz, 45'+2' vs Belgium, 0.08 xG, Box centralSpain created: Lamine Yamal, 52' vs Belgium, 0.08 xG, Box centralSpain created: Mikel Oyarzabal, 62' vs Belgium, 0.14 xG, Close boxSpain created: Mikel Merino, 88' vs Belgium, 0.38 xG, Six-yard central, goalSpain created: Mikel Oyarzabal, 22' vs France, 0.68 xG, Box central, goalSpain created: Fabián Ruiz, 38' vs France, 0.17 xG, Close boxSpain created: Pedro Porro, 58' vs France, 0.12 xG, Box central, goalSpain created: Ferran Torres, 78' vs France, 0.17 xG, Close boxSpain created: Nico Williams, 90'+4' vs France, 0.07 xG, Box centralArgentina allowed: Farès Chaïbi, 41' for Argentina, 0.13 xGA, Close boxArgentina allowed: Anis Hadj Moussa, 45'+4' for Argentina, 0.06 xGA, Box centralArgentina allowed: Paul Wanner, 23' for Argentina, 0.21 xGA, Close boxArgentina allowed: Marcel Sabitzer, 23' for Argentina, 0.09 xGA, Box centralArgentina allowed: Michael Gregoritsch, 67' for Argentina, 0.25 xGA, Close boxArgentina allowed: Patrick Wimmer, 90'+3' for Argentina, 0.21 xGA, Close boxArgentina allowed: Ali Azaizeh, 38' for Argentina, 0.15 xGA, Close boxArgentina allowed: Mousa Al-Tamari, 55' for Argentina, 0.20 xGA, Close box, goalArgentina allowed: Ryan Mendes, 7' for Argentina, 0.06 xGA, Box centralArgentina allowed: Deroy Duarte, 59' for Argentina, 0.10 xGA, Close box, goalArgentina allowed: Diney Borges, 97' for Argentina, 0.15 xGA, Close boxArgentina allowed: Diney Borges, 119' for Argentina, 0.11 xGA, Box centralArgentina allowed: Yasser Ibrahim, 15' for Argentina, 0.24 xGA, Close box, goalArgentina allowed: Mostafa Zico, 67' for Argentina, 0.22 xGA, Close box, goalArgentina allowed: Trézéguet, 77' for Argentina, 0.07 xGA, Box centralArgentina allowed: Trézéguet, 90'+2' for Argentina, 0.20 xGA, Close boxArgentina allowed: Dan Ndoye, 55' for Argentina, 0.09 xGA, Box centralArgentina allowed: Breel Embolo, 60' for Argentina, 0.20 xGA, Close boxArgentina allowed: Dan Ndoye, 65' for Argentina, 0.13 xGA, Close boxArgentina allowed: Dan Ndoye, 67' for Argentina, 0.10 xGA, Close box, goalArgentina allowed: John Stones, 33' for Argentina, 0.18 xGA, Close boxArgentina allowed: Anthony Gordon, 55' for Argentina, 0.34 xGA, Six-yard central, goalcentral zones only · circle area = xG · goal at top
Most central attempts Mikel Oyarzabal: 16 shots · 3.38 xG
Takeaway: Both attacks send about 57% of their shots through the central zones. Spain suppressed total volume more heavily; Argentina held central shots to 40% of everything they allowed.
View chart data
SampleTotal shotsCentralPer matchShareCentral xG/xGAxG per central shot
Argentina created111639.056.8%12.430.197
Spain allowed41192.746.3%2.700.142
Spain created119689.757.1%11.090.163
Argentina allowed55223.140.0%3.510.160

Both defences have held that corridor for a month, and both attacks are aimed straight at it. So when does anyone actually get through?

The door opens after the hour

Argentina's central threat bunches late. They move from 0.34 xG per 30 in minutes 31-60 to 1.00 after 60, and their central rate rises from 0.24 to 0.88. Regulation here is divided into three scheduled 30-minute periods with stoppage time kept in its period, so the comparison is like for like.

The pattern holds across Argentina's 60 extra-time minutes, where they generated 0.82 central xG per 30. A caution before reading too much into the why: score state stays tangled with the clock in a seven-game sample, and fatigue may matter too. Argentina spent those minutes leading, level and trailing. The data shows when their chances arrived; it cannot say why.

When chances arrived

Argentina's strongest central phase begins after 60

Wide bars show total xG per 30 scheduled minutes; narrow bars show central xG. Stoppage-time shots stay in their regulation period and extra time is separate.

Spain expected goals by match-minute bucketRegulation uses three scheduled 30-minute periods. Stoppage-time shots stay in their regulation period; extra time is separate. Wide pale bars show total xG per 30 and narrow solid bars show central xG.Spaintotalcentral0.000.250.500.751.00Spain, 0-30: 0.64 total xG per 30; 4.46 total xG from 35 shots across 210 scheduled minutesSpain, 0-30: 0.54 central xG per 30; 3.80 central xG from 19 central shots0.640-30210 minSpain, 31-60: 0.75 total xG per 30; 5.23 total xG from 49 shots across 210 scheduled minutesSpain, 31-60: 0.62 central xG per 30; 4.36 central xG from 27 central shots0.7531-60210 minSpain, 61-90: 0.50 total xG per 30; 3.53 total xG from 35 shots across 210 scheduled minutesSpain, 61-90: 0.42 central xG per 30; 2.93 central xG from 22 central shots0.5061-90210 minSpain, 91-120: no exposure; 0.00 total xG from 0 shots across 0 scheduled minutesSpain, 91-120: no exposure; 0.00 central xG from 0 central shotsno ET91-1200 min
Argentina expected goals by match-minute bucketRegulation uses three scheduled 30-minute periods. Stoppage-time shots stay in their regulation period; extra time is separate. Wide pale bars show total xG per 30 and narrow solid bars show central xG.Argentinatotalcentral0.000.250.500.751.00Argentina, 0-30: 0.46 total xG per 30; 3.20 total xG from 14 shots across 210 scheduled minutesArgentina, 0-30: 0.42 central xG per 30; 2.93 central xG from 9 central shots0.460-30210 minArgentina, 31-60: 0.34 total xG per 30; 2.39 total xG from 27 shots across 210 scheduled minutesArgentina, 31-60: 0.24 central xG per 30; 1.70 central xG from 10 central shots0.3431-60210 minArgentina, 61-90: 1.00 total xG per 30; 7.00 total xG from 50 shots across 210 scheduled minutesArgentina, 61-90: 0.88 central xG per 30; 6.14 central xG from 31 central shots1.0061-90210 minArgentina, 91-120: 0.98 total xG per 30; 1.97 total xG from 20 shots across 60 scheduled minutesArgentina, 91-120: 0.82 central xG per 30; 1.65 central xG from 13 central shots0.9891-12060 min
Takeaway: Argentina produced 0.88 central xG per 30 from minutes 61-90, up from 0.24 in minutes 31-60. Spain's central rate fell to 0.42 in the final regulation period.
View chart data
TeamSegmentExposureShotsTotal xGxG per 30Central shotsCentral xGCentral xG per 30
Spain0-30210354.460.64193.800.54
Spain31-60210495.230.75274.360.62
Spain61-90210353.530.50222.930.42
Spain91-120000.00No exposure00.00No exposure
Argentina0-30210143.200.4692.930.42
Argentina31-60210272.390.34101.700.24
Argentina61-90210507.001.00316.140.88
Argentina91-12060201.970.98131.650.82

That leaves a late-tilting attack against a defence nobody has opened. On Sunday you won't need to wait for full time to find out whether the pattern is holding; halftime will tell you.

The halftime test

At the break, ask one question: has either attack produced two central shots worth at least 0.40 xG combined? That is the bar this tournament has set. Requiring two shots stops a single penalty or one isolated chance from passing the line, halftime gives every match the same visible boundary, and the level corresponds to two 0.20-xG central chances.

For calibration: Spain's attack crossed that line in 5 of seven first halves, Argentina's in 4. Lower the bar to 0.35 and Spain qualify in all seven while Argentina remain at four. And the defensive half of the test has never fired: neither defence allowed an opponent through at 0.35, 0.40 or 0.45.

Treat this as a diagnostic. It identifies a first-half chance profile neither defence allowed during the tournament. Predictive status would require a broader backtest across knockout matches, including what happened after teams crossed the line.

The live diagnostic, audited

Two first-half central shots need 0.40 xG to count

Two shots rule out a single penalty or isolated chance. Halftime gives every match the same visible checkpoint. The 0.35 and 0.45 cutoffs test the chosen xG line.

Sensitivity check for the first-half central-shot thresholdAt 0.35, 0.40 and 0.45 xG, neither finalist defence allowed an opponent to qualify. Spain's attack qualified seven, five and five times; Argentina's qualified four times at each cutoff.SENSITIVITY · TWO CENTRAL SHOTS0.35 xGSpain 7/7 · Arg 4/7Defences 0/140.35 xG: Spain attack 7 of 7, Argentina attack 4 of 7, finalist defences 0 of 140.40 xGSpain 5/7 · Arg 4/7Defences 0/140.40 xG: Spain attack 5 of 7, Argentina attack 4 of 7, finalist defences 0 of 140.45 xGSpain 5/7 · Arg 4/7Defences 0/140.45 xG: Spain attack 5 of 7, Argentina attack 4 of 7, finalist defences 0 of 14
Spain first-half central chance distributionSeven match rows show central shot count and xG before halftime. A line marks the 0.40 xG diagnostic threshold.Spain attackdiagnostic: two shots + 0.40 xGCape VerdeCape Verde: 9 central shots, 1.901 xG; states Level9 shots · 1.901Saudi ArabiaSaudi Arabia: 7 central shots, 1.486 xG; states Level / Leading7 shots · 1.486UruguayUruguay: 2 central shots, 0.391 xG; states Level2 shots · 0.391AustriaAustria: 7 central shots, 1.145 xG; states Level / Leading7 shots · 1.145PortugalPortugal: 4 central shots, 0.398 xG; states Level4 shots · 0.398BelgiumBelgium: 6 central shots, 0.734 xG; states Level / Leading6 shots · 0.734FranceFrance: 2 central shots, 0.850 xG; states Level / Leading2 shots · 0.850
Argentina first-half central chance distributionSeven match rows show central shot count and xG before halftime. A line marks the 0.40 xG diagnostic threshold.Argentina attackdiagnostic: two shots + 0.40 xGAlgeriaAlgeria: 1 central shot, 0.135 xG; states Leading1 shot · 0.135AustriaAustria: 3 central shots, 0.866 xG; states Level3 shots · 0.866JordanJordan: 4 central shots, 1.333 xG; states Level / Leading4 shots · 1.333Cape VerdeCape Verde: 2 central shots, 0.310 xG; states Level2 shots · 0.310EgyptEgypt: 3 central shots, 1.050 xG; states Trailing3 shots · 1.050SwitzerlandSwitzerland: 2 central shots, 0.489 xG; states Level2 shots · 0.489EnglandEngland: 0 central shots, 0.000 xG; states None0 shots · 0.000
Takeaway: Spain's attack cleared 0.40 in five matches and Argentina's in four. The attack count changes at 0.35, while neither finalist defence is breached at any tested cutoff.
View chart data
TeamOpponentFor shotsFor xGFor ≥0.20For statesAllowedAllowed xGAllowed ≥0.20Allowed states
SpainCape Verde91.9014Level00.0000None
SpainSaudi Arabia71.4863Level / Leading00.0000None
SpainUruguay20.3911Level10.0710Level
SpainAustria71.1452Level / Leading10.0810Trailing
SpainPortugal40.3980Level20.3291Level
SpainBelgium60.7341Level / Leading20.2951Trailing / Level
SpainFrance20.8501Level / Leading00.0000None
ArgentinaAlgeria10.1350Leading20.1900Trailing
ArgentinaAustria30.8661Level20.3031Level
ArgentinaJordan41.3332Level / Leading10.1540Trailing
ArgentinaCape Verde20.3101Level10.0640Level
ArgentinaEgypt31.0502Trailing10.2421Level
ArgentinaSwitzerland20.4892Level00.0000None
ArgentinaEngland00.0000None10.1810Level
Two-stage match read

Halftime diagnoses the middle; minute 60 changes the question

CheckpointMatch stateRead
HalftimeNeither reaches 0.40 central xGBoth defensive patterns remain intact
HalftimeSpain reach the line firstArgentina's central protection has broken
HalftimeArgentina reach the line firstSpain's suppression has finally bent
60 minutesThe match is levelArgentina enter their strongest central phase
60 minutesSpain leadTest Argentina's late creation against a protected centre

Why the model refuses to pick

After 90 minutes, Spain have a 38.86% win chance, the draw is 23.30%, and Argentina sit at 37.84%. The separate expected-goal component gives Spain 1.369 and Argentina 1.240. The decimals preserve the public snapshot; the feed publishes no uncertainty interval, and a 1.12-point trophy gap is far too small to establish separation.

History says finals shaped like this stay shut for a long time. These two nations have been here before: in 2010 Spain beat the Netherlands with the first goal in minute 116, and in 2014 Argentina lost to Germany to a goal in minute 113. Both were scoreless after 90. If Sunday follows that shape, Argentina's late central surge becomes the main storyline.

Frozen 15 July forecast

The model gives Spain a 1.12-point edge on the trophy

Regulation and expected-goal outputs come from separate model components. The expected goals are not an exact-score forecast.

Result after 90 minutesA directly labelled probability bar. Segment widths add to 100 percent.Result after 90 minutesSpain: 38.9%38.9%Draw: 23.3%23.3%Argentina: 37.8%37.8%SpainDrawArgentina
Model expected goals for Spain vs ArgentinaTwo directly labelled bars compare the model's expected goal values.Expected goalsSpainSpain: 1.369 expected goals1.37ArgentinaArgentina: 1.240 expected goals1.24
Lift the trophyA directly labelled probability bar. Segment widths add to 100 percent.Lift the trophySpain: 50.6%50.6%Argentina: 49.4%49.4%SpainArgentina
Takeaway: Spain lead the 90-minute win forecast by 1.02 percentage points and the trophy forecast by 1.12 points. Those margins are too small to make either finalist a meaningful favourite.
View chart data
MeasureOutcomeValue
RegulationSpain win38.9%
RegulationDraw23.3%
RegulationArgentina win37.8%
Expected goalsSpain1.369
Expected goalsArgentina1.240
Lift trophySpain50.6%
Lift trophyArgentina49.4%

How to read the final

If neither side reaches 0.40 central xG by halftime, both defensive patterns have held. A level score after 60 brings Argentina into the phase where their central creation has been strongest. If the decisive chances instead come from wide areas or set pieces while the central line stays untouched, this article's main thesis has failed. The model cannot separate the finalists before kickoff. The first side to break the middle twice might.

Next: follow the live model

The article stays frozen. Match probabilities continue to update in the World Cup 2026 portal. During the first half, the live World Cup shot map shows each attempt's xG. Add the central attempts until one side reaches 0.40, then check the match again at minute 60.

Forecast provenance

The values are frozen from the 15 July match CSV and tournament CSV. Their Git blobs are 07ec624b and 4f5810af. The tournament forecast starts with 10,000 Monte Carlo group-stage runs, then evaluates the knockout bracket with exact dynamic programming.

Model limitations

Model inputs and fitting details remain proprietary. The match expected-goal forecast comes from a separate component from the shot maps. Shot xG uses location, distance and angle; it cannot see defender pressure or goalkeeper position. Seven matches leave score state, finishing and opponent effects tangled.

Related analysis


Share
Join the conversation

Got a take on this one? We’d love to hear it — drop us a line.

Email us →

[email protected] · or use the contact page