Up arrow
MLB
Games

San Francisco Giants vs. Pittsburgh Pirates: Preview, Predictions and Picks for August 5, 2025

Updated on:
Aug 5, 2025 6:51 PM
The San Francisco Giants are looking to snap their current streak of 12 games on the road without a win as they take on the Pittsburgh Pirates at PNC Park on Tuesday, August 5th. The Pirates, who are on a four-game home winning streak, will look to extend their dominance over the Giants, who are 0-4 in the regular season series. The game is set to start at 6:40 PM.
San Francisco Giants vs Pittsburgh Pirates

Current Odds

SF
PIT
Over
2.5
-110
Under
8.5
-136
SF
-2.5
+124
PIT
+1.5
+165
SF
ML
-375
PIT
ML
+420

Giants vs Pirates statistics

Stat Giants Pirates
Hits 872 (28th) 873 (27th)
Batting Average .233 (25th) .232 (27th)
Runs Batted In 448 (Tied-22nd) 392 (30th)
Runs 469 (22nd) 404 (30th)
Home Runs 105 (26th) 81 (30th)
Walks 395 (4th) 359 (14th)
Stolen Bases 50 (29th) 88 (10th)
Strikeouts 960 (Tied-18th) 981 (24th)
Pitches 16751 (7th) 16353 (19th)

Pittsburgh Pirates recent games

Game Date Opponent Result Score
8/4/25 vs San Francisco Giants W 5-4
8/3/25 @ Colorado Rockies W 9-5
8/2/25 @ Colorado Rockies L 8-5
8/1/25 @ Colorado Rockies L 17-16
7/30/25 @ San Francisco Giants W 2-1 F/10

San Francisco Giants recent games

Game Date Opponent Result Score
8/4/25 @ Pittsburgh Pirates L 5-4
8/3/25 @ New York Mets W 12-4
8/2/25 @ New York Mets L 12-6
8/1/25 @ New York Mets W 4-3 F/10
7/30/25 vs Pittsburgh Pirates L 2-1 F/10

Pittsburgh Pirates injuries

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

San Francisco Giants injuries

  • Wilmer Flores (1B): Day-To-Day
  • Tom Murphy (C): 60-Day-IL
  • Max Stassi (C): Day-To-Day
  • Ethan Small (SP): Day-To-Day
  • Ryan Murphy (SP): Day-To-Day

Giants vs Pirates game info

Type Info
Venue PNC Park
Location Pittsburgh, Pennsylvania
First pitch Tue 6:40 PM
Temperature 84°
Chance of Rain 0%

Giants vs Pirates predictions

If you’re sizing up the San Francisco Giants heading into this matchup at PNC Park, keep an eye on Heliot Ramos and Wilmer Flores—both guys have been driving a chunk of the offense lately. My gut says Ramos is primed for another multi-hit game; he’s been making solid contact and should be in the mix for a run or RBI. Matt Chapman, with his knack for getting big hits, looks like a good bet to snag an extra-base knock and maybe even go yard if he gets something he likes. And speaking of slugging threats, don’t count out Rafael Devers—his compact swing could easily translate into a clutch RBI or two. On the mound, Logan Webb is in a groove; I’m counting on him for at least five strong innings, with a solid handful of strikeouts and limited damage.

Over in the Pirates’ dugout, Andrew McCutchen is the heartbeat of this lineup and always seems to show up in the box score, especially at home. There’s something about the energy at PNC Park that tends to bring out the best in him, so I wouldn’t be surprised if he sticks a couple of base knocks and plates a run tonight. Oneil Cruz has the power to flip the script with one swing, and he’s due for a loud extra-base hit—maybe even a deep drive that threatens the Allegheny breeze. Look out for Bryan Reynolds, too, who seems locked in at the plate; he’s the kind of hitter who can pile up hits and make Giants pitching work for every out.

When it comes down to putting a finger on the winner, it feels like this game is built for a little drama. The Pirates are riding a legit hot streak at home and have already taken command of this season series, so the momentum is clearly on their side. But with Webb on the bump and the Giants’ lineup flashing more thunder lately, I think San Francisco edges this one out—probably a low-scoring scrap, but the Giants’ pitching and savvy bats should be just enough to fend off a scrappy Pittsburgh squad. What’s your call—does the home crowd push the Bucs over the top, or do the Giants keep their playoff hopes flickering?

Pittsburgh Pirates

San Francisco Giants

More Games