Thursday, July 3rd, 2025 8:40PM CST
The San Francisco Giants defeated the Arizona Diamondbacks 7-2 on Thursday night, a game highlighted by Robbie Ray pitching his first complete game since 2017 and Rafael Devers driving in three runs. Read the full game recap.
Date: Thursday, July 3rd, 2025
Time: 8:40PM CST
Stadium: Chase Field
Location: Phoenix, Arizona
Attendance: 29,769
| Innings: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|
ARI |
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
SF |
2 | 0 | 2 | 0 | 0 | 0 | 2 | 0 | 1 |

Doubles: Gurriel Jr. (16, Ray)
Home Runs: Suárez (27, 5th inning off Ray 0 on, 0 Out); Marte (19, 9th inning off Ray 0 on, 1 Out)
Runs Batted In: Suárez (70), Marte (40)
Team Left On Base: 2
Team Runners Left In Scoring Position: 0-2 (Grichuk 0-1, Suárez 0-1)
Runners Left In Scoring Position With 2 Outs: Suárez 1

First-pitch strikes/Batters Faced: Beeks 2/3; Curtiss 4/6; Ginkel 4/6; Pfaadt 16/25
Called strikes-Swinging strikes-Foul balls-In play strikes: Beeks-2-0-1-2; Curtiss-2-3-6-5; Ginkel-2-3-8-5; Pfaadt-13-11-28-14
Ground Balls-Fly Balls: Beeks 1-1; Curtiss 2-0; Ginkel 0-2; Pfaadt 5-4
Game Scores: B Pfaadt 50

Double Plays: 1 (Perdomo-Alexander-Tawa)

Doubles: Adames 2 (13, Pfaadt, Curtiss); Ramos (17, Pfaadt)
Runs Batted In: Adames (38), Devers 3 (67), Ramos 2 (46), Lee (36)
2-out Runs Batted In: Devers 2.
Sacrifice Flies: Devers; Lee
Ground Into Double Play: Adames
Team Left On Base: 6
Team Runners Left In Scoring Position: 4-7 (Smith 0-1, Adames 1-1, Devers 1-2, Ramos 2-3)
Runners Left In Scoring Position With 2 Outs: Devers 2; Lee 2

First-pitch strikes/Batters Faced: Ray 19/31
Called strikes-Swinging strikes-Foul balls-In play strikes: Ray-17-14-15-23
Ground Balls-Fly Balls: Ray 12-8
Game Scores: R Ray 79
There are no baseball games today.
There are no baseball games tomorrow.
There were no baseball games yesterday.
All logos are the trademark & property of their owners and not MLB-Schedules.com. All content on this website is for educational purposes.