Thursday, July 3rd, 2025

San Francisco Giants at Arizona Diamondbacks
2025-07-03 8:40PM MLB Game Preview
The San Francisco Giants face the Arizona Diamondbacks in Phoenix on Thursday, July 3, 2025, with the first pitch scheduled for 8:40 PM MST.
The Giants hold a season record of 46-41, placing them third in the NL West division. The Diamondbacks are 43-43 and rank fourth in the NL West.
San Francisco sends left-hander Robbie Ray to the mound. Ray enters the game with an 8-3 record, a 2.75 ERA, and a 1.15 WHIP. He has recorded 110 strikeouts this season.
Arizona counters with right-hander Brandon Pfaadt. Pfaadt's record stands at 8-5, with a 5.27 ERA and a 1.37 WHIP. He has accumulated 72 strikeouts.
According to the latest odds, the San Francisco Giants are favored at -119, while the Arizona Diamondbacks are listed at -100. The over/under for total runs is set at 8 1/2.
This game marks the seventh meeting between these two teams this season. The Arizona Diamondbacks currently lead the season series 4-2.
The Diamondbacks have a 22-22 record when playing at home in Phoenix. Overall, their record is 43-43.
Arizona's offense ranks third in Major League Baseball with 128 total home runs this season.
Top performers for the Diamondbacks include Josh Naylor, who is hitting .303 with 18 doubles, a triple, 10 home runs, and 54 RBI. Geraldo Perdomo has been performing well recently, going 14 for 40 with two doubles and a home run over his last 10 games.
The Giants hold a 21-24 record in road games. Their overall record is 46-41.
San Francisco has been successful when scoring runs, boasting a 25-7 record in games where they score five or more runs.
Leading the offense for the Giants is Rafael Devers, who has tallied 21 doubles and 17 home runs. Christian Koss has hit well over his last 10 games, going 11 for 29 with three doubles, a home run, and three RBI.
Record: 4-6
Batting Average: .248
ERA: 3.90
Run Differential: Outscored opponents by 10 runs
Record: 3-7
Batting Average: .222
ERA: 4.70
Run Differential: Outscored by 17 runs
Josh Naylor: day-to-day (undisclosed)
Ildemaro Vargas: 10-Day IL (foot)
Corbin Carroll: 10-Day IL (hand)
Christian Montes De Oca: 60-Day IL (elbow)
Gabriel Moreno: 10-Day IL (hand)
Justin Martinez: 60-Day IL (elbow)
Cristian Mena: 60-Day IL (shoulder)
Kendall Graveman: 15-Day IL (hip)
Corbin Burnes: 60-Day IL (elbow)
A.J. Puk: 60-Day IL (elbow)
Jordan Montgomery: 60-Day IL (elbow)
Blake Walston: 60-Day IL (elbow)
Christian Koss: 10-Day IL (hamstring)
Casey Schmitt: 10-Day IL (hand)
Jerar Encarnacion: 10-Day IL (oblique)
Matt Chapman: 10-Day IL (hand)
Tom Murphy: 60-Day IL (back)
The San Francisco Giants (46-41) visit the Arizona Diamondbacks (43-43) on July 3, 2025, at 8:40 PM MST in Phoenix. The game features a pitching matchup between Giants' Robbie Ray (8-3, 2.75 ERA) and Diamondbacks' Brandon Pfaadt (8-5, 5.27 ERA). Arizona leads the season series 4-2. Betting odds favor San Francisco (-119) with an over/under of 8.5 runs. Key players include Josh Naylor for Arizona and Rafael Devers for San Francisco. Both teams have several players on the injured list.
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.