==============================================================================
Giants 3, Phillies 1                                         2026-06-11 · #754
at Halloran Grounds
==============================================================================

                        1      2    R    H    E
San Francisco           3      0    3    5    1
Philadelphia            1      0    1    0    1

GIANTS
                        AB   R   H  2B  3B  HR RBI  BB   K  2C  SH   H/AB
Kelley      1b ......    3   0   0   0   0   0   0   0   2   0   0  0.000
Cardozo     3b ......    3   0   0   0   0   0   0   0   1   0   0  0.000
Horvath     2b ......    3   2   1   0   0   1   1   0   0   0   0  0.333
Solórzano   c  ......    4   0   0   0   0   0   2   0   2   0   0  0.000
Braxton     lf ......    1   0   1   1   0   0   0   0   0   0   0  1.000
  a-Figuero pr ......    3   0   1   0   0   0   0   0   1   0   0  0.333
Estrada     cf ......    3   0   0   0   0   0   0   0   1   0   0  0.000
Leininger   rf ......    3   0   0   0   0   0   0   0   2   0   0  0.000
  b-Arbeloa ph ......    1   0   1   0   0   0   0   0   0   0   0  1.000
Short       ss ......    3   0   1   0   0   0   0   1   1   0   0  0.333
Helgeson-Ni p  ......    0   0   0   0   0   0   0   1   0   0   0   .000
  c-Rosado  pr ......    2   1   0   0   0   0   0   1   1   0   0  0.000
Totals                  29   3   5   1   0   1   3   3  11   0   0  0.172
  2B: Braxton (17).
  HR: Horvath (3), off Izoje.
  CS: Rosado (7).
  E: Helgeson-Nielsen (1).
  HBP: Estrada (1).
  GIDP: Solórzano (1).
  a-Ran for Braxton in the 3rd.
  b-Singled for Leininger in the 9th.
  c-Ran for Helgeson-Nielsen in the 3rd.

PHILLIES
                        AB   R   H  2B  3B  HR RBI  BB   K  2C  SH   H/AB
Logar       1b ......    1   0   0   0   0   0   0   1   0   0   0  0.000
Izoje       p  ......    3   0   0   0   0   0   0   0   1   0   0  0.000
Granberry   2b ......    3   0   0   0   0   0   0   0   1   0   0  0.000
Moor        lf ......    2   0   0   0   0   0   0   0   2   0   0  0.000
Grizzlies   cf ......    1   0   0   0   0   0   0   1   0   0   0  0.000
Mattke      3b ......    0   0   0   0   0   0   0   1   0   0   0   .000
  a-Barba   pr ......    0   1   0   0   0   0   0   0   0   0   0   .000
Awoniyi     ss ......    3   0   0   0   0   0   0   0   2   0   0  0.000
Alvarado    c  ......    3   0   0   0   0   0   0   0   3   0   0  0.000
Spracklin   rf ......    2   0   0   0   0   0   0   0   2   0   0  0.000
  b-Tabarac ph ......    1   0   0   0   0   0   0   1   1   0   0  0.000
  c-Tassew  pr ......    1   0   0   0   0   0   0   0   1   0   0  0.000
  d-Aktaş   pr ......    0   0   0   0   0   0   0   1   0   0   0   .000
Cubas       j  ......    1   0   0   0   0   0   0   0   1   0   0  0.000
Anthony     j  ......    1   0   0   0   0   0   0   0   0   0   0  0.000
Totals                  22   1   0   0   0   0   0   5  14   0   0  0.000
  SB: Mattke 2 (6).
  CS: Anthony (2).
  E: Barba (4).
  HBP: Spracklin (2).
  a-Ran for Mattke in the 7th.
  b-Batted in the 8th.
  c-Ran in the 5th.
  d-Ran in the 6th.

GIANTS PITCHING
                         BF  OUT  OS%    H    R   ER   BB    K   HR    P   IR
Helgeson-Nielsen ....    10    9  33%    0    0    0    1    3    0   40    -
Moore (W, 3-4) ......    16   14  52%    0    1    1    4   10    0   57  1-0
Ishibashi (F, 19) ...     3    4  15%    0    0    0    0    2    0    9  2-0

PHILLIES PITCHING
                         BF  OUT  OS%    H    R   ER   BB    K   HR    P   IR
Izoje (L, 0-1) ......     6    4  15%    1    2    1    0    1    1   17    -
Lussi ...............    15   13  48%    1    1    1    2    6    0   50    -
Flam ................    10   10  37%    1    0    0    1    4    0   44  1-0

GIANTS DEFENSIVE LOG (OUTS 1-27)
------------------------------------------------------------------------------
POSITION          | FIELD COVERAGE BY OUT-ENVELOPE
------------------------------------------------------------------------------
PITCHER (P)       | Helgeson-Nielsen (Outs 1-9) → Moore (Outs 10-23) → Ishibashi (Outs 24-27)
CATCHER (C)       | Solórzano (Outs 1-27)
FIRST BASE (1B)   | Kelley (Outs 1-27)
SECOND BASE (2B)  | Horvath (Outs 1-27)
THIRD BASE (3B)   | Cardozo (Outs 1-27)
SHORTSTOP (SS)    | Short (Outs 1-27)
LEFT FIELD (LF)   | Braxton (Outs 1-27)
CENTER FIELD (CF) | Estrada (Outs 1-27)
RIGHT FIELD (RF)  | Leininger (Outs 1-27)

