==============================================================================
Royals 3, Phillies 0                                        2026-07-28 · #1202
at Halloran Grounds
==============================================================================

                        1    R    H    E
Kansas City             3    3    6    0
Philadelphia            0    0    2    0

ROYALS
                        AB   R   H  2B  3B  HR RBI  BB   K  2C  SH   H/AB
Fuenzalida  rf ......    2   1   1   0   0   0   0   1   0   0   0  0.500
Graham      lf ......    2   0   1   0   0   0   0   0   0   0   0  0.500
  a-Vera    pr ......    0   1   0   0   0   0   0   0   0   0   0   .000
Rosales     3b ......    2   0   0   0   0   0   0   0   1   0   0  0.000
  b-Ekic    ph ......    1   0   0   0   0   0   0   0   1   0   0  0.000
Talavera    cf ......    2   1   1   1   0   0   1   0   1   0   0  0.500
  c-Monson  ph ......    1   0   0   0   0   0   0   0   0   0   0  0.000
Hsia        2b ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  d-Tanguil ph ......    1   0   0   0   0   0   0   1   0   0   0  0.000
Gregory     c  ......    3   0   0   0   0   0   0   0   1   0   0  0.000
Savarino    1b ......    1   0   0   0   0   0   0   1   1   0   0  0.000
  e-Altamir pr ......    2   0   2   0   0   0   0   0   0   0   0  1.000
Inglis      ss ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  f-Sabella ph ......    3   0   0   0   0   0   1   0   0   0   0  0.000
Kortovich   p  ......    1   0   1   0   0   0   1   0   0   0   0  1.000
  g-Devens  pr ......    2   0   0   0   0   0   0   1   0   0   0  0.000
  h-Selden  ph ......    1   0   0   0   0   0   0   0   1   0   0  0.000
Florenzo    j  ......    1   0   0   0   0   0   0   0   0   0   0  0.000
Totals                  27   3   6   1   0   0   3   4   6   0   0  0.222
  2B: Talavera (5).
  SB: Vera (5).
  CS: Altamirano (9).
  a-Ran for Graham in the 6th.
  b-Struck out for Rosales in the 7th.
  c-Grounded out for Talavera in the 7th.
  d-Batted for Hsia in the 4th.
  e-Ran for Savarino in the 3rd.
  f-Batted for Inglis in the 3rd.
  g-Ran for Kortovich in the 3rd.
  h-Struck out for Vera in the 8th.

PHILLIES
                        AB   R   H  2B  3B  HR RBI  BB   K  2C  SH   H/AB
Mattke      cf ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  a-Awoniyi ph ......    2   0   0   0   0   0   0   0   0   0   0  0.000
Martín      ss ......    3   0   0   0   0   0   0   0   1   0   0  0.000
Andrade     3b ......    1   0   0   0   0   0   0   1   1   0   0  0.000
  b-Santos  pr ......    1   0   0   0   0   0   0   0   1   0   0  0.000
Logar       1b ......    3   0   0   0   0   0   0   0   1   0   0  0.000
Alvarado    2b ......    1   0   0   0   0   0   0   1   1   0   0  0.000
  c-DelSign pr ......    0   0   0   0   0   0   0   0   0   0   0   .000
Israilov    rf ......    1   0   0   0   0   0   0   0   1   0   0  0.000
  d-Craft   ph ......    2   0   1   0   0   0   0   0   1   0   0  0.500
Moor        lf ......    1   0   0   0   0   0   0   0   1   0   0  0.000
  e-Borges  ph ......    1   0   0   0   0   0   0   0   0   0   0  0.000
Tabaracci   c  ......    0   0   0   0   0   0   0   1   0   0   0   .000
Sippel      p  ......    2   0   0   0   0   0   0   0   0   0   0  0.000
  f-Skeen   pr ......    2   0   0   0   0   0   0   0   0   0   0  0.000
  g-Ka'apan pr ......    0   0   0   0   0   0   0   1   0   0   0   .000
