Kalshi World Cup — Mispricing Audit

v2 (experimental) methodology · report date 2026-06-17 · suggested book $1,000 · horizon 45 days

1. How this was researched

Mode: theme-match. Kalshi's trading_events.category has no "World Cup" value (the closest is the catch-all Sports bucket, 21,978 events). So I treated World Cup as a theme and selected markets by keyword across all categories, searching trading_events.title, trading_markets.title and trading_markets.rules for: world cup fifa plus the Kalshi series prefixes KXWC* KXFIFAW* KXTRUMPWORLDCUP KXSOCCERPLAY*. That returned ~90 series and several thousand markets — overwhelmingly per-match micro-props (goals, corners, spreads, "first to score") that fail the liquidity/spread screen.

Screen. From that universe I kept only durable, researchable outcome markets closing inside the horizon, then cut anything with 24h volume < 1,500, a bid/ask spread > 5¢, "what will X say"/mention noise, or a price already pinned ≥95¢ / ≤5¢. Live top-of-book, depth and 24h volume came from the Kalshi public API; 14-day price history from the 5-minute snapshot mirror; standings, FIFA rankings and Trump's attendance plans from primary press (sourced in §6).

Context that shapes everything below: the tournament is mid-group-stage on report day — most teams have played just one match — so "price lags a known result" edges barely exist yet. The format is unusually forgiving: 32 of 48 teams advance (12 group winners + 12 runners-up + 8 best third-place teams). The defensible edges this week are therefore structural / historical and compounding-probability mispricings, not settled outcomes.

Already-published picks excluded. KXTRUMPATTEND (Trump attends the Final) is already a live pick in users' feeds and is excluded from new picks here; the related Trump match-count ladder is logged in §5.

2. Markets reviewed

TickerMarketYES bid/ask24h vol Verdict
KXWCFIFATOP10-26KO-YEvery FIFA top-10 team reaches knockouts69 / 73796*PICK — BUY NO
KXWCNOEURSA-26-YNon-Europe/SA team wins the World Cup10 / 113,235PICK — BUY NO
KXWCGROUPQUAL-26H-URUUruguay qualifies from Group H78 / 8017,599PICK — BUY YES
KXWCFIFATOP10-26SF-YA non-top-10 team reaches the semifinals65 / 683,262PICK — BUY YES
KXWCFIFATOP10-26WIN-YWinner is a non-top-10 team15 / 16862PASS — fair
KXTRUMPWORLDCUP-26-DJT-1Trump attends ≥1 match92 / 934,554PASS — thin edge
KXTRUMPWORLDCUP-26-DJT-2Trump attends ≥2 matches41 / 451,380PASS — unfillable
KXTRUMPWORLDCUP-26-DJT-3Trump attends ≥3 matches14 / 161,200PASS — fair
KXWCGROUPQUAL-26F-NEDNetherlands qualifies from Group F89 / 904,344PASS — efficient
KXWCGROUPQUAL-26E-ECUEcuador qualifies from Group E75 / 7619,498PASS — fair
KXWCGSUNDEFEATED-26-ARGArgentina win all 3 group games52 / 583,046PASS — spread >5¢
KXWCSTAGE-26HOST-R16Furthest host run = exactly R1637 / 381,586PASS — path-dep.
KXWCATTENDSWIFT-26JUL20-TAYTaylor Swift attends a match50 / 51654PASS — coin flip
KXWCSTAGE-26EUR-FW/FLEuropean confederation furthest-stage setwide<150PASS — illiquid

*KO-Y 24h volume has tapered post-Matchday-1, but its NO side shows ~4,989 contracts of depth at/under my 33¢ limit (see pick 2) — book depth, not the trailing volume print, is the binding constraint for a $1,000 book.

3. Picks — detail & thesis

Ordered highest-conviction first. Conviction reflects how defensible the edge is (source quality + how unambiguous the resolution rule is + orderbook depth), not the raw EV.

Pick 1 — KXWCNOEURSA-26-Y · BUY NO @ 0.90 · High conviction

"Will the winner of the 2026 Men's FIFA World Cup be from any continent other than Europe or South America?" — I take NO (a UEFA or CONMEBOL team wins). Cluster: champion-confederation

Current YES 10/11 → NO 89/90
My prob (NO) 95%
Market-implied (NO) ~89%
Edge +5¢ / +6% EV
Resolves 2026-07-27

