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

Odds updated as of 10:11 a.m.
The Monday slate in MLB includes a matchup between the San Francisco Giants and the Pittsburgh Pirates.
We've got you covered, in terms of the most important info regarding this matchup before you take a look at the 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: (-130) | PIT: (+110)
- Spread: SF: -1.5 (+162) | PIT: +1.5 (-196)
- Total: 7.5 -- Over: (-122) | Under: (-100)
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 turn to 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 moneyline underdog.
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
- San Francisco is the favorite, -130 on the moneyline, while Pittsburgh is a +110 underdog on the road.
Giants vs Pirates Spread
- The Pirates are at +1.5 on the runline against the Giants. The Pirates are -196 to cover the spread, and the Giants are +162.
Giants vs Pirates Over/Under
- Giants versus Pirates on July 28 has an over/under of 7.5 runs, with the odds on the over -122 and the under set at -100.
Bet on San Francisco Giants vs. Pittsburgh Pirates on FanDuel today!
Giants vs Pirates Betting Trends
- The Giants have come away with 35 wins in the 65 contests they have been listed as the favorites in this season.
- This year San Francisco has won 27 of 49 games when listed as at least -130 on the moneyline.
- The Giants' games have gone over the total 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 been the underdog on the moneyline 68 total times this season. They've gone 27-41 in those games.
- Pittsburgh has a 20-34 record (winning only 37% of its games) when it has played as a moneyline underdog of +110 or longer.
- The Pirates have played in 98 games with a set over/under, and have combined with opponents to go over the total 37 times (37-58-3).
- The Pirates are 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 qualified hitters in MLB, his batting average ranks 76th, his on-base percentage ranks eighth, and he is 38th in slugging.
- Jung Hoo Lee is batting .252 with 22 doubles, eight triples, six home runs and 35 walks, while slugging .401 with an on-base percentage of .319.
- He ranks 93rd in batting average, 97th in on-base percentage and 105th in slugging in the major leagues.
- Willy Adames has 90 hits this season and has a slash line of .233/.321/.403.
- Adames has recorded at least one base hit in three games in a row. During his last five outings he is batting .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 leads the Pirates with 75 hits. He's batting .221 and slugging .428 with an on-base percentage of .322.
- Including all the qualifying hitters in the big leagues, he ranks 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.
- Including all qualified hitters, he is 130th in batting average, 144th in on-base percentage and 129th in slugging percentage.
- Andrew McCutchen a has .327 on-base percentage to pace 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!