World Cup 2026 Matchday 12 Recap: Messi, Mbappé & Haaland Deliver — a Clean 4-of-4, +2.9-Unit Night
After matchday 11's two-draw sting, the World Cup 2026 model bounced back with its sharpest night of the tournament: matchday 12 went a perfect 4-of-4 on the 1X2 market, with an average Brier of just 0.062, and the value book turned a 3-1 day for +2.9 units. Lionel Messi broke the men's World Cup scoring record, Kylian Mbappé and Erling Haaland struck twice apiece, and three favourites plus a genuine coin-flip all landed the right way. The tournament book climbs to +5.89 units with closing-line value still positive across the whole record. Here is all of it.
Argentina 2–0 Austria — Messi makes history, and our handicap lands
Result: Argentina 2–0 Austria. Pre-match model: Argentina win 76% / Draw 15% / Austria 9%. Brier: 0.028 — one of the cleanest reads of the night. Lionel Messi scored both goals at a packed AT&T Stadium in Dallas — a first-time finish midway through the first half off a Thiago Almada cutback, then a second in stoppage time — to become the all-time leading scorer in men's World Cup history with 18 goals, surpassing Miroslav Klose's 16. Argentina booked their place in the knockout rounds. We flagged the winner market as offering no value on so heavy a favourite, so the value bet was the Argentina handicap (+0, draw-no-bet) at 1.22, and it won comfortably. Full breakdown in the Argentina vs Austria preview.
Want the live model behind this match?
See every World Cup match — free accountFrance 3–0 Iraq — Mbappé's brace through a two-hour storm delay
Result: France 3–0 Iraq. Pre-match model: France win 97% / Draw 2% / Iraq 1%. Brier: 0.0004 — effectively a perfect call. Kylian Mbappé struck in the 14th and 54th minutes and Ousmane Dembélé added a third as France sealed qualification for the last 32 with a game to spare. The match made history of its own kind: the start of the second half was suspended for over two hours by lightning, the first World Cup game ever delayed by weather. This was the match where our model flagged a qualifying edge for members — the France win at 1.11 — and a heavy favourite duly delivered. Details in the France vs Iraq preview.
Norway 3–2 Senegal — Haaland's double settles the night's best game
Result: Norway 3–2 Senegal. Pre-match model: Norway win 49% / Draw 17% / Senegal 34%. Brier: 0.136. This was the pick of the night and the closest call on the model's board — a genuine coin-flip the model leaned narrowly to Norway, and it landed. Marcus Pedersen opened the scoring, before Erling Haaland's second-half double — set up first by an Ødegaard through-ball, then a volley off the crossbar — took his tournament tally to four in two games and sent Norway into the knockout rounds. Ismaïla Sarr's brace, including a 93rd-minute consolation, made the scoreline tight. We held two positions on this game: the Norway win at 2.25 (won) and a hedging Senegal draw-no-bet at 2.62 (lost) — the winner-market call was the right one. See the Norway vs Senegal preview.
Jordan 1–2 Algeria — Gouiri's late winner, and a national-team read that landed
Result: Jordan 1–2 Algeria. Pre-match model: Jordan win 28% / Draw 11% / Algeria 61%. Nizar Al-Rashdan put debutants Jordan ahead with a first-half strike, but Nadhir Benbouali levelled on 68 minutes and Amine Gouiri won it from a corner on 82, eliminating Jordan. Our model leaned Algeria (61%) — and Algeria won — but we publish this one with a deliberate caveat: it was a fixture where our national-team rating disagreed with the sharp market, and we cautioned in the preview that an Elo model cannot see player quality the way the betting market can. The result happened to align with the model, but we treat it as a fortunate alignment rather than a confident edge, and we placed no bet on it. Context in the Jordan vs Algeria preview.
Matchday 12 scorecard: a clean 4-of-4
The full matchday 12 1X2 breakdown:
- Argentina 2–0 Austria — model leaned Argentina (76%), result: ARGENTINA. Brier 0.028. ✓
- France 3–0 Iraq — model leaned France (97%), result: FRANCE. Brier 0.0004. ✓
- Norway 3–2 Senegal — model leaned Norway (49%), result: NORWAY. Brier 0.136. ✓ (correct call on a genuine coin-flip)
- Jordan 1–2 Algeria — model leaned Algeria (61%), result: ALGERIA. Brier 0.081. ✓ (a flagged market-disagreement spot — counted, but not a confident call; no bet)
- Average 1X2 Brier ≈ 0.062 across the four — comfortably below the model's long-run calibrated figure (0.177) and the sharpest matchday of the tournament so far. Two heavy favourites delivered, the coin-flip landed, and even the cautious national-team read came good. A clean rebound from matchday 11's two-draw cluster.
The betting story tracked the scorecard for once: three of the four games carried a qualifying value bet, and the directional calls were right on all three. The only losing ticket was the hedging Senegal draw-no-bet, more than covered by the Norway winner on the same game. A good night does not rewrite the long-run picture any more than matchday 11's bad one did — but it is a reminder that the model's edge shows up across a full slate, not in any single result.
Running tournament record: 15 wins / 12 losses / 2 voids, +5.89 units
Here is the full cumulative World Cup 2026 value-bet record through matchday 12. Convention as always: voids are counted separately — a void returns the stake in full and is never a loss; the win rate is over settled wins and losses only; and units are fractional-Kelly stakes recomputed from the database (1 unit = 1% of bankroll), so they match the public track record.
- Matchday 1 — South Korea Over 2.5 @ 2.29 (+9% EV). WON ✓ — +2.27u.
- Matchday 2 — USA AH +0 @ 1.556 (+6% EV). WON ✓ — +1.56u. USA Over 2.5 @ 2.42 (+15% EV). WON ✓ — +3.82u.
- Matchday 3 — Switzerland Under 2.75 @ 2.03 (+6% EV). WON ✓ — +1.43u.
- Matchday 4 — Sweden AH +0 @ 1.493 (+9% EV). WON ✓ — +2.36u. Netherlands AH +0 @ 1.583. VOID — stake returned.
- Matchday 5 — Spain Under 3.5 @ 1.97 (+12% EV). WON ✓ — +3.02u. Belgium AH +0 @ 1.32. VOID — stake returned. Uruguay to win @ 1.50 (+8% EV). LOST ✗ — −4.20u. Saudi Arabia vs Uruguay Over 2.25 @ 1.85 (+6% EV). LOST ✗ — −0.82u.
- Matchday 6 — Austria Under 2.5 @ 2.12 (+7% EV). LOST ✗ — −1.58u.
- Matchday 7 — DR Congo +1.5 @ 2.00 (+7% EV). WON ✓ — +1.76u. England to win @ 1.75 (+7% EV). WON ✓ — +1.70u.
- Matchday 8 — Switzerland AH +0 @ 1.271 (+6% EV). WON ✓ — +1.35u. Canada Under 2.5 @ 2.16 (+11% EV). LOST ✗ — −2.47u. Mexico vs South Korea Over 2.25 @ 2.09 (+8% EV). LOST ✗ — −1.83u. South Korea +0.5 @ 1.87 (+5% EV). LOST ✗ — −1.45u.
- Matchday 9 — Brazil Under 3.5 @ 2.10 (+9% EV). WON ✓ — +2.30u. Scotland vs Morocco Over 2.5 @ 2.30 (+8% EV). LOST ✗ — −1.63u. Türkiye vs Paraguay Over 2.5 @ 2.30 (+17% EV). LOST ✗ — −3.36u. (USA vs Australia — no bet, deferred.)
- Matchday 10 — Netherlands −0.75 @ 1.95 (+6% EV). WON ✓ — +1.38u. Tunisia vs Japan Over 2.5 @ 2.12 (+14% EV). WON ✓ — +3.45u. Netherlands vs Sweden Under 2.5 @ 2.48 (+17% EV). LOST ✗ — −2.86u. Germany vs Ivory Coast Under 2.5 @ 2.48 (+9% EV). LOST ✗ — −1.45u. (Ecuador vs Curaçao — no bet.)
- Matchday 11 — Uruguay vs Cape Verde Under 2.0 @ 2.23 (+8% EV). LOST ✗ — −1.71u. (Spain vs Saudi Arabia, Belgium vs Iran, New Zealand vs Egypt — no bet.)
- Matchday 12 — Argentina AH +0 @ 1.22 (+9% EV). WON ✓ — +1.10u. France to win @ 1.11 (+8% EV). WON ✓ — +0.55u. Norway to win @ 2.25 (+10% EV). WON ✓ — +2.38u. Senegal AH +0 @ 2.62 (+8% EV). LOST ✗ — −1.17u. (Jordan vs Algeria — no bet.)
- Cumulative: 15 wins / 12 losses / 2 voids (55.6% win rate on settled bets). +5.89 units. Average closing-line value across the settled book +3.3pp.
Matchday 12 lifts the book back toward its highs at +5.89 units, and the number that matters most holds firm: the average closing-line value across the whole settled record is +3.3pp. That is the figure that predicts long-run profit — across nearly thirty settled bets we are consistently beating the closing line, which is the signature of a genuine edge rather than a hot streak. These are settled historical results published as a transparent record — not live tips. Tonight's actionable value bets are members-only.
What's next: tonight's previews
Matchday 13 brings the Group K and Group L second-round fixtures — and our model has flagged a qualifying edge for members on all four. Our full pre-match model breakdowns are live now:
- Portugal vs Uzbekistan prediction — Ronaldo's record sixth World Cup against Central Asia's first-ever finalists; Portugal favoured (74%) and needing a win after a shock opening draw.
- England vs Ghana prediction — the Group L leaders meet with a knockout place on the line; England heavy favourites (77%) against a dangerous Ghana.
- Panama vs Croatia prediction — a near must-win for both after opening defeats; Modrić's Croatia (82%) heavily favoured over Panama.
- Colombia vs DR Congo prediction — Colombia (71%) can seal qualification with a game to spare against DR Congo, back at a World Cup after 52 years.
Follow all group standings, model probabilities and the live bracket on the World Cup 2026 hub. Yesterday's matchday 11 recap is also live: World Cup 2026 Matchday 11 Recap.