
Phillies vs. Giants Prediction, Odds, Picks - July 7
Kyle Schwarber and the Philadelphia Phillies will try to take down Brett Wisely and the San Francisco Giants when the teams meet on Monday at 9:45 p.m. ET. The Giants are +115 moneyline underdogs for this matchup with the Phillies (-136). Philadelphia is the run-line favorite (-1.5). The total is 7.5 runs for this contest (with -105 odds on the over and -116 odds to go under).
Take a look at everything you need from a betting perspective on the Phillies-Giants game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Ken Rosenthal talks Rafael Devers-Giants trade, Shohei Ohtani's pitching debut | First Things First
Phillies vs. Giants Game Information & Odds
- When: Monday, July 7, 2025 at 9:45 p.m. ET
- Where: Oracle Park in San Francisco, California
- How to watch on TV: MLB Network, NBCS-BA, and NBCS-PH
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Phillies | -136 | +115 | 7.5 | -105 | -116 | -1.5 | +132 | -159 |
Phillies vs. Giants Prediction
- Score Prediction: Giants 5, Phillies 4
- Total Prediction: Over 7.5 runs
- Win Probabilities: Phillies 51%, Giants 49%
Phillies vs. Giants Betting Insights
- The Phillies have entered the game as favorites 70 times this season and won 46, or 65.7%, of those games.
- Philadelphia has entered 49 games this season favored by -136 or more and is 35-14 in those contests.
- The Phillies have a 57.6% chance to win this game based on the implied probability of the moneyline.
- The Giants have been chosen as underdogs in 32 games this year and have walked away with the win 17 times (53.1%) in those games.
- This season, San Francisco has been victorious eight times in 15 chances when named as an underdog of at least +115 or worse on the moneyline.
- The Giants have an implied victory probability of 46.5% according to the moneyline set for this matchup.
Phillies Recent Betting Performance
- The Phillies played as the moneyline favorite in five of their last 10 games, and they went 4-1 in those matchups.
- Over their last 10 matchups (all had set totals), the Phillies combined with their opponents to hit the over on the run total three times.
- The Phillies' ATS record is 7-3-0 over their past 10 games.
Phillies Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 6-4 |
| Runs Per Game | 4.4 |
| HR | 14 |
| ERA | 2.66 |
| K/9 | 9.9 |
Phillies Player Insights
- Schwarber is the Phillies best power option, crushing 27 long balls this season in addition to delivering 63 RBI, both team highs.
- Schwarber ranks fifth in home runs and 10th in RBI among all batters in baseball.
- Schwarber brings a hitting streak of three games into this matchup. In his last five games he is hitting .263 with two doubles, two home runs, three walks and six RBIs.
- Trea Turner is hitting .299 to pace his team.
- Turner ranks 84th in home runs and 88th in RBI among all major league hitters this year.
- Turner carries a six-game streak with at least one hit into this contest. During his last 10 outings he is hitting .302 with two doubles, two home runs, two walks and four RBIs.
- Nick Castellanos is hitting .274 with 22 doubles, a triple, 11 home runs and 20 walks.
- Alec Bohm is batting .282 with 12 doubles, two triples, eight home runs and 19 walks.
- Bohm has recorded at least one hit in eight straight games. During his last 10 games he is hitting .243 with a double, a triple, a home run, three walks and five RBIs.
Phillies Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Nick Castellanos | 0.5 (-255) | 1.5 (+130) | - | 0.5 (+175) |
| Kyle Schwarber | 0.5 (-190) | 1.5 (+135) | - | 0.5 (+180) |
| J.T. Realmuto | 0.5 (-210) | 1.5 (+150) | - | 0.5 (+215) |
| Bryce Harper | 0.5 (-215) | 1.5 (+135) | - | 0.5 (+185) |
| Alec Bohm | 0.5 (-260) | 1.5 (+135) | - | 0.5 (+180) |
Giants Recent Betting Performance
- The Giants have played as underdogs in three of their past 10 games and won two of those contests.
- The Giants and their opponents have combined to hit the over four times in their last 10 games with a total.
- The Giants have five wins against the spread in their last 10 chances.
Giants Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 5-5 |
| Runs Per Game | 3.7 |
| HR | 6 |
| ERA | 3.56 |
| K/9 | 8.8 |
Giants Player Insights
- Rafael Devers paces the Giants in home runs (17) and runs batted in (67).
- Among all batters in the big leagues, Devers is 25th in homers and seventh in RBI.
- Devers carries a six-game hitting streak into this matchup. In his last 10 games he is batting .222 with three doubles, seven walks and four RBIs.
- Jung Hoo Lee has 18 doubles, seven triples, six home runs and 29 walks while batting .243.
- Lee is currently 189th in homers and 108th in RBI in the big leagues.
- Heliot Ramos paces the Giants with a team-high batting average of .273.
- Wilmer Flores is hitting .241 with eight doubles, 11 home runs and 28 walks.
Giants Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Rafael Devers | 0.5 (-205) | 1.5 (+140) | - | 0.5 (+240) |
| Matt Chapman | 0.5 (-195) | 1.5 (+140) | - | 0.5 (+185) |
| Heliot Ramos | 0.5 (-230) | 1.5 (+125) | - | 0.5 (+225) |
| Landen Roupp | - | - | - | - |
| Wilmer Flores | 0.5 (-195) | - | - | 0.5 (+240) |
Reds vs. Phillies Highlights | MLB on FOX
FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.
Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.
New York Yankees Superstar Aaron Judge 'MLB The Show' Cover Athlete for 2nd Time
2026 World Baseball Classic: Blue Jays Star Vladimir Guerrero Jr. Playing for DR
2026 MLB Free Agent Signings, Trades: Giants Sign Outfielder Harrison Bader
World Series Winners: Complete list of champions by year
MLB Free Agency Rumors, Buzz: Yankees Acquire RHP From Rockies
2026 Grammy Awards Odds: Who Will Win Album of the Year, Best New Artist?
MLB On FOX 2026: Over 85 Regular Season Games, All-Star Game, World Baseball Classic
Brady Anderson's role with Orioles a topic of debate
What are the 100 best athlete nicknames of all time?
New York Yankees Superstar Aaron Judge 'MLB The Show' Cover Athlete for 2nd Time
2026 World Baseball Classic: Blue Jays Star Vladimir Guerrero Jr. Playing for DR
2026 MLB Free Agent Signings, Trades: Giants Sign Outfielder Harrison Bader
World Series Winners: Complete list of champions by year
MLB Free Agency Rumors, Buzz: Yankees Acquire RHP From Rockies
2026 Grammy Awards Odds: Who Will Win Album of the Year, Best New Artist?
MLB On FOX 2026: Over 85 Regular Season Games, All-Star Game, World Baseball Classic
Brady Anderson's role with Orioles a topic of debate
What are the 100 best athlete nicknames of all time?


