1. MLB
  2. Scores
  3. 8 · 4 · 25
  4. SF vs PIT

San Francisco Giants vs. Pittsburgh Pirates

Aug 4, 2025
FINAL

Box Score

123456789RHELOB
SF2000200004728
PIT1000002025606
loss:San Francisco Giants logoR. Rodriguezwin:Pittsburgh Pirates logoD. Moreta

Game Recap

Game Highlights Video

PITTSBURGH -- During a checkup stop at PNC Park during the Pirates’ last homestand, Johan Oviedo admitted that he had to learn patience to help get through the last two years of rehabbing from right UCL surgery....

Scoring Summary

SFPIT
  • San Francisco Giants logo
    1
    Dominic Smith singles on a ground ball to center fielder Oneil Cruz. Heliot Ramos scores. Rafael Devers to 3rd. Willy Adames to 2nd. [1 run]
    10
  • San Francisco Giants logo
    1
    Casey Schmitt walks. Rafael Devers scores. Willy Adames to 3rd. Dominic Smith to 2nd. [1 run]
    20
  • Pittsburgh Pirates logo
    1
    Nick Gonzales out on a sacrifice fly to right fielder Grant McCray. Spencer Horwitz scores. [1 run] [2 outs]
    21
  • San Francisco Giants logo
    5
    Jung Hoo Lee triples (9) on a line drive to right fielder Jack Suwinski. Willy Adames scores. Matt Chapman scores. [2 runs]
    41
  • Pittsburgh Pirates logo
    7
    Jack Suwinski homers (2) on a fly ball to right field. Liover Peguero scores. [2 runs]
    43
  • Pittsburgh Pirates logo
    9
    Joey Bart singles on a line drive to left fielder Heliot Ramos. Alexander Canario scores. Jack Suwinski to 3rd. [1 run]
    44
  • Pittsburgh Pirates logo
    9
    Giants challenged (tag play), call on the field was upheld: Isiah Kiner-Falefa reaches on a fielder's choice, fielded by first baseman Rafael Devers. Jack Suwinski scores. Henry Davis to 3rd. [1 run]
    45

Player Stats

San Francisco Giants logoHITTINGHABRRBIKBBHRLOBAVG
Christian Koss2B00000000.263
TOTAL73444115020-
San Francisco Giants logoPITCHINGIPHRERKBBHRPCERA
Justin VerlanderRHP5.03104101004.29
Carson SeymourRHP2.0122211364.91
Spencer BivensRHP0.2100100164.75
Randy RodriguezRHP0.2122110321.54
TOTAL8.1654831184-
Pittsburgh Pirates logoHITTINGHABRRBIKBBHRLOBAVG
Alexander CanarioPR00100000.209
Henry DavisPR00000000.168
TOTAL6315583111-
Pittsburgh Pirates logoPITCHINGIPHRERKBBHRPCERA
Johan OviedoRHP1.02223304318.00
Yohan RamirezRHP2.2300200413.95
Kyle NicolasRHP2.2222320366.48
Ryan BoruckiLHP1.2000200204.94
Dauri MoretaRHP1.0000100100.00
TOTAL9.07441150150-

Play-by-Play

1st inningSFPIT
  • TOP 1
  • San Francisco Giants logo
    SINGLE — Heliot Ramos singles on a ground ball to second baseman Nick Gonzales.
    00
  • San Francisco Giants logo
    WALK — Rafael Devers walks. Heliot Ramos to 2nd.
    00
  • San Francisco Giants logo
    WALK — Willy Adames walks. Heliot Ramos to 3rd. Rafael Devers to 2nd.
    00
  • San Francisco Giants logo
    STRIKEOUT — Matt Chapman strikes out swinging. [1 out]
    00
  • San Francisco Giants logo
    SINGLE — Dominic Smith singles on a ground ball to center fielder Oneil Cruz. Heliot Ramos scores. Rafael Devers to 3rd. Willy Adames to 2nd. [1 run]
    10
  • San Francisco Giants logo
    WALK — Casey Schmitt walks. Rafael Devers scores. Willy Adames to 3rd. Dominic Smith to 2nd. [1 run]
    20
  • San Francisco Giants logo
    STRIKEOUT — Jung Hoo Lee strikes out swinging. [2 outs]
    20
  • San Francisco Giants logo
    STRIKEOUT — Patrick Bailey strikes out swinging. [3 outs]
    20
  • BOTTOM 1
  • Pittsburgh Pirates logo
    SINGLE — Spencer Horwitz singles on a line drive to left fielder Heliot Ramos. Spencer Horwitz to 2nd. Spencer Horwitz advances to 2nd, on a fielding error by left fielder Heliot Ramos.
    20
  • Pittsburgh Pirates logo
    GROUNDOUT — Tommy Pham grounds out sharply, shortstop Willy Adames to first baseman Rafael Devers. Spencer Horwitz to 3rd. [1 out]
    20
  • Pittsburgh Pirates logo
    SAC FLY — Nick Gonzales out on a sacrifice fly to right fielder Grant McCray. Spencer Horwitz scores. [1 run] [2 outs]
    21
  • Pittsburgh Pirates logo
    STRIKEOUT — Oneil Cruz strikes out swinging. [3 outs]
    21
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning

Team Stats

4Runs5
7Hits6
2Errors0
.206Batting Avg.194
34At Bats31
1Extra-base Hits2
0Home Runs1
4Runs-Batted-In5
5Walks3
0Stolen Bases1
11Strikeouts8
8Left on Base6
9Total Bases10

Game Details

Monday, August 4, 2025 · 6:40 PM
PNC Park · Pittsburgh, PA
attendance: 13,921 (35.9%)
weather: 81 degrees, partly cloudy