PHILLIES DEFENSIVE LOG (OUTS 1-27)
------------------------------------------------------------------------------
POSITION          | FIELD COVERAGE BY OUT-ENVELOPE
------------------------------------------------------------------------------
PITCHER (P)       | Izoje (Outs 1-4) → Lussi (Outs 5-17) → Flam (Outs 18-27)
CATCHER (C)       | Alvarado (Outs 1-27)
FIRST BASE (1B)   | Logar (Outs 1-27)
SECOND BASE (2B)  | Granberry (Outs 1-27)
THIRD BASE (3B)   | Mattke (Outs 1-27)
SHORTSTOP (SS)    | Awoniyi (Outs 1-27)
LEFT FIELD (LF)   | Moor (Outs 1-27)
CENTER FIELD (CF) | Grizzlies (Outs 1-27)
RIGHT FIELD (RF)  | Spracklin (Outs 1-27)

  Batting order: Phillies (home) batted second; Giants batted first.
  Seconds: SFG o26 (3-0), PHI o26 (1-3).
  First pitch 6:00 PM ET. Weather: 81°F · Wind calm · Clear · Humid. seed 90782.
  Walk-Back runs: off Izoje 1.
==============================================================================
Scoring Events
Half Outs Batter Runner (from) Score
T 2 Devon Horvath Devon Horvath (HR) 1–0
T 2 Jeyland Solórzano Devon Horvath (3B) 2–0
T 11 Jeyland Solórzano Ignacio Rosado (3B) 3–0
B 15 Jahiem Moor Ulises Barba (3B) 3–1
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 Halloran Grounds's actual outfield dimensions (LF 271' · CF 492' · RF 299' · 36' wall). Bathtub.
Giants — Batted Balls
14 BIP· 1 1B · 1 XBH · 1 HR
271' 492' 299' Wall 36' Alafia Kelley — fly_out · EV 107 mph · LA +40° · 447 ft Maximo Cardozo — fly_out · EV 100 mph · LA +49° · 396 ft Devon Horvath — hr · EV 110 mph · LA +39° · 476 ft Jeyland Solórzano — fly_out · EV 106 mph · LA -9° · 101 ft Stefan Braxton — double · EV 118 mph · LA +15° · 278 ft Jerome Short — ground_out · EV 85 mph · LA -5° · 80 ft Ignacio Rosado — error · EV 67 mph · LA -2° · 64 ft Reuben Leininger — ground_out · EV 72 mph · LA -7° · 69 ft Jeyland Solórzano — double_play · EV 86 mph · LA -13° · 81 ft Devon Horvath — ground_out · EV 100 mph · LA -1° · 95 ft Manolo Figueroa — ground_out · EV 69 mph · LA -9° · 66 ft Devon Horvath — fly_out · EV 85 mph · LA +36° · 277 ft Maximo Cardozo — ground_out · EV 76 mph · LA +7° · 72 ft Jerome Short — single · EV 88 mph · LA +4° · 84 ft
Phillies — Batted Balls
8 BIP· 0 1B · 0 XBH · 0 HR
271' 492' 299' Wall 36' Zach Grizzlies — ground_out · EV 62 mph · LA -16° · 59 ft Kemari Granberry — ground_out · EV 54 mph · LA -12° · 51 ft Bright Awoniyi — ground_out · EV 52 mph · LA -12° · 49 ft Marco Logar — fly_out · EV 92 mph · LA +37° · 326 ft Kaheim Izoje — ground_out · EV 60 mph · LA +7° · 57 ft Vitas Anthony — error · EV 61 mph · LA +7° · 58 ft Kemari Granberry — line_out · EV 52 mph · LA +10° · 60 ft Kaheim Izoje — ground_out · EV 62 mph · LA -14° · 59 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
85% deserve-to-win  ·  4.9 expected runs
actual 3 runs  ·  -1.9 vs expected
contact: 12.0 est bases + 3 walks/HBP  ·  actual batted 7.0 (-5.0 on contact)
running: 0 SB · 1 CS (-0.7 runs)
PlayerEV/LASprayResult Est→ActLuck
Alafia Kelley 107 / +40° Pull Out 2.9 → 0 -2.90
Maximo Cardozo 100 / +49° Pull Out 0.9 → 0 -0.89
Jeyland Solórzano 106 / -9° Pull Out 0.6 → 0 -0.61
Jerome Short 88 / +4° Pull Single 0.4 → 1 +0.59
Devon Horvath 110 / +39° Oppo Home Run 3.4 → 4 +0.56
Phillies
15% deserve-to-win  ·  2.0 expected runs
actual 1 run  ·  -1.0 vs expected
contact: 1.9 est bases + 6 walks/HBP  ·  actual batted 0.0 (-1.9 on contact)
running: 2 SB · 1 CS (+0.1 runs)
PlayerEV/LASprayResult Est→ActLuck
Marco Logar 92 / +37° Pull Out 0.9 → 0 -0.94
Kemari Granberry 52 / +10° Oppo Out 0.3 → 0 -0.33
Zach Grizzlies 62 / -16° Pull Out 0.1 → 0 -0.11
Kemari Granberry 54 / -12° Center Out 0.1 → 0 -0.11
Bright Awoniyi 52 / -12° Pull Out 0.1 → 0 -0.11
Compare basket · 0 max 4
Compare →