==============================================================================
Giants 2, Red Sox 1                                          2026-06-24 · #891
at North Ground
==============================================================================

                        1    R    H    E
San Francisco           2    2    7    0
Boston                  1    1    3    0

GIANTS
                        AB   R   H  2B  3B  HR RBI  BB   K  2C  SH   H/AB
Kelley      ss ......    2   0   0   0   0   0   0   0   1   1   0  0.000
Matos       rf ......    2   0   0   0   0   0   0   0   0   0   0  0.000
  a-Rosado  pr ......    0   1   0   0   0   0   0   0   0   0   0   .000
Cardozo     2b ......    2   0   0   0   0   0   0   1   0   0   0  0.000
Reyes       c  ......    2   0   2   0   0   0   0   0   0   0   0  1.000
Braxton     lf ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  b-Gallowa ph ......    2   1   1   0   0   0   0   0   1   0   0  0.500
Leininger   cf ......    2   0   0   0   0   0   0   1   1   0   0  0.000
Connelly    3b ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  c-Jimenez ph ......    1   0   1   0   0   0   0   0   0   0   0  1.000
Short       1b ......    1   0   0   0   0   0   0   0   1   0   0  0.000
  d-Mantía  ph ......    2   0   1   0   0   0   1   0   0   0   0  0.500
Caniza      p  ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  e-Arbeloa pr ......    0   0   0   0   0   0   0   1   0   0   0   .000
  f-Anger   pr ......    1   0   0   0   0   0   0   0   1   0   0  0.000
  g-McNeal  ph ......    1   0   1   0   0   0   0   0   0   0   0  1.000
  h-Estrada pr ......    1   0   0   0   0   0   0   0   1   0   0  0.000
  i-Fornaro ph ......    1   0   1   0   0   0   0   0   0   0   0  1.000
Capdevila   j  ......    2   0   0   0   0   0   0   0   0   0   0  0.000
Sundling    j  ......    1   0   0   0   0   0   1   1   0   0   0  0.000
Totals                  26   2   7   0   0   0   2   4   6   1   0  0.269
  HBP: Kelley (2).
  GIDP: Connelly (3).
  a-Ran for Matos in the 4th.
  b-Batted for Braxton in the 4th.
  c-Singled for Connelly in the 8th.
  d-Batted for Short in the 5th.
  e-Ran for Jimenez in the 5th.
  f-Ran in the 5th.
  g-Singled for Capdevila in the 6th.
  h-Ran for McNeal in the 6th.
  i-Singled in the 7th.

RED SOX
                        AB   R   H  2B  3B  HR RBI  BB   K  2C  SH   H/AB
Suazo       2b ......    3   0   0   0   0   0   0   0   3   0   0  0.000
Merrill     lf ......    3   0   0   0   0   0   1   0   2   0   0  0.000
Venegas     cf ......    3   0   0   0   0   0   0   0   3   0   0  0.000
Nytes       ss ......    1   0   1   0   0   0   0   0   0   0   0  1.000
Falby       1b ......    2   0   1   1   0   0   0   0   1   0   0  0.500
Harrell     rf ......    3   0   0   0   0   0   0   0   3   0   0  0.000
Alderman    3b ......    0   0   0   0   0   0   0   1   0   0   0   .000
Saravia     c  ......    2   0   0   0   0   0   0   0   1   0   0  0.000
Solo        p  ......    1   0   0   0   0   0   0   1   1   0   0  0.000
  a-Randall pr ......    2   1   1   0   0   0   0   0   1   0   0  0.500
  b-Chang   ph ......    1   0   0   0   0   0   0   0   1   0   0  0.000
  c-Hodges  pr ......    1   0   0   0   0   0   0   0   0   0   0  0.000
Inniss      j  ......    1   0   0   0   0   0   0   1   0   0   0  0.000
Malard      j  ......    1   0   0   0   0   0   0   0   0   0   0  0.000
Strachan    j  ......    1   0   0   0   0   0   0   0   1   0   0  0.000
Totals                  25   1   3   1   0   0   1   3  17   0   0  0.120
  2B: Falby (12).
  SB: Randall (5).
  GIDP: Saravia (5).
  a-Ran in the 4th.
  b-Struck out in the 5th.
  c-Ran in the 5th.

GIANTS PITCHING
                         BF  OUT  OS%    H    R   ER   BB    K   HR    P   IR
Caniza (W, 7-2) .....    27   27 100%    2    1    1    3   17    0  101    -

RED SOX PITCHING
                         BF  OUT  OS%    H    R   ER   BB    K   HR    P   IR
Solo (L, 4-4) .......    29   23  85%    7    1    1    3    5    0   96    -
Schellenger .........     2    1   4%    0    1    1    1    1    0   11  3-1

GIANTS DEFENSIVE LOG (OUTS 1-27)
------------------------------------------------------------------------------
POSITION          | FIELD COVERAGE BY OUT-ENVELOPE
------------------------------------------------------------------------------
PITCHER (P)       | Caniza (Outs 1-27)
CATCHER (C)       | Reyes (Outs 1-27)
FIRST BASE (1B)   | Short (Outs 1-27)
SECOND BASE (2B)  | Cardozo (Outs 1-27)
THIRD BASE (3B)   | Connelly (Outs 1-27)
SHORTSTOP (SS)    | Kelley (Outs 1-27)
LEFT FIELD (LF)   | Braxton (Outs 1-27)
CENTER FIELD (CF) | Leininger (Outs 1-27)
RIGHT FIELD (RF)  | Matos (Outs 1-27)

