Page title background image

Giants vs Diamondbacks June 29, 2026

Final
1 2 3 4 5 6 7 8 9 R H E
SF 0 0 0 0 1 0 0 1 2 4 9 0
ARI 1 0 0 0 3 1 0 0 0 5 6 1

Batters

Giants

POS AB R H HR RBI BB SO AVG OBP SLG FPTS
1Matt Chapman3B5000001.000.000.0000.0
2Luis Arraez2B4020000.500.500.7503.0
3Casey SchmittSS3000100.000.000.0001.0
4Rafael Devers1B4010001.250.250.2501.0
5Heliot RamosRF4111100.250.2501.0006.0
6Bryce EldridgeDH4120000.500.500.5003.0
7Victor BericotoLF3120000.667.6671.0003.0
Jung Hoo LeePH1000000.000.000.0000.0
8Eric HaaseC3000001.000.000.0000.0
Drew CavanaughPH10101001.0001.0001.0002.0
9Jonah CoxCF1000100.000.000.0003.0
Drew GilbertCF1100010.000.500.0002.0
34 4 9 1 4 1 3 .265 .270 .412 24.0

Diamondbacks

POS AB R H HR RBI BB SO AVG OBP SLG FPTS
1Ketel Marte2B3211110.333.5001.3338.0
2Geraldo PerdomoSS3010311.333.500.6675.0
3Corbin CarrollRF2000021.000.500.0002.0
4Gabriel MorenoC3000010.000.250.0001.0
5Lourdes Gurriel Jr.DH4010000.250.250.5002.0
6Max KeplerLF4000001.000.000.0000.0
7Nolan Arenado3B22211101.0001.0002.5009.0
8Pavin Smith1B3000000.000.000.0000.0
Ildemaro Vargas1B0000000.000.000.0000.0
9Tommy TroyCF3110000.333.333.3332.0
Jorge BarrosaCF0000000.000.000.0000.0
27 5 6 2 5 6 3 .222 .364 .519 29.0

Pitchers

Giants

IP H R ER BB SO HR PIT STR ERA FPTS
Tyler Mahle4.144433185518.310.3
Sam Hentges0.11002001650.000.3
JT Brubaker3.111110142242.702.3
8.0 6 5 5 6 3 2 143 80 5.62 3.0

Diamondbacks

IP H R ER BB SO HR PIT STR ERA FPTS
Eduardo Rodriguez7.051101091601.2910.0
Kevin Ginkel0.211111015913.50-0.3
Brandyn Garcia0.1000010330.000.3
Paul Sewald1.0322001191218.001.0
9.0 9 4 4 1 3 1 128 84 4.00 11.0
LEGEND