==============================================================================
Giants 6, Diamondbacks 5                                    2026-07-08 · #1032
at Arizona Coliseum
==============================================================================

                        1    R    H    E
San Francisco           6    6    7    1
Arizona                 5    5    5    1

GIANTS
                        AB   R   H  2B  3B  HR RBI  BB   K  2C  SH   H/AB
Hoffken     3b ......    2   0   1   0   0   0   0   0   1   0   0  0.500
  a-Mantía  ph ......    0   0   0   0   0   0   0   1   0   0   0   .000
McNeal      c  ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  b-Anger   pr ......    0   0   0   0   0   0   0   1   0   0   0   .000
Matos       rf ......    4   0   0   0   0   0   0   0   2   0   0  0.000
Cardozo     2b ......    2   0   0   0   0   0   1   1   2   0   0  0.000
  c-Arbeloa pr ......    0   0   0   0   0   0   0   0   0   0   0   .000
Estrada     cf ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  d-Reyes   ph ......    1   0   1   0   0   0   0   0   0   0   0  1.000
Helgeson-Ni p  ......    0   0   0   0   0   0   0   1   0   0   0   .000
  e-Rosado  pr ......    2   1   0   0   0   0   0   0   0   0   0  0.000
Kelley      ss ......    4   0   1   0   0   0   1   0   1   0   0  0.250
Galloway    lf ......    3   0   1   0   0   0   1   0   2   0   0  0.333
  f-Braxton pr ......    0   1   0   0   0   0   0   0   0   0   0   .000
Fornaroli   1b ......    1   0   1   0   0   0   0   0   0   0   0  1.000
  g-Leining ph ......    1   0   1   0   0   0   0   0   0   0   0  1.000
  h-Figuero pr ......    1   1   0   0   0   0   0   0   0   0   0  0.000
  i-Connell pr ......    0   1   0   0   0   0   0   1   0   0   0   .000
Sundling    j  ......    2   2   1   1   0   0   2   0   0   0   0  0.500
Totals                  25   6   7   1   0   0   5   5   8   0   0  0.280
  2B: Sundling (3).
  SB: Rosado 2 (11).
  E: Cardozo (7).
  HBP: McNeal (4).
  GIDP: Estrada (6), Figueroa (6).
  a-Walked for Hoffken in the 6th.
  b-Ran for McNeal in the 5th.
  c-Ran for Cardozo in the 6th.
  d-Singled for Estrada in the 5th.
  e-Ran for Helgeson-Nielsen in the 3rd.
  f-Ran for Galloway in the 6th.
  g-Singled for Fornaroli in the 7th.
  h-Ran for Reyes in the 5th.
  i-Ran in the 7th.

DIAMONDBACKS
                        AB   R   H  2B  3B  HR RBI  BB   K  2C  SH   H/AB
Maupin      c  ......    2   0   0   0   0   0   0   1   0   0   0  0.000
Frame       p  ......    2   0   0   0   0   0   1   0   0   0   1  0.000
Martin      lf ......    2   0   2   0   0   0   2   0   1   1   0  1.000
Linton      rf ......    1   0   1   0   0   0   0   0   0   0   0  1.000
  a-Schmelz ph ......    2   1   1   0   0   0   1   0   0   0   0  0.500
Gibson      ss ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  b-Gronows pr ......    0   0   0   0   0   0   0   0   0   0   0   .000
Alderman    3b ......    1   0   0   0   0   0   0   1   0   0   0  0.000
Aogo        2b ......    3   0   0   0   0   0   0   0   1   0   0  0.000
Foyth       cf ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  c-McNutt  ph ......    3   0   0   0   0   0   0   0   0   0   0  0.000
Monds       1b ......    0   0   0   0   0   0   0   1   0   0   0   .000
  d-Tanabe  ph ......    2   0   1   1   0   0   0   0   0   0   0  0.500
  e-Randall pr ......    0   1   0   0   0   0   0   0   0   0   0   .000
  f-Ullstro ph ......    2   0   0   0   0   0   0   0   0   0   0  0.000
  g-Caniza  pr ......    1   1   0   0   0   0   1   0   0   0   0  0.000
  h-O'Conne pr ......    0   1   0   0   0   0   0   0   0   0   0   .000
  i-Insigne ph ......    1   0   0   0   0   0   0   0   1   0   0  0.000
Manasse     j  ......    1   1   0   0   0   0   0   1   0   0   0  0.000
Galekovic   j  ......    1   0   0   0   0   0   0   1   0   0   0  0.000
Schwartz    j  ......    1   0   0   0   0   0   0   0   0   0   0  0.000
Totals                  27   5   5   1   0   0   5   5   3   1   1  0.185
  2B: Tanabe (8).
  SB: Gibson (2), Monds (8).
  E: Insigne (1).
  HBP: Martin (4).
  GIDP: McNutt (5).
  a-Batted for Linton in the 5th.
  b-Ran for Gibson in the 3rd.
  c-Batted for Foyth in the 4th.
  d-Batted for Monds in the 3rd.
  e-Ran for Randall in the 4th.
  f-Batted for Gronowski in the 5th.
  g-Ran in the 5th.
  h-Ran for Tanabe in the 7th.
  i-Struck out for O'Connell in the 9th.

