Giants vs Pirates Prediction, Odds, Moneyline, Spread & Over/Under for July 28

Odds updated as of 9:15 p.m.
The San Francisco Giants will face the Pittsburgh Pirates in MLB action on Monday.
Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Giants vs Pirates Game Info
- San Francisco Giants (54-52) vs. Pittsburgh Pirates (44-62)
- Date: Monday, July 28, 2025
- Time: 9:45 p.m. ET
- Venue: Oracle Park -- San Francisco, California
- Coverage: MLB Network, NBCS-BA, and SportsNet PT
Giants vs Pirates Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: SF: (-136) | PIT: (+116)
- Spread: SF: -1.5 (+158) | PIT: +1.5 (-194)
- Total: 7.5 -- Over: (-120) | Under: (-102)
Giants vs Pirates Probable Starting Pitchers
Probable Pitchers: Carson Whisenhunt (Giants) - 0-0, 0.00 ERA vs Mitch Keller (Pirates) - 4-10, 3.53 ERA
This contest's pitching matchup is set, as the Giants will send Carson Whisenhunt to the mound, while Mitch Keller (4-10) will take the ball for the Pirates. Whisenhunt did not pitch as the moneyline favorite in any games last season. The Pirates have a 12-8-0 record against the spread in Keller's starts. The Pirates are 6-9 in Keller's 15 starts this season that they were the underdog on the moneyline.
Giants vs Pirates Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Giants win (51.8%)
Giants vs Pirates Moneyline
- The moneyline numbers for Giants vs. Pirates reveal San Francisco as the favorite (-136) and Pittsburgh as the underdog (+116) on the road.
Giants vs Pirates Spread
- The Pirates are at the Giants, and are +1.5 on the runline. The Pirates are +158 to cover the spread, and the Giants are -194.
Giants vs Pirates Over/Under
- An over/under of 7.5 has been set for Giants-Pirates on July 28, with the over being -120 and the under -102.
Bet on San Francisco Giants vs. Pittsburgh Pirates on FanDuel today!
Giants vs Pirates Betting Trends
- The Giants have been favorites in 65 games this season and have come away with the win 35 times (53.8%) in those contests.
- This season San Francisco has been victorious 24 times in 43 chances when named as a favorite of at least -136 on the moneyline.
- The Giants and their opponents have gone over the total this season in 48 of their 106 opportunities.
- In 106 games with a line this season, the Giants have a mark of 45-61-0 against the spread.
- The Pirates have a 27-41 record in games they were listed as the moneyline underdog (winning 39.7% of those games).
- When playing as a moneyline underdog with odds of +116 or longer, Pittsburgh has a 16-31 record (winning just 34% of its games).
- The Pirates have combined with opponents to hit the over on the total 37 times this season for a 37-58-3 record against the over/under.
- The Pirates have gone 51-47-0 against the spread this season.
Giants Player Leaders
- Rafael Devers leads San Francisco in OBP (.381) and total hits (104) this season. He's batting .261 batting average while slugging .469.
- Among all qualifying hitters, he is 76th in batting average, his on-base percentage ranks eighth, and he is 38th in slugging.
- Jung Hoo Lee has 22 doubles, eight triples, six home runs and 35 walks. He's batting .252 and slugging .401 with an on-base percentage of .319.
- Among qualifying hitters, his batting average ranks him 93rd, his on-base percentage 97th, and his slugging percentage 105th.
- Willy Adames has collected 90 base hits, an OBP of .321 and a slugging percentage of .403 this season.
- Adames takes a three-game hitting streak into this matchup. During his last five outings he is hitting .294 with a double, five walks and two RBIs.
- Heliot Ramos leads San Francisco in slugging percentage (.425) thanks to 34 extra-base hits.
Pirates Player Leaders
- Oneil Cruz has accumulated 75 hits, a team-high for the Pirates. He's batting .221 and slugging .428 with an on-base percentage of .322.
- Including all qualified players in the majors, he is 148th in batting average, 88th in on-base percentage and 76th in slugging percentage.
- Bryan Reynolds' .375 slugging percentage leads his team. He has a batting average of .232 with an on-base percentage of .290.
- His batting average ranks 130th among all qualified players, his on-base percentage ranks 144th, and he is 129th in slugging.
- Andrew McCutchen has a team-high .327 on-base percentage.
- Ke'Bryan Hayes is batting .238 with 10 doubles, two triples, two home runs and 18 walks.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!