Arizona Diamondbacks at San Francisco Giants
· Major League Baseball
6 - 2
Marte's 4-hit day helps Kelly win 4th straight start as D-backs beat Giants 6-2
Kelly (5-3) allowed two runs on four hits, struck out four and walked two. He became the fourth pitcher in Arizona history to reach 1,000 innings.
It's the second-longest winning streak of his eight-year career behind a stretch of five consecutive victories from May 15 to June 9, 2023. The veteran right-hander beat the Giants for the second time in six days and is 4-0 over his last six starts against San Francisco.
After Marte's double in the fifth, Geraldo Perdomo singled one out later to put the Diamondbacks ahead 3-2. Adrian Del Castillo added an RBI single for Arizona, which won its third straight, ninth in 11 games and improved to 12-4 since May 9.
Corbin Carroll extended his majors-best and season-high hitting streak to 13 games. Marte, who has a nine-game hitting streak, produced three or more hits for a third consecutive game.
San Francisco's Rafael Devers hit a go-ahead, two-run double in the fourth.
Gabriel Moreno homered leading off the third for Arizona’s first baserunner. The Diamondbacks then loaded the bases on three straight singles against Landen Roupp (5-5), who retired Perdomo on a called third strike and induced an inning-ending foul popup by Nolan Arenado to escape further damage.
Facing the Diamondbacks for a second straight start, Roupp struck out seven and allowed four runs — two earned — on seven hits over five innings. He held Arizona to one run and seven hits in six innings last Tuesday in Phoenix.
Dating to 2020, the Giants are 32-15 at home against Arizona.
How can I watch Arizona Diamondbacks vs. San Francisco Giants?
- TV Channel: Diamondbacks at Giants 2022 MLB Baseball, is broadcasted on MLB.TV.
- Online streaming: Sign up for Fubo.
Scoring Summary
![]() |
9th Inning | Susac struck out looking. |
![]() |
9th Inning | Chapman grounded into double play, shortstop to first, Devers out at second. |
![]() |
9th Inning | Devers hit by pitch. |
![]() |
9th Inning | B. Garcia relieved Loaisiga |
![]() |
9th Inning | Waldschmidt lined out to center. |
![]() |
9th Inning | Vargas grounded out to first. |
Statistics
ARI |
SF |
|
|---|---|---|
| 1 | Games Played | 1 |
| 1 | Team Games Played | 1 |
| 0 | Hit By Pitch | 1 |
| 10 | Ground Balls | 8 |
| 9 | Strikeouts | 5 |
| 6 | Runs Batted In | 2 |
| 0 | Sacrifice Hit | 0 |
| 11 | Hits | 5 |
| 0 | Stolen Bases | 0 |
| 4 | Walks | 2 |
| 0 | Catcher Interference | 0 |
| 6 | Runs | 2 |
| 0 | Ground Into Double Play | 2 |
| 0 | Sacrifice Flies | 0 |
| 38 | At Bats | 30 |
| 1 | Home Runs | 0 |
| 0 | Grand Slam Home Runs | 0 |
| 21 | Runners Left On Base | 12 |
| 0 | Triples | 0 |
| 1 | Game Winning RBIs | 0 |
| 1 | Intentional Walks | 0 |
| 2 | Doubles | 4 |
| 19 | Fly Balls | 17 |
| 0 | Caught Stealing | 0 |
| 152 | Pitches | 122 |
| 0 | Games Started | 0 |
| 1 | Pinch At Bats | 0 |
| 0 | Pinch Hits | 0 |
| 0.0 | Player Rating | 0.0 |
| 1 | Is Qualified | 1 |
| 0 | Is Qualified In Steals | 0 |
| 16 | Total Bases | 9 |
| 42 | Plate Appearances | 33 |
| 162.0 | Projected Home Runs | 0.0 |
| 3 | Extra Base Hits | 4 |
| 5.9 | Runs Created | 1.5 |
| .289 | Batting Average | .167 |
| .000 | Pinch Hit Average | .000 |
| .421 | Slugging Percentage | .300 |
| .237 | Secondary Average | .200 |
| .357 | On Base Percentage | .242 |
| .778 | OBP Pct + SLG Pct | .542 |
| 0.5 | Ground To Fly Ball Ratio | 0.5 |
| 5.9 | Runs Created Per 27 Outs | 1.5 |
| 42.0 | Batter Rating | 21.0 |
| 38.0 | At Bats Per Home Run | 0.0 |
| 0.00 | Stolen Base Percentage | 0.00 |
| 3.62 | Pitches Per Plate Appearance | 3.70 |
| .132 | Isolated Power | .133 |
| 0.44 | Walk To Strikeout Ratio | 0.40 |
| .095 | Walks Per Plate Appearance | .061 |
| -.053 | Secondary Average Minus Batting Average | .033 |
| 12.0 | Runs Produced | 4.0 |
| 1.0 | Runs Ratio | 1.0 |
| 0.5 | Patience Ratio | 0.4 |
| 0.4 | Balls In Play Average | 0.2 |
| 90.0 | MLB Rating | 70.3 |
| 0.0 | Offensive Wins Above Replacement | 0.0 |
| 0.0 | Wins Above Replacement | 0.0 |
Game Information
Location: San Francisco, California
Attendance: 38,380 | Capacity:
2026 National League West Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
Los Angeles |
- | 23 | W2 | 0.64615387 | 42 |
San Diego |
8 | 30 | W1 | 0.52380955 | 33 |
Arizona |
8.5 | 31 | L2 | 0.515625 | 33 |
San Francisco |
16 | 39 | L1 | 0.4 | 26 |
Colorado |
18 | 41 | L3 | 0.36923078 | 24 |


ARI
SF
Los Angeles
San Diego
Colorado