World Cup — live Kalshi & Polymarket vs sportsbook odds
Games
54
With books
38/54
Markets
162
Kalshi quotes
160
Book quotes
432
Books tracked
7
Recent moves (24h)
Game slate (54)
🟢Top buysKalshi cheaper than books — buy YES on Kalshi
Switzerland
BUY+20.05%
🔒 net-of-fee edge — sign up free
Edge vs books median
Kalshi
26.0%
Books med
46.1%
Best: FanDuel +105
Switzerland vs Canada
Paraguay
BUY+11.98%
🔒 net-of-fee edge — sign up free
Edge vs books median
Kalshi
40.0%
Books med
52.0%
Best: FanDuel -125
Paraguay vs Australia
Panama
BUY+3.93%
🔒 net-of-fee edge — sign up free
Edge vs books median
Kalshi
10.5%
Books med
14.4%
Best: FanDuel +600
Panama vs Croatia
🔴Most overpriced on KalshiSell YES on Kalshi, or bet at the books instead
Canada
SELL-31.03%
🔒 net-of-fee edge — sign up free
Edge vs books median
Kalshi
58.0%
Books med
27.0%
Best: FanDuel +250
Switzerland vs Canada
Australia
SELL-29.61%
🔒 net-of-fee edge — sign up free
Edge vs books median
Kalshi
53.0%
Books med
23.4%
Best: FanDuel +300
Paraguay vs Australia
Korea Republic
SELL-12.52%
🔒 net-of-fee edge — sign up free
Edge vs books median
Kalshi
60.0%
Books med
47.5%
Best: betrivers +110
South Africa vs Korea Republic
Filter:Edge vs Books median. Click any column header to sort. 76 rows.
Team / Game | Kalshi | Polymarket | Books med | Buy edge | vs best | # | BetMGM | BetOnline🔒 | betrivers | Bovada🔒 | DraftKings | FanDuel | mybookie🔒 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Switzerland Switzerland vs Canada | 26.0% | 1.1% | 46.1% | +20.05% | +20.05% FanDuel +105 | 1 | — | — | — | — | — | 46.1% | — |
Paraguay Paraguay vs Australia | 40.0% | 0.4% | 52.0% | +11.98% | +11.98% FanDuel -125 | 1 | — | — | — | — | — | 52.0% | — |
Panama Panama vs Croatia | 10.5% | 0.1% | 14.4% | +3.93% | +2.64% FanDuel +600 | 6 | — | 13.3% | 14.6% | 14.6% | 13.7% | 13.1% | 14.4% |
New Zealand New Zealand vs Egypt | 16.5% | 0.1% | 19.9% | +3.38% | +1.06% FanDuel +430 | 6 | — | 21.0% | 19.0% | 20.6% | 19.9% | 17.6% | 18.5% |
Jordan Jordan vs Algeria | 16.5% | 0.1% | 19.4% | +2.93% | +2.81% FanDuel +380 | 6 | — | 19.3% | 20.2% | 19.8% | 19.4% | 19.3% | 19.3% |
New Zealand IR Iran vs New Zealand | 19.5% | 0.1% | 22.0% | +2.53% | +0.24% betrivers +375 | 6 | 21.7% | — | 19.7% | 22.6% | 20.8% | 22.3% | 22.0% |
Australia USA vs Australia | 18.0% | 0.3% | 20.3% | +2.34% | +0.96% betrivers +400 | 5 | — | 20.3% | 19.0% | 21.8% | 21.2% | 19.3% | — |
Cape Verde Uruguay vs Cape Verde | 10.5% | 0.1% | 12.8% | +2.28% | +1.57% BetOnline +700 | 6 | — | 12.1% | 13.5% | 12.6% | 12.8% | 12.3% | 14.1% |
Algeria Argentina vs Algeria | 9.5% | 0.3% | 11.8% | +2.28% | +0.25% FanDuel +850 | 7 | 13.2% | 10.9% | 11.8% | 11.5% | 11.9% | 9.7% | 12.5% |
Morocco Scotland vs Morocco | 43.0% | 1.6% | 45.1% | +2.12% | +1.48% mybookie +108 | 6 | — | 45.3% | 45.1% | 44.6% | 45.2% | 45.1% | 44.5% |
Ivory Coast Ivory Coast vs Ecuador | 26.5% | — | 28.6% | +2.08% | -0.83% Bovada +270 | 7 | 29.4% | 27.7% | 29.8% | 25.7% | 26.9% | 28.6% | 29.3% |
IR Iran IR Iran vs New Zealand | 51.0% | — | 53.0% | +2.00% | +0.01% Bovada -116 | 6 | 51.0% | — | 54.2% | 51.0% | 53.1% | 53.0% | 51.2% |
Jordan Austria vs Jordan | 9.5% | 0.1% | 11.5% | +1.97% | +0.96% betrivers +800 | 7 | 12.8% | 11.0% | 10.5% | 11.5% | 11.8% | 11.0% | 12.2% |
Egypt New Zealand vs Egypt | 53.5% | 0.4% | 55.5% | +1.96% | +1.02% betrivers -134 | 6 | — | 55.5% | 54.5% | 54.9% | 55.7% | 55.8% | 55.4% |
Qatar Qatar vs Switzerland | 8.0% | 0.1% | 9.9% | +1.93% | +0.82% FanDuel +950 | 7 | 10.9% | 9.7% | 9.9% | 10.5% | 10.1% | 8.8% | 9.9% |
Tunisia Tunisia vs Japan | 19.0% | 0.1% | 20.8% | +1.77% | +0.80% Bovada +380 | 6 | — | 20.1% | 20.0% | 19.8% | 20.8% | 21.3% | 22.1% |
South Africa Mexico vs South Africa | 13.0% | 0.1% | 14.7% | +1.69% | +0.71% FanDuel +600 | 7 | 16.3% | 14.7% | 13.9% | 14.6% | 14.7% | 13.7% | 15.0% |
Senegal France vs Senegal | 12.0% | 0.8% | 13.6% | +1.57% | +1.15% BetOnline +635 | 7 | 14.8% | 13.1% | 13.9% | 13.5% | 13.6% | 13.3% | 14.2% |
Saudi Arabia Saudi Arabia vs Uruguay | 14.0% | — | 15.3% | +1.34% | -0.70% FanDuel +600 | 7 | 15.5% | 14.2% | 15.3% | 15.8% | 15.8% | 13.3% | 15.2% |
Germany Germany vs Ivory Coast | 60.0% | 5.1% | 61.3% | +1.31% | -0.81% mybookie -179 | 6 | — | 62.2% | 61.8% | 60.5% | 60.6% | 61.3% | 59.2% |
Egypt Belgium vs Egypt | 18.0% | 0.4% | 19.1% | +1.15% | +0.24% FanDuel +410 | 7 | 20.6% | 18.6% | 19.7% | 19.1% | 19.4% | 18.2% | 18.9% |
Argentina Argentina vs Austria | 55.5% | 8.6% | 56.4% | +0.92% | +0.12% Bovada -142 | 6 | — | 56.3% | 57.5% | 55.6% | 56.4% | 57.6% | 55.8% |
Morocco Brazil vs Morocco | 16.0% | 1.6% | 16.9% | +0.89% | +0.24% FanDuel +470 | 7 | 17.8% | 16.8% | 17.6% | 16.9% | 16.7% | 16.2% | 17.8% |
Uruguay Uruguay vs Cape Verde | 65.5% | 1.1% | 66.4% | +0.88% | -1.15% mybookie -226 | 6 | — | 67.2% | 65.5% | 66.4% | 66.4% | 66.7% | 64.3% |
Ivory Coast Germany vs Ivory Coast | 16.5% | 0.4% | 17.3% | +0.80% | -0.66% betrivers +500 | 6 | — | 16.1% | 15.8% | 17.4% | 17.3% | 16.4% | 17.7% |
Haiti Haiti vs Scotland | 13.0% | — | 13.8% | +0.79% | +0.25% FanDuel +600 | 7 | 14.3% | 13.9% | 13.4% | 14.6% | 13.7% | 13.3% | 13.8% |
Uzbekistan Uzbekistan vs Colombia | 11.5% | 0.1% | 12.3% | +0.75% | -0.77% BetOnline +800 | 7 | 14.4% | 10.7% | 12.5% | 12.3% | 12.0% | 11.6% | 13.2% |
IR Iran Belgium vs IR Iran | 12.0% | — | 12.7% | +0.73% | +0.26% Bovada +675 | 3 | — | — | — | 12.3% | 12.7% | — | 13.2% |
Senegal Norway vs Senegal | 26.0% | 0.8% | 26.5% | +0.47% | +0.32% Bovada +260 | 6 | — | 26.5% | 26.4% | 26.3% | 26.4% | 27.5% | 26.5% |
Ghana England vs Ghana | 10.5% | 0.3% | 10.9% | +0.44% | -0.33% BetOnline +850 | 6 | — | 10.2% | 10.6% | 11.1% | 11.2% | 10.9% | 10.8% |
Austria Argentina vs Austria | 18.0% | 0.5% | 18.4% | +0.38% | -0.79% betrivers +450 | 6 | — | 18.4% | 17.2% | 18.4% | 18.2% | 18.1% | 18.5% |
Uzbekistan Portugal vs Uzbekistan | 7.5% | 0.1% | 7.8% | +0.30% | -1.90% betrivers +1600 | 6 | — | 7.8% | 5.6% | 7.3% | 7.9% | 7.6% | 8.2% |
Paraguay USA vs Paraguay | 25.5% | 0.4% | 25.8% | +0.27% | -0.84% betrivers +280 | 7 | 26.6% | 25.8% | 24.7% | 25.7% | 26.3% | 25.4% | 26.5% |
Panama Ghana vs Panama | 25.0% | 0.1% | 25.2% | +0.22% | -2.60% betrivers +320 | 7 | 24.7% | 25.2% | 22.4% | 25.7% | 25.7% | 23.6% | 25.4% |
Norway Norway vs Senegal | 47.0% | 2.3% | 47.1% | +0.13% | -2.73% betrivers +115 | 6 | — | 47.1% | 44.3% | 47.4% | 47.5% | 45.7% | 46.1% |
Japan Tunisia vs Japan | 51.5% | 1.8% | 51.5% | +0.03% | -2.15% mybookie -114 | 6 | — | 52.3% | 51.5% | 51.8% | 51.1% | 51.1% | 49.4% |
Scotland Scotland vs Morocco | 26.0% | — | 26.0% | +0.01% | -0.73% betrivers +275 | 6 | — | 25.4% | 25.3% | 25.7% | 26.0% | 26.3% | 26.4% |
Qatar Canada vs Qatar | 15.0% | 0.1% | 14.8% | -0.23% | -2.32% betrivers +650 | 6 | — | 14.9% | 12.7% | 15.2% | 14.8% | 13.4% | 14.7% |
Cape Verde Spain vs Cape Verde | 4.0% | — | 3.8% | -0.23% | -1.16% BetOnline +3300 | 6 | 4.4% | 2.8% | 3.8% | — | 3.7% | 3.3% | 4.0% |
Croatia Panama vs Croatia | 62.5% | — | 62.3% | -0.23% | -1.99% Bovada -177 | 6 | — | 62.3% | 63.3% | 60.5% | 62.1% | 64.9% | 61.6% |
Croatia England vs Croatia | 19.5% | 0.9% | 19.2% | -0.33% | -1.38% FanDuel +410 | 7 | 19.6% | 19.0% | 19.2% | 19.2% | 19.1% | 18.1% | 19.7% |
Japan Netherlands vs Japan | 27.5% | 2.1% | 27.1% | -0.38% | -1.52% BetOnline +272 | 7 | 27.1% | 26.0% | 26.4% | 27.1% | 27.4% | 26.1% | 27.1% |
Ghana Ghana vs Panama | 50.0% | 0.3% | 49.6% | -0.40% | -2.46% BetMGM -115 | 7 | 47.5% | 49.5% | 50.3% | 49.6% | 49.9% | 50.2% | 47.7% |
Brazil Brazil vs Haiti | 90.5% | 9.2% | 90.1% | -0.40% | -2.27% DraftKings -1200 | 3 | — | — | 91.8% | — | 88.2% | 90.1% | — |
Austria Austria vs Jordan | 71.5% | 0.5% | 71.0% | -0.50% | -2.97% BetMGM -325 | 7 | 68.5% | 71.1% | 71.4% | 71.0% | 70.1% | 71.3% | 69.3% |
Algeria Jordan vs Algeria | 55.5% | 0.3% | 55.0% | -0.52% | -1.77% betrivers -130 | 6 | — | 55.0% | 53.7% | 55.0% | 55.5% | 55.6% | 54.6% |
USA USA vs Paraguay | 47.5% | 1.6% | 47.0% | -0.53% | -1.52% BetMGM -110 | 7 | 46.0% | 48.3% | 47.8% | 47.5% | 46.7% | 47.0% | 46.3% |
Belgium Belgium vs Egypt | 57.5% | — | 56.9% | -0.58% | -1.92% BetMGM -165 | 7 | 55.6% | 58.7% | 55.9% | 56.6% | 56.9% | 57.9% | 57.3% |
USA USA vs Australia | 55.5% | 1.6% | 54.9% | -0.62% | -1.55% betrivers -132 | 5 | — | 56.4% | 53.9% | 54.5% | 54.9% | 55.6% | — |
Saudi Arabia Spain vs Saudi Arabia | 5.0% | 0.1% | 4.2% | -0.84% | -1.29% BetOnline +2500 | 5 | — | 3.7% | 4.2% | — | 4.8% | 4.7% | 4.0% |
Canada Canada vs Qatar | 64.0% | 0.4% | 63.1% | -0.94% | -2.11% mybookie -202 | 6 | — | 63.2% | 62.3% | 63.1% | 62.9% | 63.7% | 61.9% |
England England vs Croatia | 57.5% | 11.3% | 56.5% | -1.01% | -2.13% betrivers -143 | 7 | 55.7% | 56.8% | 55.4% | 56.5% | 56.6% | 57.6% | 55.6% |
Spain Spain vs Saudi Arabia | 85.5% | 16.6% | 84.2% | -1.26% | -1.78% FanDuel -900 | 5 | — | 86.7% | 84.6% | — | 83.9% | 83.7% | 84.2% |
England England vs Ghana | 72.5% | 11.3% | 71.2% | -1.30% | -2.12% mybookie -319 | 6 | — | 72.3% | 70.4% | 71.2% | 71.4% | 70.8% | 70.4% |
Scotland Scotland vs Brazil | 14.0% | 0.4% | 12.6% | -1.37% | -2.40% FanDuel +700 | 2 | — | — | 12.6% | — | — | 11.6% | — |
Portugal Portugal vs Uzbekistan | 79.0% | 8.3% | 77.5% | -1.47% | -2.67% mybookie -469 | 6 | — | 77.3% | 80.8% | 78.1% | 77.5% | 77.2% | 76.3% |
Ecuador Ivory Coast vs Ecuador | 42.0% | — | 40.3% | -1.72% | -2.12% mybookie +132 | 7 | 40.1% | 40.3% | 39.9% | 40.8% | 40.7% | 41.0% | 39.9% |
Spain Spain vs Cape Verde | 89.0% | — | 87.3% | -1.74% | -3.92% BetMGM -1200 | 6 | 85.1% | 88.6% | 87.3% | — | 87.6% | 86.8% | 86.1% |
Scotland Haiti vs Scotland | 67.5% | — | 65.7% | -1.76% | -3.16% betrivers -220 | 7 | 65.7% | 67.7% | 64.3% | 66.2% | 67.2% | 64.7% | 65.7% |
Colombia Uzbekistan vs Colombia | 68.0% | 1.7% | 66.2% | -1.82% | -3.79% BetMGM -250 | 7 | 64.2% | 69.8% | 65.7% | 65.9% | 66.7% | 67.8% | 66.2% |
Uruguay Saudi Arabia vs Uruguay | 64.5% | 1.1% | 62.7% | -1.84% | -2.83% BetMGM -225 | 7 | 61.7% | 63.8% | 61.8% | 61.9% | 62.7% | 64.0% | 62.7% |
Netherlands Netherlands vs Japan | 48.5% | 3.4% | 46.6% | -1.85% | -2.33% BetMGM -110 | 7 | 46.2% | 48.3% | 46.4% | 47.2% | 46.6% | 47.0% | 46.4% |
France France vs Senegal | 67.5% | 17.3% | 65.3% | -2.18% | -4.00% BetMGM -250 | 7 | 63.5% | 67.3% | 65.3% | 65.5% | 65.3% | 65.6% | 64.3% |
Mexico Mexico vs South Africa | 65.0% | 1.1% | 62.8% | -2.22% | -4.28% BetMGM -210 | 7 | 60.7% | 63.3% | 62.4% | 62.8% | 63.1% | 62.9% | 62.4% |
Haiti Brazil vs Haiti | 5.0% | 0.1% | 2.6% | -2.37% | -3.13% betrivers +5000 | 3 | — | — | 1.9% | — | 3.1% | 2.6% | — |
Brazil Scotland vs Brazil | 73.0% | 9.2% | 70.2% | -2.81% | -5.36% betrivers -250 | 2 | — | — | 67.6% | — | — | 70.2% | — |
Brazil Brazil vs Morocco | 61.5% | — | 58.5% | -3.01% | -4.09% betrivers -159 | 7 | 58.2% | 60.2% | 57.4% | 58.2% | 59.0% | 60.6% | 58.5% |
Colombia Colombia vs Portugal | 32.0% | — | 28.7% | -3.33% | -3.95% betrivers +225 | 2 | — | — | 28.1% | — | — | 28.7% | — |
Switzerland Qatar vs Switzerland | 76.5% | 1.1% | 73.1% | -3.45% | -4.92% betrivers -315 | 7 | 72.0% | 73.9% | 71.6% | 73.1% | 74.0% | 74.9% | 73.0% |
Argentina Argentina vs Algeria | 71.0% | 8.6% | 67.2% | -3.76% | -5.50% BetMGM -275 | 7 | 65.5% | 69.0% | 67.3% | 67.2% | 66.9% | 70.6% | 66.5% |
Portugal Colombia vs Portugal | 54.0% | 8.2% | 45.1% | -8.95% | -11.00% betrivers +112 | 2 | — | — | 43.0% | — | — | 45.1% | — |
Belgium Belgium vs IR Iran | 76.0% | 1.8% | 66.5% | -9.48% | -10.72% mybookie -240 | 3 | — | — | — | 67.1% | 66.5% | — | 65.3% |
South Africa South Africa vs Korea Republic | 35.0% | 0.1% | 23.7% | -11.26% | -11.89% BetOnline +318 | 5 | — | 23.1% | 23.8% | 23.5% | 23.7% | 24.2% | — |
Korea Republic South Africa vs Korea Republic | 60.0% | — | 47.5% | -12.52% | -14.59% betrivers +110 | 5 | — | 48.3% | 45.4% | 47.7% | 47.5% | 47.2% | — |
Australia Paraguay vs Australia | 53.0% | 0.3% | 23.4% | -29.61% | -29.61% FanDuel +300 | 1 | — | — | — | — | — | 23.4% | — |
Canada Switzerland vs Canada | 58.0% | 0.4% | 27.0% | -31.03% | -31.03% FanDuel +250 | 1 | — | — | — | — | — | 27.0% | — |
Free tier sees individual games only. Upgrade to Pro ($10/mo) to unlock championship & conference futures, MVP & award odds, division winners, win totals, playoff series, team detail pages, and historical archives.
World Cup odds — frequently asked questions
What World Cup markets does Kalshi offer?
Kalshi currently lists 54 World Cup game lines across 162 markets, plus championship, conference, division, MVP, and award futures depending on the season. SportsBookISH tracks every Kalshi market alongside 7 US sportsbooks so you can see where Kalshi is priced cheaper or more expensive than the books.
Where is the biggest Kalshi edge in World Cup right now?
Canada currently shows the largest pricing gap on Kalshi, -31.0 percentage points different from the sportsbook consensus. Edges shift constantly — refresh this page for the latest snapshot.
How often do World Cup odds update?
Kalshi prices are pulled every 5 minutes via the public Kalshi REST API. Sportsbook lines refresh every 15-30 minutes. References older than 30 minutes are filtered out so you never see stale comparisons on this page.
What's the difference between Kalshi and traditional sportsbooks for World Cup?
Kalshi is a CFTC-regulated event-contract exchange — you buy YES or NO contracts that settle at $1 or $0. Sportsbooks set prices and bake in a vig (typically 4-8% on game lines). Kalshi's fee is max(1¢, ceil(0.07 × p × (1-p) × 100)) capped at 7¢ per contract. When Kalshi prices a side cheaper than the no-vig book consensus, that's a +EV opportunity.
Is betting on World Cup on Kalshi legal in my state?
Kalshi operates as a federally-regulated exchange under the CFTC, which means it's legally accessible from all 50 U.S. states (unlike most sportsbooks, which are state-by-state). A handful of states have raised challenges to specific market types — always check Kalshi's current state availability page before trading.