Line Shopping Tool: Best Odds Finder with Arbitrage & Middles

This board shows the best available price for each side of today’s in-season games across the sportsbooks we track, and flags any arbitrage or middle opportunities the moment the books disagree enough to create one. Every price is the book’s own, pulled live via The Odds API and refreshed through the day.

Best Odds Todayupdated 12 min ago
Games
30
Books compared
11
Arbs & middles
9
Arbs & Middles right now

When books disagree enough, the market leaves a gap. These are real right now and may vanish in seconds. Shown to illustrate market inefficiency, not as "place these now."

MIDDLEPittsburgh Pirates @ Colorado Rockies · MLB1-run window
Pirates -1.5 (-137) LowVig.ag+Rockies +2.5 (-129) MyBookie.ag
Both sides win if the game lands on Pirates winning by 2. Otherwise one side covers the other for a small net cost. Not guaranteed.
MIDDLEChicago Sky @ Dallas Wings · WNBA1-point window
Over 172.5 (-115) BetMGM+Under 173.5 (-110) FanDuel
Both sides win if the game lands on 173. Otherwise one side covers the other for a small net cost. Not guaranteed.
MIDDLEGolden State Valkyries @ Las Vegas Aces · WNBA1-point window
Valkyries +4.5 (-117) BetRivers+Aces -3.5 (-110) BetMGM
Both sides win if the game lands on Aces winning by 4. Otherwise one side covers the other for a small net cost. Not guaranteed.
MIDDLEGolden State Valkyries @ Las Vegas Aces · WNBA1-point window
Over 167.5 (-110) Fanatics+Under 168.5 (-115) FanDuel
Both sides win if the game lands on 168. Otherwise one side covers the other for a small net cost. Not guaranteed.
MIDDLEWashington Mystics @ Minnesota Lynx · WNBA1-point window
Over 167.5 (-109) BetRivers+Under 168.5 (-105) DraftKings
Both sides win if the game lands on 168. Otherwise one side covers the other for a small net cost. Not guaranteed.
MIDDLENew York Liberty @ Los Angeles Sparks · WNBA1-point window
Over 177.5 (-114) BetRivers+Under 178.5 (-110) FanDuel
Both sides win if the game lands on 178. Otherwise one side covers the other for a small net cost. Not guaranteed.
MIDDLELas Vegas Aces @ New York Liberty · WNBA1-point window
Aces +3.5 (-106) FanDuel+Liberty -2.5 (-115) DraftKings
Both sides win if the game lands on Liberty winning by 3. Otherwise one side covers the other for a small net cost. Not guaranteed.
MIDDLELas Vegas Aces @ New York Liberty · WNBA1-point window
Over 171.5 (-110) FanDuel+Under 172.5 (-108) LowVig.ag
Both sides win if the game lands on 172. Otherwise one side covers the other for a small net cost. Not guaranteed.
MIDDLEGhana @ England · Soccer1-goal window
Over 2.5 (-145) BetOnline.ag+Under 3.5 (-186) BetRivers
Both sides win if the game lands on 3. Otherwise one side covers the other for a small net cost. Not guaranteed.
San Diego Padres @ Texas RangersMLB · 11 books
Moneyline
Padres +111
BetUS · next +110
Rangers -120
LowVig.ag · next -120
Run line
+1.5 -185
Bovada · next -190
-1.5 +172
FanDuel · next +172
Total
O 7.5 -110
Caesars · next -110
U 8 -110
Bovada · next -113
Milwaukee Brewers @ Atlanta BravesMLB · 11 books
Moneyline
Brewers +121
LowVig.ag · next +121
Braves -130
BetUS · next -133
Run line
+1.5 -188
FanDuel · next -190
-1.5 +170
Fanatics · next +168
Total
O 7 -113
LowVig.ag · next -115
U 7 +102
BetRivers · next +100
San Francisco Giants @ Miami MarlinsMLB · 11 books
Moneyline
Giants +129
BetOnline.ag · next +129
Marlins -142
FanDuel · next -142
Run line
+1.5 -165
BetOnline.ag · next -165
-1.5 +151
MyBookie.ag · next +146
Total
O 8 -105
LowVig.ag · next -105
U 8 -105
Bovada · next -105
Washington Nationals @ Tampa Bay RaysMLB · 11 books
Moneyline
Nationals +108
DraftKings · next +108
Rays -115
BetOnline.ag · next -115
Run line
+1.5 -190
Caesars · next -194
+1.5 -200
FanDuel · next -200
Total
O 8 -107
MyBookie.ag · next -108
U 8 -102
LowVig.ag · next -105
Cleveland Guardians @ Houston AstrosMLB · 11 books
Moneyline
Guardians +131
BetOnline.ag · next +131
Astros -145
BetOnline.ag · next -145
Run line
+1.5 -160
BetUS · next -162
-1.5 +145
Fanatics · next +145
Total
O 8.5 -101
LowVig.ag · next -102
U 8.5 -114
LowVig.ag · next -115
New York Mets @ Philadelphia PhilliesMLB · 11 books
Moneyline
Mets +166
FanDuel · next +165
Phillies -183
BetOnline.ag · next -183
Run line
+1.5 -130
FanDuel · next -133
-1.5 +118
LowVig.ag · next +116
Total
O 7.5 -109
BetRivers · next -110
U 7.5 +100
LowVig.ag · next -103
Chicago Sky @ Dallas Wings MIDDLEWNBA · 11 books
Moneyline
Sky +350
DraftKings · next +340
Wings -410
LowVig.ag · next -410
Spread
+9.5 -102
DraftKings · next -105
-9.5 -106
LowVig.ag · next -108
Total
O 172.5 -115
BetMGM · next -110
U 173.5 -110
FanDuel · next -110
Curaçao @ EcuadorSoccer · 11 books
Moneyline
Curaçao +1700
BetRivers · next +1700
Draw +725
BetOnline.ag · next +725
Ecuador -550
BetOnline.ag · next -550
Goal line
+2 -101
BetOnline.ag · next -101
-2 -115
BetOnline.ag · next -115
Total
O 2.5 -165
BetMGM · next -177
U 3 -118
BetOnline.ag · next -118
Pittsburgh Pirates @ Colorado Rockies MIDDLEMLB · 11 books
Moneyline
Pirates -205
BetOnline.ag · next -205
Rockies +184
FanDuel · next +184
Run line
-1.5 -137
LowVig.ag · next -139
+2.5 -129
MyBookie.ag · next -130
Total
O 10.5 -108
LowVig.ag · next -111
U 10.5 +100
Caesars · next -102
Los Angeles Angels @ AthleticsMLB · 11 books
Moneyline
Angels +149
BetOnline.ag · next +149
Athletics -165
BetOnline.ag · next -165
Run line
+1.5 -130
Caesars · next -131
-1.5 +122
FanDuel · next +120
Total
O 9.5 -115
Fanatics · next -115
U 10 -110
LowVig.ag · next -113
Minnesota Twins @ Arizona DiamondbacksMLB · 11 books
Moneyline
Twins +115
BetUS · next +113
Diamondbacks -125
BetOnline.ag · next -125
Run line
+1.5 -172
BetUS · next -178
-1.5 +160
BetRivers · next +158
Total
O 9 -114
LowVig.ag · next -115
U 9.5 -122
MyBookie.ag · next -130
Baltimore Orioles @ Los Angeles DodgersMLB · 11 books
Moneyline
Orioles +205
BetRivers · next +203
Dodgers -225
BetUS · next -227
Run line
+1.5 -104
LowVig.ag · next -105
-1.5 -108
MyBookie.ag · next -110
Total
O 8 -111
MyBookie.ag · next -113
U 8 -102
LowVig.ag · next -104
Boston Red Sox @ Seattle MarinersMLB · 11 books
Moneyline
Sox +111
MyBookie.ag · next +108
Mariners -117
BetOnline.ag · next -117
Run line
+1.5 -192
MyBookie.ag · next -204
-1.5 +180
BetRivers · next +179
Total
O 7 -120
Fanatics · next -124
U 7.5 -122
FanDuel · next -125
Japan @ TunisiaSoccer · 11 books
Moneyline
Japan -200
BetRivers · next -200
Draw +340
BetOnline.ag · next +340
Tunisia +650
BetRivers · next +650
Goal line
-1 -117
BetOnline.ag · next -117
+1 +105
Bovada · next +101
Total
O 2.25 -122
Bovada · next +112
U 2.5 -128
BetOnline.ag · next -128
Saudi Arabia @ SpainSoccer · 11 books
Moneyline
Arabia +2500
BetRivers · next +2500
Draw +1050
BetOnline.ag · next +1050
Spain -900
BetMGM · next -1000
Goal line
+2.5 -117
MyBookie.ag · next -122
-2.5 +107
BetOnline.ag · next +107
Total
O 3 -130
BetOnline.ag · next -130
U 3.5 -140
MyBookie.ag · next -148
Milwaukee Brewers @ Atlanta BravesMLB · 5 books
Moneyline
Brewers +122
LowVig.ag · next +122
Braves -134
MyBookie.ag · next -135
Run line
+1.5 -169
MyBookie.ag · next -170
-1.5 +152
FanDuel · next +143
Total
O 9 -105
FanDuel · next -107
U 9 -107
LowVig.ag · next -110
Cincinnati Reds @ New York YankeesMLB · 5 books
Moneyline
Reds +125
LowVig.ag · next +125
Yankees -132
FanDuel · next -132
Run line
+1.5 -179
MyBookie.ag · next -195
-1.5 +176
FanDuel · next +160
Total
O 7.5 -128
LowVig.ag · next -130
U 8 -105
Fanatics · next -108
Chicago White Sox @ Detroit TigersMLB · 5 books
Moneyline
Sox +104
LowVig.ag · next +104
Tigers -110
FanDuel · next -110
Run line
-1.5 +162
FanDuel · next +155
+1.5 -183
MyBookie.ag · next -190
Total
O 8 -113
LowVig.ag · next -114
U 8 -102
LowVig.ag · next -105
San Francisco Giants @ Miami MarlinsMLB · 5 books
Moneyline
Giants -125
LowVig.ag · next -125
Marlins +122
FanDuel · next +121
Run line
-1.5 +119
MyBookie.ag · next +118
+1.5 -130
Fanatics · next -140
Total
O 7.5 -113
LowVig.ag · next -115
U 8 -112
FanDuel · next -113
Washington Nationals @ Tampa Bay RaysMLB · 6 books
Moneyline
Nationals +131
LowVig.ag · next +131
Rays -134
FanDuel · next -135
Run line
+1.5 -175
MyBookie.ag · next -190
-1.5 +168
FanDuel · next +155
Total
O 8 +103
LowVig.ag · next +100
U 8 -108
FanDuel · next -108
Cleveland Guardians @ Houston AstrosMLB · 5 books
Moneyline
Guardians +114
FanDuel · next +113
Astros -125
LowVig.ag · next -125
Run line
+1.5 -178
MyBookie.ag · next -190
-1.5 +160
FanDuel · next +155
Total
O 8.5 -112
FanDuel · next -112
U 9 -113
LowVig.ag · next -115
St. Louis Cardinals @ Kansas City RoyalsMLB · 5 books
Moneyline
Cardinals -115
LowVig.ag · next -115
Royals +104
FanDuel · next +104
Run line
-1.5 +134
FanDuel · next +133
+1.5 -155
Fanatics · next -157
Total
O 9 -110
FanDuel · next -111
U 9 -102
LowVig.ag · next -105
Toronto Blue Jays @ Chicago CubsMLB · 5 books
Moneyline
Jays -110
BetOnline.ag · next -110
Cubs +108
FanDuel · next +107
Run line
-1.5 +145
Fanatics · next +143
+1.5 -169
MyBookie.ag · next -172
Total
O 7 +100
Fanatics · next -102
U 7 -118
MyBookie.ag · next -120
Iran @ BelgiumSoccer · 11 books
Moneyline
Iran +700
BetOnline.ag · next +700
Draw +380
DraftKings · next +377
Belgium -225
BetMGM · next -225
Goal line
+1.5 -143
BetOnline.ag · next -143
-1 -145
BetUS · next -146
Total
O 2.5 -117
BetOnline.ag · next -117
U 2.75 -122
Bovada · next +105
Pittsburgh Pirates @ Colorado RockiesMLB · 5 books
Moneyline
Pirates -138
FanDuel · next -140
Rockies +131
BetOnline.ag · next +131
Run line
-1.5 +106
FanDuel · next +106
+1.5 -124
MyBookie.ag · next -125
Total
O 11.5 -117
MyBookie.ag · next -118
U 12 -102
LowVig.ag · next -105
Golden State Valkyries @ Las Vegas Aces MIDDLEWNBA · 9 books
Moneyline
Valkyries +152
Caesars · next +148
Aces -164
FanDuel · next -170
Spread
+4.5 -117
BetRivers · next -108
-3.5 -110
BetMGM · next -115
Total
O 167.5 -110
Fanatics · next -110
U 168.5 -115
FanDuel · next -108
Baltimore Orioles @ Los Angeles DodgersMLB · 4 books
Moneyline
Orioles +193
BetOnline.ag · next +193
Dodgers -200
FanDuel · next -215
Run line
+1.5 -110
Fanatics · next -115
-1.5 -104
FanDuel · next -110
Total
O 9 -107
LowVig.ag · next -110
U 9.5 -122
FanDuel · next -105
Boston Red Sox @ Seattle MarinersMLB · 4 books
Moneyline
Sox +122
FanDuel · next +122
Mariners -135
BetOnline.ag · next -135
Run line
+1.5 -170
Fanatics · next -205
-1.5 +168
FanDuel · next +140
Total
O 6.5 -107
LowVig.ag · next -110
U 7 -120
FanDuel · next -105
Washington Mystics @ Minnesota Lynx MIDDLEWNBA · 9 books
Moneyline
Mystics +550
Fanatics · next +550
Lynx -700
Bovada · next -770
Spread
+14 -108
LowVig.ag · next -110
-13.5 -109
BetRivers · next -110
Total
O 167.5 -109
BetRivers · next -114
U 168.5 -105
DraftKings · next -110
Cape Verde @ UruguaySoccer · 11 books
Moneyline
Verde +765
BetOnline.ag · next +765
Draw +330
Fanatics · next +325
Uruguay -216
MyBookie.ag · next -216
Goal line
+1 +107
BetUS · next +106
-1 -122
BetOnline.ag · next -122
Total
O 2 -140
BetUS · next -154
U 2.5 -152
BetOnline.ag · next -152
Prices are each book's own, via The Odds API. Arbitrage profit is arithmetic, so the math is exact - but lines move in seconds, books limit or ban arbers, you carry execution and timing risk, and min/max bet limits apply. Educational, not betting advice. 21+. Bet responsibly.

