Cumulative CLV +2.6pp over 6 settled — we leaned the right way harder than the market on 5/6.
Every settled WC2026 fixture in order. Positive CLV = we leaned the right way harder than the vig-removed market consensus.
Matches
6
with both model + market
Cumulative CLV
+2.6pp
avg +0.4pp per match
Beat market on
5/6
majority beat
Best / worst row
+9.8pp / -20.7pp
Qatar • Mexico
One step per settled match. Above the dashed zero line = we're ahead of the market.
CLV = (model's prob on the actual outcome) − (market's prob on the actual outcome). >0 means we leaned the right way harder than the market. <0 means the market was sharper than us on that fixture.
We sum across settled fixtures in chronological order to draw the cumulative line. The chart only includes matches where both our model and the vig-removed market consensus had a row — that's the apples-to-apples pool.
Market source: wc_market_consensus (average of Pinnacle / FotMob etc., vig-removed). Model source: whichever of national_team_v1 or national_team_v1_blended is available (blended wins when both exist) — same logic as the Summary page.
| Date | Match | Per-match | Cumulative |
|---|---|---|---|
| Jun 13 | Brazil v Morocco | +3.2pp | +2.6pp |
| Jun 13 | Qatar v Switzerland | +9.8pp | -0.6pp |
| Jun 13 | USA v Paraguay | +0.4pp | -10.4pp |
| Jun 12 | Canada v Bosnia & Herzegovina | +1.7pp | -10.8pp |
| Jun 12 | South Korea v Czech Republic | +8.2pp | -12.5pp |
| Jun 11 | Mexico v South Africa | -20.7pp | -20.7pp |
Each market scored independently. For WC2026 we only ship 1X2 today.
| Market | N | Avg CLV | Beat market | Note |
|---|---|---|---|---|
| 1X2 (match result) | 6 | +0.4pp | 5/6 | All WC2026 settled fixtures with model + market. |
| Over/Under 2.5 | 0 | — | — | Not yet modelled for WC — national-team OU model under design. |
| Both Teams to Score | 0 | — | — | Not yet modelled for WC — national-team BTTS model under design. |