Ad Disclosure
Phillies vs. Giants Odds, Picks and Player Props (July 8, 2025)

The San Francisco Giants, behind ace Robbie Ray who boasts an exceptional 2.68 ERA, look to secure a series victory against the visiting Phillies and their starter-turned-reliever-turned-starter-again Taijuan Walker. After a tight 3-1 win in the opener (aided by some questionable work behind the plate from Phil Cuzzi), the Giants ride a wave of momentum, having won five of their last six contests.
Ray (9-3) has been a model of consistency, giving the Giants a clear advantage on the mound. For the Phillies, Walker (3-5, 3.64 ERA), who is making his first start since May 30, will be tasked with helping the Phillies turn around their recent stretch of wretched play at Oracle Park. Following last night’s loss, the Phillies are 2-11 there dating back to the 2021 season.
Giants vs Phillies Odds
Bet Type | Philadelphia Phillies Odds | San Francisco Giants Odds |
---|---|---|
Run Line | +1.5 (-182) | -1.5 (+150) |
Moneyline | +125 | -149 |
Total Runs | Over 8.0 (-118) | Under 8.0 (-102) |
Odds as of July 8, 2025 at 8.30 a.m. ET from BetMGM.
The odds reflect San Francisco’s significant starting pitching advantage with Robbie Ray on the mound at home. The Giants are priced as -149 favorites.
Giants vs Phillies Odds Movement & Analysis
The betting lines for this matchup have seen notable shifts, particularly on the total. While the moneyline has held steady since opening, the total has quickly climbed from 7.5 to 8 runs. This movement is a direct response to overwhelming public action, with over 82% of bets at BetMGM coming in on the Over. This creates a potential value opportunity for contrarian bettors leaning towards the Under.
The run line has also adjusted, with the price on the Phillies +1.5 moving from -167 to -182. This indicates that while the public is backing the Giants to cover the spread (nearly 70% of bets), some sharper money may be buying the run and a half with the underdog Phillies, anticipating a close, low-scoring affair.
Giants vs Phillies – Starting Pitcher Matchups & Batter History
Philadelphia Phillies Career Statistics vs. Robbie Ray
Last 10 year(s) | Games analyzed: 1 | Total at-bats: 15
BATTER | AB | H | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Trea Turner | 20 | 4 | 1 | 0 | 0 | 0 | 7 | .200 | .200 | .250 | .450 | |
Nick Castellanos | 7 | 3 | 0 | 0 | 1 | 1 | 2 | .429 | .500 | .857 | .1.357 | |
Alec Bohm | 10 | 4 | 0 | 0 | 0 | 1 | 3 | .400 | .455 | .400 | .855 | |
Bryce Harper | 12 | 6 | 1 | 0 | 2 | 4 | 3 | .500 | .625 | 1.083 | 1.738 | |
Kyle Schwarber | 6 | 1 | 0 | 0 | 0 | 2 | 4 | .167 | .375 | .167 | .542 | |
Johan Rojas | 2 | 1 | 1 | 0 | 0 | 0 | 1 | .500 | .500 | 1.000 | 1.500 | |
J.T. Realmuto | 12 | 1 | 1 | 0 | 0 | 1 | 6 | .083 | .154 | .167 | .321 | |
Edmundo Sosa | 1 | 0 | 0 | 0 | 0 | 1 | 0 | .000 | .500 | .000 | .500 |
San Francisco Giants Career Statistics vs. Taijuan Walker
Last 5 year(s) | Games analyzed: 5 | Total at-bats: 47
BATTER | AB | H | 2B | 3B | HR | RBI | BB | K | AVG | OBP | SLG | OPS |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Matt Chapman | 11 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | .000 | .083 | .000 | .083 |
Wilmer Flores | 13 | 3 | 0 | 0 | 0 | 0 | 1 | 1 | .231 | .286 | .231 | .517 |
Mike Yastrzemski | 10 | 2 | 1 | 0 | 0 | 0 | 2 | 3 | .200 | .333 | .300 | .633 |
Jung Hoo Lee | 6 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | .167 | .167 | .167 | .334 |
Patrick Bailey | 6 | 3 | 0 | 0 | 0 | 0 | 2 | 0 | .500 | .429 | .500 | .929 |
Heliot Ramos | 5 | 2 | 1 | 0 | 0 | 0 | 0 | 2 | .400 | .400 | .600 | 1.000 |
Luis Matos | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | .500 | .500 | .500 | 1.000 |
Willy Adames | 8 | 4 | 0 | 0 | 2 | 0 | 1 | 1 | .500 | .556 | 1.250 | 1.806 |
Brett Wisely | 3 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | .667 | .667 | 1.000 | 1.667 |
Casey Schmitt | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | .500 | .667 | .500 | 1.167 |
Giants vs Phillies July 8 Batter Props
PLAYER | HITS | TOTAL BASES | HOME RUNS | RBIs | RUNS SCORED |
---|---|---|---|---|---|
Bryce Harper (PHI) | 0.5 (O -207 | U +149) | 1.5 (O +134 | U -185) | 0.5 (O +490) | 0.5 (O +200 | U -280) | 0.5 (O +125 | U -175) |
Trea Turner (PHI) | 1.5 (O +172 | U -244) | 1.5 (O +112 | U -153) | 0.5 (O +593) | 0.5 (O +211 | U -297) | 0.5 (O +110 | U -153) |
Rafael Devers (SF) | 0.5 (O -228 | U +165) | 1.5 (O +113 | U -156) | 0.5 (O +347) | 0.5 (O +159 | U -219) | 0.5 (O -112 | U -125) |
Matt Chapman (SF) | 0.5 (O -202 | U +146) | 1.5 (O +121 | U -168) | 0.5 (O +390) | 0.5 (O +147 | U -203) | 0.5 (O +105 | U -145) |
Willy Adames (SF) | 0.5 (O -185 | U +134) | 1.5 (O +139 | U -192) | 0.5 (O +492) | 0.5 (O +179 | U -249) | 0.5 (O +128 | U -180) |
MLB batter props as of July 8, 2025 from consensus.
Giants vs Phillies July 8 Pitcher Props
PITCHER | STRIKEOUTS | EARNED RUNS | HITS ALLOWED | INNINGS PITCHED |
---|---|---|---|---|
Robbie Ray (SF) | 6.5 (O -114 | U -116) | 2.5 (O +110 | U -144) | 5.5 (O +113 | U -158) | 5.2 (O -183 | U +137) |
Taijuan Walker (PHI) | 2.5 (O -163 | U +121) | 2.5 (O +128 | U -173) | 3.5 (O -166 | U +117) | N/A |
MLB pitcher props as of July 8, 2025 from consensus.
The player prop market highlights the stark contrast in expectations for the two starters. Robbie Ray’s strikeout line is set at a healthy 6.5, a testament to his swing-and-miss stuff (9.8 K/9).
Meanwhile, Taijuan Walker’s line is a remarkably low 2.5 strikeouts. This is in part because Walker is striking out just 7.6 batters per nine innings this season and also because he’s unlikely to be stretched out after spending over a month in the bullpen. Walker has performed admirably as the Phillies yo-yo him between roles, but this feels like a tough spot for him. The Over on his 2.5 Earned Runs Allowed prop at +128 odds presents compelling value.
For the Giants, Willy Adames, who is 4-for-8 with a pair of home runs against Walker, looks like a strong candidate to exceed his prop for Total Bases at 1.5 (+139).
Giants vs Phillies Picks & Prediction
The Giants have been formidable at home, going 26-17 (.605) on the season and an impressive 6-2 (.750) in their last eight home games following a victory. Furthermore, they have won their last four games against opponents with a winning record, showcasing their ability to rise to the occasion. While the Phillies have been resilient after losses (7-2 in their last nine), the Giants have a marked advantage on the mound, while the Phillies recent history at Oracle has been simply dreadful.
Picks:
- Giants moneyline (-149)
- Adames over 1.5 total bases (+139)
Public Betting on Giants vs Phillies
As of Tuesday morning, bublic sentiment is heavily skewed, creating interesting contrarian opportunities. While 67.6% of moneyline tickets are on the Giants, a whopping 63.5% of the handle is on the Phillies. This indicates that while the public is backing the favorite, the larger, sharper bets are on the underdog.
The most significant public lean is on the total, where 82.7% of bets and 74.5% of the money are on the Over 8.0 runs. This heavy action has pushed the line up from its 7.5 opener, creating excellent value on the Under for bettors willing to fade the public. The run line also shows a public lean towards the Giants -1.5, attracting nearly 70% of the wagers.