San Francisco Giants vs Pittsburgh Pirates Prediction, 8/4/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Pittsburgh Pirates
Date: Monday, August 4, 2025
Location: PNC Park in Pittsburgh, PA
TV: SportsNet Pittsburgh
Odds/Point Spread: San Francisco (-210) Pittsburgh (+172)
PNC Park is where the Pittsburgh Pirates (47-62) will go up against the San Francisco Giants (54-55) on Monday. The odds on this game have the Giants at -210 while the Pirates are at +172. The total is 8. The expected starting pitchers are Justin Verlander and Carmen Mlodzinski.


The Giants have accrued 166 doubles as a squad and have knocked 101 balls out of the stadium. San Francisco has a slugging rate of .373 and have been called out on strikes 921 times, while taking a walk on 378 occasions. As a team, the San Francisco Giants are notching 4.1 runs per game, which has them at 25th in the league. They have accounted for 423 RBI's and 832 hits over the course of the season, and their team batting average sits at .232. They have 443 runs scored while having a team OBP of .310.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 7-Unit MLB Runline Tuesday (6:40 p.m.). Scott won again last night and he's on a +3,455 MLB winning run. His overall top play run is +41,410 with all plays rated 5.0+ and you can get this 7-Unit runline on Tuesday's card by signing up below. (FERRINGO has the same side.) 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 Expert Picks
Their K/BB ratio is 2.66 and their pitching staff holds a WHIP of 1.28. Giants pitchers have conceded 94 home runs in addition to 438 runs in total (9th in baseball). San Francisco has surrendered 884 base hits (8.3 per 9 innings) in addition to 389 earned runs. The Giants have a team ERA of 3.63 this year (6th in the league), and the staff has struck out 932 batters. Their pitching staff has walked 350 opposing hitters and their FIP sits at 3.64 as a unit so far this year.
Giants pitchers have come into the game with runners on base 78 times and also have had 122 appearances in high leverage situations. The bullpen have 66 holds so far this season (11th in MLB). The Giants relief pitchers have a save percentage of 63.4% and stepped onto the hill in 107 save situations. They have recorded 26 saves for the year and have blown 15 of their 41 chances to get a save. The relief pitchers have inherited 123 base runners this season with 32.5% of them crossed the plate. The Giants have sent 348 relievers to the hill for the season.
The Seattle Mariners have earned a total of 2,894 putouts this season, in addition to 1,015 assists and 61 errors. Their fielding percentage is holding at .985 which puts them in 24th in MLB, and have accumulated 82 double plays. The Giants have turned 68.9% of balls in play into outs out of their 8,682 innings on the diamond, which has them ranked 23rd in pro baseball.
Verlander has taken the mound for 3,504 innings and has tallied 3,493 strikeouts during his pro baseball career. Verlander (263-155 career record) sits with a FIP of 3.28 while he has faced 14,343 batters in the major leagues. His earned run average is 3.33 (1,297 earned runs allowed) and he has a WHIP of 1.135. He has surrendered 2,990 base hits (7.7 hits per nine innings) and has 986 walks.
Pittsburgh has tallied 72 home runs this year as well as 357 runs batted in. They have notched 150 doubles, while taking a walk 339 times and putting up 369 runs. The Pittsburgh Pirates have an on-base percentage of .301 in addition to a team batting average of .231 on the year. The Pirates hold a team slugging percentage of .341 and they are scoring 3.39 runs per contest (30th in the league). They have been rung up on 951 occasions (8th in the league) and have recorded 833 hits.
The Pirates hold a team WHIP of 1.191 and are the owners of a FIP of 3.81 as a pitching staff this season. Their strikeout to walk ratio sits at 7.70 (830 strikeouts against 313 walks). They are currently ranked 6th in the league as a pitching staff in total hits relinquished with 835. They have conceded 99 homers and they relinquish 3.92 runs per 9 innings (4th in the league). The Pittsburgh pitching staff have yielded 420 runs on the year while holding an ERA of 3.68 (394 earned runs relinquished).
Pittsburgh bullpen pitchers have an inherited score rate of 34.2% out of their 152 inherited base runners. Their relievers have stepped onto the hill 110 times in high leverage situations and on 97 occasions with runners on base. Sitting with 94 save situations, the Pirates have 51 holds in addition to 17 blown saves. They sit at 22nd in the league with a save percentage of 58.5%, and they have sent 333 bullpen pitchers onto the field on the season. Pittsburgh has called on relief pitchers to take the mound in 41 save chances and they have walked away with 24 saves.
The Pittsburgh Pirates have gotten 83 double plays and hold a fielding percentage of .988 (6th in baseball). The Pirates have accrued 919 assists, 46 errors and have earned 2,894 putouts during this campaign. In their 8,682 innings played, the Pirates have a efficiency on defense of 71.8% (2nd in MLB).
During his career, Mlodzinski has surrendered 147 hits while he has accumulated 132 K's in 152 frames. Mlodzinski (10-14 mark in his career) has a 3.55 ERA and has surrendered 8.7 hits per nine innings. He has conceded a total of 60 ER's while earning a WHIP of 1.320 and being the owner of a FIP of 3.5. He has a strikeout to walk ratio of 2.44 and he has gone up against 651 opposing hitters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-210)
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:
Pittsburgh Pirates - Twitter
San Francisco Giants - Twitter