Mispricing thesis. In 21 men's World Cups the trophy has been won only by European nations (12 times) or South American nations (9). No CONCACAF, AFC or CAF side has ever won. The market is paying 11¢ for the outcome that has never once happened, so NO at ~90¢ is a historically-grounded near-certainty.

Evidence.

Why 95%, not 99%: the 2026 edition genuinely raises the non-Euro/SA tail — two hosts play every knockout on home soil and Morocco reached the 2022 semifinals. I shade the historical ~100% down to 95% to respect that. NO at 90¢ still clears it by ~5¢.
Cleanest way this loses: a host (USA or Mexico) or Morocco rides home advantage and a forgiving 48-team bracket all the way to lifting the trophy — a single 11%-priced tail.
Liquidity ~500 contracts fillable at NO ≤90¢
24h vol 3,235
Open interest 54,982
14-day YES ranged 8–16¢, sits ~11¢ now

Pick 2 — KXWCFIFATOP10-26KO-Y · BUY NO @ 0.33 · Medium conviction

"Will every country ranked in the FIFA top 10 (at issuance) reach the knockout stage?" — I take NO (at least one top-10 team fails to advance). Cluster: fifa-top10-upsets

Current YES 69/73 → NO ~31
My prob (NO) 55%
Market-implied (NO) ~30%
Edge +12¢ / +36% EV
Effectively decided ~June 27 (group stage end)

Mispricing thesis. The top-10 at issuance (FIFA, April 2026) are France, Spain, Argentina, England, Portugal, Brazil, Netherlands, Morocco, Belgium, Germany. The market prices ~70% that all ten clear the group stage. But "all ten" is a product of ten near-independent survival odds. Even at a generous 93% per-team advance rate, P(all ten) ≈ 0.93¹⁰ ≈ 48%. Casual bettors anchor on each team's high individual odds and under-weight the compounding — the classic "at least one of many" trap. NO at ~31¢ therefore looks ~14–24¢ cheap.

Evidence.

Calibration note: the offsetting force is the 32-of-48 format — a top-10 team must finish bottom-2 of its group to fail, which is rare per team. I therefore don't claim NO is a lock; I price P(all ten advance) at ~45% (so NO ≈ 55%), deliberately conservative versus the naïve 0.93¹⁰. The 14-day tape backs the uncertainty: YES has swung between 62¢ and 76¢ and currently sits at the rich end.
Cleanest way this loses: the forgiving bracket bails everyone out and all ten top seeds scrape into the round of 32 — exactly what a YES holder is paying ~70¢ for.
Liquidity ~4,989 contracts fillable at NO ≤33¢
24h vol 796 (down from ~7,900 at MD1)
Open interest 15,449
14-day YES 62–76¢, now ~69–70¢

Pick 3 — KXWCGROUPQUAL-26H-URU · BUY YES @ 0.80 · Medium conviction

"Will Uruguay qualify from World Cup Group H?" — I take YES. Cluster: group-h-advance

Current YES 78/80
My prob (YES) 85%
Market-implied ~79%
Edge +5¢ / +6% EV
Resolves 2026-07-11

Mispricing thesis. Uruguay fell from ~88¢ to ~77¢ in the 48 hours after a Matchday-1 draw with Saudi Arabia. In a format that advances 32 of 48 teams, a single dropped point should not cut a top-15 nation's qualification probability by ten points. This reads as an overreaction to fade.

Evidence.

Cleanest way this loses: Cape Verde's opening draw with Spain was no fluke, they take points off Uruguay too, and Uruguay slips into a non-qualifying third place. This is the one pick where the price already moved on my thesis — the edge is partly a bet that the move overshot.
Liquidity ~9,681 contracts fillable at YES ≤80¢
24h vol 17,599
Open interest 80,922
14-day YES 87–89¢, repriced to ~77–80¢

Pick 4 — KXWCFIFATOP10-26SF-Y · BUY YES @ 0.70 · Low conviction

"Will any non-top-10 team reach the semifinals?" — I take YES. Cluster: fifa-top10-upsets

Current YES 65/68
My prob (YES) 77%
Market-implied ~67%
Edge +7¢ / +10% EV
Resolves 2026-07-27

Mispricing thesis. There are four semifinal slots, a 48-team single-elimination bracket from the round of 32, and a deep bench of dangerous non-top-10 sides (Croatia, Uruguay, Colombia, USA, Switzerland, Japan, Ecuador). For all four semifinalists to come from the top-10 list, the seeding has to hold cleanly across five knockout rounds — rare. Recent World Cups almost always produce a non-elite semifinalist (Morocco 2022, Croatia 2018 finalist).

