Game Time: 9:45 pm ET, Wednesday, June 4, 2025
Venue: Oracle Park, San Francisco, CA
Where to Watch: NBCS-BA
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Padres -112, Giants -108; Over/Under: 7.5 runs
Bet365: Moneyline odds: Padres -110, Giants -110; Over/Under: 7.5 runs
BetMGM: Moneyline odds: Padres -110, Giants -110; Over/Under: 7.5 runs
Season Record
San Diego Padres: 34-24 (2nd place, NL West)
San Francisco Giants: 33-27 (3rd place, NL West)
Do not miss out on our expert handicapper analysis! Matt Fargo is on a HOT STREAK in the MLB on a 31-26 MLB RUN for +$14,450 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.
Recent Form
San Diego Padres: 7-3 last 10
San Francisco Giants: 4-6 last 10
San Diego Padres vs San Francisco Giants Preview and Analysis
The Padres are entering this series off a win and won their 3-game series against the Pittsburgh Pirates 2-1 in their last series. They enter this game with a 34-24 record overall and have a road record of 14-14. This is the 3rd game of a 4-game series with the Giants on Wednesday with the 2nd game still to be played on Tuesday. The Padres won the series opener of this series on Monday. Their offense ranks 19th in the MLB with a .697 OPS. Rookie pitcher Ryan Bergert is their starting pitcher on Tuesday while Nick Pivetta is making his start in this game on Wednesday. He is 6-2 with a 2.74 ERA this season. His team won their last 2 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 2 ER, 0 HR, and 0 BB with 8 Ks on 6 hits through 6 IP against the Pittsburgh Pirates.
The Giants are entering this series off a win and won their 3-game series against the Miami Marlins 2-1 in their last series. They enter this game with a 33-27 record overall and have a home record of 17-10. This is the 3rd game of a 4-game series with the Padres on Wednesday with the 2nd game of this series still to be played on Tuesday. The Giants lost the 1st game of this series on Monday. Their offense ranks 24th in the MLB with a .681 OPS. Landen Roupp is their starting pitcher on Tuesday while Kyle Harrison is making his start in this game on Wednesday. He is 1-1 with a 2.51 ERA this season. His team won 3 of their last 4 games this season with him making an appearance. In his last MLB regular season start, he allowed 0 earned runs, 0 homers, and 3 BB with 5 strikeouts on 1 hit through 5 innings played against the Miami Marlins.
Padres vs Giants Prediction
The current betting odds have the Giants listed as a slight underdog in this game according to Draftkings Sportsbook. The Giants have looked good in their games this season with their 33-27 record overall which has them right in the middle of the NL West and in the Wild Card race. They have looked a lot better in their own ballpark this year with their 17-10 home record too. Meanwhile, the Padres have looked good in their games this season with their 34-24 record overall which has them right near the top of the NL West. They haven't been a good road team this season though with their 14-14 road record. The Padres have been the hotter team coming into this series and they already took the 1st game of this series, but they won in a tight 1-0 game and the Giants will be looking to bounce back in this division battle. The Giants are going to have a solid starter on the mound here with Harrison starting and he has looked great this year. He is 1-1 with a 2.51 ERA and he is coming off a great start in which he gave up no runs. The Giants have also won 3 of the last 4 games with him starting so they have had success with him this year and will be looking to bounce back as this is a big series for them. The Padres are going with Pivetta and he has also looked good this season. He is 6-2 with a 2.74 ERA and only gave up 2 earned runs in his last start. The team has also won 2 games in a row with him starting, but their offense hasn't been putting up a ton of runs lately and they didn't even score a lot in the series opener which they won. Neither team has been great offensively this season and with these two starters on the mound, this is a game that the Giants can edge out the Padres at home. The best way to place a bet here is on the Giants to win this game.
Padres Giants Prediction: Our MLB Pick for Wednesday, June 4, 2025 (9:45 pm ET start time) is Giants 3 Padres 2.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today. And if you enjoyed this San Diego Padres San Francisco Giants prediction, be sure to drop by every day for our daily MLB projections and previews.
MLB Betting Trends
San Diego Padres: 74-47 (+7.5 units) on the moneyline vs. a team slugging percentage .400 or worse on the season (NL). 75-60 (+18 units) on the moneyline vs. teams outscoring opp by 0.5 or more runs/game on the season. 23-18 (+5.8 units) on the moneyline vs. NL teams allowing 4.0 or less runs/game on the season. 34-22 UNDER vs. a team with a good bullpen whose ERA is 3.45 or better.
San Francisco Giants: 192-191 (-19.1 units) on the moneyline in all games. 105-130 (-31.2 units) on the moneyline vs. a team with a good bullpen whose WHIP is 1.350 or better. 84-100 (-10.2 units) on the moneyline when playing against a team with a winning record. 28-12 UNDER at home when playing against a good team (Win Pct. 54% to 62%).
Key Injuries
San Diego Padres: M. King (SP) Fifteen Day IL - Shoulder. J. Heyward (LF) Ten Day IL - Oblique. M. McCoy (SS) Ten Day IL - Finger. L. Gillaspie (RP) Fifteen Day IL - Oblique. B. Hoeing (RP) Sixty Day IL - Shoulder. J. Brito (RP) Sixty Day IL - Forearm. Y. Darvish (SP) Fifteen Day IL - Elbow. J. Musgrove (SP) Sixty Day IL - Elbow.
San Francisco Giants: L. Wade Jr. (1B) Day To Day - Undisclosed. J. Verlander (SP) Fifteen Day IL - Pectoral. T. Murphy (C) Sixty Day IL - Back.
Notable Quotes
“It was all pretty ideal, in a sense. We know we’re going to get Robert back out. Wadey’s a really good bunter. Jose’s a really good contact guy.” - Mike Shildt after his team’s win against the Giants in their game on Monday.
“It’s nice to have him back. In Spring Training, we were talking about how impactful he was going to be. He was having a great spring, and the next thing you know, he’s out for a while. He feels good at the plate. He hit some home runs the last couple of days. He’s ready to go.” - Bob Melvin after his team’s loss against the Padres in their game on Monday.
Starting Lineups
San Diego Padres
Fernando Tatis Jr. (R) RF
Luis Arraez (L) 1B
Manny Machado (R) DH
Jackson Merrill (L) CF
Xander Bogaerts (R) SS
Jake Cronenworth (L) 2B
Tyler Wade (L) LF
Jose Iglesias (R) 3B
Elias Díaz (R) C
San Francisco Giants
Heliot Ramos (R) LF
Jung Hoo Lee (L) CF
Wilmer Flores (R) DH
Matt Chapman (R) 3B
Mike Yastrzemski (L) RF
Willy Adames (R) SS
LaMonte Wade Jr. (L) 1B
Patrick Bailey (S) C
Tyler Fitzgerald (R) 2B
Statistical Leaders
San Diego Padres
Batting Average: Jackson Merrill (.328)
Hits: Manny Machado (65)
Home Runs: Fernando Tatis (13)
RBI: Gavin Sheets (34)
Stolen Bases: Xander Bogaerts (11)
Wins: Nick Pivetta (6)
Saves: Robert Suarez (19)
ERA: Ryan Bergert (0.00)
San Francisco Giants
Batting Average: Heliot Ramos (.295)
Hits: Heliot Ramos (66)
Home Runs: Wilmer Flores (10)
RBI: Wilmer Flores (47)
Stolen Bases: Tyler Fitzgerald (8)
Wins: Robbie Ray (7)
Saves: Ryan Walker (10)
ERA: Randy Rodríguez (0.68)
Managers:
San Diego Padres: Mike Shildt (2nd season)
San Francisco Giants: Bob Melvin (2nd season)