Open the board

San Francisco Giants 7, Arizona Diamondbacks 2: final score and stats

San Francisco Giants beat Arizona Diamondbacks, San Francisco Giants 7 to Arizona Diamondbacks 2, on Thursday, July 3, 2025 at Chase Field, Phoenix, Arizona. Below: the box score, top performers, team stats, injuries and recent form for Arizona Diamondbacks vs San Francisco Giants.

MLBThursday, July 3, 2025
DateJul 3, 2025
Start time9:40 PM ET
VenueChase Field, Phoenix, Arizona
TVNBC Sports BA, MLB.TV, DBACKS.TV
Attendance29,769

Line score

Team123456789R
San Francisco Giants2020002017
Arizona Diamondbacks0000100012

Top performers

San Francisco Giants
Batting AverageWilly Adames · 3-4, 2 2B, RBI, 3 R, BB
Home RunsDominic Smith · 0-4, 2 K
Runs Batted InRafael Devers · 1-3, 3 RBI, R, BB
MLB RatingRobbie Ray · 9.0 IP, 2 ER, 3 H, 7 K, BB
Arizona Diamondbacks
Batting AverageEugenio Suarez · 1-4, HR, RBI, R, 3 K
Home RunsEugenio Suarez · 1-4, HR, RBI, R, 3 K
Runs Batted InEugenio Suarez · 1-4, HR, RBI, R, 3 K
MLB RatingKetel Marte · 1-4, HR, RBI, R

Team comparison

San Francisco GiantsArizona Diamondbacks
Runs per game
-
-
Runs allowed per game
-
-
47-41Record43-44
4th in NL WestStanding3rd in NL West
0-0Road record / home record0-0
Last 5
-Streak-

Injury report

Confirm lineups and injuries close to game time.

San Francisco Giants
Harrison Bader CF · Foot - Plantar Fasciitis
Out
Randy Rodriguez RP · Elbow - Surgery
Out
Rowan Wick RP · Elbow - Surgery
Out
Matt Chapman 3B · Abdomen - Surgery
Out
Rafael Devers 1B · Abdomen - Surgery
Out
Arizona Diamondbacks
Cristian Mena RP · Shoulder - Surgery
Out
Andrew Saalfrank RP · Shoulder - Surgery
Out
Corbin Carroll RF · Elbow - Surgery
Out

Box score

San Francisco Giants

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Mike Yastrzemski3-5513000117.250.341.393
Willy Adames3-4433101021.218.305.358
Rafael Devers1-3311301024.210.306.355
Heliot Ramos2-5502200115.277.351.453
Jung Hoo Lee1-3301100118.247.314.405
Dominic Smith0-4400000213.242.325.348
Tyler Fitzgerald0-4400000313.225.284.319
Brett Wisely0-4400000312.167.242.233
Andrew Knizner2-4422000018.152.176.242
Team12-363671270211151

San Francisco Giants

PlayerIPHRERBBKHRPC-STERAPC
Robbie Ray9.0322172102-692.68102
Team9.0322172102-69102

Arizona Diamondbacks

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Ketel Marte1-4411110011.299.402.603
Geraldo Perdomo0-3300001020.269.365.418
Lourdes Gurriel Jr.1-440100018.251.299.422
Eugenio Suarez1-4411110316.250.318.561
Randal Grichuk0-330000006.239.280.420
Blaze Alexander0-330000008.000.000.000
James McCann0-3300000111.364.533.727
Tim Tawa0-3300000113.199.262.358
Alek Thomas0-330000019.245.288.369
Team3-3030232217102

Arizona Diamondbacks

PlayerIPHRERBBKHRPC-STERAPC
Brandon Pfaadt6.064428097-675.4297
John Curtiss1.032201024-166.0024
Jalen Beeks1.00000107-54.627
Kevin Ginkel1.031101023-1810.0023
Team9.012772110151-106151

Season series

ARI wins series 4-3
Sep 17, 2025SF 5, ARI 1
Sep 16, 2025SF 5, ARI 6
Sep 15, 2025SF 1, ARI 8
Jul 3, 2025SF 7, ARI 2

Team pages

More MLB games on Jul 3, 2025

Frequently asked questions

Who won San Francisco Giants vs Arizona Diamondbacks?

San Francisco Giants won, 7-2, on Thursday, July 3, 2025.

What was the final score of San Francisco Giants vs Arizona Diamondbacks?

San Francisco Giants 7, Arizona Diamondbacks 2.

Who were the top performers?

San Francisco Giants: Willy Adames (3-4, 2 2B, RBI, 3 R, BB batting average). Arizona Diamondbacks: Eugenio Suarez (1-4, HR, RBI, R, 3 K batting average).

Where is San Francisco Giants vs Arizona Diamondbacks played?

Chase Field, Phoenix, Arizona.

The model’s read

Grades, leans and the full breakdown for San Francisco Giants vs Arizona Diamondbacks are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.