MLB Game
San Francisco Giants at Arizona Diamondbacks
Final
SF
7
@
AZ
2
Live Game State
InningBottom 9th
Balls / Strikes / Outs2 / 3 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueChase Field
StartJul 4, 1:40 AM
Day/Nightnight
Attendance29769
First Pitch2025-07-04T01:40:00.000Z
DecisionW: Robbie Ray · L: Brandon Pfaadt
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SF | 2 | 0 | 2 | 0 | 0 | 0 | 2 | 0 | 1 | 7 | 12 | 0 |
| AZ | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 2 | 3 | 0 |
Starting Pitchers
San Francisco Giants
Robbie Ray
— · 9-3 · ERA 2.68
Arizona Diamondbacks
Brandon Pfaadt
— · 8-6 · ERA 5.42
Team Totals
San Francisco Giants Batting
AVG.231
Runs7
Hits12
HR0
BB2
K11
Arizona Diamondbacks Batting
AVG.254
Runs2
Hits3
HR2
BB1
K7
San Francisco Giants Pitching
ERA3.40
K7
BB1
IP9.0
Hits3
HR2
Arizona Diamondbacks Pitching
ERA4.73
K11
BB2
IP9.0
Hits12
HR0
Pitch View
Robbie Ray vs Eugenio Suárez
Eugenio Suárez called out on strikes.
7 pitches
Selected Pitch
Pitch #7
TypeFour-Seam Fastball
DescriptionCalled Strike
CallCalled Strike
Result
Count—
Outs—
Velocity95.2 mph
End Velocity87.3 mph
Spin Rate0 rpm
Spin Direction0°
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X-0.44
Plate Z3.31
Zone1
SZ Top0.00
SZ Bottom0.00
Release X0.00
Release Y0.00
Release Z0.00
Accel X0.00
Accel Y0.00
Accel Z0.00
Vel X00.00
Vel Y00.00
Vel Z00.00
Recent Plays
bottom 9
7 - 2 · 3 outs
Eugenio Suárez called out on strikes.
Batter: Eugenio Suárez · Pitcher: Robbie Ray
bottom 9
7 - 2 · 2 outs
Lourdes Gurriel Jr. flies out to left fielder Heliot Ramos.
Batter: Lourdes Gurriel Jr. · Pitcher: Robbie Ray
bottom 9
7 - 2 · 1 out
Geraldo Perdomo walks.
Batter: Geraldo Perdomo · Pitcher: Robbie Ray
bottom 9
7 - 2 · 1 out
Ketel Marte homers (19) on a fly ball to left field.
Batter: Ketel Marte · Pitcher: Robbie Ray
bottom 9
7 - 1 · 1 out
Alek Thomas grounds out, second baseman Tyler Fitzgerald to first baseman Dominic Smith.
Batter: Alek Thomas · Pitcher: Robbie Ray
top 9
7 - 1 · 3 outs
Heliot Ramos flies out sharply to center fielder Alek Thomas.
Batter: Heliot Ramos · Pitcher: Kevin Ginkel
top 9
7 - 1 · 2 outs
Rafael Devers out on a sacrifice fly to left fielder Lourdes Gurriel Jr. Andrew Knizner scores. Mike Yastrzemski to 3rd. Willy Adames to 2nd.
Batter: Rafael Devers · Pitcher: Kevin Ginkel
top 9
6 - 1 · 1 out
Willy Adames singles on a line drive to pitcher Kevin Ginkel. Andrew Knizner to 3rd. Mike Yastrzemski to 2nd.
Batter: Willy Adames · Pitcher: Kevin Ginkel
top 9
6 - 1 · 1 out
Mike Yastrzemski singles on a sharp ground ball to right fielder Randal Grichuk. Andrew Knizner to 2nd.
Batter: Mike Yastrzemski · Pitcher: Kevin Ginkel
top 9
6 - 1 · 1 out
Andrew Knizner singles on a ground ball to right fielder Randal Grichuk.
Batter: Andrew Knizner · Pitcher: Kevin Ginkel
top 9
6 - 1 · 1 out
Brett Wisely strikes out swinging.
Batter: Brett Wisely · Pitcher: Kevin Ginkel
bottom 8
6 - 1 · 3 outs
Tim Tawa grounds out, third baseman Brett Wisely to first baseman Dominic Smith.
Batter: Tim Tawa · Pitcher: Robbie Ray
San Francisco Giants Roster
Lineup
Mike YastrzemskiRF#5
AVG — · HR 0 · RBI 0
Willy AdamesSS#2
AVG — · HR 0 · RBI 1
Rafael DeversDH#16
AVG — · HR 0 · RBI 3
Heliot RamosLF#17
AVG — · HR 0 · RBI 2
Jung Hoo LeeCF#51
AVG — · HR 0 · RBI 1
Dominic Smith1B#7
AVG — · HR 0 · RBI 0
Tyler Fitzgerald2B#49
AVG — · HR 0 · RBI 0
Brett Wisely3B#0
AVG — · HR 0 · RBI 0
Andrew KniznerC#21
AVG — · HR 0 · RBI 0
Bench
Luis MatosRF#29
AVG — · HR — · RBI —
Patrick BaileyC#14
AVG — · HR — · RBI —
Sergio AlcántaraSS#39
AVG — · HR — · RBI —
Wilmer Flores1B#41
AVG — · HR — · RBI —
Pitchers
Camilo DovalP#75
IP — · K — · ERA —
Hayden BirdsongP#60
IP — · K — · ERA —
Joey LucchesiP#57
IP — · K — · ERA —
Justin VerlanderP#35
IP — · K — · ERA —
Landen RouppP#65
IP — · K — · ERA —
Logan WebbP#62
IP — · K — · ERA —
Mason BlackP#47
IP — · K — · ERA —
Randy RodríguezP#73
IP — · K — · ERA —
Robbie RayP#38
IP 9.0 · K 7 · ERA —
Ryan WalkerP#74
IP — · K — · ERA —
Spencer BivensP#76
IP — · K — · ERA —
Tyler RogersP#71
IP — · K — · ERA —
Arizona Diamondbacks Roster
Lineup
Ketel MarteDH#4
AVG — · HR 1 · RBI 1
Geraldo PerdomoSS#2
AVG — · HR 0 · RBI 0
Lourdes Gurriel Jr.LF#12
AVG — · HR 0 · RBI 0
Eugenio Suárez3B#28
AVG — · HR 1 · RBI 1
Randal GrichukRF#15
AVG — · HR 0 · RBI 0
Blaze Alexander2B#9
AVG — · HR 0 · RBI 0
James McCannC#8
AVG — · HR 0 · RBI 0
Tim Tawa1B#13
AVG — · HR 0 · RBI 0
Alek ThomasCF#5
AVG — · HR 0 · RBI 0
Bench
Jake McCarthyCF#31
AVG — · HR — · RBI —
Jose HerreraC#11
AVG — · HR — · RBI —
Josh Naylor1B#22
AVG — · HR — · RBI —
Pavin Smith1B#26
AVG — · HR — · RBI —
Pitchers
Anthony DeSclafaniP#21
IP — · K — · ERA —
Brandon PfaadtP#32
IP 6.0 · K 8 · ERA —
Eduardo RodriguezP#57
IP — · K — · ERA —
Jake WoodfordP#41
IP — · K — · ERA —
Jalen BeeksP#68
IP 1.0 · K 1 · ERA —
John CurtissP#46
IP 1.0 · K 1 · ERA —
Kevin GinkelP#37
IP 1.0 · K 1 · ERA —
Kyle BackhusP#43
IP — · K — · ERA —
Merrill KellyP#29
IP — · K — · ERA —
Ryan ThompsonP#81
IP — · K — · ERA —
Ryne NelsonP#19
IP — · K — · ERA —
Shelby MillerP#18
IP — · K — · ERA —
Zac GallenP#23
IP — · K — · ERA —
