Live World Cup moneyline, spread, and total prices compared across every major US sportsbook plus Kalshi, Polymarket, and ProphetX. The best available price is flagged on every line.
Odds from the latest scan: June 9, 9:00 PM ET. Updated hourly, 7am to 9pm ET.
| Matchup | Best ML (Away) | Best ML (Home) |
|---|---|---|
| South Africa at Mexico 12 books priced | +777Pinnacle | -235BetMGM |
| Czech Republic at South Korea 12 books priced | +194Pinnacle | +167Pinnacle |
| Bosnia & Herzegovina at Canada 12 books priced | +384BetOnline | -120BetMGM |
| Paraguay at USA 12 books priced | +310FanDuel | +100Pinnacle |
| Switzerland at Qatar 12 books priced | -425DraftKings | +1400BetParx |
| Morocco at Brazil 12 books priced | +457Pinnacle | -143Pinnacle |
| Scotland at Haiti 12 books priced | -178Pinnacle | +530BetOnline |
| Turkey at Australia 12 books priced | -135BetMGM | +450BetOnline |
| Curaçao at Germany 9 books priced | +5000Bally Bet | -2000BetMGM |
| Japan at Netherlands 12 books priced | +275Bally Bet | +108Pinnacle |
| Ecuador at Ivory Coast 12 books priced | +147Pinnacle | +265Pinnacle |
| Tunisia at Sweden 12 books priced | +350BetOnline | -105BetMGM |
| Cape Verde at Spain 12 books priced | +3500FanDuel | -1000BetMGM |
| Egypt at Belgium 12 books priced | +450FanDuel | -149Pinnacle |
| Uruguay at Saudi Arabia 12 books priced | -225BetMGM | +710BetOnline |
| New Zealand at Iran 12 books priced | +360FanDuel | -110BetMGM |
| Senegal at France 12 books priced | +675BetOnline | -209Pinnacle |
| Norway at Iraq 12 books priced | -460BetOnline | +1400FanDuel |
| Algeria at Argentina 12 books priced | +805Pinnacle | -240Hard Rock Bet |
| Jordan at Austria 12 books priced | +850Bally Bet | -300Hard Rock Bet |
| DR Congo at Portugal 11 books priced | +1100FanDuel | -341Pinnacle |
| Croatia at England 11 books priced | +400BetOnline | -130Hard Rock Bet |
| Panama at Ghana 11 books priced | +275BetOnline | +110DraftKings |
| Colombia at Uzbekistan 11 books priced | -236Pinnacle | +800Bally Bet |
| South Africa at Czech Republic 11 books priced | +337BetOnline | +100BetParx |
| Bosnia & Herzegovina at Switzerland 11 books priced | +520BetOnline | -160FanDuel |
| Qatar at Canada 11 books priced | +1000Hard Rock Bet | -300Hard Rock Bet |
| South Korea at Mexico 11 books priced | +380BetParx | -120MyBookie |
| Australia at USA 11 books priced | +390FanDuel | -125Hard Rock Bet |
| Morocco at Scotland 11 books priced | +100BetParx | +347BetOnline |
| Haiti at Brazil 9 books priced | +3400BetParx | -1200DraftKings |
| Paraguay at Turkey 11 books priced | +255BetOnline | +125FanDuel |
| Sweden at Netherlands 11 books priced | +435BetOnline | -155BetRivers |
| Ivory Coast at Germany 11 books priced | +500FanDuel | -170Hard Rock Bet |
| Curaçao at Ecuador 11 books priced | +1400BetRivers | -475BetOnline |
| Japan at Tunisia 11 books priced | -135Hard Rock Bet | +475BetOnline |
| Saudi Arabia at Spain 11 books priced | +2700FanDuel | -880BetOnline |
| Iran at Belgium 11 books priced | +800BetOnline | -245DraftKings |
| Cape Verde at Uruguay 11 books priced | +700BetOnline | -220BetRivers |
| Egypt at New Zealand 11 books priced | -130DraftKings | +425Hard Rock Bet |
| Austria at Argentina 11 books priced | +475BetOnline | -150DraftKings |
| Iraq at France 11 books priced | +2700BetOnline | -750FanDuel |
| Senegal at Norway 11 books priced | +242MyBookie | +118BetOnline |
| Algeria at Jordan 11 books priced | -185Hard Rock Bet | +555BetOnline |
| Uzbekistan at Portugal 11 books priced | +1200BetOnline | -345Bally Bet |
| Ghana at England 11 books priced | +900DraftKings | -275Hard Rock Bet |
| Croatia at Panama 11 books priced | -172Bovada | +620BetOnline |
| DR Congo at Colombia 11 books priced | +693BetOnline | -200Bally Bet |
| Qatar at Bosnia & Herzegovina 11 books priced | +580BetOnline | -170Hard Rock Bet |
| Canada at Switzerland 11 books priced | +280BetParx | +115BetOnline |
| Haiti at Morocco 10 books priced | +1025BetOnline | -285DraftKings |
| Brazil at Scotland 10 books priced | -204Bovada | +625BetOnline |
| Mexico at Czech Republic 10 books priced | -115FanDuel | +383BetOnline |
| South Korea at South Africa 10 books priced | +110Hard Rock Bet | +310Bovada |
| Ivory Coast at Curaçao 10 books priced | -375BetOnline | +1300FanDuel |
| Germany at Ecuador 10 books priced | -133Bovada | +410FanDuel |
| Sweden at Japan 10 books priced | +265Bally Bet | +115BetOnline |
| Netherlands at Tunisia 10 books priced | -190BetOnline | +600BetOnline |
| Australia at Paraguay 10 books priced | +265BetOnline | +123BetOnline |
| USA at Turkey 10 books priced | +160BetOnline | +175BetOnline |
| France at Norway 10 books priced | -118BetOnline | +350FanDuel |
| Iraq at Senegal 10 books priced | +700BetOnline | -225BetOnline |
| Spain at Uruguay 10 books priced | -155FanDuel | +495BetOnline |
| Saudi Arabia at Cape Verde 10 books priced | +185DraftKings | +165BetOnline |
| Belgium at New Zealand 10 books priced | -325Hard Rock Bet | +1000FanDuel |
| Iran at Egypt 10 books priced | +265DraftKings | +130DraftKings |
| England at Panama 10 books priced | -315Bally Bet | +1000FanDuel |
| Ghana at Croatia 10 books priced | +500BetOnline | -145FanDuel |
| Uzbekistan at DR Congo 10 books priced | +230BetOnline | +136BetOnline |
| Portugal at Colombia 10 books priced | +120BetOnline | +260BetParx |
| Austria at Algeria 10 books priced | +120FanDuel | +285BetOnline |
| Argentina at Jordan 10 books priced | -425Hard Rock Bet | +1400FanDuel |
Spread shows the home side at the consensus line with the best price among books quoting that line. Total shows the Over at the consensus number. Prediction market prices include trading fees, so they are directly comparable to sportsbook lines.
Compare every line in the Line Shop →Every sportsbook sets its own prices. On the same World Cup game, one book might post a side at -105 while another has it at -118. That difference is not noise: over a season of bets, taking the better number on every wager is often the difference between a winning and losing record. The Odds Gap scans 18 US sportsbooks plus the Kalshi, Polymarket, and ProphetX exchanges every hour and flags where the best price sits on each line.
Each row is one upcoming World Cup game. The moneyline columns show the single best price available on each side and which book has it. The spread column shows the home side at the market's consensus line, priced at the best juice among books quoting that line. The total shows the Over at the consensus number. For every book's price on every market, open the game in the Line Shop.
The moneyline is a bet on who wins, priced by how likely that is. The spread handicaps the favorite by points, so both sides pay close to even money. The total is a bet on the combined score going Over or Under a number. Whatever you bet, the only edge a recreational bettor reliably controls is the price, which is what this site exists to compare.
Deeper reading: our methodology and the blog, including who actually has the best odds.