How to Read This Board

For each game we compare every sportsbook in our pool and surface the single best number on each side of the moneyline, spread, and total – with the book offering it named, the runner-up price beside it, and a count of how many books we compared. Shopping for the best number is the most reliable advantage a recreational bettor controls: the same bet at a better price pays more on every win.

What Arbitrage and Middles Mean

An arbitrage exists when the best prices on opposite sides, taken at different books, imply less than 100% combined – so a split stake returns a profit no matter who wins. The math is exact, but the opportunity is fragile: lines move in seconds, sportsbooks limit or ban accounts that arb, and every book has minimum and maximum bet sizes. We show arbs to illustrate that the market is not always efficient, not as a “place these now” signal.

A middle is when a spread or total gap between two books lets you bet both sides at different numbers, so both can win if the result lands in the window (for example, betting Over 7.5 at one book and Under 9.5 at another wins both if the game lands on 8 or 9). A middle is not guaranteed – if it misses the window, one side simply covers the other for a small net cost. These book-versus-book gaps are different from the gap between sportsbooks and prediction markets, which our Divergence Board tracks separately.

Methodology

We pull current pre-game odds for in-season team sports (we exclude individual and combat sports, where “line shopping” across books behaves differently). For spreads and totals we show the best available number first, then the best price at that number. Implied probabilities used for arbitrage detection are the raw book prices, attributed to the market – never our own projection, and never framed as an edge. Odds change constantly; treat every number as a snapshot, and always confirm the current line at the sportsbook before betting.