Anthony     j  ......    1   0   0   0   0   0   0   1   0   0   0  0.000
Cubas       j  ......    1   0   1   0   0   0   0   0   0   0   0  1.000
Totals                  23   0   2   0   0   0   0   5   8   0   0  0.087
  CS: Santos (7).
  GIDP: Skeen (2), Anthony (2).
  a-Batted for Mattke in the 9th.
  b-Ran for Andrade in the 9th.
  c-Ran for Alvarado in the 4th.
  d-Batted for Israilov in the 9th.
  e-Grounded out for Moor in the 5th.
  f-Ran in the 5th.
  g-Ran for Borges in the 6th.

ROYALS PITCHING
                         BF  OUT  OS%    H    R   ER   BB    K   HR    P   IR
Kortovich (W, 10-5) .    29   27 100%    2    0    0    5    9    0   86    -

PHILLIES PITCHING
                         BF  OUT  OS%    H    R   ER   BB    K   HR    P   IR
Sippel (L, 2-1) .....     9    6  22%    2    2    2    1    2    0   32    -
Chavez ..............    15   13  48%    3    1    1    3    2    0   62  1-0
Dias ................     7    8  30%    1    0    0    0    2    0   33  1-0

ROYALS DEFENSIVE LOG (OUTS 1-27)
------------------------------------------------------------------------------
POSITION          | FIELD COVERAGE BY OUT-ENVELOPE
------------------------------------------------------------------------------
PITCHER (P)       | Kortovich (Outs 1-27)
CATCHER (C)       | Gregory (Outs 1-27)
FIRST BASE (1B)   | Savarino (Outs 1-27)
SECOND BASE (2B)  | Hsia (Outs 1-27)
THIRD BASE (3B)   | Rosales (Outs 1-27)
SHORTSTOP (SS)    | Inglis (Outs 1-27)
LEFT FIELD (LF)   | Graham (Outs 1-27)
CENTER FIELD (CF) | Talavera (Outs 1-27)
RIGHT FIELD (RF)  | Fuenzalida (Outs 1-27)

PHILLIES DEFENSIVE LOG (OUTS 1-27)
------------------------------------------------------------------------------
POSITION          | FIELD COVERAGE BY OUT-ENVELOPE
------------------------------------------------------------------------------
PITCHER (P)       | Sippel (Outs 1-6) → Chavez (Outs 7-19) → Dias (Outs 20-27)
CATCHER (C)       | Tabaracci (Outs 1-27)
FIRST BASE (1B)   | Logar (Outs 1-27)
SECOND BASE (2B)  | Alvarado (Outs 1-27)
THIRD BASE (3B)   | Andrade (Outs 1-27)
SHORTSTOP (SS)    | Martín (Outs 1-27)
LEFT FIELD (LF)   | Moor (Outs 1-27)
CENTER FIELD (CF) | Mattke (Outs 1-27)
RIGHT FIELD (RF)  | Israilov (Outs 1-27)

  Batting order: Phillies (home) batted second; Royals batted first.
  First pitch 6:00 PM ET. Weather: 74°F · Wind out · Overcast · Light rain · Humid. seed 220134.
  Chase (RRR/3O — runs per 3 outs needed to win):
    Starting 0.44    Peak faced 12.00
    27 outs left: 0.44
    18 outs left: 0.67
     9 outs left: 1.33