GIANTS PITCHING
                         BF  OUT  OS%    H    R   ER   BB    K   HR    P   IR
Helgeson-Nielsen ....     9    7  26%    1    0    0    1    0    0   20    -
Guerrant ............     9    8  30%    3    3    3    1    0    0   26  2-0
Moore (W, 4-7) ......    15   12  44%    1    2    2    3    3    0   55  1-0

DIAMONDBACKS PITCHING
                         BF  OUT  OS%    H    R   ER   BB    K   HR    P   IR
Frame ...............    26   19  70%    6    4    4    3    8    0  102    -
Cheek (L, 0-2) ......     5    2   7%    1    2    2    2    0    0   23  2-2

GIANTS DEFENSIVE LOG (OUTS 1-27)
------------------------------------------------------------------------------
POSITION          | FIELD COVERAGE BY OUT-ENVELOPE
------------------------------------------------------------------------------
PITCHER (P)       | Helgeson-Nielsen (Outs 1-7) → Guerrant (Outs 8-15) → Moore (Outs 16-27)
CATCHER (C)       | McNeal (Outs 1-27)
FIRST BASE (1B)   | Fornaroli (Outs 1-27)
SECOND BASE (2B)  | Cardozo (Outs 1-27)
THIRD BASE (3B)   | Hoffken (Outs 1-27)
SHORTSTOP (SS)    | Kelley (Outs 1-27)
LEFT FIELD (LF)   | Galloway (Outs 1-27)
CENTER FIELD (CF) | Estrada (Outs 1-27)
RIGHT FIELD (RF)  | Matos (Outs 1-27)

DIAMONDBACKS DEFENSIVE LOG (OUTS 1-21)
------------------------------------------------------------------------------
POSITION          | FIELD COVERAGE BY OUT-ENVELOPE
------------------------------------------------------------------------------
PITCHER (P)       | Frame (Outs 1-19) → Cheek (Outs 20-21)
CATCHER (C)       | Maupin (Outs 1-21)
FIRST BASE (1B)   | Monds (Outs 1-21)
SECOND BASE (2B)  | Aogo (Outs 1-21)
THIRD BASE (3B)   | Alderman (Outs 1-21)
SHORTSTOP (SS)    | Gibson (Outs 1-21)
LEFT FIELD (LF)   | Martin (Outs 1-21)
CENTER FIELD (CF) | Foyth (Outs 1-21)
RIGHT FIELD (RF)  | Linton (Outs 1-21)

  Batting order: Diamondbacks (home) batted first; Giants batted second.
  First pitch 6:00 PM MT. Weather: 99°F · Wind in · Clear · Dry. seed 515924.
  Powerplays: Giants — Anger NF (O14)
