Ad Disclosure
Phillies vs. Giants Odds, Picks & Player Props (July 7)

A pair of National League playoff hopefuls open a series by the bay as the Philadelphia Phillies travel to face the San Francisco Giants. The matchup features a fantastic duel on the mound, where the visiting Phillies will send out left-hander Cristopher Sánchez, who has been stellar this season with a 7-2 record and a sparkling 2.68 ERA. It will be the first time Sanchez takes the ball following what many believe was an egregious all-star snub. He’ll be opposed by Landon Roupp, who’s posted a 6-5 record with a 3.48 ERA.
While the Phillies enter as one of the National League’s top teams and winners of three straight series, they’ll need to stop a multi-year trend that has seen Oracle Park turn into a house of horrors. The Giants are 25-7 against Philadelphia in their last 32 games at home.
San Francisco Giants vs Philadelphia Phillies Odds
Bet Type | Philadelphia Phillies Odds | San Francisco Giants Odds |
---|---|---|
Run Line | -1.5 (+135) | +1.5 (-161) |
Moneyline | -139 | +115 |
Total Runs | Over 7.5 (-102) | Under 7.5 (-118) |
Odds as of July 7, 2025 from MGM.
The odds position the Phillies as moderate road favorites, a reflection of their stronger overall record and the impressive season Cristopher Sánchez is having. The total is set at a low 7.5 runs, a nod to the pitcher-friendly reputation of Oracle Park and the two capable arms on the mound.
Giants vs Phillies Odds Movement & Analysis
The betting lines for this matchup have seen some telling adjustments since opening. The moneyline has dropped from -155 at some sportsbooks to -135 as of late Monday afternoon at BetMGM.
The run line opened with the Phillies -1.5 at +120 but has since shifted to +135. This reverse line movement, where the odds become more favorable despite heavy public backing (71% of bets are on the Phillies to cover), is a strong indicator that professional money is landing on the San Francisco Giants +1.5. Books are enticing more bets on the Phillies to balance their liability from sharp action on the Giants.
Similarly, the total has been a hot market. It opened at 7.5 with the Over at +105 and has moved to -102. This was driven by overwhelming public sentiment, with a staggering 92% of all tickets on the over. However, the public betting splits show that only 75% of the handle is on the over, suggesting larger, sharper wagers are on the under, creating a discrepancy. This movement appears to be a reaction to public volume rather than an endorsement from seasoned bettors, who likely see value in the Under given the venue and pitching matchup.
Giants vs Phillies – Starting Pitcher Matchups & Batter History
Philadelphia Phillies Career Statistics vs. Landen Roupp
BATTER | AB | H | 2B | 3B | HR | RBI | BB | K | AVG | OBP | SLG | OPS |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Bryce Harper | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | .000 | .000 | .000 | .000 |
Trea Turner | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | .333 | .333 | .667 | 1.000 |
Nick Castellanos | 3 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | .667 | .667 | 1.667 | 2.333 |
J.T. Realmuto | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | .000 | .333 | .000 | .333 |
Kyle Schwarber | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | .000 | .333 | .000 | .333 |
Alec Bohm | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | .500 | .500 | 1.000 | 1.500 |
Bryson Stott | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | .500 | .667 | .500 | 1.167 |
Johan Rojas | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | .000 | .000 | .000 | .000 |
Max Kepler | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1.000 | 1.000 | 1.000 | 2.000 |
San Francisco Giants Career Statistics vs. Cristopher Sánchez
BATTER | AB | H | 2B | 3B | HR | RBI | BB | K | AVG | OBP | SLG | OPS |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Luis Matos | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | .000 | .000 | .000 | .000 |
Matt Chapman | 5 | 2 | 0 | 0 | 1 | 0 | 1 | 1 | .400 | .500 | 1.000 | 1.500 |
Tyler Fitzgerald | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | .000 | .000 | .000 | .000 |
Wilmer Flores | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | .250 | .400 | .250 | .650 |
Heliot Ramos | 5 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | .400 | .400 | .600 | 1.000 |
Willy Adames | 7 | 1 | 0 | 0 | 0 | 0 | 2 | 2 | .143 | .333 | .143 | .476 |
Brett Wisely | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | .500 | .500 | .500 | 1.000 |
Mike Yastrzemski | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | .000 | .200 | .000 | .200 |
Giants vs Phillies July 7, 2025 Batter Props
PLAYER | HITS | TOTAL BASES | HOME RUNS | RBIs | RUNS SCORED |
---|---|---|---|---|---|
Bryce Harper (PHI) | 0.5 (O -205 | U +149) | 1.5 (O +140 | U -190) | +593 | 0.5 (O +190 | U -268) | 0.5 (O +120 | U -166) |
Trea Turner (PHI) | 1.5 (O +156 | U -216) | 1.5 (O +101 | U -137) | +870 | 0.5 (O +198 | U -279) | 0.5 (O -102 | U -139) |
Kyle Schwarber (PHI) | 0.5 (O -171 | U +125) | 0.5 (O -161 | U +116) | +393 | 0.5 (O +187 | U -261) | 0.5 (O -102 | U -137) |
Matt Chapman (SF) | 0.5 (O -202 | U +146) | 1.5 (O +134 | U -185) | +470 | 0.5 (O +179 | U -251) | 0.5 (O +123 | U -173) |
Wilmer Flores (SF) | 0.5 (O -198 | U +144) | 0.5 (O -200 | U +143) | +800 | 0.5 (O +234 | U -338) | 0.5 (O +169 | U -239) |
Heliot Ramos (SF) | 0.5 (O -256 | U +182) | 1.5 (O +120 | U -163) | +583 | 0.5 (O +207 | U -292) | 0.5 (O +123 | U -171) |
MLB batter props as of July 7, 2025 from a consensus of top sportsbooks.
Giants vs Phillies July 7, 2025 Pitcher Props
PITCHER | STRIKEOUTS | EARNED RUNS | HITS ALLOWED | INNINGS PITCHED |
---|---|---|---|---|
Cristopher Sánchez (PHI) | 5.5 (O +100 | U -133) | 1.5 (O -161 | U +115) | 5.5 (O -110 | U -128) | 6.0 (O +125 | U -182) |
Landen Roupp (SF) | 4.5 (O -102 | U -129) | 2.5 (O +120 | U -167) | 4.5 (O -149 | U +105) | 5.1 (O +115 | U -161) |
MLB pitcher props as of July 7, 2025 from a consensus of top sportsbooks. Innings pitched derived from ‘Pitcher Outs’ prop.
The prop market offers intriguing angles. For Sánchez, his earned runs market is set extremely low at 1.5, with heavy juice on the over (-161). Given the Giants rank 20th in runs per game at home this season and Sanchez should be pitching with some added motivation, getting plus odds on this play is of interest.
For Roupp, the books expect a shorter outing, setting his outs line at just 15.5 (5.1 IP) with the under heavily favored. His brief history with the Phillies shows vulnerability to key Phillies hitters like Nick Castellanos, making the Over over at 2.5 earned runs worth a look.
Phillies vs Giants Picks & Prediction
This game projects as a tight, low-scoring affair where pitching and defense will likely dictate the outcome. The edge on the mound belongs to Sánchez, whose 2.68 ERA and groundball-inducing style are tailor-made for Oracle Park. He’s been a model of consistency, and his historical success against most of the Giants’ lineup—holding them to a collective sub .200 batting average—bodes well for Philadelphia.
Despite the Phillies’ advantages, several betting trends and market indicators point toward value on the home underdog. The Phillies have struggled recently as road favorites, going just 3-6 in their last nine such games and have been a disaster at Oracle Park (.219 winning percentage) dating back to 2014. Conversely, the Giants are riding a 4-1 stretch over their last five games and have been excellent at home after a win, posting a 5-2 record in their last seven opportunities.
Picks:
- Under 7.5 Runs (-118)
- San Francisco Giants Moneyline (+115)
Phillies vs Giants Public Betting Splits
Market | Handle % (Away/Home or Over/Under) | Bet % (Away/Home or Over/Under) | Sharp Money Indicator |
---|---|---|---|
Moneyline | PHI 57.4% | SF 42.6% | PHI 70.6% | SF 29.4% | Lean SF Giants |
Run Line | PHI 63.0% | SF 37.0% | PHI 71.3% | SF 28.7% | Lean SF Giants |
Total | Over 75.0% | Under 25.0% | Over 92.0% | Under 8.0% | Strong Lean Under |