For more on reading prices, see our guide to betting odds. The live prices on this board are sourced from The Odds API, which aggregates odds from licensed U.S. sportsbooks.

Bet responsibly. Line shopping helps you get a better price – it does not make any bet a sure thing. If gambling stops being fun, call or text the National Problem Gambling Helpline at 1-800-MY-RESET, or visit ncpgambling.org. You must be 21+ and physically located in a state where the sportsbook is licensed.

Frequently Asked Questions

Quick answers to the questions bettors ask most about line shopping and arbitrage.

What does line shopping mean in sports betting?

Line shopping means comparing the same bet across multiple sportsbooks and placing it wherever the price is best. Because books post slightly different numbers, the same wager can pay noticeably more at one book than another, and over time taking the best available price is one of the most dependable ways to improve your returns.

Is sports arbitrage betting legal, and why do books limit it?

Arbitrage betting is legal for the bettor, but sportsbooks dislike it and will often limit or close accounts that do it consistently, because it removes their built-in margin. Arbs also vanish quickly as lines move, so the guaranteed-profit math rarely survives long enough to bet at full size.

How often does this board update?

The board refreshes roughly every half hour during game windows, and each panel shows how many minutes ago it was updated. Always confirm the current number at the sportsbook before betting, since prices can move between refreshes.