San Diego Padres vs San Francisco Giants Prediction, 6/4/2025 MLB Picks, Best Bets & Odds
Game: San Diego Padres vs San Francisco Giants
Date: Wednesday, June 4, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: San Diego (-130) San Francisco (+110)
Oracle Park is where the San Francisco Giants (33-27) will take on the San Diego Padres (34-24) on Wednesday. The moneyline on this contest has San Diego at -130 and San Francisco is at +110. The over/under is 8.5. The starting pitchers are Nick Pivetta and Kyle Harrison.


San Diego has a slugging percentage of .383 and have struck out 401 times, while taking a walk on 178 occasions. They have 223 RBI's as well as 476 hits on the campaign, while their average at the plate is sitting at .248. The Padres have tallied 86 doubles as a squad and have smacked 53 balls out of the park. They have 243 runs scored while holding a team OBP of .314. As a unit, the San Diego Padres are notching 4.2 runs per game, which is 17th in MLB.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL nailed our 8-unit MLB Game of the Year on Sunday (5-0 on 8-unit plays). Thursday will feature a 7-unit selection from an afternoon game you do not want to miss. We have nailed two straight top plays in MLB and you can receive this selection by signing-up below with a daily MLB picks package. 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
Their K/BB ratio is 2.74 and their pitching staff holds a collective WHIP of 1.21. Padres pitchers have relinquished 60 home runs and 226 total runs (11th in MLB). San Diego has relinquished 435 hits (7.6 per 9 innings) as well as 203 earned runs. The Padres have a team earned run average of 3.54 this season (8th in MLB), and their staff has struck out 513 batters. They have walked 187 hitters and their FIP comes in at 3.82 as a team this year.
Padres relief pitchers have entered the game with opponents on base 64 times as well as having 79 appearances in high leverage situations. The relief pitchers have recorded 40 holds for the season (10th in MLB). The Padres relief pitchers have a save rate of 75.0% and have entered the game in 69 save situations. They have 21 saves so far this year and have blown 7 out of their 28 chances to get a save. The relievers have inherited 89 runners over the course of the season and 37.1% of them crossed home plate. The Padres have sent 204 relievers to the mound on the season.
The Padres have transformed 71.2% of balls in play into outs out of their 4,644 innings on the field, which ranks them 7th in pro baseball. The San Diego Padres have notched a total of 1,548 putouts this year, in addition to 447 assists and 29 errors. Their fielding percentage is holding steady at .986 which is 17th in baseball, and they have turned 46 double plays.
Pivetta has thrown 1,091 innings and has accumulated 1,210 punch outs thus far in his career. His earned run average is 4.64 (563 ER's allowed) and his WHIP is 1.299. He has given up 1,023 base knocks (8.4 hits per nine innings) and has 395 walks. Pivetta (62-73 record in his career) is the owner of a FIP of 4.57 while he has faced 4,632 hitters during his time in the major leagues.
San Francisco has knocked in 57 home runs for the season to go along with 237 runs batted in. They have 86 doubles, while getting a free base 210 times and racking up 248 runs. The San Francisco Giants have accounted for an OBP of .310 and a batting average of .232 for the year. The Giants hold a slugging % of .371 and they are recording 4.13 runs per contest (18th in the league). They have been called out on strikes on 511 occasions (10th in baseball) and have accounted for 459 base hits.
The San Francisco pitching staff have given up 207 runs on the season while having a team ERA of 3.05 (179 earned runs relinquished). They have given up 41 home runs and they allow 3.53 runs per 9 innings (5th in the league). The Giants have a WHIP of 1.189 in addition to having a FIP of 3.24 as a team on the season. They have earned a K/BB ratio of 8.90 (521 strikeouts vs 178 walks). They come in at 7th in the league as a staff in total hits conceded with 450.
San Francisco has had relievers step onto the hill in 25 save chances and they have walked away with 17 saves. They sit at 7th in baseball with a save percentage of 68.0%, and they have sent 179 relief pitchers to the hill on the year. Their bullpen pitchers have come in 69 times in high leverage situations and also on 39 occasions with runners on. San Francisco relief pitchers hold an inherited score percentage of 38.2% out of 68 inherited runners. With 68 save situations, the Giants have earned 43 holds and 8 blown saves.
The San Francisco Giants have gotten 47 double plays and have earned a fielding percentage of .985 (20th in the majors). The Giants have 572 assists, 33 errors and have a total of 1,584 putouts on the season. Out of their 4,752 innings played, the Giants are sitting with a efficiency on defense of 69.8% (18th in MLB).
In his career, Harrison has conceded 162 hits while accumulating 169 punch outs in 173 innings pitched. He has allowed a total of 83 ER's while holding a WHIP of 1.277 and a FIP of 4.3. His strikeout to walk ratio is 2.86 and he has faced 735 opposing batters so far in his career. Harrison (9-9 win-loss record in his career) has a 4.32 earned run average while giving up 8.4 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (+110)
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
San Diego Padres - Twitter