Statistical research paper · pre registered forecast

SpainversusArgentina

Final played · Spain 1-0 Argentina (a.e.t.) · see section 8 MetLife Stadium, East Rutherford 19 July 2026, 15:00 ET Referee Slavko Vinčić 9 models · 400,000 simulations
Spain
—
probability
of lifting
the trophy
Argentina
—
Abstract

Principal findings

    The central tension

    Two families of model disagree, and the disagreement is informative rather than a defect.

    Nine models, one question

    Each bar is an independent statistical approach fitted to the same 102 matches. Red is a Spain win in 90 minutes, grey a draw, blue an Argentina win.

    1

    Data and provenance

    What was collected, from where, and what could not be obtained. The gaps are stated because a forecast that hides them is not reproducible.

    1.1 Sources used

    1.2 The raw data question

    Whether ball by ball event data or player tracking data exists publicly for this tournament, which determines the ceiling on any analysis of it.

    1.3 Data conflicts left unresolved

    Where independent providers disagree, both figures are carried rather than one being silently chosen.

    1.4 Validation

    2

    Methods

    Every model below is fitted on the same 102 matches so that comparison between them is fair.

    2.1 The core specification

    Goals scored by team A against team B are modelled as a count with rate:

    log E[goalsA] = μ + attackA − defenceB + host · 1{A at home} μ base scoring rate for an average team attack how much a team raises its own scoring above average defence how much a team suppresses the opponent below average host advantage for Mexico, USA and Canada in their own country

    Ratings are estimated by maximum likelihood with ridge shrinkage. Extra time goals are excluded, because extra time is a different game state and the final is modelled from kickoff.

    2.2 Choosing the shrinkage by cross-validation

    With seven matches per team, an unpenalised fit would give Spain an absurd defence rating on the strength of conceding once. The penalty strength was selected by held out likelihood, not chosen by hand.

    2.3 The nine models

    2.4 Model comparison

    Cross validated accuracy on the actual match outcomes. Lower is better for both measures.

    2.5 Contextual adjustments

    Applied multiplicatively to expected goals. Each carries its justification, so a reader who disagrees with one can see exactly what it is worth.

    2.6 Ensemble construction

    A seven match sample is thin. The final forecast blends our models with two external estimates rather than trusting one method.

    3

    Results

    3.1 How the match ends

    3.2 Uncertainty

    Two independent methods for asking how confident the model is entitled to be.

    3.3 Scoreline distribution

    Rows are Spain goals, columns Argentina goals, after 90 minutes. Red cells favour Spain, blue favour Argentina, grey is a draw.

    Most likely scorelines

    3.4 When goals arrive

    Argentina scored 12 of 19 goals after the 75th minute, the most by any team at a single World Cup. A model of final scores alone would miss this entirely.

    3.5 Team ratings, all 48 teams

    Opponent adjusted, so beating France counts for more than beating Cape Verde. Teams with fewer matches are shrunk harder toward average.

    3.6 Elo, walked forward through the tournament

    4

    Player level analysis

    Team models say how many goals. This section allocates them to individuals, using expected goals per 90 minutes weighted by projected minutes in the final.

    4.1 Who scores

    Spain
    Argentina

    4.2 First goalscorer

    The probability a given player scores the opening goal, which combines their share of their team's goals with the chance their team scores first at all.

    4.3 The Golden Boot

    4.4 Physical profile

    Distance, sprints and peak speeds per player. This is the closest publicly available data to the tracking feeds that clubs use internally.

    4.5 Full squad data

    5

    Match simulation

    Each run draws a fresh result from the same calibrated model behind the headline number, so repeated watching reproduces the stated probabilities. Goal timings follow each team's real scoring profile. Drag to orbit the camera, scroll to zoom.

    SPA 0
    0'
    0 ARG
    GOAL
    Speed 1x

    Goal feed

    Run it many times

    Runs the identical engine in your browser. Results converge on the headline forecast, which is the point of showing it.

    6

    Complete match record

    Spain, route to the final
    Argentina, route to the final

    Head to head, measured

    7

    Limitations

    Stated in full, because a forecast is only as credible as its account of what it cannot do.

      7.1 What would change the answer

      References and data sources

        8

        Result: the forecast against the outcome

        The final was played on 19 July 2026 and finished Spain 1-0 Argentina after extra time, Ferran Torres scoring in the 106th minute. This section, added on 21 July 2026, records the outcome against the pre registered forecast without revising the forecast. A single match cannot validate a model. The point of pre registration is that the result is reported whichever way it falls.

        Spain
        Champions, forecast at 59.7 percent
        1-0
        Exact modal scoreline, model rank 1 of all at 16.0 percent
        5 / 6
        Pre registered markets called correctly
        0.157
        Mean Brier score, beats the 0.250 coin baseline

        8.1 Authenticity, with timestamps

        A prediction is worthless if it can be edited after the event. This forecast lives in an immutable git history: the commit hash is a cryptographic fingerprint of the exact text, so any later change produces a different hash. The forecast commit predates kickoff by roughly 36 hours. The whole chain is reproducible with git log.

        TimestampEventAnchor
        18 Jul 21:43 ISTForecast text finalised in PAPER.mdfile mtime
        18 Jul 21:48 ISTForecast committed, immutable32a1996
        18 Jul 21:59 ISTProject memory committed0d14bcc
        19 Jul 15:00 ETKickoff, MetLife Stadium (20 Jul 00:30 IST)FIFA match centre
        19 Jul ~16:45 ETFull time 0-0, match to extra timelive reports
        19 Jul ~17:10 ETTorres 106', Spain 1-0, final whistleFIFA match centre
        21 Jul 2026This evaluation compiled against the frozen forecastthis document
        Integrity note. During data collection one automated fetch returned a fabricated 3-2 scoreline before the match existed. It was discarded. The real result recorded here, 1-0 after extra time, is the opposite of that fake line and was confirmed against the FIFA match centre, Wikipedia, and the ESPN, NBC, CBS, NPR and Yahoo match desks.

        8.2 Forecast versus outcome, scored

        Each pre registered probability is graded by its Brier score, the squared miss between the odds put on the realised event and 1, where lower is better. A blind coin scores 0.250. Bars show the probability the model assigned to what actually happened.

        Champion is Spain 59.7% ✓
        Scoreline 1-0 Spain (modal) 16.0% ✓
        Under 2.5 goals 67.1% ✓
        Both teams score: no 62.1% ✓
        Reaches penalties: no 81.1% ✓
        Decided inside 90 minutes 69.8% ✗
        The one miss is contained by the forecast's own headline. A Spain win in 90 minutes was only ever pinned at 24 to 71 percent by two independent methods, a Bayesian posterior and a bootstrap over matches. A goalless 90 sits comfortably inside that band. The width of the interval, not the point estimate, was the paper's actual thesis, and the interval held.

        8.3 The match

        Spain out created Argentina on every axis. The expected goals gap, 2.12 to 0.37, is a rout the single goal barely reflects. Argentina managed zero shots on target until the 117th minute, and the score stayed close only because Emiliano Martínez produced a World Cup final record of 11 saves.

        MeasureSpainArgentina
        Expected goals (xG)2.120.37
        Shots202
        Shots on target120
        Possession65%35%
        Corners94
        Goalkeeper saves111
        Fouls2125
        Cards05 yellow, 1 red

        8.4 Minute by minute

        The turning point was disciplinary, not tactical. Enzo Fernández collected a second yellow deep in stoppage time, and Argentina played all of extra time a man short. Two Spanish substitutes combined for the only goal.

        • 4' Yamal is played through, Martínez saves, Spain's first warning.
        • 41' Lisandro Martínez booked. 44' he goes off injured, Otamendi on, Argentina's plan disrupted.
        • 62' Spain introduce Ferran Torres and Pedri, the goalscorer enters.
        • 75' Spain introduce Nico Williams and Merino, the assister enters.
        • 82' Enzo Fernández booked. 90+3' second yellow, Argentina down to 10 for all of extra time.
        • 106' GOAL. Ferran Torres sweeps home Nico Williams' header. Spain 1-0.
        • 117' Argentina's first shot on target of the match, too late.
        • FT Spain 1-0 Argentina after extra time, La Roja's second world title.
        Reports differ by a minute or two on a few bookings, some log Lisandro Martínez's yellow at 51' and the red at 93'. The substantive sequence, Enzo's second yellow late in normal time then the Williams to Torres winner in extra time, is agreed across every source.

        8.5 Player ratings

        ESPN marks out of 10. Rodri took the Golden Ball, Unai Simón the Golden Glove, Cubarsí the young player award, and Torres the match. Enzo's 4.0, the lowest on the pitch, marks the red card that decided it.

        Spain, starters average 7.0
        Unai Simón GK7
        Pedro Porro RB8
        Pau Cubarsí CB8
        Aymeric Laporte CB7
        Marc Cucurella LB8
        Rodri CM8
        Fabián Ruiz CM7
        Dani Olmo CM6
        Lamine Yamal RW7
        Mikel Oyarzabal ST6
        Álex Baena LW6
        SUBSTITUTES
        Ferran Torres ST, winner8
        Nico Williams RW, assist8
        Pedri CM7
        Mikel Merino CM7
        Argentina, starters average 5.7
        Emiliano Martínez GK, 11 saves7
        Nicolás Tagliafico LB7
        Cristian Romero CB7
        Lisandro Martínez CB5
        Gonzalo Montiel RB6
        Rodrigo De Paul CM6
        Enzo Fernández CM, red card4
        Alexis Mac Allister CM5
        Julián Álvarez ST6
        Lionel Messi ST5
        Nicolás González LW5
        SUBSTITUTES
        Nicolás Otamendi CB6
        Leandro Paredes CM6
        Giovani Simeone RW6
        Nahuel Molina RB5
        Facundo Medina CB5

        8.6 Case study: right answer, but right for the right reasons?

        A correct forecast can still rest on a broken mechanism. The pre registered paper made specific causal claims, not just a number. Grading them against the tape separates genuine signal from luck.

        Fired as argued

        Spain's edge was defence, and it decided the match. The model put the whole Spain over Argentina gap in defence (net 1.384 versus 0.713, attacks near level). Argentina scored zero and managed zero shots on target for 116 minutes. The exact mechanism the model foregrounded is the one that won it.

        Fired as argued

        Low scoring, Spain by volume. Calibrated rates Spain 1.20, Argentina 0.765 pointed to a tight, Spain favoured game. Final xG 2.12 to 0.37, one goal, under 2.5. The two most probable scorelines, 1-0 Spain and 0-0, were the full time result and the 90 minute state.

        Inverted

        The goalkeeper channel ran backwards. The model rated Martínez poorly on the tournament (save percent 56.3, goals prevented -1.70) and treated Simón as Spain's edge. In the final Martínez was Argentina's best player with 11 saves and Simón was barely tested. Spain won anyway: the result was right while this sub mechanism was wrong.

        Never activated

        Argentina's flagged edges could not operate. Their pre match case rested on a 65.5 percent shootout record, tournament record late goals, and set piece threat. None could fire: the game never reached penalties, and a red card left them a man down for all of extra time, an event no pre match model prices.

        The central tension resolved this way. Models that read goal margins rated Spain at 52 to 57 percent, while models that saw only Argentina's seven narrow wins rated the teams level at 38 to 40 percent. Spain won. For this one match the margin aware family, and the ensemble that leaned toward it, were vindicated. One match cannot settle the disagreement, but the evidence points where the model pointed.

        8.7 Verdict

        The pre registered forecast named the champion, the exact modal scoreline, the goals market, both teams to score, and the no penalties outcome. It missed only on the match staying inside 90 minutes, a miss its own 24 to 71 percent interval already absorbed. The decisive mechanism, Spain's defensive superiority producing a clean sheet, was the one the model put front and centre. Two sub stories did not go to script: Martínez inverted the goalkeeper argument, and a red card erased the conditions for Argentina's comeback edges. This is a good result for the forecast and an honest one. It remains a sample of one. A pre registered prediction earns its keep not by being right, but by being reported. It was right, and here it is. Result confirmed against the FIFA match centre, Wikipedia, and the ESPN, NBC, CBS, NPR and Yahoo match reports, all accessed 21 July 2026.

        Glossary

        Every technical term used in this paper, in plain language. Terms are also underlined in the text, where tapping one shows its definition in place.