Pittsburgh Pirates vs San Francisco Giants Prediction, 7/29/2025 MLB Picks, Best Bets & Odds
Game: Pittsburgh Pirates vs San Francisco Giants
Date: Tuesday, July 29, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Pittsburgh (+125) San Francisco (-150)
The Pittsburgh Pirates (44-62) are traveling to Oracle Park on Tuesday where they will go up against the San Francisco Giants (54-52). The odds on this game have Pittsburgh at +125 while San Francisco is sitting at -150. The betting total is set at 9. The pitchers taking the mound will be Bailey Falter and Justin Verlander.


Pittsburgh has a slugging rate of .339 and have been called out on strikes 913 times, while taking a walk on 325 occasions. They have accounted for 340 runs batted in and 796 base knocks so far this season, and their batting average sits at .229. The Pirates have hit 143 two-baggers as a unit and have smacked 69 balls out of the park. They have 352 runs and have an OBP of .299. As a unit, the Pittsburgh Pirates are recording 3.4 runs per outing, which puts them at 30th in the league.
Today’s Featured MLB Best Bet! AUGUST YOUNG is hitting 62% since the all-star break with his MLB selections! AY has identified a special edge and is releasing a 7-Unit MLB Best Bet Thursday (1p.m EST) AY is connecting at a 64% clip this season on his MLB plays rated 7.0+ and is looking to hit another! Click BUY NOW below! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Picks Today
They have a strikeout to walk ratio of 2.63 and the pitching staff has a team WHIP of 1.20. Pirates pitchers have conceded 98 home runs and also 413 runs (7th in the league). Pittsburgh has allowed 811 base hits (7.9 per 9 innings) and 387 earned runs. The Pirates have a team earned run average of 3.75 so far this year (9th in the league), and the staff has struck out 795 hitters. Their pitching staff has walked 302 opposing batters and their FIP is 3.85 as a team so far this year.
The Pirates have dispatched 322 relief pitchers to the hill on the campaign. The relievers have inherited 151 base runners for the year and 33.8% of them earned a run for their team. They have tallied 22 saves so far this season and have blown 16 of their 38 save opportunities. The Pirates relief pitchers have a save percentage of 57.9% and have come into the game in 89 save situations. The relief pitchers have recorded 49 holds over the course of the season (24th in the league). Pirates relief pitchers have entered the contest with runners on 96 times in addition to having 104 appearances in high leverage situations.
The Pirates have converted 71.7% of baseballs in play into outs out of their 8,349 innings on the field, which has them sitting at 2nd in the majors. The Pittsburgh Pirates have earned a total of 2,783 putouts thus far, in addition to 891 assists and 46 errors. Their fielding percentage is holding at .988 which puts them in 7th in the majors, and have earned 80 double plays.
Falter has pitched in 448 innings and is sitting with 334 strikeouts so far in his pro baseball career. His earned run average is 4.44 (221 earned runs allowed) and he has a WHIP of 1.265. He has conceded 444 hits (8.9 hits per nine innings) and has 123 walks. Falter (25-28 win-loss mark in his career) has a FIP of 4.37 while he has faced 1,862 batters during his time in the major leagues.
The Giants hold a slugging % of .375 and they have an average of 4.12 runs per contest (23rd in MLB). They have hit 162 doubles, while getting a free base 361 times as well as scoring 433 runs. San Francisco has knocked in 98 home runs this season and 413 RBIs. They have been rung up on 890 instances (13th in baseball) and have earned 807 base knocks. The San Francisco Giants have earned an OBP of .311 and a team batting average of .233 on the season.
The Giants are sitting with a team WHIP of 1.272 and are the owners of a FIP of 3.62 as a squad so far this year. They rank 13th in MLB as a staff in total hits given up with 844. The San Francisco pitching staff have relinquished 422 runs on the year while holding an ERA of 3.63 (374 earned runs conceded). Their strikeout to walk ratio is 8.60 (891 strikeouts against 335 bases on balls). They have allowed 89 HR's and they surrender 4.10 runs per 9 innings (9th in MLB).
Sitting with 106 save situations, the Giants have tallied 66 holds and also 14 blown saves. San Francisco has had bullpen pitchers enter the game in 40 save chances and they have tallied 26 saves. Their bullpen pitchers have stepped onto the mound 114 times in high leverage situations and also on 73 occasions with runners on. San Francisco relievers hold an inherited score percentage of 33.9% of 118 inherited base runners. They are ranked 12th in the league holding a save rate of 65.0%, and they have dispatched 331 relievers to the mound this season.
In 8,349 innings on the diamond, the Giants have accumulated a efficiency on defense of 69.0% (22nd in pro baseball). The San Francisco Giants have turned 78 double plays and have a fielding rate of .984 (24th in baseball). The Giants have accrued 973 assists, 61 errors and have accounted for 2,783 putouts on the campaign.
Thus far in his career, Verlander has allowed 2,984 hits while he has totaled 3,486 strikeouts in 3,499 innings pitched. Verlander (263-155 career record) has earned a 3.33 earned run average while surrendering 7.7 hits per 9 innings. He has conceded a total of 1,296 earned runs while earning a WHIP of 1.134 and having a FIP of 3.3. He has a K/BB ratio of 3.54 and he has gone up against 14,321 hitters in his career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-150)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Pittsburgh Pirates - Twitter