Why this is only low conviction: the edge is partly eaten — the price already drifted from ~50¢ to ~67¢ as the market caught on — and the book is thin (~171 contracts near my limit). So this is a small add, sized to liquidity, not a core position.
Cleanest way this loses: a chalk tournament where the top seeds survive to a clean top-10-only final four.
Liquidity ~171 contracts at YES ≤70¢ (thin)
24h vol 3,262
Open interest 88,225
14-day YES rose 50→67¢, now ~66–68¢

4. Recommended $1,000 portfolio

Sized for a $1,000 book holding ~10% ($103) cash reserve for opportunistic adds. Limit prices are what I'd actually pay; all four sit inside the available depth at those limits except pick 4, which is deliberately sized down to its thin book.

#TickerSideLimitContracts CostMy probEdge ¢EV % Max payoutCluster
1KXWCNOEURSA-26-YNO90333$299.7095%+5+6%$333champion-confederation
2KXWCFIFATOP10-26KO-YNO33750$247.5055%+12+36%$750fifa-top10-upsets
3KXWCGROUPQUAL-26H-URUYES80325$260.0085%+5+6%$325group-h-advance
4KXWCFIFATOP10-26SF-YYES70128$89.6077%+7+10%$128fifa-top10-upsets
Total deployed$896.80~+15%$1,536

Deployed $896.80 (89.7%) · cash reserve $103.20 (10.3%) · blended expected value ≈ +$132 (≈ +14.7%) · max payout if all four win $1,536. Expected payout (Σ prob × contracts) ≈ $1,029.

Cluster exposure (cap = 35% of $1,000 = $350)

ClusterPicksCost% of capitalCapStatus
fifa-top10-upsetsKO-Y NO + SF-Y YES$337.1033.7%35%✓ under cap
champion-confederationNOEURSA NO$299.7030.0%35%✓ under cap
group-h-advanceUruguay YES$260.0026.0%35%✓ under cap
cash reserve$103.2010.3%held back

Picks 2 and 4 share the fifa-top10-upsets cluster: both express the single worldview that the FIFA top-10 ranking under-predicts chaos in a 48-team field. They are not perfectly correlated (early flop vs. late overperformance can both happen or neither), but I cap them jointly so that one "the seeds held perfectly" tournament can't sink both legs unchecked.

Risk profile

Execution notes

5. What I rejected and why

In v2 these are machine-logged to picks.json and shadow-tracked to settlement, so we can test whether the selection screen actually adds skill. If the rejects perform as well as the picks, the screen adds nothing — a finding worth knowing either way.

TickerWould-be sidePriceMy probWhy rejected
KXWCFIFATOP10-26WIN-YYES1615%Fairly priced; 24h volume under the 1,500 screen.
KXTRUMPWORLDCUP-26-DJT-2YES4652%Coin-flip thesis and zero depth at the 45¢ target (best NO bid 54 ⇒ can't buy YES under 46¢); edge below slippage.
KXTRUMPWORLDCUP-26-DJT-1YES9395%He's confirmed to plan the Final, but ~2¢ edge at 93¢ is below the spread cost.
KXTRUMPWORLDCUP-26-DJT-3YES1615%Fairly priced; he skipped the USA opener, so three appearances is a real long shot.
KXWCGROUPQUAL-26E-ECUYES7674%Fair after MD1; Germany & Ivory Coast both won, leaving Ecuador third on tie-breakers.
KXWCGROUPQUAL-26F-NEDYES9092%My ~92% sits inside the 89/90 quote; ~2¢ edge below slippage.
KXWCGSUNDEFEATED-26-ARGYES5850%6¢ spread (52/58) fails the 5¢ screen; "win all three" is a coin flip even for Argentina.
KXWCSTAGE-26HOST-R16YES3838%Exact-bucket outcome (reach R16 but no host reaches QF) — too path-dependent to defend.
KXWCATTENDSWIFT-26JUL20-TAYYES5150%True coin flip, no public-information edge, volume under the 1,500 screen.

6. Sources

Data sources: Kalshi read-only DB mirror (metadata, rules, 5-minute snapshots) and the Kalshi public trade API (live orderbook/depth/OI), grounded against the primary press linked above.

Disclaimer: This is an experimental v2 research artifact, not investment advice. All probabilities are subjective estimates; prediction-market contracts can and do resolve to zero. v2 picks are shadow-tracked and do not count toward the public kalshi-audits performance record. Prices and depth are point-in-time as of 2026-06-17 and will move.