San Francisco Giants

San Francisco Giants 6, Arizona Diamondbacks 4: Heliot Ramos homered and drove in 2 runs

Heliot Ramos homered and drove in 2 runs, while Trevor McDonald worked 6 innings in the San Francisco Giants' win over the Arizona Diamondbacks.

By Gamebook Baseball Desk

Reporting date: . Published: .

Heliot Ramos homered and drove in 2 runs as the San Francisco Giants beat the Arizona Diamondbacks 6-4 on July 1, 2026. Trevor McDonald worked 6 innings, allowing 0 runs on 90 pitches.

The final margin

The San Francisco Giants scored in 2 of 9 innings. Their largest inning was the 5th, when they scored 3 runs. The staff held the Arizona Diamondbacks scoreless in 8 of 9 innings. The San Francisco Giants finished with 6 runs and a 2-run margin.

In the top of the 5th, Heliot Ramos drove in 1 run with a home run. The play put the San Francisco Giants ahead to stay, 1-0.

At the close of July 1, 2026, the San Francisco Giants were 36-50, 4th in the division and 19.5 games back.

Work with the bats

Heliot Ramos collected 2 hits across 4 at-bats with 2 runs, 1 triple, 1 home run, and 2 RBIs. Victor Bericoto went 2-for-4 with 1 run, 1 home run, and 2 RBIs. Jung Hoo Lee finished 2-for-4 with 2 runs and 1 RBI.

Drew Cavanaugh went 2-for-4 with 1 RBI. Rafael Devers finished 1-for-3 with 1 run and 1 walk. Bryce Eldridge had 1 hit in 5 at-bats. The San Francisco Giants got 11 hits from 7 batters. They also drew 1 walk. 3 hits went for extra bases.

Pitching in the win

Over 6 innings, Trevor McDonald used 90 pitches, allowing 1 hit and 0 runs, striking out 5. Across 9 innings, the San Francisco Giants' staff threw 145 pitches, allowed 7 hits and 4 runs, issued 1 walk, and recorded 10 strikeouts.

Official sources

Team facts, standings, and players reflect the reporting date.

Read more team stories ยท Browse MLB teams