Join the ranks of the OddsShopper Hall of Fame
Updated July 9, 2026 Β· 4 min read by OddsShopper Staff

Colorado Rockies at San Francisco Giants β game day July 9, 2026. Below is what the OddsShopper +EV board is flagging for this matchup right now: each play's best takeable price, the de-vigged fair number behind it, and the edge between the two. This page refreshes throughout the day (last updated 2026-07-09 ET).
Kyle Karros Under 1.5 (Total Bases) at -160 on BetMGM π β the board's fair price is -171, making the best available number a +2.5% edge. That's the biggest gap between fair value and a takeable price in this matchup right now.
| Market | Play | Best price | Fair odds | Edge |
|---|---|---|---|---|
| Total Bases | Kyle Karros Under 1.5 | -160 (BetMGM π) | -171 | +2.5% |
| Total Bases | Drew Cavanaugh Under 0.5 | +115 (BetMGM π) | +110 | +2.4% |
| Total Hits | Casey Schmitt Under 0.5 | +200 (Bet365) | +194 | +2.0% |
| Total Hits | Cole Carrigg Under 0.5 | +190 (Bet365) | +186 | +1.4% |
| Total Bases | Drew Gilbert Under 0.5 | +120 (Fanatics) | +119 | +0.5% |
| Total Pitching Outs | Ryan Feltner Under 16.5 | -110 (BetMGM π) | -109 | -0.4% |
| Total Hits | Drew Gilbert Under 0.5 | +125 (Fanatics) | +126 | -0.4% |
| Total Earned Runs | Ryan Feltner Under 2.5 | +100 (DraftKings π) | +101 | -0.5% |
| Total Bases | Jake McCarthy Under 1.5 | -146 (DraftKings π) | -144 | -0.6% |
| Total Bases | Hunter Goodman Under 1.5 | -144 (DraftKings π) | -142 | -0.6% |
| Total Strikeouts | Ryan Feltner Under 4.5 | -155 (Bet365) | -152 | -0.8% |
| Total Hits | Kyle Karros Under 0.5 | +175 (BetMGM π) | +178 | -1.1% |
Every play above comes from the OddsShopper +EV board: the fair odds column is the de-vigged true price (the market's honest read with the book's margin stripped out), and the edge is how much the best takeable price beats that fair number. A +4% edge means the book is paying you 4% more than the fair price says the outcome is worth. Lines move all day, so treat this table as the read and always confirm the live number on the OddsShopper odds screen before you bet. New to any of this? Start with how to read betting odds and the odds calculator.
See the whole board, live. Every price on this page came from the OddsShopper +EV screen β start a 7-day OddsShopper Pro free trial and watch it flag edges across every book in real time, or take 20% off your first payment with code ODDS20: Start your free trial.
Odds move constantly and vary by state and sportsbook. Bet only where it is legal and available, only with money you can afford to risk. 21+ where legal.
The OddsShopper staff covers betting strategy, odds, and value across every major market, turning the teamβs data and sharp-market analysis into picks and guides bettors can actually use.

The full MLB slate for July 10, 2026 ahead of Lindy's Leans, Likes & Locks (MLB): matchups, probable pitchers, and where to find your edge.

The best home run bets for Arizona Diamondbacks @ San Diego Padres on July 9, 2026: top HR props, the player odds, and which sportsbook has the best price.

The best home run bets for Atlanta Braves @ Pittsburgh Pirates on July 9, 2026: top HR props, the player odds, and which sportsbook has the best price. Shop