7/28-30/2025: Pittsburgh at San Francisco

The replay has gone off the rails at the end of July, as the Giants earned their second straight three-game sweep instead of two real-life series where they were the team that was swept. In real life, San Francisco ended July with two wins in its final 14 games to fall below .500. But in the replay, after sweeping the Pittsburgh Pirates at home, the Giants won 12 of their final 15 in July to move to a season-best 15 wins over .500.

At this point in 2025, the Giants were sellers at the trading deadline, and they’ll now say goodbye to starting outfielder Mike Yastrzemski and bullpen standouts Tyler Rogers and Camilo Doval. Surely the Giants would keep them if they were actually 62-47 and just one game out of the NL West lead.

With the diminished lineup and less effective players seeing more playing time in August and September, maybe things will reverse and the Giants will end up closer to their real-life .500. Or maybe they’ll just keep hitting and pitching at a pace beyond their real-life counterparts.

As it’s the end of the month, here’s an update on the Giants’ season stats vs. their actual full season numbers.

BattingGAVGH/
GM
R/
GM
HR/
GM
SLGOBPSB/
GM
BB/
GM
K/
GM
Actual162.2357.84.41.1.386.3110.43.48.5
Replay109.2418.24.61.2.399.3150.53.58.8
PitchingGERABAAH/
GM
BB/
GM
K/
GM
WHIPK/
BB
Actual1623.84.2488.43.28.41.2972.68
Replay1093.45.2267.62.88.51.1633.05

replay 62-47, actual 54-55
July 28 — replay W 13-6 — actual L 5-6
July 29 — replay W 5-2 — actual L 1-3
July 30 — replay W 8-1 — actual L 1-2

July 28 (13-6 win): The Giants scored in six of their eight at-bats and hit four home runs, two of them by Rafael Devers. He had a solo shot in the first and a two-run blast in the second, as well as an RBI single in the fifth. Patrick Bailey hit a three-run homer in the second inning and Matt Chapman had a two-run homer in the seventh. Jung Hoo Lee had a bases-loaded triple in the fourth. Making his season debut, Carson Whisenhunt wasn’t great, but he got the win thanks to the run support.

2025 PIT PIRATES     AB  R  H BI  2025 SF GIANTS       AB  R  H BI
Tommy Pham 3 2 2 2 Heliot Ramos 3 3 2 0
Andrew McCutchen 4 0 1 0 Rafael Devers 4 3 3 4
Nick Gonzales 5 0 3 1 Willy Adames 4 0 1 0
Oneil Cruz 3 1 1 0 Matt Chapman 5 1 1 2
KeBryan Hayes 5 0 0 0 Jung Hoo Lee 4 1 2 3
Alexander Canario 5 1 2 2 Wilmer Flores 5 1 1 0
Liover Peguero 4 1 1 0 Mike Yastrzemski 4 2 2 0
Henry Davis 4 0 0 0 Patrick Bailey 5 1 2 4
Isiah KinerFalefa 4 1 1 1 Brett Wisely 4 1 0 0
TOTALS 37 6 11 6 TOTALS 38 13 14 13

2025 PIT PIRATES 020 010 030 -- 6
2025 SF GIANTS 150 311 20x -- 13

LOB--2025 PIT PIRATES 11, 2025 SF GIANTS 8. 2B--Nick
Gonzales, Willy Adames, Wilmer Flores, Jung Hoo Lee, Mike
Yastrzemski. 3B--Jung Hoo Lee. HR--Tommy Pham, Alexander
Canario, Patrick Bailey, Matt Chapman, Rafael Devers (2).
HBP--Liover Peguero. SB--Oneil Cruz, Liover Peguero (2).

2025 PIT PIRATES IP H R ER BB SO HR
Mitch Keller YZ [L] 2.00 6 6 6 2 2 3
Genesis Cabrera 2.00 2 3 3 2 4 0
Yohan Ramirez XY 1.00 2 1 1 1 2 0
Isaac Mattson Y 1.00 3 1 1 0 1 0
Dennis Santana YZ 1.00 1 2 2 2 2 1
David Bednar KZ 1.00 0 0 0 0 2 0
2025 SF GIANTS
Carson Whisenhunt W [W] 5.00 5 3 3 4 9 1
Carson Seymour 3.00 5 3 3 2 0 1
Camilo Doval XW 1.00 1 0 0 0 1 0

