The Odds Gap

World Cup Odds Today

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 Time (ET) Best ML (Away) Best ML (Home) Spread (Home) Total (Over)
South Africa at Mexico 12 books priced Thu Jun 11, 3:00 PM ET +777Pinnacle -235BetMGM -1 -142BetOnline 2.5 +120Bally Bet
Czech Republic at South Korea 12 books priced Thu Jun 11, 10:00 PM ET +194Pinnacle +167Pinnacle +0 -116Pinnacle 2.5 +130BetMGM
Bosnia & Herzegovina at Canada 12 books priced Fri Jun 12, 3:00 PM ET +384BetOnline -120BetMGM -0.5 -119Pinnacle 2.5 +125BetMGM
Paraguay at USA 12 books priced Fri Jun 12, 9:00 PM ET +310FanDuel +100Pinnacle -0.5 +101Pinnacle 2.5 +130BetMGM
Switzerland at Qatar 12 books priced Sat Jun 13, 3:00 PM ET -425DraftKings +1400BetParx +1.75 +101Pinnacle 2.5 -140BetMGM
Morocco at Brazil 12 books priced Sat Jun 13, 6:00 PM ET +457Pinnacle -143Pinnacle -1 +117BetOnline 2.5 +105BetMGM
Scotland at Haiti 12 books priced Sat Jun 13, 9:00 PM ET -178Pinnacle +530BetOnline +1 -110Pinnacle 2.5 -109Pinnacle
Turkey at Australia 12 books priced Sun Jun 14, 12:00 AM ET -135BetMGM +450BetOnline +0.5 +120BetOnline 2.5 +105BetMGM
Curaçao at Germany 9 books priced Sun Jun 14, 1:00 PM ET +5000Bally Bet -2000BetMGM -3.5 +100Pinnacle 4.5 +116Bally Bet
Japan at Netherlands 12 books priced Sun Jun 14, 4:00 PM ET +275Bally Bet +108Pinnacle -0.5 +109Pinnacle 2.5 +100Pinnacle
Ecuador at Ivory Coast 12 books priced Sun Jun 14, 7:00 PM ET +147Pinnacle +265Pinnacle +0.5 -166BetOnline 1.5 -165BetMGM
Tunisia at Sweden 12 books priced Sun Jun 14, 10:00 PM ET +350BetOnline -105BetMGM -0.5 -107Pinnacle 2.5 +130BetMGM
Cape Verde at Spain 12 books priced Mon Jun 15, 12:00 PM ET +3500FanDuel -1000BetMGM -2.5 -110Pinnacle 3.5 -106Pinnacle
Egypt at Belgium 12 books priced Mon Jun 15, 3:00 PM ET +450FanDuel -149Pinnacle -1 +125BetOnline 2.5 +104Pinnacle
Uruguay at Saudi Arabia 12 books priced Mon Jun 15, 6:00 PM ET -225BetMGM +710BetOnline +1 +120BetOnline 2.5 +102Pinnacle
New Zealand at Iran 12 books priced Mon Jun 15, 9:00 PM ET +360FanDuel -110BetMGM -0.5 -110Pinnacle 2.5 +135BetMGM
Senegal at France 12 books priced Tue Jun 16, 3:00 PM ET +675BetOnline -209Pinnacle -1 -121Pinnacle 2.5 +101Pinnacle
Norway at Iraq 12 books priced Tue Jun 16, 6:00 PM ET -460BetOnline +1400FanDuel +2 -123BetOnline 2.5 -165BetMGM
Algeria at Argentina 12 books priced Tue Jun 16, 9:00 PM ET +805Pinnacle -240Hard Rock Bet -1.5 +118BetOnline 2.5 -103Pinnacle
Jordan at Austria 12 books priced Wed Jun 17, 12:00 AM ET +850Bally Bet -300Hard Rock Bet -1.5 -105Pinnacle 2.5 -155BetMGM
DR Congo at Portugal 11 books priced Wed Jun 17, 1:00 PM ET +1100FanDuel -341Pinnacle -1.5 -118Pinnacle 2.5 -139BetOnline
Croatia at England 11 books priced Wed Jun 17, 4:00 PM ET +400BetOnline -130Hard Rock Bet -0.75 -102Pinnacle 2.5 +116BetOnline
Panama at Ghana 11 books priced Wed Jun 17, 7:00 PM ET +275BetOnline +110DraftKings -0.5 +110Bovada 2.5 +130BetMGM
Colombia at Uzbekistan 11 books priced Wed Jun 17, 10:00 PM ET -236Pinnacle +800Bally Bet +1.25 -111Pinnacle 2.5 +100Pinnacle
South Africa at Czech Republic 11 books priced Thu Jun 18, 12:00 PM ET +337BetOnline +100BetParx -0.5 -104BetOnline 2.5 +125BetParx
Bosnia & Herzegovina at Switzerland 11 books priced Thu Jun 18, 3:00 PM ET +520BetOnline -160FanDuel -1 +108Bovada 2.5 +106BetOnline
Qatar at Canada 11 books priced Thu Jun 18, 6:00 PM ET +1000Hard Rock Bet -300Hard Rock Bet -1.5 +104BetOnline 2.5 +101BetOnline
South Korea at Mexico 11 books priced Thu Jun 18, 9:00 PM ET +380BetParx -120MyBookie -0.5 -120BetOnline 2.5 +120BetMGM
Australia at USA 11 books priced Fri Jun 19, 3:00 PM ET +390FanDuel -125Hard Rock Bet -0.5 -130BetOnline 2.5 +109BetOnline
Morocco at Scotland 11 books priced Fri Jun 19, 6:00 PM ET +100BetParx +347BetOnline +0.5 -113BetOnline 2.5 +128BetParx
Haiti at Brazil 9 books priced Fri Jun 19, 9:00 PM ET +3400BetParx -1200DraftKings -2.75 -110Bovada 3.5 -140BetMGM
Paraguay at Turkey 11 books priced Fri Jun 19, 11:00 PM ET +255BetOnline +125FanDuel -0.25 -112Bovada 2.5 +135BetOnline
Sweden at Netherlands 11 books priced Sat Jun 20, 1:00 PM ET +435BetOnline -155BetRivers -1 +112BetOnline 2.5 -103BetOnline
Ivory Coast at Germany 11 books priced Sat Jun 20, 4:00 PM ET +500FanDuel -170Hard Rock Bet -1 -105Bovada 2.5 -122BetRivers
Curaçao at Ecuador 11 books priced Sat Jun 20, 8:00 PM ET +1400BetRivers -475BetOnline -2 +108Bovada 2.5 -150BetMGM
Japan at Tunisia 11 books priced Sun Jun 21, 12:00 AM ET -135Hard Rock Bet +475BetOnline +0.75 -110Bovada 2.5 +120BetRivers
Saudi Arabia at Spain 11 books priced Sun Jun 21, 12:00 PM ET +2700FanDuel -880BetOnline -2.5 +109BetOnline 3.5 +120BetMGM
Iran at Belgium 11 books priced Sun Jun 21, 3:00 PM ET +800BetOnline -245DraftKings -1.25 -108Bovada 2.5 -114BetParx
Cape Verde at Uruguay 11 books priced Sun Jun 21, 6:00 PM ET +700BetOnline -220BetRivers -1 -143BetOnline 2.5 -110BetRivers
Egypt at New Zealand 11 books priced Sun Jun 21, 9:00 PM ET -130DraftKings +425Hard Rock Bet +0.75 -120Bovada 2.5 +132BetOnline
Austria at Argentina 11 books priced Mon Jun 22, 1:00 PM ET +475BetOnline -150DraftKings -0.75 -125Bovada 2.5 -102BetOnline
Iraq at France 11 books priced Mon Jun 22, 5:00 PM ET +2700BetOnline -750FanDuel -2.25 -118Bovada 3.5 +128BetRivers
Senegal at Norway 11 books priced Mon Jun 22, 8:00 PM ET +242MyBookie +118BetOnline -0.25 -120Bovada 2.5 -103BetOnline
Algeria at Jordan 11 books priced Mon Jun 22, 11:00 PM ET -185Hard Rock Bet +555BetOnline +1 -105Bovada 2.5 -107BetOnline
Uzbekistan at Portugal 11 books priced Tue Jun 23, 1:00 PM ET +1200BetOnline -345Bally Bet -1.5 -132BetOnline 3 -110BetOnline
Ghana at England 11 books priced Tue Jun 23, 4:00 PM ET +900DraftKings -275Hard Rock Bet -1.5 -113BetOnline 2.5 -147BetOnline
Croatia at Panama 11 books priced Tue Jun 23, 7:00 PM ET -172Bovada +620BetOnline +1 -118BetOnline 2.5 +103BetOnline
DR Congo at Colombia 11 books priced Tue Jun 23, 10:00 PM ET +693BetOnline -200Bally Bet -1 -127BetOnline 2.5 +120BetOnline
Qatar at Bosnia & Herzegovina 11 books priced Wed Jun 24, 3:00 PM ET +580BetOnline -170Hard Rock Bet -1 -105Pinnacle 2.5 +102Bovada
Canada at Switzerland 11 books priced Wed Jun 24, 3:00 PM ET +280BetParx +115BetOnline -0.25 -120BetOnline 2.5 +115BetParx
Haiti at Morocco 10 books priced Wed Jun 24, 6:00 PM ET +1025BetOnline -285DraftKings -1.5 +100Bovada 2.5 -146MyBookie
Brazil at Scotland 10 books priced Wed Jun 24, 6:00 PM ET -204Bovada +625BetOnline +1.25 -122BetOnline 2.5 -118BetOnline
Mexico at Czech Republic 10 books priced Wed Jun 24, 9:00 PM ET -115FanDuel +383BetOnline +0.75 -122Bovada 2.5 +115BetParx
South Korea at South Africa 10 books priced Wed Jun 24, 9:00 PM ET +110Hard Rock Bet +310Bovada +0.5 -112Bovada 2.5 +120BetParx
Ivory Coast at Curaçao 10 books priced Thu Jun 25, 4:00 PM ET -375BetOnline +1300FanDuel +1.75 -105Bovada 2.75 -120BetOnline
Germany at Ecuador 10 books priced Thu Jun 25, 4:00 PM ET -133Bovada +410FanDuel +0.75 -115Bovada 2.5 -110Bovada
Sweden at Japan 10 books priced Thu Jun 25, 7:00 PM ET +265Bally Bet +115BetOnline -0.25 -122Bovada 2.5 +110Bally Bet
Netherlands at Tunisia 10 books priced Thu Jun 25, 7:00 PM ET -190BetOnline +600BetOnline +1 +102Bovada 2.5 -115BetOnline
Australia at Paraguay 10 books priced Thu Jun 25, 10:00 PM ET +265BetOnline +123BetOnline -0.25 -115BetOnline 2.5 +123Bally Bet
USA at Turkey 10 books priced Thu Jun 25, 10:00 PM ET +160BetOnline +175BetOnline +0 -103BetOnline 2.5 -110BetOnline
France at Norway 10 books priced Fri Jun 26, 3:00 PM ET -118BetOnline +350FanDuel +0.5 +100Bovada 2.5 +100Bovada
Iraq at Senegal 10 books priced Fri Jun 26, 3:00 PM ET +700BetOnline -225BetOnline -1 -135BetOnline 2.5 -112Bovada
Spain at Uruguay 10 books priced Fri Jun 26, 8:00 PM ET -155FanDuel +495BetOnline +0.75 +105BetOnline 2.5 -111BetOnline
Saudi Arabia at Cape Verde 10 books priced Fri Jun 26, 8:00 PM ET +185DraftKings +165BetOnline +0 -118BetOnline 2.5 +115Bally Bet
Belgium at New Zealand 10 books priced Fri Jun 26, 11:00 PM ET -325Hard Rock Bet +1000FanDuel +1.5 +100Bovada 2.75 -112BetOnline
Iran at Egypt 10 books priced Fri Jun 26, 11:00 PM ET +265DraftKings +130DraftKings -0.25 -112Bovada 2 -106BetOnline
England at Panama 10 books priced Sat Jun 27, 5:00 PM ET -315Bally Bet +1000FanDuel +1.5 -102Bovada 2.75 -122BetOnline
Ghana at Croatia 10 books priced Sat Jun 27, 5:00 PM ET +500BetOnline -145FanDuel -0.75 -125Bovada 2.5 +106Bally Bet
Uzbekistan at DR Congo 10 books priced Sat Jun 27, 7:30 PM ET +230BetOnline +136BetOnline -0.25 +102BetOnline 2.5 +120BetParx
Portugal at Colombia 10 books priced Sat Jun 27, 7:30 PM ET +120BetOnline +260BetParx +0.25 +100Bovada 2.5 +104BetParx
Austria at Algeria 10 books priced Sat Jun 27, 10:00 PM ET +120FanDuel +285BetOnline +0.25 +102BetOnline 2.5 +112BetParx
Argentina at Jordan 10 books priced Sat Jun 27, 10:00 PM ET -425Hard Rock Bet +1400FanDuel +2 -118Bovada 3 -104BetOnline

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 →

Why World Cup odds differ between sportsbooks

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.

How to read this page

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.

Moneyline, spread, and total in one sentence each

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.

Odds by sport

NBA OddsWNBA OddsMLB OddsNHL OddsNFL OddsCollege Football OddsCollege Basketball OddsMLS OddsChampions League OddsUFC OddsPGA Tour Golf Odds

Deeper reading: our methodology and the blog, including who actually has the best odds.