==============================================================================
Scoring Events
Half Outs Batter Runner (from) Score
B 14 Thomas Martin Anderson Randall (3B) 0–1
B 14 Thomas Martin Yomar Caniza (3B) 0–2
B 14 Alfredo Frame Wallace Schmelzle (3B) 0–3
B 19 Yomar Caniza Don O'Connell (2B) 0–4
B 21 Wallace Schmelzle Dennis Manasse (2B) 0–5
T 12 Chase Sundling Ignacio Rosado (3B) 1–5
T 16 Maximo Cardozo Manolo Figueroa (3B) 2–5
T 16 Brad Galloway Chase Sundling (3B) 3–5
T 19 Chase Sundling Alexander Connelly (3B) 4–5
T 19 Alexander Connelly Stefan Braxton (3B) 5–5
T 21 Alafia Kelley Chase Sundling (3B) 6–5
Spray Charts Hybrid-physics overlay — EV / LA / spray sampled per BIP. Hover a dot for details. Engine outcome is the categorical hit_type; the dot's position is the visualization.
Out Single 2B/3B HR Reached on Error
Charts drawn to Arizona Coliseum's actual outfield dimensions (LF 340' · CF 429' · RF 341' · 8' wall). Balanced.
Crow's Nest Ivy Wall
Giants — Batted Balls
13 BIP· 6 1B · 1 XBH · 0 HR
340' 429' 341' Orien Hoffken — single · EV 69 mph · LA -7° · 65 ft Pramod Estrada — double_play · EV 90 mph · LA -8° · 86 ft Parker McNeal — fly_out · EV 73 mph · LA +39° · 206 ft Tarni Fornaroli — infield_single · EV 65 mph · LA +8° · 62 ft Jhonny Reyes — single · EV 76 mph · LA +14° · 106 ft Chase Sundling — error · EV 78 mph · LA -15° · 74 ft Reuben Leininger — single · EV 76 mph · LA +20° · 150 ft Manolo Figueroa — double_play · EV 76 mph · LA -11° · 72 ft Chase Sundling — double · EV 94 mph · LA +24° · 267 ft Ignacio Rosado — fly_out · EV 79 mph · LA +49° · 250 ft Brad Galloway — single · EV 55 mph · LA +15° · 61 ft Antolín Matos — line_out · EV 62 mph · LA +11° · 60 ft Alafia Kelley — single · EV 88 mph · LA -7° · 84 ft
Diamondbacks — Batted Balls
25 BIP· 4 1B · 1 XBH · 0 HR
340' 429' 341' Huntley Maupin — ground_out · EV 66 mph · LA +5° · 63 ft Alfredo Frame — ground_out · EV 92 mph · LA -3° · 88 ft Miguel Linton — single · EV 76 mph · LA +9° · 73 ft Isadore Gibson — fielders_choice · EV 76 mph · LA -8° · 72 ft Bryce Alderman — ground_out · EV 76 mph · LA -5° · 72 ft Leverton Aogo — line_out · EV 92 mph · LA +20° · 218 ft Joao Foyth — ground_out · EV 52 mph · LA -15° · 49 ft Genta Tanabe — fly_out · EV 76 mph · LA +33° · 210 ft Miguel McNutt — line_out · EV 92 mph · LA +4° · 87 ft Dennis Manasse — ground_out · EV 76 mph · LA +6° · 72 ft Irving Ullstrom — fly_out · EV 92 mph · LA +44° · 338 ft Will Galekovic — fly_out · EV 76 mph · LA +33° · 212 ft Wallace Schmelzle — single · EV 76 mph · LA +25° · 179 ft Thomas Martin — single · EV 52 mph · LA +16° · 60 ft Omillio Schwartz — ground_out · EV 76 mph · LA +11° · 90 ft Yomar Caniza — ground_out · EV 76 mph · LA +4° · 72 ft Thomas Martin — single · EV 92 mph · LA +7° · 87 ft Leverton Aogo — line_out · EV 76 mph · LA +16° · 122 ft Genta Tanabe — double · EV 97 mph · LA +35° · 356 ft Miguel McNutt — fly_out · EV 76 mph · LA +35° · 217 ft Irving Ullstrom — fielders_choice · EV 92 mph · LA +2° · 87 ft Wallace Schmelzle — ground_out · EV 55 mph · LA -13° · 52 ft Alfredo Frame — fly_out · EV 80 mph · LA +44° · 258 ft Huntley Maupin — error · EV 77 mph · LA -24° · 73 ft Miguel McNutt — double_play · EV 78 mph · LA +2° · 74 ft
Luck Ledger Deserve-to-win is a Pythagorean on expected runs — each ball's (EV, LA) contact quality turned into an expected event line, plus actual walks/HBP, run through O27-fitted BaseRuns (so a walk-and-advance offense counts). The table below is the batted-ball view: estimated bases per ball vs. what it produced. The gap is contact luck — hard contact that found a glove, or weak contact that fell in.
Giants
21% deserve-to-win  ·  4.4 expected runs
actual 6 runs  ·  +1.6 vs expected
contact: 4.1 est bases + 6 walks/HBP  ·  actual batted 8.0 (+3.9 on contact)
running: 2 SB · 0 CS (+1.0 runs)
PlayerEV/LASprayResult Est→ActLuck
Chase Sundling 94 / +24° Oppo Double 0.7 → 2 +1.26
Orien Hoffken 69 / -7° Center Single 0.1 → 1 +0.89
Tarni Fornaroli 65 / +8° Pull Single 0.1 → 1 +0.89
Brad Galloway 55 / +15° Center Single 0.3 → 1 +0.66
Alafia Kelley 88 / -7° Pull Single 0.4 → 1 +0.61
Diamondbacks
79% deserve-to-win  ·  8.6 expected runs
actual 5 runs  ·  -3.6 vs expected
contact: 9.8 est bases + 6 walks/HBP  ·  actual batted 6.0 (-3.8 on contact)
running: 2 SB · 0 CS (+1.0 runs)
PlayerEV/LASprayResult Est→ActLuck
Irving Ullstrom 92 / +44° Center Out 1.1 → 0 -1.12
Leverton Aogo 92 / +20° Center Out 0.9 → 0 -0.90
Wallace Schmelzle 76 / +25° Pull Single 0.2 → 1 +0.84
Alfredo Frame 80 / +44° Center Out 0.7 → 0 -0.68
Thomas Martin 92 / +7° Oppo Single 0.4 → 1 +0.58
Compare basket · 0 max 4
Compare →