MLB odds: every book’s price, ranked
Moneyline prices for 9 upcoming MLB games across 12 books, as of Aug 17, 1:57 AM ET. Bold marks the best payout. Prices move — always confirm at the book.
Baltimore Orioles @ Tampa Bay Rays · Aug 17, 6:05 PM ET
Best price on the Baltimore Orioles is +143 at Caesars; best on the Bay Rays is -150 at Hard Rock. Best and worst sportsbook are $11 apart on a $100 bet.
| Book | Baltimore Orioles ML | Tampa Bay Rays ML |
|---|---|---|
| Caesars | +143 · best | -153 |
| Hard Rock | +140 | -150 · best |
| Polymarket (after fees) | +137 | -158 |
| DraftKings | +137 | -167 |
| theScore Bet | +135 | -155 |
| BetMGM | +135 | -160 |
| BetRivers | +135 | -159 |
| Fanatics | +135 | -165 |
| Kalshi (after fees) | +134 | -161 |
| FanDuel | +132 | -156 |
| betPARX | +132 | -159 |
| Bally Bet | +132 | -159 |
Miami Marlins @ Philadelphia Phillies · Aug 17, 6:40 PM ET
Best price on the Miami Marlins is +230 at Hard Rock; best on the Philadelphia Phillies is -235 at Polymarket (after fees). Best and worst sportsbook are $30 apart on a $100 bet.
| Book | Miami Marlins ML | Philadelphia Phillies ML |
|---|---|---|
| Hard Rock | +230 · best | -240 |
| Caesars | +215 | -245 |
| BetRivers | +210 | -250 |
| Kalshi (after fees) | +208 | -250 |
| FanDuel | +205 | -250 |
| Bally Bet | +205 | -250 |
| betPARX | +205 | -250 |
| Polymarket (after fees) | +202 | -235 · best |
| DraftKings | +201 | -249 |
| BetMGM | +200 | -250 |
| theScore Bet | +200 | -240 |
| Fanatics | +200 | -245 |
Detroit Tigers @ Pittsburgh Pirates · Aug 17, 7:06 PM ET
Best price on the Detroit Tigers is -115 at Hard Rock; best on the Pittsburgh Pirates is +105 at Hard Rock. Best and worst sportsbook are $7 apart on a $100 bet.
| Book | Detroit Tigers ML | Pittsburgh Pirates ML |
|---|---|---|
| Hard Rock | -115 · best | +105 · best |
| Caesars | -115 · best | +105 · best |
| FanDuel | -118 | +100 |
| Polymarket (after fees) | -119 | +103 |
| BetMGM | -120 | +100 |
| Fanatics | -120 | +100 |
| BetRivers | -121 | +102 |
| Kalshi (after fees) | -121 | +101 |
| betPARX | -122 | +100 |
| Bally Bet | -122 | +100 |
| DraftKings | -123 | +102 |
| theScore Bet | -125 | +105 · best |
Arizona Diamondbacks @ Boston Red Sox · Aug 17, 7:11 PM ET
Best price on the Arizona Diamondbacks is +135 at Caesars; best on the Red Sox is -140 at Hard Rock. Best and worst sportsbook are $13 apart on a $100 bet.
| Book | Arizona Diamondbacks ML | Boston Red Sox ML |
|---|---|---|
| Caesars | +135 · best | -145 |
| BetRivers | +132 | -157 |
| Polymarket (after fees) | +131 | -151 |
| theScore Bet | +130 | -150 |
| Bally Bet | +130 | -157 |
| betPARX | +130 | -157 |
| DraftKings | +130 | -157 |
| Hard Rock | +130 | -140 · best |
| Fanatics | +130 | -155 |
| Kalshi (after fees) | +129 | -155 |
| BetMGM | +125 | -155 |
| FanDuel | +122 | -144 |
San Diego Padres @ New York Mets · Aug 17, 7:11 PM ET
Best price on the Diego Padres is +107 at Polymarket (after fees); best on the York Mets is -115 at Caesars. Best and worst sportsbook are $8 apart on a $100 bet.
| Book | San Diego Padres ML | New York Mets ML |
|---|---|---|
| Polymarket (after fees) | +107 · best | -123 |
| BetRivers | +107 | -125 |
| Caesars | +105 | -115 · best |
| theScore Bet | +105 | -125 |
| Hard Rock | +105 | -115 · best |
| Bally Bet | +105 | -127 |
| betPARX | +105 | -127 |
| FanDuel | +104 | -122 |
| Kalshi (after fees) | +101 | -121 |
| DraftKings | +100 | -120 |
| BetMGM | +100 | -120 |
| Fanatics | +100 | -120 |
Athletics @ Kansas City Royals · Aug 17, 7:41 PM ET
Best price on the Athletics is +170 at Caesars; best on the City Royals is -175 at Hard Rock. Best and worst sportsbook are $22 apart on a $100 bet.
| Book | Athletics ML | Kansas City Royals ML |
|---|---|---|
| Caesars | +170 · best | -190 |
| theScore Bet | +165 | -195 |
| BetMGM | +165 | -200 |
| Hard Rock | +165 | -175 · best |
| DraftKings | +163 | -198 |
| Polymarket (after fees) | +162 | -187 |
| Fanatics | +160 | -195 |
| Kalshi (after fees) | +152 | -191 |
| FanDuel | +152 | -180 |
| BetRivers | +150 | -180 |
| betPARX | +148 | -182 |
| Bally Bet | +148 | -182 |
Atlanta Braves @ Minnesota Twins · Aug 17, 7:41 PM ET
Best price on the Atlanta Braves is -120 at Hard Rock; best on the Minnesota Twins is +115 at Caesars. Best and worst sportsbook are $11 apart on a $100 bet.
| Book | Atlanta Braves ML | Minnesota Twins ML |
|---|---|---|
| Hard Rock | -120 · best | +110 |
| FanDuel | -122 | +104 |
| Polymarket (after fees) | -123 | +107 |
| Caesars | -125 | +115 · best |
| BetRivers | -129 | +110 |
| theScore Bet | -130 | +110 |
| betPARX | -130 | +107 |
| Bally Bet | -130 | +107 |
| Fanatics | -130 | +110 |
| Kalshi (after fees) | -131 | +109 |
| DraftKings | -131 | +109 |
| BetMGM | -135 | +110 |
Chicago White Sox @ Chicago Cubs · Aug 17, 8:06 PM ET
Best price on the White Sox is +150 at Caesars; best on the Chicago Cubs is -155 at Hard Rock. Best and worst sportsbook are $15 apart on a $100 bet.
| Book | Chicago White Sox ML | Chicago Cubs ML |
|---|---|---|
| Caesars | +150 · best | -160 |
| Hard Rock | +145 | -155 · best |
| Polymarket (after fees) | +143 | -164 |
| DraftKings | +142 | -172 |
| theScore Bet | +140 | -165 |
| BetMGM | +140 | -170 |
| Fanatics | +140 | -170 |
| BetRivers | +138 | -162 |
| FanDuel | +136 | -162 |
| betPARX | +135 | -165 |
| Bally Bet | +135 | -165 |
| Kalshi (after fees) | +134 | -161 |
Los Angeles Dodgers @ Colorado Rockies · Aug 17, 8:41 PM ET
Best price on the Angeles Dodgers is -240 at Hard Rock; best on the Colorado Rockies is +230 at Hard Rock. Best and worst sportsbook are $30 apart on a $100 bet.
| Book | Los Angeles Dodgers ML | Colorado Rockies ML |
|---|---|---|
| Hard Rock | -240 · best | +230 · best |
| BetRivers | -245 | +205 |
| Polymarket (after fees) | -245 | +212 |
| Caesars | -250 | +220 |
| BetMGM | -250 | +200 |
| Bally Bet | -250 | +200 |
| betPARX | -250 | +200 |
| FanDuel | -255 | +210 |
| Fanatics | -260 | +210 |
| Kalshi (after fees) | -263 | +208 |
| theScore Bet | -270 | +220 |
| DraftKings | -271 | +217 |
MLB World Series — best futures price per team
| Team | Best price | Kalshi (after fees) |
|---|---|---|
| Los Angeles Dodgers | +175 · FanDuel | beats every book |
| New York Yankees | +750 · DraftKings | beats every book |
| Milwaukee Brewers | +1000 · BetMGM | below best book |
| Atlanta Braves | +1100 · FanDuel | beats every book |
| Tampa Bay Rays | +1100 · FanDuel | beats every book |
| Chicago Cubs | +1300 · FanDuel | beats every book |
| Boston Red Sox | +1500 · BetRivers | beats every book |
| Houston Astros | +2000 · FanDuel | beats every book |
| Philadelphia Phillies | +2200 · DraftKings | below best book |
| Chicago White Sox | +3000 · BetRivers | below best book |
What is Oddy?
Oddy shows what every regulated sportsbook and prediction market pays for the same bet, ranked, with a link to the best price. Prices refresh about every minute. Free, no account, and we never sell picks.