World Cup 2026 v2

Probability-dominant picks. EV formula removed.
PASS closing odds 9,504
PASS locked pre-kickoff 72/72
68
Upcoming
4
Settled
2/4
Hit Rate
26 up / 31 down
CLV Direction
72
CLV Rows
72
Ledger
NEXT KICKOFF
Qatar vs Switzerland
Jun 13 19:00 UTC in 8h 51m
v2 CHANGE: Picks are now the model's TOP PROBABILITY side, not EV-maximizing. Qatar vs Switzerland now correctly shows AWAY (57%). Mexico vs South Africa now correctly shows HOME (66%). CLV recalculated for new pick sides. The EV formula that caused 2 losses has been removed.
UPDATE BEFORE KICKOFF
Run this to refresh odds, CLV, and settlement data.
cd football_probability_lab && python tools/world_cup_1x2_rca.py && python tools/world_cup_forward_evidence_tracker.py && python tools/world_cup_settlement_runner.py && python tools/_build_simple_wc_dashboard.py
Asian Handicap β€” Top 10 Safest Bets (Underdog +1.5, HFA-neutral)
Win if team wins, draws, or loses by exactly 1 goal. Draw% = model's draw probability.
#MatchBetCoverDraw%
1Sweden vs TunisiaTunisia +1.592.4%49.7%
2Egypt vs IranIran +1.592.0%39.2%
3Uruguay vs SpainUruguay +1.589.8%38.9%
4Colombia vs PortugalColombia +1.589.8%38.9%
5Norway vs SenegalSenegal +1.589.4%36.9%
6Cape Verde Islands vs Saudi ArabiaSaudi Arabia +1.587.3%30.1%
7Canada vs QatarQatar +1.586.8%36.5%
8Mexico vs South KoreaMexico +1.586.3%32.4%
9Congo DR vs UzbekistanCongo DR +1.586.3%33.3%
10Belgium vs EgyptEgypt +1.586.1%30.5%
Asian Handicap β€” Top 5 Underdog +1.0
Win if team wins or draws. Push (refund) if loses by exactly 1.
#MatchBetWin+PushWin / Push
1Sweden vs TunisiaTunisia +1.092.4%68.2% / 24.2%
2Egypt vs IranIran +1.092.0%71.1% / 20.9%
3Uruguay vs SpainUruguay +1.089.8%66.1% / 23.7%
4Colombia vs PortugalColombia +1.089.8%66.1% / 23.7%
5Norway vs SenegalSenegal +1.089.4%66.6% / 22.8%
Predictions + Market Movement
KickoffMatchPickProbLockedLatestCLVResultHit?
2026-06-13T19:00Qatar vs SwitzerlandAWAY56.8%1.241.26πŸ“‰ -0.0%pendingβ€”
2026-06-13T22:00Brazil vs MoroccoHOME48.8%1.701.75πŸ“‰ -0.0%pendingβ€”
2026-06-14T01:00Haiti vs ScotlandAWAY63.2%1.541.62πŸ“‰ -0.0%pendingβ€”
2026-06-14T04:00Australia vs TΓΌrkiyeAWAY53.5%1.801.79πŸ“ˆ +0.0%pendingβ€”
2026-06-14T17:00Germany vs CuraΓ§aoHOME92.2%1.051.05βž– +0.0%pendingβ€”
2026-06-14T20:00Netherlands vs JapanHOME45.7%2.052.06βž– -0.0%pendingβ€”
2026-06-14T23:00Ivory Coast vs EcuadorAWAY41.7%2.462.47βž– -0.0%pendingβ€”
2026-06-15T02:00Sweden vs TunisiaDRAW48.6%3.523.60πŸ“‰ -0.0%pendingβ€”
2026-06-15T16:00Spain vs Cape Verde IslandsHOME86.9%1.111.12πŸ“‰ -0.0%pendingβ€”
2026-06-15T19:00Belgium vs EgyptHOME39.4%1.711.70πŸ“ˆ +0.0%pendingβ€”
2026-06-15T22:00Saudi Arabia vs UruguayAWAY44.6%1.511.50πŸ“ˆ +0.0%pendingβ€”
2026-06-16T01:00Iran vs New ZealandHOME46.6%1.951.91πŸ“ˆ +0.0%pendingβ€”
2026-06-16T19:00France vs SenegalHOME47.8%1.491.50πŸ“‰ -0.0%pendingβ€”
2026-06-16T22:00Iraq vs NorwayAWAY69.1%1.221.23πŸ“‰ -0.0%pendingβ€”
2026-06-17T01:00Argentina vs AlgeriaHOME48.7%1.431.42πŸ“ˆ +0.0%pendingβ€”
2026-06-17T04:00Austria vs JordanHOME51.6%1.341.36πŸ“‰ -0.0%pendingβ€”
2026-06-17T17:00Portugal vs Congo DRHOME54.4%1.311.33πŸ“‰ -0.0%pendingβ€”
2026-06-17T20:00England vs CroatiaHOME46.3%1.781.77πŸ“ˆ +0.0%pendingβ€”
2026-06-17T23:00Ghana vs PanamaAWAY50.3%3.853.65πŸ“ˆ +0.1%pendingβ€”
2026-06-18T02:00Uzbekistan vs ColombiaAWAY66.6%1.441.42πŸ“ˆ +0.0%pendingβ€”
2026-06-18T16:00Czech Republic vs South AfricaHOME48.2%2.002.00βž– +0.0%pendingβ€”
2026-06-18T19:00Switzerland vs Bosnia & HerzegovinaHOME58.1%1.651.62πŸ“ˆ +0.0%pendingβ€”
2026-06-18T22:00Canada vs QatarHOME41.8%1.331.32πŸ“ˆ +0.0%pendingβ€”
2026-06-19T01:00Mexico vs South KoreaAWAY34.3%4.804.60πŸ“ˆ +0.0%pendingβ€”
2026-06-19T19:00USA vs AustraliaHOME44.2%1.801.77πŸ“ˆ +0.0%pendingβ€”
2026-06-19T22:00Scotland vs MoroccoAWAY44.8%2.042.08πŸ“‰ -0.0%pendingβ€”
2026-06-20T00:30Brazil vs HaitiHOME88.2%1.091.09βž– +0.0%pendingβ€”
2026-06-20T03:00TΓΌrkiye vs ParaguayHOME42.3%2.282.22πŸ“ˆ +0.0%pendingβ€”
2026-06-20T17:00Netherlands vs SwedenHOME55.5%1.661.66βž– +0.0%pendingβ€”
2026-06-20T20:00Germany vs Ivory CoastHOME55.7%1.581.58βž– +0.0%pendingβ€”
2026-06-21T00:00Ecuador vs CuraΓ§aoHOME79.0%1.211.21βž– +0.0%pendingβ€”
2026-06-21T04:00Tunisia vs JapanAWAY41.0%1.801.77πŸ“ˆ +0.0%pendingβ€”
2026-06-21T16:00Spain vs Saudi ArabiaHOME66.6%1.131.13βž– +0.0%pendingβ€”
2026-06-21T19:00Belgium vs IranHOME44.7%1.421.44πŸ“‰ -0.0%pendingβ€”
2026-06-21T22:00Uruguay vs Cape Verde IslandsHOME65.4%1.471.50πŸ“‰ -0.0%pendingβ€”
2026-06-22T01:00New Zealand vs EgyptAWAY53.0%1.751.79πŸ“‰ -0.0%pendingβ€”
2026-06-22T17:00Argentina vs AustriaHOME46.4%1.681.69πŸ“‰ -0.0%pendingβ€”
2026-06-22T21:00France vs IraqHOME68.5%1.141.14βž– +0.0%pendingβ€”
2026-06-23T00:00Norway vs SenegalDRAW35.8%3.503.55πŸ“‰ -0.0%pendingβ€”
2026-06-23T03:00Jordan vs AlgeriaAWAY51.2%1.571.57βž– +0.0%pendingβ€”
2026-06-23T17:00Portugal vs UzbekistanHOME55.9%1.271.26πŸ“ˆ +0.0%pendingβ€”
2026-06-23T20:00England vs GhanaHOME54.1%1.341.35πŸ“‰ -0.0%pendingβ€”
2026-06-23T23:00Panama vs CroatiaAWAY69.8%1.521.59πŸ“‰ -0.0%pendingβ€”
2026-06-24T02:00Colombia vs Congo DRHOME53.8%1.501.50βž– +0.0%pendingβ€”
2026-06-24T19:00Switzerland vs CanadaAWAY43.9%3.803.62πŸ“ˆ +0.0%pendingβ€”
2026-06-24T19:00Bosnia & Herzegovina vs QatarHOME60.7%1.581.69πŸ“‰ -0.1%pendingβ€”
2026-06-24T22:00Morocco vs HaitiHOME71.2%1.351.36πŸ“‰ -0.0%pendingβ€”
2026-06-24T22:00Scotland vs BrazilAWAY51.9%1.501.47πŸ“ˆ +0.0%pendingβ€”
2026-06-25T01:00Czech Republic vs MexicoAWAY45.7%1.871.89πŸ“‰ -0.0%pendingβ€”
2026-06-25T01:00South Africa vs South KoreaAWAY47.6%2.081.97πŸ“ˆ +0.1%pendingβ€”
2026-06-25T20:00Ecuador vs GermanyAWAY54.5%1.721.80πŸ“‰ -0.0%pendingβ€”
2026-06-25T20:00CuraΓ§ao vs Ivory CoastAWAY76.8%1.251.23πŸ“ˆ +0.0%pendingβ€”
2026-06-25T23:00Japan vs SwedenHOME43.7%2.122.17πŸ“‰ -0.0%pendingβ€”
2026-06-25T23:00Tunisia vs NetherlandsAWAY57.2%1.531.54πŸ“‰ -0.0%pendingβ€”
2026-06-26T02:00TΓΌrkiye vs USAAWAY37.3%2.572.59πŸ“‰ -0.0%pendingβ€”
2026-06-26T02:00Paraguay vs AustraliaAWAY43.3%3.503.70πŸ“‰ -0.1%pendingβ€”
2026-06-26T19:00Senegal vs IraqHOME53.3%1.501.46πŸ“ˆ +0.0%pendingβ€”
2026-06-26T19:00Norway vs FranceAWAY51.3%1.831.87πŸ“‰ -0.0%pendingβ€”
2026-06-27T00:00Uruguay vs SpainDRAW37.9%3.994.01βž– -0.0%pendingβ€”
2026-06-27T00:00Cape Verde Islands vs Saudi ArabiaHOME36.2%2.672.55πŸ“ˆ +0.0%pendingβ€”
2026-06-27T03:00Egypt vs IranDRAW38.1%3.103.12πŸ“‰ -0.0%pendingβ€”
2026-06-27T03:00New Zealand vs BelgiumAWAY48.9%1.311.31βž– +0.0%pendingβ€”
2026-06-27T21:00Croatia vs GhanaHOME42.4%1.681.66πŸ“ˆ +0.0%pendingβ€”
2026-06-27T21:00Panama vs EnglandAWAY78.2%1.321.30πŸ“ˆ +0.0%pendingβ€”
2026-06-27T23:30Colombia vs PortugalDRAW37.9%3.403.38πŸ“ˆ +0.0%pendingβ€”
2026-06-27T23:30Congo DR vs UzbekistanAWAY34.5%3.203.25πŸ“‰ -0.0%pendingβ€”
2026-06-28T02:00Algeria vs AustriaAWAY40.9%2.312.24πŸ“ˆ +0.0%pendingβ€”
2026-06-28T02:00Jordan vs ArgentinaAWAY53.8%1.221.21πŸ“ˆ +0.0%pendingβ€”
2026-06-11T19:00Mexico vs South AfricaHOME66.4%1.471.50πŸ“‰ -0.0%HOMEβœ… YESSETTLED
2026-06-12T02:00South Korea vs Czech RepublicDRAW33.8%3.203.20βž– +0.0%HOME❌ NOSETTLED
2026-06-12T19:00Canada vs Bosnia & HerzegovinaHOME52.5%1.851.91πŸ“‰ -0.0%DRAW❌ NOSETTLED
2026-06-13T01:00USA vs ParaguayHOME56.0%2.042.16πŸ“‰ -0.1%HOMEβœ… YESSETTLED