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

Odds updated as of 1:13 p.m.
The Monday schedule in MLB includes a matchup between the San Francisco Giants and the Pittsburgh Pirates.
Before you do any MLB betting on this game at FanDuel Sportsbook, here's what you need to know.
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: (-132) | PIT: (+112)
- Spread: SF: -1.5 (+150) | PIT: +1.5 (-182)
- 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
The Giants will give the nod to Carson Whisenhunt and the Pirates will counter with Mitch Keller (4-10, 3.53 ERA). Whisenhunt did not pitch as the moneyline favorite last season. When Keller starts, the Pirates have gone 12-8-0 against the spread. 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
- Looking at the moneyline for Pirates-Giants, Pittsburgh is the underdog at +112, and San Francisco is -132 playing at home.
Giants vs Pirates Spread
- The Pirates are at the Giants, and are +1.5 on the runline. The Pirates are +150 to cover the spread, and the Giants are -182.
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 won in 35, or 53.8%, of the 65 contests they have been named as odds-on favorites in this year.
- San Francisco has not played a game this season with better moneyline odds than -132.
- The Giants' games have gone over the total in 48 of their 106 opportunities.
- The Giants have posted a record of 45-61-0 against the spread this season.
- The Pirates have won 39.7% of the games this season they were the underdog on the moneyline (27-41).
- Pittsburgh has yet to play as a moneyline underdog of +112 or longer.
- The Pirates have combined with opponents to go over the total 37 times this season for a 37-58-3 record against the over/under.
- The Pirates have a 51-47-0 record ATS this season (covering 52% of the time).
Giants Player Leaders
- Rafael Devers leads San Francisco with 104 hits and an OBP of .381 this season. He has a .261 batting average and a slugging percentage of .469.
- Among all qualified hitters in baseball, he ranks 76th in batting average, eighth in on-base percentage, and 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 all qualified hitters, he is 93rd in batting average, 97th in on-base percentage and 105th in slugging percentage.
- Willy Adames is batting .233 with a .403 slugging percentage and 54 RBI this year.
- Adames enters this matchup with three games in a row with at least one hit. 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 totaled 75 hits, a team-best for the Pirates. He's batting .221 and slugging .428 with an on-base percentage of .322.
- Including all qualifying hitters in the majors, his batting average places him 148th, his on-base percentage is 88th, and he is 76th in slugging.
- Bryan Reynolds leads his team with a .375 slugging percentage. He has a batting average of .232 with an on-base percentage of .290.
- Including all qualifying hitters, his batting average places him 130th, his on-base percentage is 144th, and he is 129th in slugging.
- Andrew McCutchen a has .327 on-base percentage to lead the Pirates.
- 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!