Southern Mississippi Golden Eagles @ Troy Trojans (NCAAF)
Best moneyline price: Troy Trojans -410 at FanDuel; Southern Mississippi Golden Eagles +340 at Bally Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Troy Trojans | Moneyline | FanDuel: -410 | -480 |
| Southern Mississippi Golden Eagles | Moneyline | Bally Bet: +340 | +315 |
| Troy Trojans -10.5 | Spread | Pinnacle: -103 | -115 |
| Southern Mississippi Golden Eagles +10.5 | Spread | theScore Bet (ESPN Bet): -105 | -116 |
| Over 50.5 | Total | LowVig.ag: -103 | -115 |
| Under 50.5 | Total | theScore Bet (ESPN Bet): -105 | -116 |
| Over 50 | Total | Fanatics: -110 | -115 |
| Under 50 | Total | BetAnything: -105 | -110 |
Full board & line movement for this game · All NCAAF best lines
Los Angeles Dodgers @ Atlanta Braves (MLB)
Best moneyline price: Atlanta Braves -103 at Pinnacle; Los Angeles Dodgers -104 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Atlanta Braves | Moneyline | Pinnacle: -103 | -115 |
| Los Angeles Dodgers | Moneyline | DraftKings: -104 | -115 |
| Atlanta Braves +1.5 | Spread | Pinnacle: -192 | -215 |
| Los Angeles Dodgers -1.5 | Spread | MyBookie.ag: +174 | +155 |
| Over 6 | Total | LowVig.ag: -114 | -123 |
| Under 6 | Total | Caesars: +103 | -108 |
| Over 6.5 | Total | theScore Bet (ESPN Bet): +105 | -103 |
| Under 6.5 | Total | FanDuel: -120 | -130 |
Full board & line movement for this game · All MLB best lines
Milwaukee Brewers @ San Diego Padres (MLB)
Best moneyline price: San Diego Padres -127 at Pinnacle; Milwaukee Brewers +120 at BetAnything.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| San Diego Padres | Moneyline | Pinnacle: -127 | -140 |
| Milwaukee Brewers | Moneyline | BetAnything: +120 | +108 |
| San Diego Padres -1.5 | Spread | LowVig.ag: +171 | +155 |
| Milwaukee Brewers +1.5 | Spread | MyBookie.ag: -190 | -210 |
| Over 7.5 | Total | FanDuel: +110 | +100 |
| Under 7.5 | Total | Fliff: -130 | -137 |
| Over 7 | Total | Bally Bet: -110 | -121 |
| Under 7 | Total | Pinnacle: +102 | -110 |
Full board & line movement for this game · All MLB best lines
Minnesota Wild @ Buffalo Sabres (NHL)
Best moneyline price: Buffalo Sabres -105 at Pinnacle; Minnesota Wild -106 at Caesars.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Buffalo Sabres | Moneyline | Pinnacle: -105 | -112 |
| Minnesota Wild | Moneyline | Caesars: -106 | -113 |
| Buffalo Sabres +1.5 | Spread | FanDuel: -245 | -303 |
| Minnesota Wild -1.5 | Spread | Pinnacle: +226 | +180 |
| Over 6.5 | Total | Caesars: +106 | -105 |
| Under 6.5 | Total | Pinnacle: -117 | -130 |
| Over 6 | Total | LowVig.ag: -125 | -125 |
| Under 6 | Total | LowVig.ag: +109 | +105 |
| Buffalo Sabres -1.5 | Spread | Bally Bet: +235 | +220 |
| Minnesota Wild +1.5 | Spread | BetMGM: -275 | -305 |
Full board & line movement for this game · All NHL best lines
Carolina Hurricanes @ Montréal Canadiens (NHL)
Best moneyline price: Montréal Canadiens +105 at BetOnline.ag; Carolina Hurricanes -113 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Montréal Canadiens | Moneyline | BetOnline.ag: +105 | -105 |
| Carolina Hurricanes | Moneyline | Pinnacle: -113 | -125 |
| Montréal Canadiens +1.5 | Spread | BetMGM: -235 | -286 |
| Carolina Hurricanes -1.5 | Spread | Bovada: +215 | +175 |
| Over 6.5 | Total | theScore Bet (ESPN Bet): +105 | -103 |
| Under 6.5 | Total | Pinnacle: -118 | -128 |
Full board & line movement for this game · All NHL best lines
Ottawa Senators @ Detroit Red Wings (NHL)
Best moneyline price: Detroit Red Wings -104 at BetRivers; Ottawa Senators -105 at Caesars.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Detroit Red Wings | Moneyline | BetRivers: -104 | -113 |
| Ottawa Senators | Moneyline | Caesars: -105 | -115 |
| Detroit Red Wings +1.5 | Spread | BetOnline.ag: -250 | -312 |
| Ottawa Senators -1.5 | Spread | BetRivers: +225 | +185 |
| Over 5.5 | Total | FanDuel: -134 | -145 |
| Under 5.5 | Total | theScore Bet (ESPN Bet): +120 | +110 |
| Over 6 | Total | Caesars: -105 | -118 |
| Under 6 | Total | BetOnline.ag: -108 | -118 |
Full board & line movement for this game · All NHL best lines
Nashville Predators @ Toronto Maple Leafs (NHL)
Best moneyline price: Toronto Maple Leafs -145 at Hard Rock Bet; Nashville Predators +135 at theScore Bet (ESPN Bet).
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Toronto Maple Leafs | Moneyline | Hard Rock Bet: -145 | -160 |
| Nashville Predators | Moneyline | theScore Bet (ESPN Bet): +135 | +124 |
| Toronto Maple Leafs -1.5 | Spread | BetRivers: +170 | +145 |
| Nashville Predators +1.5 | Spread | theScore Bet (ESPN Bet): -180 | -215 |
| Over 5.5 | Total | BetRivers: -129 | -135 |
| Under 5.5 | Total | theScore Bet (ESPN Bet): +115 | +104 |
| Over 6 | Total | BetOnline.ag: -104 | -116 |
| Under 6 | Total | Pinnacle: -107 | -119 |
Full board & line movement for this game · All NHL best lines
Utah Mammoth @ New Jersey Devils (NHL)
Best moneyline price: New Jersey Devils -125 at BetUS; Utah Mammoth +114 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| New Jersey Devils | Moneyline | BetUS: -125 | -135 |
| Utah Mammoth | Moneyline | DraftKings: +114 | +105 |
| New Jersey Devils -1.5 | Spread | Bovada: +200 | +165 |
| Utah Mammoth +1.5 | Spread | BetOnline.ag: -220 | -250 |
| Over 5.5 | Total | Bally Bet: -130 | -135 |
| Under 5.5 | Total | theScore Bet (ESPN Bet): +115 | +105 |
| Over 6 | Total | BetOnline.ag: -104 | -110 |
| Under 6 | Total | Pinnacle: -107 | -120 |
Full board & line movement for this game · All NHL best lines
New York Islanders @ New York Rangers (NHL)
Best moneyline price: New York Rangers -145 at theScore Bet (ESPN Bet); New York Islanders +136 at BetOnline.ag.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| New York Rangers | Moneyline | theScore Bet (ESPN Bet): -145 | -155 |
| New York Islanders | Moneyline | BetOnline.ag: +136 | +120 |
| New York Rangers -1.5 | Spread | BetUS: +184 | +150 |
| New York Islanders +1.5 | Spread | BetMGM: -200 | -230 |
| Over 5.5 | Total | betPARX: -110 | -123 |
| Under 5.5 | Total | Pinnacle: +102 | -113 |
Full board & line movement for this game · All NHL best lines
St Louis Blues @ Chicago Blackhawks (NHL)
Best moneyline price: Chicago Blackhawks +120 at DraftKings; St Louis Blues -130 at Hard Rock Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Chicago Blackhawks | Moneyline | DraftKings: +120 | +107 |
| St Louis Blues | Moneyline | Hard Rock Bet: -130 | -142 |
| Chicago Blackhawks +1.5 | Spread | BetOnline.ag: -220 | -256 |
| St Louis Blues -1.5 | Spread | Pinnacle: +196 | +167 |
| Over 5.5 | Total | Pinnacle: -114 | -120 |
| Under 5.5 | Total | DraftKings: +100 | -109 |
Full board & line movement for this game · All NHL best lines
Vegas Golden Knights @ Seattle Kraken (NHL)
Best moneyline price: Seattle Kraken +149 at Pinnacle; Vegas Golden Knights -165 at BetOnline.ag.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Seattle Kraken | Moneyline | Pinnacle: +149 | +136 |
| Vegas Golden Knights | Moneyline | BetOnline.ag: -165 | -175 |
| Seattle Kraken +1.5 | Spread | BetMGM: -160 | -190 |
| Vegas Golden Knights -1.5 | Spread | BetOnline.ag: +153 | +133 |
| Over 6.5 | Total | DraftKings: +110 | +105 |
| Under 6.5 | Total | DraftKings: -130 | -140 |
| Over 6 | Total | Pinnacle: -112 | -120 |
| Under 6 | Total | BetOnline.ag: -101 | -109 |
| Over 5.5 | Total | betPARX: -132 | -142 |
| Under 5.5 | Total | FanDuel: +116 | +106 |
Full board & line movement for this game · All NHL best lines
Florida Panthers @ Los Angeles Kings (NHL)
Best moneyline price: Los Angeles Kings +104 at Bally Bet; Florida Panthers -115 at Fanatics.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Los Angeles Kings | Moneyline | Bally Bet: +104 | -105 |
| Florida Panthers | Moneyline | Fanatics: -115 | -125 |
| Los Angeles Kings +1.5 | Spread | Hard Rock Bet: -250 | -286 |
| Florida Panthers -1.5 | Spread | DraftKings: +215 | +175 |
| Over 5.5 | Total | Bally Bet: -120 | -135 |
| Under 5.5 | Total | BetOnline.ag: +116 | -104 |
| Over 6 | Total | Pinnacle: +100 | -106 |
| Under 6 | Total | BetMGM: -115 | -123 |
Full board & line movement for this game · All NHL best lines
Preston Lagrange @ Nell Ariano (MMA)
Best moneyline price: Nell Ariano -390 at FanDuel; Preston Lagrange +325 at BetOnline.ag.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Nell Ariano | Moneyline | FanDuel: -390 | -588 |
| Preston Lagrange | Moneyline | BetOnline.ag: +325 | +256 |
Full board & line movement for this game · All MMA best lines
Vancouver Whitecaps FC @ Chicago Fire (MLS)
Best moneyline price: Chicago Fire +194 at Pinnacle; Vancouver Whitecaps FC +130 at BetUS; Draw +290 at FanDuel.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Chicago Fire | Moneyline | Pinnacle: +194 | +175 |
| Vancouver Whitecaps FC | Moneyline | BetUS: +130 | +115 |
| Draw | Moneyline | FanDuel: +290 | +260 |
| Over 3.5 | Total | MyBookie.ag: +111 | +100 |
| Under 3.5 | Total | Bally Bet: -136 | -155 |
| Chicago Fire +0.25 | Spread | Pinnacle: -113 | -118 |
| Vancouver Whitecaps FC -0.25 | Spread | Pinnacle: +100 | -106 |
| Over 3.25 | Total | Pinnacle: -102 | -109 |
| Under 3.25 | Total | Pinnacle: -113 | -115 |
Full board & line movement for this game · All MLS best lines
Naomi Osaka @ Karolina Muchova (WTA China Open)
Best moneyline price: Karolina Muchova -138 at Pinnacle; Naomi Osaka +125 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Karolina Muchova | Moneyline | Pinnacle: -138 | -150 |
| Naomi Osaka | Moneyline | Pinnacle: +125 | +110 |
| Karolina Muchova -0.5 | Spread | Bally Bet: -139 | -139 |
| Naomi Osaka +0.5 | Spread | Bally Bet: +105 | +105 |
| Over 22.5 | Total | BetOnline.ag: +100 | -103 |
| Under 22.5 | Total | BetOnline.ag: -120 | -130 |
| Karolina Muchova -1.5 | Spread | Pinnacle: -112 | -122 |
| Naomi Osaka +1.5 | Spread | Pinnacle: -101 | -110 |
| Over 22 | Total | Pinnacle: -104 | -115 |
| Under 22 | Total | Pinnacle: -108 | -115 |
Full board & line movement for this game · All WTA China Open best lines
Nikola Bartunkova @ Sinja Kraus (WTA China Open)
Best moneyline price: Sinja Kraus +400 at Hard Rock Bet; Nikola Bartunkova -447 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Sinja Kraus | Moneyline | Hard Rock Bet: +400 | +320 |
| Nikola Bartunkova | Moneyline | Pinnacle: -447 | -560 |
| Sinja Kraus +5.5 | Spread | BetRivers: -125 | -154 |
| Nikola Bartunkova -5.5 | Spread | BetOnline.ag: +105 | -107 |
| Over 19.5 | Total | BetRivers: -122 | -126 |
| Under 19.5 | Total | ReBet: -109 | -109 |
| Sinja Kraus +4.5 | Spread | betPARX: +128 | +128 |
| Nikola Bartunkova -4.5 | Spread | betPARX: -175 | -175 |
| Sinja Kraus +5 | Spread | Pinnacle: +102 | -105 |
| Nikola Bartunkova -5 | Spread | Pinnacle: -114 | -125 |
| Over 20 | Total | Pinnacle: -102 | -110 |
| Under 20 | Total | Pinnacle: -110 | -120 |
| Over 20.5 | Total | BetOnline.ag: +110 | +110 |
| Under 20.5 | Total | BetOnline.ag: -130 | -130 |
Full board & line movement for this game · All WTA China Open best lines
Saitama Seibu Lions @ Chiba Lotte Marines (NPB)
Best moneyline price: Chiba Lotte Marines +116 at LowVig.ag; Saitama Seibu Lions -122 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Chiba Lotte Marines | Moneyline | LowVig.ag: +116 | -108 |
| Saitama Seibu Lions | Moneyline | Pinnacle: -122 | -140 |
| Chiba Lotte Marines +1.5 | Spread | LowVig.ag: -165 | -193 |
| Saitama Seibu Lions -1.5 | Spread | FanDuel: +148 | +135 |
| Over 6.5 | Total | MyBookie.ag: -112 | -125 |
| Under 6.5 | Total | Pinnacle: -103 | -116 |
| Chiba Lotte Marines +0.5 | Spread | Bally Bet: -105 | -105 |
| Saitama Seibu Lions -0.5 | Spread | Bally Bet: -130 | -130 |
Full board & line movement for this game · All NPB best lines
Hiroshima Toyo Carp @ Hanshin Tigers (NPB)
Best moneyline price: Hanshin Tigers -190 at BetMGM; Hiroshima Toyo Carp +175 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Hanshin Tigers | Moneyline | BetMGM: -190 | -220 |
| Hiroshima Toyo Carp | Moneyline | DraftKings: +175 | +145 |
| Hanshin Tigers -1.5 | Spread | Bally Bet: +132 | +110 |
| Hiroshima Toyo Carp +1.5 | Spread | Pinnacle: -140 | -182 |
| Over 5.5 | Total | MyBookie.ag: -113 | -126 |
| Under 5.5 | Total | LowVig.ag: +106 | -115 |
Full board & line movement for this game · All NPB best lines
Jiri Lehecka @ Carlos Alcaraz (ATP Japan Open)
Best moneyline price: Carlos Alcaraz -350 at 888sport; Jiri Lehecka +308 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Carlos Alcaraz | Moneyline | 888sport: -350 | -391 |
| Jiri Lehecka | Moneyline | Pinnacle: +308 | +260 |
| Carlos Alcaraz -3.5 | Spread | LowVig.ag: -138 | -154 |
| Jiri Lehecka +3.5 | Spread | LowVig.ag: +118 | +100 |
| Carlos Alcaraz -4 | Spread | Pinnacle: +106 | -111 |
| Jiri Lehecka +4 | Spread | Pinnacle: -119 | -130 |
| Over 22 | Total | Pinnacle: -108 | -115 |
| Under 22 | Total | Pinnacle: -104 | -115 |
| Over 21.5 | Total | betPARX: -132 | -135 |
| Under 21.5 | Total | LowVig.ag: +115 | +100 |
Full board & line movement for this game · All ATP Japan Open best lines
Doosan Bears @ Lotte Giants (KBO)
Best moneyline price: Lotte Giants +183 at BetOnline.ag; Doosan Bears -195 at BetRivers.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Lotte Giants | Moneyline | BetOnline.ag: +183 | +145 |
| Doosan Bears | Moneyline | BetRivers: -195 | -220 |
| Lotte Giants +1.5 | Spread | BetOnline.ag: +110 | -115 |
| Doosan Bears -1.5 | Spread | BetRivers: -118 | -130 |
| Over 9.5 | Total | BetOnline.ag: +113 | -114 |
| Under 9.5 | Total | BetMGM: -115 | -139 |
| Over 9 | Total | MyBookie.ag: -114 | -120 |
| Under 9 | Total | DraftKings: -105 | -110 |
Full board & line movement for this game · All KBO best lines
SSG Landers @ Hanwha Eagles (KBO)
Best moneyline price: Hanwha Eagles -182 at BetRivers; SSG Landers +161 at BetOnline.ag.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Hanwha Eagles | Moneyline | BetRivers: -182 | -210 |
| SSG Landers | Moneyline | BetOnline.ag: +161 | +140 |
| Hanwha Eagles -1.5 | Spread | BetRivers: +110 | -105 |
| SSG Landers +1.5 | Spread | MyBookie.ag: -123 | -150 |
| Over 9.5 | Total | MyBookie.ag: -115 | -127 |
| Under 9.5 | Total | Pinnacle: -101 | -113 |
| Over 10 | Total | Bovada: -105 | -105 |
| Under 10 | Total | DraftKings: -120 | -125 |
Full board & line movement for this game · All KBO best lines
Samsung Lions @ Kia Tigers (KBO)
Best moneyline price: Kia Tigers -150 at Fanatics; Samsung Lions +133 at BetOnline.ag.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Kia Tigers | Moneyline | Fanatics: -150 | -165 |
| Samsung Lions | Moneyline | BetOnline.ag: +133 | +115 |
| Kia Tigers -1.5 | Spread | BetOnline.ag: +138 | +117 |
| Samsung Lions +1.5 | Spread | Fanatics: -150 | -175 |
| Over 10.5 | Total | BetOnline.ag: -103 | -115 |
| Under 10.5 | Total | Bovada: -115 | -125 |
| Kia Tigers -0.5 | Spread | BetRivers: -148 | -148 |
| Samsung Lions +0.5 | Spread | BetRivers: +108 | +108 |
Full board & line movement for this game · All KBO best lines
KT Wiz @ Kiwoom Heroes (KBO)
Best moneyline price: Kiwoom Heroes +252 at LowVig.ag; KT Wiz -235 at BetMGM.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Kiwoom Heroes | Moneyline | LowVig.ag: +252 | +180 |
| KT Wiz | Moneyline | BetMGM: -235 | -310 |
| Kiwoom Heroes +1.5 | Spread | LowVig.ag: +145 | +115 |
| KT Wiz -1.5 | Spread | BetMGM: -150 | -170 |
| Over 8 | Total | Pinnacle: -129 | -132 |
| Under 8 | Total | LowVig.ag: +112 | +106 |
| Over 8.5 | Total | theScore Bet (ESPN Bet): -105 | -115 |
| Under 8.5 | Total | BetMGM: -110 | -125 |
| Kiwoom Heroes +2.5 | Spread | DraftKings: -115 | -132 |
| KT Wiz -2.5 | Spread | MyBookie.ag: -103 | -110 |
Full board & line movement for this game · All KBO best lines
NC Dinos @ LG Twins (KBO)
Best moneyline price: LG Twins -159 at BetRivers; NC Dinos +151 at BetOnline.ag.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| LG Twins | Moneyline | BetRivers: -159 | -190 |
| NC Dinos | Moneyline | BetOnline.ag: +151 | +125 |
| LG Twins -1.5 | Spread | Caesars: +115 | +103 |
| NC Dinos +1.5 | Spread | MyBookie.ag: -134 | -145 |
| Over 10 | Total | MyBookie.ag: -104 | -115 |
| Under 10 | Total | Pinnacle: -111 | -120 |
| Over 9.5 | Total | BetRivers: -118 | -128 |
| Under 9.5 | Total | FanDuel: -102 | -115 |
| LG Twins -0.5 | Spread | BetRivers: -157 | -157 |
| NC Dinos +0.5 | Spread | BetRivers: +115 | +115 |
Full board & line movement for this game · All KBO best lines
Alex de Minaur @ Novak Djokovic (ATP China Open)
Best moneyline price: Novak Djokovic -180 at Pinnacle; Alex de Minaur +162 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Novak Djokovic | Moneyline | Pinnacle: -180 | -202 |
| Alex de Minaur | Moneyline | DraftKings: +162 | +148 |
| Novak Djokovic -2.5 | Spread | BetOnline.ag: -122 | -143 |
| Alex de Minaur +2.5 | Spread | BetOnline.ag: +102 | -115 |
| Over 22.5 | Total | BetOnline.ag: -110 | -121 |
| Under 22.5 | Total | Pinnacle: -103 | -125 |
| Novak Djokovic -3 | Spread | Pinnacle: +105 | +100 |
| Alex de Minaur +3 | Spread | Pinnacle: -121 | -130 |
| Novak Djokovic -1.5 | Spread | betPARX: -167 | -167 |
| Alex de Minaur +1.5 | Spread | betPARX: +125 | +125 |
Full board & line movement for this game · All ATP China Open best lines
West Indies @ India (International Twenty20)
Best moneyline price: India -393 at Pinnacle; West Indies +350 at BetOnline.ag.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| India | Moneyline | Pinnacle: -393 | -550 |
| West Indies | Moneyline | BetOnline.ag: +350 | +297 |
Full board & line movement for this game · All International Twenty20 best lines
Faroe Islands @ Kazakhstan (UEFA Nations League)
Best moneyline price: Kazakhstan +151 at ReBet; Faroe Islands +230 at Bally Bet; Draw +210 at Bally Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Kazakhstan | Moneyline | ReBet: +151 | +130 |
| Faroe Islands | Moneyline | Bally Bet: +230 | +195 |
| Draw | Moneyline | Bally Bet: +210 | +183 |
| Over 2.5 | Total | MyBookie.ag: +148 | +135 |
| Under 2.5 | Total | Bally Bet: -182 | -210 |
| Kazakhstan -0.25 | Spread | BetAnything: +116 | +113 |
| Faroe Islands +0.25 | Spread | Bovada: -136 | -136 |
| Over 2 | Total | BetAnything: -110 | -115 |
| Under 2 | Total | Bovada: -105 | -115 |
Full board & line movement for this game · All UEFA Nations League best lines
Trafford FC @ Atherton Collieries AFC (FA Cup)
Best moneyline price: Atherton Collieries AFC -105 at BetMGM; Trafford FC +230 at BetMGM; Draw +300 at BetMGM.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Atherton Collieries AFC | Moneyline | BetMGM: -105 | -117 |
| Trafford FC | Moneyline | BetMGM: +230 | +215 |
| Draw | Moneyline | BetMGM: +300 | +285 |
| Over 2.5 | Total | Bovada: -155 | -175 |
| Under 2.5 | Total | Bovada: +130 | +102 |
Full board & line movement for this game · All FA Cup best lines
Bedford Town FC @ Wingate and Finchley FC (FA Cup)
Best moneyline price: Wingate and Finchley FC +195 at Bovada; Bedford Town FC +120 at Bovada; Draw +270 at Bovada.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Wingate and Finchley FC | Moneyline | Bovada: +195 | +175 |
| Bedford Town FC | Moneyline | Bovada: +120 | +118 |
| Draw | Moneyline | Bovada: +270 | +240 |
| Over 2.5 | Total | Bovada: -130 | -132 |
| Under 2.5 | Total | Bovada: +110 | -115 |
Full board & line movement for this game · All FA Cup best lines
Bury Town FC @ Spalding United FC (FA Cup)
Best moneyline price: Spalding United FC -135 at BetMGM; Bury Town FC +320 at BetMGM; Draw +310 at BetMGM.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Spalding United FC | Moneyline | BetMGM: -135 | -148 |
| Bury Town FC | Moneyline | BetMGM: +320 | +255 |
| Draw | Moneyline | BetMGM: +310 | +300 |
| Over 2.5 | Total | Bovada: -120 | -130 |
| Under 2.5 | Total | Bovada: +100 | -120 |
Full board & line movement for this game · All FA Cup best lines
Stafford Rangers FC @ Halesowen Town FC (FA Cup)
Best moneyline price: Halesowen Town FC -140 at BetMGM; Stafford Rangers FC +320 at BetMGM; Draw +333 at BetMGM.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Halesowen Town FC | Moneyline | BetMGM: -140 | -148 |
| Stafford Rangers FC | Moneyline | BetMGM: +320 | +245 |
| Draw | Moneyline | BetMGM: +333 | +310 |
| Over 2.5 | Total | Bovada: -155 | -175 |
| Under 2.5 | Total | Bovada: +130 | +112 |
Full board & line movement for this game · All FA Cup best lines
Macclesfield Town @ Scarborough Athletic FC (FA Cup)
Best moneyline price: Scarborough Athletic FC +175 at BetMGM; Macclesfield Town +135 at BetMGM; Draw +270 at BetMGM.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Scarborough Athletic FC | Moneyline | BetMGM: +175 | +175 |
| Macclesfield Town | Moneyline | BetMGM: +135 | +123 |
| Draw | Moneyline | BetMGM: +270 | +230 |
| Over 2.5 | Total | Bovada: +110 | -107 |
| Under 2.5 | Total | Bovada: -130 | -141 |
Full board & line movement for this game · All FA Cup best lines
San Marino @ Albania (UEFA Nations League)
Best moneyline price: Albania -3300 at theScore Bet (ESPN Bet); San Marino +6000 at DraftKings; Draw +2200 at Fanatics.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Albania | Moneyline | theScore Bet (ESPN Bet): -3300 | -20000 |
| San Marino | Moneyline | DraftKings: +6000 | +4000 |
| Draw | Moneyline | Fanatics: +2200 | +1325 |
| Over 4.5 | Total | Bally Bet: +120 | +100 |
| Under 4.5 | Total | BetUS: -130 | -159 |
| Albania -3.75 | Spread | Bovada: -105 | -110 |
| San Marino +3.75 | Spread | BetAnything: -110 | -115 |
| Over 4.25 | Total | BetAnything: -102 | -112 |
| Under 4.25 | Total | Bovada: -108 | -118 |
Full board & line movement for this game · All UEFA Nations League best lines
Finland @ Belarus (UEFA Nations League)
Best moneyline price: Belarus +310 at MyBookie.ag; Finland +100 at Bally Bet; Draw +235 at Bally Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Belarus | Moneyline | MyBookie.ag: +310 | +285 |
| Finland | Moneyline | Bally Bet: +100 | -110 |
| Draw | Moneyline | Bally Bet: +235 | +210 |
| Over 2.5 | Total | BetAnything: +165 | +130 |
| Under 2.5 | Total | Bally Bet: -175 | -210 |
| Belarus +0.5 | Spread | Bovada: -118 | -125 |
| Finland -0.5 | Spread | BetAnything: +105 | -112 |
Full board & line movement for this game · All UEFA Nations League best lines
Bulgaria @ Luxembourg (UEFA Nations League)
Best moneyline price: Luxembourg +120 at theScore Bet (ESPN Bet); Bulgaria +265 at BetUS; Draw +240 at Hard Rock Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Luxembourg | Moneyline | theScore Bet (ESPN Bet): +120 | +108 |
| Bulgaria | Moneyline | BetUS: +265 | +240 |
| Draw | Moneyline | Hard Rock Bet: +240 | +195 |
| Over 2.5 | Total | BetMGM: +145 | +130 |
| Under 2.5 | Total | BetRivers: -175 | -210 |
| Luxembourg -0.25 | Spread | BetAnything: -110 | -115 |
| Bulgaria +0.25 | Spread | Bovada: -105 | -110 |
| Over 2 | Total | BetAnything: -102 | -120 |
| Under 2 | Total | Bovada: -108 | -118 |
| Luxembourg -0.5 | Spread | MyBookie.ag: +114 | +105 |
| Bulgaria +0.5 | Spread | BetUS: -135 | -151 |
Full board & line movement for this game · All UEFA Nations League best lines
Spain @ Croatia (UEFA Nations League)
Best moneyline price: Croatia +1000 at Hard Rock Bet; Spain -325 at BetMGM; Draw +550 at Fanatics.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Croatia | Moneyline | Hard Rock Bet: +1000 | +700 |
| Spain | Moneyline | BetMGM: -325 | -435 |
| Draw | Moneyline | Fanatics: +550 | +475 |
| Croatia +1.5 | Spread | BetOnline.ag: +106 | +102 |
| Spain -1.5 | Spread | Bovada: -122 | -136 |
| Over 3.5 | Total | BetOnline.ag: +110 | -105 |
| Under 3.5 | Total | BetOnline.ag: -130 | -145 |
| Over 3.25 | Total | Pinnacle: -112 | -115 |
| Under 3.25 | Total | Pinnacle: -103 | -105 |
Full board & line movement for this game · All UEFA Nations League best lines
Czech Republic @ England (UEFA Nations League)
Best moneyline price: England -800 at BetMGM; Czech Republic +2250 at Hard Rock Bet; Draw +1000 at theScore Bet (ESPN Bet).
| Side | Market | Best Line | Worst |
|---|---|---|---|
| England | Moneyline | BetMGM: -800 | -1445 |
| Czech Republic | Moneyline | Hard Rock Bet: +2250 | +1600 |
| Draw | Moneyline | theScore Bet (ESPN Bet): +1000 | +760 |
| England -2.5 | Spread | Pinnacle: -105 | -115 |
| Czech Republic +2.5 | Spread | Pinnacle: -109 | -116 |
| Over 3.5 | Total | BetAnything: -110 | -130 |
| Under 3.5 | Total | Pinnacle: -105 | -120 |
Full board & line movement for this game · All UEFA Nations League best lines
Iceland @ Estonia (UEFA Nations League)
Best moneyline price: Estonia +480 at Bally Bet; Iceland -170 at theScore Bet (ESPN Bet); Draw +310 at Bally Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Estonia | Moneyline | Bally Bet: +480 | +400 |
| Iceland | Moneyline | theScore Bet (ESPN Bet): -170 | -185 |
| Draw | Moneyline | Bally Bet: +310 | +280 |
| Over 2.5 | Total | BetAnything: +100 | -127 |
| Under 2.5 | Total | Bally Bet: -104 | -120 |
| Estonia +1 | Spread | Bovada: -125 | -130 |
| Iceland -1 | Spread | BetAnything: +110 | -105 |
Full board & line movement for this game · All UEFA Nations League best lines
Slovakia @ Moldova (UEFA Nations League)
Best moneyline price: Moldova +700 at Bally Bet; Slovakia -240 at Hard Rock Bet; Draw +385 at BetUS.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Moldova | Moneyline | Bally Bet: +700 | +600 |
| Slovakia | Moneyline | Hard Rock Bet: -240 | -280 |
| Draw | Moneyline | BetUS: +385 | +340 |
| Over 2.5 | Total | BetUS: -125 | -136 |
| Under 2.5 | Total | Bally Bet: +102 | -105 |
| Moldova +1.5 | Spread | BetUS: -140 | -144 |
| Slovakia -1.5 | Spread | BetUS: +110 | +109 |
| Moldova +1.25 | Spread | Bovada: -105 | -110 |
| Slovakia -1.25 | Spread | BetAnything: -110 | -115 |
| Over 2.75 | Total | Bovada: +100 | +100 |
| Under 2.75 | Total | Bovada: -120 | -120 |
Full board & line movement for this game · All UEFA Nations League best lines
North Macedonia @ Switzerland (UEFA Nations League)
Best moneyline price: Switzerland -1000 at Bally Bet; North Macedonia +2800 at 888sport; Draw +1000 at Bovada.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Switzerland | Moneyline | Bally Bet: -1000 | -1300 |
| North Macedonia | Moneyline | 888sport: +2800 | +1900 |
| Draw | Moneyline | Bovada: +1000 | +750 |
| Over 3.5 | Total | Bally Bet: +105 | +100 |
| Under 3.5 | Total | BetUS: -130 | -145 |
| Switzerland -2.5 | Spread | MyBookie.ag: -116 | -125 |
| North Macedonia +2.5 | Spread | Bovada: +100 | -114 |
| Over 3.25 | Total | BetAnything: -110 | -115 |
| Under 3.25 | Total | Bovada: -105 | -110 |
Full board & line movement for this game · All UEFA Nations League best lines
Slovenia @ Scotland (UEFA Nations League)
Best moneyline price: Scotland -130 at Fanatics; Slovenia +420 at Bovada; Draw +260 at Hard Rock Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Scotland | Moneyline | Fanatics: -130 | -145 |
| Slovenia | Moneyline | Bovada: +420 | +350 |
| Draw | Moneyline | Hard Rock Bet: +260 | +230 |
| Scotland -0.5 | Spread | BetUS: -130 | -137 |
| Slovenia +0.5 | Spread | MyBookie.ag: +103 | +100 |
| Over 2.5 | Total | MyBookie.ag: +131 | +120 |
| Under 2.5 | Total | Bally Bet: -159 | -185 |
| Scotland -0.75 | Spread | Bovada: +100 | +100 |
| Slovenia +0.75 | Spread | Bovada: -120 | -120 |
| Over 2 | Total | BetUS: -122 | -125 |
| Under 2 | Total | Bovada: +105 | -108 |
Full board & line movement for this game · All UEFA Nations League best lines
São Bernardo @ Sport Recife (Brazil Série B)
Best moneyline price: Sport Recife -114 at betPARX; São Bernardo +354 at Pinnacle; Draw +270 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Sport Recife | Moneyline | betPARX: -114 | -134 |
| São Bernardo | Moneyline | Pinnacle: +354 | +280 |
| Draw | Moneyline | Pinnacle: +270 | +240 |
| Over 2.5 | Total | Pinnacle: -104 | -120 |
| Under 2.5 | Total | Pinnacle: -112 | -130 |
| Sport Recife -0.75 | Spread | Pinnacle: +106 | -108 |
| São Bernardo +0.75 | Spread | Pinnacle: -121 | -130 |
Full board & line movement for this game · All Brazil Série B best lines
Brooklyn Nets @ Charlotte Hornets (NBA Preseason)
Best moneyline price: Charlotte Hornets -180 at Caesars; Brooklyn Nets +164 at FanDuel.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Charlotte Hornets | Moneyline | Caesars: -180 | -205 |
| Brooklyn Nets | Moneyline | FanDuel: +164 | +140 |
| Charlotte Hornets -5.5 | Spread | ReBet: -109 | -115 |
| Brooklyn Nets +5.5 | Spread | DraftKings: -110 | -125 |
| Charlotte Hornets -4.5 | Spread | BetRivers: -103 | -122 |
| Brooklyn Nets +4.5 | Spread | FanDuel: +100 | -121 |
| Over 213.5 | Total | ReBet: -109 | -115 |
| Under 213.5 | Total | Caesars: -105 | -125 |
| Over 212.5 | Total | BetRivers: -109 | -109 |
| Under 212.5 | Total | BetRivers: -112 | -112 |
Full board & line movement for this game · All NBA Preseason best lines
Athletic Club (MG) @ Goiás (Brazil Série B)
Best moneyline price: Goiás -115 at Pinnacle; Athletic Club (MG) +380 at betPARX; Draw +245 at betPARX.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Goiás | Moneyline | Pinnacle: -115 | -139 |
| Athletic Club (MG) | Moneyline | betPARX: +380 | +320 |
| Draw | Moneyline | betPARX: +245 | +210 |
| Over 2.5 | Total | BetMGM: +125 | +114 |
| Under 2.5 | Total | betPARX: -157 | -185 |
| Goiás -0.5 | Spread | Pinnacle: -114 | -128 |
| Athletic Club (MG) +0.5 | Spread | Pinnacle: +100 | -110 |
| Over 2.25 | Total | Pinnacle: +109 | -103 |
| Under 2.25 | Total | Pinnacle: -127 | -141 |
Full board & line movement for this game · All Brazil Série B best lines
New Orleans Pelicans @ Oklahoma City Thunder (NBA Preseason)
Best moneyline price: Oklahoma City Thunder -130 at DraftKings; New Orleans Pelicans +123 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Oklahoma City Thunder | Moneyline | DraftKings: -130 | -150 |
| New Orleans Pelicans | Moneyline | Pinnacle: +123 | +110 |
| Oklahoma City Thunder -2.5 | Spread | DraftKings: -110 | -125 |
| New Orleans Pelicans +2.5 | Spread | BetRivers: -109 | -115 |
| Over 223.5 | Total | Pinnacle: -105 | -120 |
| Under 223.5 | Total | DraftKings: -110 | -120 |
| Over 225.5 | Total | BetRivers: -106 | -106 |
| Under 225.5 | Total | BetRivers: -115 | -115 |
| Over 223 | Total | BetOnline.ag: -110 | -110 |
| Under 223 | Total | BetOnline.ag: -110 | -110 |
Full board & line movement for this game · All NBA Preseason best lines
Juventude @ Ponte Preta (Brazil Série B)
Best moneyline price: Ponte Preta +900 at FanDuel; Juventude -278 at betPARX; Draw +413 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Ponte Preta | Moneyline | FanDuel: +900 | +700 |
| Juventude | Moneyline | betPARX: -278 | -350 |
| Draw | Moneyline | Pinnacle: +413 | +340 |
| Over 2.5 | Total | Pinnacle: -111 | -127 |
| Under 2.5 | Total | Pinnacle: -105 | -117 |
| Ponte Preta +1.5 | Spread | BetUS: -120 | -129 |
| Juventude -1.5 | Spread | Pinnacle: +105 | -110 |
Full board & line movement for this game · All Brazil Série B best lines
Denver Nuggets @ Utah Jazz (NBA Preseason)
Best moneyline price: Utah Jazz +100 at FanDuel; Denver Nuggets -115 at Caesars.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Utah Jazz | Moneyline | FanDuel: +100 | -110 |
| Denver Nuggets | Moneyline | Caesars: -115 | -130 |
| Utah Jazz +1.5 | Spread | Pinnacle: -109 | -125 |
| Denver Nuggets -1.5 | Spread | DraftKings: -102 | -115 |
| Over 230.5 | Total | DraftKings: -110 | -120 |
| Under 230.5 | Total | Bally Bet: -109 | -120 |
| Utah Jazz +0.5 | Spread | Bally Bet: -103 | -103 |
| Denver Nuggets -0.5 | Spread | Bally Bet: -121 | -121 |
Full board & line movement for this game · All NBA Preseason best lines
Los Angeles Lakers @ Golden State Warriors (NBA Preseason)
Best moneyline price: Golden State Warriors -155 at DraftKings; Los Angeles Lakers +138 at FanDuel.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Golden State Warriors | Moneyline | DraftKings: -155 | -170 |
| Los Angeles Lakers | Moneyline | FanDuel: +138 | +120 |
| Golden State Warriors -3.5 | Spread | Pinnacle: -109 | -120 |
| Los Angeles Lakers +3.5 | Spread | DraftKings: -110 | -120 |
| Over 220.5 | Total | DraftKings: -110 | -125 |
| Under 220.5 | Total | DraftKings: -110 | -115 |
Full board & line movement for this game · All NBA Preseason best lines
Elise Mertens @ Coco Gauff (WTA China Open)
Best moneyline price: Coco Gauff -391 at Pinnacle; Elise Mertens +360 at betPARX.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Coco Gauff | Moneyline | Pinnacle: -391 | -500 |
| Elise Mertens | Moneyline | betPARX: +360 | +300 |
| Over 20.5 | Total | LowVig.ag: +106 | +100 |
| Under 20.5 | Total | LowVig.ag: -126 | -136 |
| Coco Gauff -5.5 | Spread | BetRivers: +100 | -105 |
| Elise Mertens +5.5 | Spread | BetRivers: -137 | -143 |
| Over 19.5 | Total | ReBet: -123 | -127 |
| Under 19.5 | Total | BetRivers: -108 | -112 |
| Coco Gauff -5 | Spread | Pinnacle: -106 | -115 |
| Elise Mertens +5 | Spread | Pinnacle: -108 | -115 |
| Over 20 | Total | Pinnacle: -108 | -115 |
| Under 20 | Total | Pinnacle: -106 | -115 |
| Coco Gauff -4.5 | Spread | LowVig.ag: -145 | -145 |
| Elise Mertens +4.5 | Spread | LowVig.ag: +125 | +125 |
Full board & line movement for this game · All WTA China Open best lines
Valentin Royer @ Adolfo Daniel Vallejo (ATP Shanghai Masters)
Best moneyline price: Adolfo Daniel Vallejo -130 at DraftKings; Valentin Royer +120 at Hard Rock Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Adolfo Daniel Vallejo | Moneyline | DraftKings: -130 | -150 |
| Valentin Royer | Moneyline | Hard Rock Bet: +120 | +103 |
| Adolfo Daniel Vallejo -1.5 | Spread | ReBet: -118 | -122 |
| Valentin Royer +1.5 | Spread | BetRivers: -112 | -118 |
| Over 22.5 | Total | BetRivers: -134 | -134 |
| Under 22.5 | Total | BetRivers: -103 | -103 |
| Adolfo Daniel Vallejo -0.5 | Spread | Bally Bet: -143 | -143 |
| Valentin Royer +0.5 | Spread | Bally Bet: +105 | +105 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Matteo Berrettini @ Aleksandar Kovacevic (ATP Shanghai Masters)
Best moneyline price: Aleksandar Kovacevic +195 at Hard Rock Bet; Matteo Berrettini -231 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Aleksandar Kovacevic | Moneyline | Hard Rock Bet: +195 | +175 |
| Matteo Berrettini | Moneyline | DraftKings: -231 | -255 |
| Aleksandar Kovacevic +2.5 | Spread | BetRivers: -110 | -111 |
| Matteo Berrettini -2.5 | Spread | BetRivers: -122 | -125 |
| Over 23.5 | Total | BetRivers: -112 | -116 |
| Under 23.5 | Total | ReBet: -119 | -122 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Marin Cilic @ Arthur Fery (ATP Shanghai Masters)
Best moneyline price: Arthur Fery -135 at Fanatics; Marin Cilic +115 at Hard Rock Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Arthur Fery | Moneyline | Fanatics: -135 | -146 |
| Marin Cilic | Moneyline | Hard Rock Bet: +115 | +105 |
| Arthur Fery -1.5 | Spread | ReBet: -111 | -117 |
| Marin Cilic +1.5 | Spread | BetRivers: -117 | -125 |
| Over 23.5 | Total | BetRivers: -103 | -107 |
| Under 23.5 | Total | ReBet: -129 | -134 |
| Arthur Fery -0.5 | Spread | Bally Bet: -137 | -137 |
| Marin Cilic +0.5 | Spread | Bally Bet: +100 | +100 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Jaime Faria @ Arthur Gea (ATP Shanghai Masters)
Best moneyline price: Arthur Gea -180 at Fanatics; Jaime Faria +155 at Hard Rock Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Arthur Gea | Moneyline | Fanatics: -180 | -196 |
| Jaime Faria | Moneyline | Hard Rock Bet: +155 | +139 |
| Arthur Gea -2.5 | Spread | ReBet: -118 | -127 |
| Jaime Faria +2.5 | Spread | BetRivers: -108 | -118 |
| Over 22.5 | Total | BetRivers: -115 | -130 |
| Under 22.5 | Total | ReBet: -106 | -118 |
| Arthur Gea -1.5 | Spread | Bally Bet: -162 | -162 |
| Jaime Faria +1.5 | Spread | Bally Bet: +118 | +118 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Daniel Merida Aguilar @ Botic van de Zandschulp (ATP Shanghai Masters)
Best moneyline price: Botic van de Zandschulp -105 at Fanatics; Daniel Merida Aguilar -115 at Fanatics.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Botic van de Zandschulp | Moneyline | Fanatics: -105 | -113 |
| Daniel Merida Aguilar | Moneyline | Fanatics: -115 | -122 |
| Botic van de Zandschulp +0.5 | Spread | ReBet: -118 | -118 |
| Daniel Merida Aguilar -0.5 | Spread | BetRivers: -117 | -118 |
| Over 22.5 | Total | BetRivers: -125 | -125 |
| Under 22.5 | Total | BetRivers: -108 | -108 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Bu Yunchaokete @ Luca Van Assche (ATP Shanghai Masters)
Best moneyline price: Luca Van Assche +175 at 888sport; Bu Yunchaokete -175 at Hard Rock Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Luca Van Assche | Moneyline | 888sport: +175 | +140 |
| Bu Yunchaokete | Moneyline | Hard Rock Bet: -175 | -225 |
| Luca Van Assche +2.5 | Spread | ReBet: -105 | -114 |
| Bu Yunchaokete -2.5 | Spread | BetRivers: -120 | -143 |
| Over 22.5 | Total | ReBet: -117 | -124 |
| Under 22.5 | Total | BetRivers: -110 | -117 |
| Luca Van Assche +1.5 | Spread | Bally Bet: +110 | +110 |
| Bu Yunchaokete -1.5 | Spread | Bally Bet: -150 | -150 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Denis Shapovalov @ Cameron Norrie (ATP Shanghai Masters)
Best moneyline price: Cameron Norrie -110 at 888sport; Denis Shapovalov -108 at BetRivers.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Cameron Norrie | Moneyline | 888sport: -110 | -120 |
| Denis Shapovalov | Moneyline | BetRivers: -108 | -118 |
| Over 23.5 | Total | ReBet: -103 | -110 |
| Under 23.5 | Total | BetRivers: -122 | -134 |
| Cameron Norrie +0.5 | Spread | ReBet: -125 | -130 |
| Denis Shapovalov -0.5 | Spread | Bally Bet: -106 | -111 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Daniel Altmaier @ Holger Rune (ATP Shanghai Masters)
Best moneyline price: Holger Rune -250 at Fanatics; Daniel Altmaier +213 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Holger Rune | Moneyline | Fanatics: -250 | -270 |
| Daniel Altmaier | Moneyline | DraftKings: +213 | +186 |
| Over 23.5 | Total | Bally Bet: +106 | +106 |
| Under 23.5 | Total | Bally Bet: -143 | -143 |
| Holger Rune -3.5 | Spread | BetRivers: -107 | -111 |
| Daniel Altmaier +3.5 | Spread | ReBet: -125 | -129 |
| Over 22.5 | Total | ReBet: -111 | -121 |
| Under 22.5 | Total | BetRivers: -113 | -125 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Zachary Svajda @ Fabian Marozsan (ATP Shanghai Masters)
Best moneyline price: Fabian Marozsan -115 at Hard Rock Bet; Zachary Svajda +103 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Fabian Marozsan | Moneyline | Hard Rock Bet: -115 | -131 |
| Zachary Svajda | Moneyline | DraftKings: +103 | -110 |
| Fabian Marozsan -0.5 | Spread | BetRivers: -110 | -125 |
| Zachary Svajda +0.5 | Spread | ReBet: -111 | -124 |
| Over 23.5 | Total | BetRivers: -104 | -105 |
| Under 23.5 | Total | ReBet: -131 | -132 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Facundo Diaz Acosta @ Nuno Borges (ATP Shanghai Masters)
Best moneyline price: Nuno Borges -375 at Hard Rock Bet; Facundo Diaz Acosta +315 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Nuno Borges | Moneyline | Hard Rock Bet: -375 | -429 |
| Facundo Diaz Acosta | Moneyline | DraftKings: +315 | +275 |
| Nuno Borges -3.5 | Spread | BetRivers: -148 | -148 |
| Facundo Diaz Acosta +3.5 | Spread | BetRivers: +107 | +107 |
| Over 22.5 | Total | BetRivers: +100 | +100 |
| Under 22.5 | Total | BetRivers: -136 | -136 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Hamad Medjedovic @ Thiago Agustin Tirante (ATP Shanghai Masters)
Best moneyline price: Thiago Agustin Tirante -140 at Fanatics; Hamad Medjedovic +121 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Thiago Agustin Tirante | Moneyline | Fanatics: -140 | -155 |
| Hamad Medjedovic | Moneyline | DraftKings: +121 | +110 |
| Thiago Agustin Tirante -1.5 | Spread | BetRivers: -114 | -118 |
| Hamad Medjedovic +1.5 | Spread | ReBet: -118 | -118 |
| Over 23.5 | Total | BetRivers: -106 | -117 |
| Under 23.5 | Total | ReBet: -118 | -129 |
| Thiago Agustin Tirante -0.5 | Spread | Bally Bet: -136 | -136 |
| Hamad Medjedovic +0.5 | Spread | Bally Bet: +100 | +100 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
James Duckworth @ Hubert Hurkacz (ATP Shanghai Masters)
Best moneyline price: Hubert Hurkacz -275 at Hard Rock Bet; James Duckworth +286 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Hubert Hurkacz | Moneyline | Hard Rock Bet: -275 | -375 |
| James Duckworth | Moneyline | DraftKings: +286 | +212 |
| Hubert Hurkacz -2.5 | Spread | Bally Bet: -134 | -137 |
| James Duckworth +2.5 | Spread | betPARX: +100 | -103 |
| Over 23.5 | Total | ReBet: -108 | -120 |
| Under 23.5 | Total | Bally Bet: -114 | -127 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Jan-Lennard Struff @ Martin Landaluce (ATP Shanghai Masters)
Best moneyline price: Martin Landaluce -118 at BetRivers; Jan-Lennard Struff +100 at Fanatics.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Martin Landaluce | Moneyline | BetRivers: -118 | -129 |
| Jan-Lennard Struff | Moneyline | Fanatics: +100 | -107 |
| Martin Landaluce -0.5 | Spread | BetRivers: -114 | -118 |
| Jan-Lennard Struff +0.5 | Spread | ReBet: -118 | -120 |
| Over 23.5 | Total | BetRivers: -104 | -108 |
| Under 23.5 | Total | ReBet: -128 | -132 |
| Martin Landaluce +0.5 | Spread | Bally Bet: -134 | -134 |
| Jan-Lennard Struff -0.5 | Spread | Bally Bet: -103 | -103 |
| Over 22.5 | Total | Bally Bet: -136 | -136 |
| Under 22.5 | Total | Bally Bet: +100 | +100 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Jenson Brooksby @ Jaume Munar (ATP Shanghai Masters)
Best moneyline price: Jaume Munar -159 at BetRivers; Jenson Brooksby +145 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Jaume Munar | Moneyline | BetRivers: -159 | -180 |
| Jenson Brooksby | Moneyline | DraftKings: +145 | +128 |
| Jaume Munar -2.5 | Spread | BetRivers: -108 | -118 |
| Jenson Brooksby +2.5 | Spread | ReBet: -118 | -127 |
| Over 22.5 | Total | BetRivers: -113 | -122 |
| Under 22.5 | Total | ReBet: -113 | -121 |
| Jaume Munar -1.5 | Spread | Bally Bet: -134 | -134 |
| Jenson Brooksby +1.5 | Spread | Bally Bet: -103 | -103 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Kamil Majchrzak @ Yannick Hanfmann (ATP Shanghai Masters)
Best moneyline price: Yannick Hanfmann +130 at Fanatics; Kamil Majchrzak -155 at Fanatics.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Yannick Hanfmann | Moneyline | Fanatics: +130 | +120 |
| Kamil Majchrzak | Moneyline | Fanatics: -155 | -167 |
| Yannick Hanfmann +1.5 | Spread | Bally Bet: -103 | -111 |
| Kamil Majchrzak -1.5 | Spread | ReBet: -125 | -134 |
| Over 23.5 | Total | ReBet: -106 | -110 |
| Under 23.5 | Total | BetRivers: -122 | -130 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Sebastian Baez @ Marcos Giron (ATP Shanghai Masters)
Best moneyline price: Marcos Giron +100 at theScore Bet (ESPN Bet); Sebastian Baez -120 at DraftKings.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Marcos Giron | Moneyline | theScore Bet (ESPN Bet): +100 | -110 |
| Sebastian Baez | Moneyline | DraftKings: -120 | -131 |
| Marcos Giron +0.5 | Spread | ReBet: -111 | -117 |
| Sebastian Baez -0.5 | Spread | BetRivers: -117 | -125 |
| Over 22.5 | Total | BetRivers: -114 | -127 |
| Under 22.5 | Total | ReBet: -109 | -120 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Pablo Carreno Busta @ Mariano Navone (ATP Shanghai Masters)
Best moneyline price: Mariano Navone -108 at DraftKings; Pablo Carreno Busta -110 at Fanatics.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Mariano Navone | Moneyline | DraftKings: -108 | -117 |
| Pablo Carreno Busta | Moneyline | Fanatics: -110 | -118 |
| Mariano Navone +0.5 | Spread | ReBet: -125 | -125 |
| Pablo Carreno Busta -0.5 | Spread | Bally Bet: -109 | -111 |
| Over 22.5 | Total | BetRivers: -112 | -127 |
| Under 22.5 | Total | ReBet: -109 | -121 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Miomir Kecmanovic @ Sho Shimabukuro (ATP Shanghai Masters)
Best moneyline price: Sho Shimabukuro +189 at DraftKings; Miomir Kecmanovic -200 at Fanatics.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Sho Shimabukuro | Moneyline | DraftKings: +189 | +153 |
| Miomir Kecmanovic | Moneyline | Fanatics: -200 | -236 |
| Over 22.5 | Total | ReBet: -104 | -114 |
| Under 22.5 | Total | BetRivers: -120 | -133 |
| Sho Shimabukuro +1.5 | Spread | Bally Bet: +123 | +123 |
| Miomir Kecmanovic -1.5 | Spread | Bally Bet: -167 | -167 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Tomas Machac @ Zhizhen Zhang (ATP Shanghai Masters)
Best moneyline price: Zhizhen Zhang +205 at DraftKings; Tomas Machac -250 at Fanatics.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Zhizhen Zhang | Moneyline | DraftKings: +205 | +182 |
| Tomas Machac | Moneyline | Fanatics: -250 | -265 |
| Over 22.5 | Total | BetRivers: -122 | -129 |
| Under 22.5 | Total | ReBet: -106 | -112 |
| Zhizhen Zhang +3.5 | Spread | BetRivers: -137 | -137 |
| Tomas Machac -3.5 | Spread | BetRivers: +100 | +100 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Zizou Bergs @ Vit Kopriva (ATP Shanghai Masters)
Best moneyline price: Vit Kopriva +230 at theScore Bet (ESPN Bet); Zizou Bergs -275 at Hard Rock Bet.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Vit Kopriva | Moneyline | theScore Bet (ESPN Bet): +230 | +216 |
| Zizou Bergs | Moneyline | Hard Rock Bet: -275 | -325 |
| Vit Kopriva +3.5 | Spread | ReBet: -111 | -112 |
| Zizou Bergs -3.5 | Spread | BetRivers: -122 | -125 |
| Over 22.5 | Total | ReBet: -104 | -104 |
| Under 22.5 | Total | BetRivers: -132 | -133 |
Full board & line movement for this game · All ATP Shanghai Masters best lines
Qinwen Zheng @ Alina Charaeva (WTA China Open)
Best moneyline price: Alina Charaeva +327 at LowVig.ag; Qinwen Zheng -377 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Alina Charaeva | Moneyline | LowVig.ag: +327 | +280 |
| Qinwen Zheng | Moneyline | Pinnacle: -377 | -450 |
| Alina Charaeva +4.5 | Spread | Pinnacle: +111 | -106 |
| Qinwen Zheng -4.5 | Spread | LowVig.ag: -125 | -143 |
| Over 20.5 | Total | Pinnacle: -112 | -127 |
| Under 20.5 | Total | LowVig.ag: -102 | -120 |
Full board & line movement for this game · All WTA China Open best lines
Elina Svitolina @ Ann Li (WTA China Open)
Best moneyline price: Ann Li +315 at FanDuel; Elina Svitolina -347 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Ann Li | Moneyline | FanDuel: +315 | +260 |
| Elina Svitolina | Moneyline | Pinnacle: -347 | -410 |
| Ann Li +4.5 | Spread | ReBet: -105 | -115 |
| Elina Svitolina -4.5 | Spread | Pinnacle: -107 | -143 |
| Over 20.5 | Total | ReBet: -105 | -120 |
| Under 20.5 | Total | Pinnacle: -101 | -132 |
| Ann Li +2.5 | Spread | Bally Bet: +185 | +185 |
| Elina Svitolina -2.5 | Spread | Bally Bet: -265 | -265 |
| Over 21.5 | Total | Bally Bet: +106 | +106 |
| Under 21.5 | Total | Bally Bet: -141 | -141 |
Full board & line movement for this game · All WTA China Open best lines
Iga Swiatek @ Iva Jović (WTA China Open)
Best moneyline price: Iva Jović +172 at FanDuel; Iga Swiatek -190 at Pinnacle.
| Side | Market | Best Line | Worst |
|---|---|---|---|
| Iva Jović | Moneyline | FanDuel: +172 | +160 |
| Iga Swiatek | Moneyline | Pinnacle: -190 | -230 |
| Iva Jović +3.5 | Spread | Pinnacle: -102 | -111 |
| Iga Swiatek -3.5 | Spread | Pinnacle: -110 | -125 |
| Over 21.5 | Total | BetRivers: -105 | -108 |
| Under 21.5 | Total | BetRivers: -127 | -128 |
| Iva Jović +2.5 | Spread | betPARX: +123 | +123 |
| Iga Swiatek -2.5 | Spread | betPARX: -165 | -165 |
| Over 20.5 | Total | Pinnacle: -104 | -115 |
| Under 20.5 | Total | Pinnacle: -108 | -115 |
Full board & line movement for this game · All WTA China Open best lines
Look this up with an AI agent
Any AI agent can answer "who has the best odds on this game" from this data — free, no auth, no API key:
- HTTP:
GET https://api.agentbets.ai/api/odds/best?event=lakers+celtics(add&format=textfor a plain-English answer) - MCP: the
get_best_oddstool athttps://api.agentbets.ai/mcp— setup guide
Both return the computed best and runner-up price per side — not a raw odds feed.
Frequently Asked Questions
Who has the best odds on today’s games?
It varies by game and by side — no single sportsbook has the best price on everything. This page lists the best available price per side for all 72 games in the next 24 hours, refreshed from live odds data.
How can an AI agent look this up programmatically?
Query GET https://api.agentbets.ai/api/odds/best?event=lakers+celtics (free, no auth, add &format=text for a plain-English answer), or use the get_best_odds tool on the AgentBets MCP server at https://api.agentbets.ai/mcp. Both return computed best and runner-up prices — not a raw odds feed.
What is vig (vigorish) in sports betting?
Vig — short for vigorish, also called juice or overround — is the margin a sportsbook builds into its odds. It's the difference between the true probability of an outcome and what the odds imply. Lower vig means you keep more of your winnings on every bet. For example, a standard -110/-110 line has about 4.76% vig.
How often is this data updated?
We pull fresh odds from The Odds API every hour, on the hour (UTC). Each snapshot captures the latest lines from every sportsbook that has posted odds. The timestamp at the top of the page shows the most recent refresh.
How is the vig grade calculated?
Each sportsbook is graded on average vig: A+ (under 2%) is exchange-level pricing, A (2–3%) very competitive, B+ (3–4%) above average, B (4–5%) the industry standard, C+ (5–6%) slightly below average, C (6–7%) below average, D (7–8%) high vig, D− (8–10%) very high, F (10%+) predatory.
Why does lower vig matter for bettors?
Lower vig directly impacts your long-term returns. A bettor placing $1,000 per week at a book with 4% vig loses roughly $40/week to the house edge. At 2% vig, that drops to $20/week — a $1,040 difference over a year. For serious bettors, shopping for lower vig is one of the most reliable ways to improve profitability.
What sportsbooks do you track?
We track both regulated US sportsbooks (DraftKings, FanDuel, BetMGM, Caesars) and offshore books (Bovada, BetOnline, MyBookie, BetUS, LowVig.ag, BetAnything). Data comes from The Odds API, which aggregates real-time lines from licensed sources.
How We Calculate These Numbers
- Data Source
- All odds on this page come from The Odds API, which aggregates real-time lines from licensed US and offshore sportsbooks. We track moneyline, spread, and totals markets across every sport with active betting lines.
- Update Frequency
- We pull a fresh snapshot of every tracked market every hour, on the hour (UTC). Each snapshot captures the latest lines from every sportsbook that has posted odds for a given event. The timestamp at the top of each page tells you exactly when the data was last refreshed.
- Vig Calculation
- Vig (short for vigorish, also called juice or overround) measures the margin a sportsbook builds into its odds. We calculate it by converting the odds on each side of a market to implied probabilities, summing those probabilities, and subtracting 100%. For example, a market priced at -110/-110 implies 52.38% on each side — a total of 104.76%, meaning a vig of 4.76%. Lower vig means better value for bettors because you keep more of your winnings.
- Per-Market Breakdown
- We compute vig separately for each market type: moneyline (h2h), point spreads, and totals (over/under). The "average vig" shown for each sportsbook is the mean across all market types weighted by the number of events sampled in each market.
- Grading Scale
- Every sportsbook receives a letter grade based on its average vig: A+ (under 2%) is exchange-level pricing. A (2–3%) is very competitive. B+ (3–4%) is above average. B (4–5%) is the industry standard — a -110/-110 line is 4.76%. C+ (5–6%) is slightly below average. C (6–7%) is below average. D (7–8%) is high vig. D− (8–10%) is very high vig. F (10%+) is predatory pricing. See the full Vig Index Methodology for formulas, worked examples, and known limitations.
- Trend Tracking
- We store daily snapshots for 30 days, allowing us to show 24-hour and 7-day vig trends. A downward trend (improving) means sportsbooks are tightening their lines — often in response to increased competition or higher betting volume as a season heats up.