==============================================================================
Scoring Events
Half Outs Batter Runner (from) Score RRR/3O
T 2 Reinaldo Talavera Jhonder Fuenzalida (2B) 1–0
T 6 Roscoe Kortovich Reinaldo Talavera (3B) 2–0
T 15 Efraín Sabella Eugenio Vera (3B) 3–0
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.44
Peak faced 12.00
27 outs left 0.44
18 outs left 0.67
9 outs left 1.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 Halloran Grounds's actual outfield dimensions (LF 271' · CF 492' · RF 299' · 36' wall). Bathtub.
Royals — Batted Balls
16 BIP· 5 1B · 1 XBH · 0 HR
271' 492' 299' Wall 36' George Graham — ground_out · EV 93 mph · LA -12° · 88 ft Reinaldo Talavera — double · EV 94 mph · LA +18° · 209 ft Thomas Gregory — ground_out · EV 86 mph · LA +20° · 192 ft Connor Inglis — ground_out · EV 111 mph · LA -7° · 106 ft Roscoe Kortovich — single · EV 87 mph · LA -9° · 83 ft Efraín Sabella — fly_out · EV 77 mph · LA +36° · 222 ft Landon Tanguilig — ground_out · EV 87 mph · LA +3° · 83 ft Jhonder Fuenzalida — infield_single · EV 71 mph · LA -12° · 68 ft Ramon Altamirano — single · EV 79 mph · LA +20° · 157 ft Patrik Florenzo — fielders_choice · EV 99 mph · LA -10° · 94 ft Thomas Gregory — ground_out · EV 68 mph · LA +8° · 60 ft Luis Rosales — fly_out · EV 88 mph · LA +27° · 249 ft George Graham — single · EV 86 mph · LA +19° · 183 ft Efraín Sabella — ground_out · EV 84 mph · LA +8° · 80 ft Beau Devens — fly_out · EV 70 mph · LA +26° · 155 ft Ramon Altamirano — single · EV 89 mph · LA +22° · 215 ft
Phillies — Batted Balls
14 BIP· 2 1B · 0 XBH · 0 HR
271' 492' 299' Wall 36' Anthony Mattke — line_out · EV 68 mph · LA +16° · 99 ft Nicolas Martín — ground_out · EV 52 mph · LA -4° · 49 ft Emil Sippel — fly_out · EV 92 mph · LA +26° · 270 ft Vitas Anthony — double_play · EV 92 mph · LA +8° · 97 ft Devron Borges — fielders_choice · EV 54 mph · LA +10° · 60 ft Godfrey Skeen — ground_out · EV 76 mph · LA -0° · 72 ft Sergio Cubas — single · EV 57 mph · LA +0° · 54 ft Marco Logar — ground_out · EV 76 mph · LA -9° · 72 ft Emil Sippel — fly_out · EV 86 mph · LA +32° · 265 ft Bright Awoniyi — ground_out · EV 76 mph · LA -6° · 72 ft Will Craft — single · EV 76 mph · LA -9° · 72 ft Godfrey Skeen — double_play · EV 69 mph · LA +2° · 65 ft Marco Logar — ground_out · EV 92 mph · LA +4° · 87 ft Nicolas Martín — line_out · EV 92 mph · LA +12° · 143 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.
Royals
68% deserve-to-win  ·  4.7 expected runs
actual 3 runs  ·  -1.7 vs expected
contact: 7.5 est bases + 4 walks/HBP  ·  actual batted 7.0 (-0.5 on contact)
running: 1 SB · 1 CS (-0.3 runs)
PlayerEV/LASprayResult Est→ActLuck
Reinaldo Talavera 94 / +18° Pull Double 0.9 → 2 +1.11
Jhonder Fuenzalida 71 / -12° Pull Single 0.2 → 1 +0.76
Luis Rosales 88 / +27° Pull Out 0.7 → 0 -0.73
Roscoe Kortovich 87 / -9° Center Single 0.3 → 1 +0.68
Connor Inglis 111 / -7° Oppo Out 0.6 → 0 -0.62
Phillies
32% deserve-to-win  ·  3.2 expected runs
actual 0 runs  ·  -3.2 vs expected
contact: 5.2 est bases + 5 walks/HBP  ·  actual batted 2.0 (-3.2 on contact)
running: 0 SB · 1 CS (-0.7 runs)
PlayerEV/LASprayResult Est→ActLuck
Sergio Cubas 57 / +0° Pull Single 0.1 → 1 +0.90
Vitas Anthony 92 / +8° Pull Double Play 0.8 → 0 -0.81
Nicolas Martín 92 / +12° Oppo Out 0.8 → 0 -0.81
Will Craft 76 / -9° Oppo Single 0.2 → 1 +0.77
Emil Sippel 92 / +26° Center Out 0.7 → 0 -0.73
Compare basket · 0 max 4
Compare →