Up arrow
MLB
Games

Pittsburgh Pirates vs. San Francisco Giants: Preview, Predictions and Picks for July 30, 2025

Updated on:
Jul 30, 2025 4:20 PM
The Pittsburgh Pirates look to extend their winning streak as they take on the San Francisco Giants at Oracle Park on Wednesday, July 30th at 3:45 PM. Heading into this matchup, the Pirates lead the series 2-0, with the Giants seeking to even the score on their home turf. Can the Pirates continue their momentum, or will the Giants find a way to bounce back in front of their crowd?
Pittsburgh Pirates vs San Francisco Giants

Current Odds

PIT
SF
Over
2.5
+105
Under
4.5
+115
PIT
-1.5
+290
SF
-1.5
+294
PIT
ML
+151
SF
ML
-142

Pirates vs Giants statistics

Stat Pirates Giants
Hits 826 (Tied-27th) 826 (Tied-27th)
Batting Average .231 (28th) .232 (26th)
Runs Batted In 355 (30th) 422 (24th)
Runs 367 (30th) 442 (24th)
Home Runs 72 (30th) 101 (25th)
Walks 332 (20th) 377 (4th)
Stolen Bases 85 (10th) 48 (29th)
Strikeouts 937 (23rd) 911 (Tied-17th)
Pitches 15476 (22nd) 15942 (9th)

San Francisco Giants recent games

Game Date Opponent Result Score
7/29/25 vs Pittsburgh Pirates L 3-1
7/28/25 vs Pittsburgh Pirates L 6-5
7/27/25 vs New York Mets L 5-3
7/26/25 vs New York Mets L 2-1
7/25/25 vs New York Mets L 8-1

Pittsburgh Pirates recent games

Game Date Opponent Result Score
7/29/25 @ San Francisco Giants W 3-1
7/28/25 @ San Francisco Giants W 6-5
7/27/25 vs Arizona Diamondbacks W 6-0
7/26/25 vs Arizona Diamondbacks W 2-0
7/25/25 vs Arizona Diamondbacks L 1-0 F/11

San Francisco Giants injuries

  • Christian Koss (2B): 10-Day-IL
  • Jerar Encarnacion (RF): 10-Day-IL
  • Ryan Murphy (SP): Day-To-Day
  • Cole Waites (RP): Day-To-Day
  • Tom Murphy (C): 60-Day-IL

Pittsburgh Pirates injuries

  • Ryan Borucki (RP): 15-Day-IL
  • Malcom Nunez (1B): Day-To-Day
  • Chase Shugart (RP): 15-Day-IL
  • Anthony Solometo (SP): Day-To-Day
  • Justin Lawrence (RP): 60-Day-IL

Pirates vs Giants game info

Type Info
Venue Oracle Park
Location San Francisco, California
First pitch Wed 3:45 PM
Temperature 58°
Chance of Rain 0%

Pirates vs Giants predictions

When you look at the Pittsburgh Pirates heading into this next game, there are a few names that really stand out if the Bucs want to keep their win streak alive. Oneil Cruz continues to be the guy with the pop—expect him to come up with a hit and possibly reach base with a walk as well, maybe swiping a bag to boot. Andrew McCutchen, the steady veteran in right field, feels due for one of his classic multi-hit performances; I wouldn't be shocked to see him notch a single, draw a walk, and score a run to give this lineup some life. Meanwhile, Bryan Reynolds has been knocking in runs all season and looks primed to bring another Pirate home, maybe stringing together a couple of hits in the process. And let’s not forget about Mike Burrows on the mound, who, given his stuff, could easily put together five solid innings with a handful of strikeouts to keep the Giants in check.

Shifting the focus to the San Francisco Giants, there’s some real potential for their key bats to make noise at Oracle Park. Heliot Ramos has been swinging a hot bat and I can definitely see him coming through with a hit and possibly an RBI in the middle of the lineup. Expect Wilmer Flores to keep up his steady production, chipping in a couple of hits and pushing a runner or two across the plate. Rafael Devers feels primed for a big day as well—with his ability to get on base, drive guys in, or even sneak in an extra-base hit, he’s always a threat. And of course, there’s Logan Webb, who’s proven to be a lockdown option at home; I’d look for him to go strong for five-plus innings, given up minimal runs and keeping his strikeouts up, just like he’s done all season.

With both teams showing flashes of offensive upside but also battling some inconsistency, this game feels like one where the pitching matchup could tip the scales. The Giants have shown they play well at home and behind Webb, they usually find a way to lock things down. Still, the Pirates have some momentum and young energy working in their favor. If you had to put money on it, you might lean toward the Giants riding strong pitching and just enough timely hitting to take this one—after all, keeping the win streak alive on the road is never an easy task in a place like San Francisco. What do you think? Could the Pirates pull off another upset, or is this where the Giants get back on track?

San Francisco Giants

Pittsburgh Pirates

More Games