RED SOX DEFENSIVE LOG (OUTS 1-24)
------------------------------------------------------------------------------
POSITION          | FIELD COVERAGE BY OUT-ENVELOPE
------------------------------------------------------------------------------
PITCHER (P)       | Solo (Outs 1-23) → Schellenger (Outs 24-24)
CATCHER (C)       | Saravia (Outs 1-24)
FIRST BASE (1B)   | Falby (Outs 1-24)
SECOND BASE (2B)  | Suazo (Outs 1-24)
THIRD BASE (3B)   | Alderman (Outs 1-24)
SHORTSTOP (SS)    | Nytes (Outs 1-24)
LEFT FIELD (LF)   | Merrill (Outs 1-24)
CENTER FIELD (CF) | Venegas (Outs 1-24)
RIGHT FIELD (RF)  | Harrell (Outs 1-24)

  Batting order: Red Sox (home) batted first; Giants batted second.
  First pitch 6:00 PM ET. Weather: 81°F · Wind out · Overcast. seed 787485.
  Powerplays: Giants — Anger NF (O4)
  Chase (RRR/3O — runs per 3 outs needed to win):
    Starting 0.22    Peak faced 0.75
    27 outs left: 0.22
    18 outs left: 0.33
     9 outs left: 0.33
==============================================================================
Scoring Events
Half Outs Batter Runner (from) Score RRR/3O
B 9 Henri Merrill Anderson Randall (3B) 0–1
T 14 Jaume La Mantía Ignacio Rosado (3B) 1–1 0.23
T 24 Chase Sundling Brad Galloway (3B) 2–1 0.00
Chase — Pressure Curve (RRR/3O)

Runs per 3 outs the second-batting side needed to win (cricket-over analog; league pace is ~1.3 per 3 outs).

Starting 0.22
Peak faced 0.75
27 outs left 0.22
18 outs left 0.33
9 outs left 0.33
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 North Ground's actual outfield dimensions (LF 356' · CF 454' · RF 319' · 14' wall). Balanced.
Knothole Gates
Giants — Batted Balls
20 BIP· 7 1B · 0 XBH · 0 HR
356' 454' 319' Wall 14' Antolín Matos — fly_out · EV 76 mph · LA +32° · 206 ft Jhonny Reyes — single · EV 76 mph · LA -6° · 72 ft Reuben Leininger — fly_out · EV 92 mph · LA +50° · 333 ft Alexander Connelly — double_play · EV 54 mph · LA -4° · 51 ft Rubilio Caniza — fly_out · EV 76 mph · LA +35° · 217 ft Maximo Cardozo — ground_out · EV 76 mph · LA -22° · 72 ft Raziel Jimenez — single · EV 92 mph · LA +8° · 87 ft Jaume La Mantía — fly_out · EV 52 mph · LA +30° · 93 ft Hervé Capdevila — line_out · EV 92 mph · LA +12° · 132 ft Parker McNeal — single · EV 81 mph · LA +14° · 124 ft Chase Sundling — fly_out · EV 76 mph · LA +33° · 212 ft Tarni Fornaroli — single · EV 92 mph · LA +7° · 87 ft Antolín Matos — fielders_choice · EV 55 mph · LA +7° · 52 ft Alafia Kelley — fly_out · EV 96 mph · LA +29° · 311 ft Jhonny Reyes — single · EV 76 mph · LA +12° · 94 ft Hervé Capdevila — fielders_choice · EV 76 mph · LA +5° · 72 ft Maximo Cardozo — fly_out · EV 76 mph · LA +26° · 185 ft Brad Galloway — single · EV 92 mph · LA +22° · 239 ft Jaume La Mantía — single · EV 76 mph · LA -26° · 72 ft Alafia Kelley — error · EV 77 mph · LA -20° · 73 ft
Red Sox — Batted Balls
7 BIP· 1 1B · 1 XBH · 0 HR
356' 454' 319' Wall 14' Inman Nytes — single · EV 100 mph · LA +22° · 274 ft Ivo Malard — ground_out · EV 88 mph · LA -8° · 84 ft Dexter Inniss — ground_out · EV 82 mph · LA +4° · 78 ft Jacob Hodges — ground_out · EV 89 mph · LA -6° · 85 ft Henri Merrill — ground_out · EV 88 mph · LA -5° · 84 ft Jide Falby — double · EV 102 mph · LA +22° · 292 ft Diego Saravia — double_play · EV 78 mph · LA +9° · 79 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
78% deserve-to-win  ·  5.1 expected runs
actual 2 runs  ·  -3.1 vs expected
contact: 7.2 est bases + 5 walks/HBP  ·  actual batted 7.0 (-0.2 on contact)
PlayerEV/LASprayResult Est→ActLuck
Alafia Kelley 96 / +29° Pull Out 1.1 → 0 -1.07
Hervé Capdevila 92 / +12° Pull Out 0.8 → 0 -0.81
Jhonny Reyes 76 / -6° Center Single 0.2 → 1 +0.77
Jaume La Mantía 76 / -26° Center Single 0.2 → 1 +0.76
Raziel Jimenez 92 / +8° Oppo Single 0.4 → 1 +0.59
Red Sox
22% deserve-to-win  ·  2.7 expected runs
actual 1 run  ·  -1.7 vs expected
contact: 4.8 est bases + 3 walks/HBP  ·  actual batted 3.0 (-1.8 on contact)
running: 1 SB · 0 CS (+0.4 runs)
PlayerEV/LASprayResult Est→ActLuck
Jide Falby 102 / +22° Center Double 1.4 → 2 +0.58
Diego Saravia 78 / +9° Pull Double Play 0.5 → 0 -0.47
Inman Nytes 100 / +22° Oppo Single 1.4 → 1 -0.42
Henri Merrill 88 / -5° Pull Out 0.4 → 0 -0.39
Ivo Malard 88 / -8° Oppo Out 0.4 → 0 -0.39
Compare basket · 0 max 4
Compare →