July 29 (5-2 win): Wilmer Flores got the Giants off a 2-0 lead in the first inning with a two-run triple. The Pirates tied it with a pair of runs in the third. It stayed 2-2 until the bottom of the seventh, when Matt Chapman hit a three-run homer, his 19th of the season.

2025 PIT PIRATES     AB  R  H BI  2025 SF GIANTS       AB  R  H BI
Spencer Horwitz 5 0 0 0 Heliot Ramos 5 1 1 0
Andrew McCutchen 3 1 0 0 Rafael Devers 5 1 1 0
Bryan Reynolds 4 0 0 0 Willy Adames 3 1 1 0
Nick Gonzales 2 1 1 0 Matt Chapman 3 2 1 3
Oneil Cruz 4 0 1 1 Wilmer Flores 3 0 2 2
Tommy Pham 4 0 0 1 Casey Schmitt 3 0 1 0
KeBryan Hayes 4 0 1 0 Jung Hoo Lee 3 0 1 0
Joey Bart 3 0 1 0 Patrick Bailey 3 0 1 0
Liover Peguero 2 0 0 0 Luis Matos 4 0 0 0
TOTALS 31 2 4 2 TOTALS 32 5 9 5

2025 PIT PIRATES 002 000 000 -- 2
2025 SF GIANTS 200 000 30x -- 5

LOB--2025 PIT PIRATES 9, 2025 SF GIANTS 9. ERR--Oneil Cruz.
2B--KeBryan Hayes, Nick Gonzales, Willy Adames, Wilmer
Flores, Rafael Devers. 3B--Wilmer Flores. HR--Matt Chapman.
HBP--Liover Peguero. SB--Oneil Cruz.

2025 PIT PIRATES IP H R ER BB SO HR
Bailey Falter 5.00 4 2 2 5 2 0
Braxton Ashcraft X [L] 2.00 5 3 3 1 0 1
Dennis Santana YZ 1.00 0 0 0 0 1 0
2025 SF GIANTS
Justin Verlander Y 5.33 3 2 2 5 8 0
Joey Lucchesi Z 0.67 1 0 0 0 0 0
Ryan Walker YZ [W] 1.00 0 0 0 0 1 0
Tyler Rogers ZZ 1.00 0 0 0 1 0 0
Tristan Beck [S] 1.00 0 0 0 0 0 0

July 30 (8-1 win): A four-run first inning, which included a two-run triple by Matt Chapman and RBI singles by Willy Adames and Casey Schmitt, was enough to propel the Giants to the sweep. That was more than enough for Logan Webb, who won his 16th game after giving up just one run in six innings of work. Rafael Devers added a three-run homer in the eighth.

2025 PIT PIRATES     AB  R  H BI  2025 SF GIANTS       AB  R  H BI
Spencer Horwitz 3 0 1 0 Heliot Ramos 5 2 2 0
Andrew McCutchen 4 0 0 0 Rafael Devers 4 2 1 3
Bryan Reynolds 4 1 1 1 Willy Adames 4 2 2 1
Oneil Cruz 3 0 1 0 Matt Chapman 4 1 1 2
Nick Gonzales 2 0 0 0 Dominic Smith 4 0 1 1
Jack Suwinski 3 0 0 0 Jung Hoo Lee 3 0 0 0
Henry Davis 3 0 0 0 Casey Schmitt 3 0 1 1
Liover Peguero 3 0 0 0 Mike Yastrzemski 4 0 0 0
Isiah KinerFalefa 3 0 0 0 Patrick Bailey 4 1 1 0
TOTALS 28 1 3 1 TOTALS 35 8 9 8

2025 PIT PIRATES 000 100 000 -- 1
2025 SF GIANTS 401 000 03x -- 8

LOB--2025 PIT PIRATES 3, 2025 SF GIANTS 8. ERR--Oneil Cruz
(2), Henry Davis. 2B--Dominic Smith. 3B--Matt Chapman.
HR--Bryan Reynolds, Rafael Devers. HBP--Matt Chapman.

2025 PIT PIRATES IP H R ER BB SO HR
Mike Burrows X [L] 3.00 6 5 5 2 5 0
Carmen Mlodzinski YZ 3.00 1 0 0 1 2 0
Isaac Mattson Y 2.00 2 3 2 1 3 1
2025 SF GIANTS
Logan Webb XZ [W] 6.00 3 1 1 1 8 1
Spencer Bivens 1.00 0 0 0 2 1 0
Matt Gage Y 1.00 0 0 0 0 1 0
Tristan Beck 1.00 0 0 0 0 1 0

,

A WordPress.com site