Explore the full baseball box score for this game, including batting stats, pitching performances, attendance, weather, milestones, and players witnessed live.

📌 Game Summary

July 28, 2025
Pittsburgh Pirates 6
San Francisco Giants 5
📍 Oracle Park
👥 35,572
⏱ 2:50
🌤 64° • Clear • 11 mph, Out To CF
Status: Final
Expanded pre-game details available in Ballpark Pro

The Ballpark Witness

The Ballpark Witness helps baseball fans track games attended, players seen, stadiums visited, awards witnessed, and baseball milestones. Save this game to your personal archive and discover which players you've seen before, All-Stars, award winners, Hall of Famers, and more.

Thousands of MLB and Minor League box scores available.
Pittsburgh Pirates
Pittsburgh Pirates
6
Final
San Francisco Giants
San Francisco Giants
5
Team 1 2 3 4 5 6 7 8 9 R H E
PIT 1 3 0 0 0 0 2 0 0 6 9 0
SF 1 2 0 1 0 0 0 0 1 5 11 0
Pittsburgh Pirates Pittsburgh Pirates Hitting
Hitters AB R H RBI BB K
Tommy Pham LF 4 1 2 1 1 1
Andrew McCutchen DH 5 1 1 2 0 1
Nick Gonzales 2B 5 1 2 1 0 1
Oneil Cruz CF 4 0 1 0 0 1
Ke'Bryan Hayes 3B 4 0 0 0 0 1
Alexander Canario RF 2 1 0 0 1 0
Jack Suwinski PH-RF 1 0 0 0 0 0
Liover Peguero 1B 2 1 1 0 1 0
Spencer Horwitz 1B 1 0 1 0 0 0
Henry Davis C 3 0 0 0 1 2
Isiah Kiner-Falefa SS 4 1 1 2 0 1
TEAM 35 6 9 6 4 8
2B: Liover Peguero, Isiah Kiner-Falefa
HR: Andrew McCutchen, Nick Gonzales
GIDP: Ke'Bryan Hayes
LOB: Andrew McCutchen (2), Nick Gonzales, Oneil Cruz (2), Ke'Bryan Hayes (2), Alexander Canario, Henry Davis (3), Isiah Kiner-Falefa (3)

Pittsburgh PiratesPittsburgh Pirates Pitching
Pitchers IP H R ER BB K
Mitch Keller 2.0 5 3 3 3 3
Génesis Cabrera 1.2 1 1 1 0 2
Yohan Ramírez 2.1 1 0 0 2 1
Isaac Mattson 1.0 0 0 0 0 2
Dennis Santana 1.0 1 0 0 0 0
David Bednar 1.0 3 1 1 0 0
TEAM 11 5 5 5 8
Pitches: Mitch Keller 73-42, Génesis Cabrera 19-13, Yohan Ramírez 37-22, Isaac Mattson 14-10, Dennis Santana 11-8, David Bednar 32-27
HBP: Yohan Ramírez (2)

San Francisco Giants San Francisco Giants Hitting
Hitters AB R H RBI BB K
Heliot Ramos LF 5 2 2 0 0 0
Rafael Devers 1B 3 0 0 0 2 1
Willy Adames SS 5 1 3 2 0 0
Matt Chapman 3B 4 0 1 1 0 1
Jung Hoo Lee CF 3 0 1 1 2 1
Wilmer Flores DH 5 0 1 0 0 1
Luis Matos PR 0 0 0 0 0 0
Mike Yastrzemski RF 4 1 0 0 1 2
Patrick Bailey C 4 1 2 0 0 1
Brett Wisely 2B 4 0 1 1 0 1
TEAM 37 5 11 5 5 8
2B: Heliot Ramos, Willy Adames, Brett Wisely
3B: Matt Chapman
SB: Jung Hoo Lee
GIDP: Matt Chapman
LOB: Heliot Ramos (4), Rafael Devers (3), Willy Adames (2), Matt Chapman (5), Jung Hoo Lee (3), Wilmer Flores (5), Mike Yastrzemski (2), Patrick Bailey (2), Brett Wisely (2)

San Francisco Giants San Francisco Giants Pitching
Pitchers IP H R ER BB K
Carson Whisenhunt 5.0 5 4 4 2 3
Carson Seymour 3.0 4 2 2 2 3
Camilo Doval 1.0 0 0 0 0 2
TEAM 9 6 6 4 8
HR Allowed: Carson Whisenhunt, Carson Seymour
Pitches: Carson Whisenhunt 85-49, Carson Seymour 48-29, Camilo Doval 16-11
The Ballpark Witness

Turn Box Scores Into Baseball Memories

The Ballpark Witness helps fans build a personal archive of every game attended. Track players seen, stadiums visited, home runs witnessed, award winners, future MLB players, and baseball milestones across a lifetime of games.

This game is one of thousands available in the archive.