Scores
Schedule
Game #872
==============================================================================
Astros 8, Phillies 4 2026-06-22 · #872
at Halloran Grounds
==============================================================================
1 R H E
Houston 8 8 4 1
Philadelphia 4 4 5 2
ASTROS
AB R H 2B 3B HR RBI BB K 2C SH H/AB
Rivas 3b ...... 1 1 0 0 0 0 0 0 0 0 0 0.000
a-Daniels ph ...... 2 0 0 0 0 0 0 0 2 0 0 0.000
Morales 1b ...... 2 1 0 0 0 0 0 1 0 0 0 0.000
Thom c ...... 3 1 0 0 0 0 0 1 2 0 0 0.000
Solórzano 2b ...... 3 1 1 0 0 0 2 1 2 0 0 0.333
Neely ss ...... 3 1 0 0 0 0 0 1 3 0 0 0.000
Konig cf ...... 1 0 1 0 1 0 1 0 0 0 0 1.000
Humphreys rf ...... 1 0 1 0 0 0 0 0 0 0 0 1.000
b-Colón pr ...... 0 1 0 0 0 0 0 1 0 0 0 .000
Henríquez lf ...... 4 0 0 0 0 0 1 0 1 0 0 0.000
Romero p ...... 0 0 0 0 0 0 0 0 0 0 1 .000
c-Patridg ph ...... 0 0 0 0 0 0 0 1 0 0 0 .000
d-Wiesner pr ...... 2 1 0 0 0 0 0 0 1 0 0 0.000
e-Edmonso ph ...... 2 1 1 0 0 0 1 1 0 0 0 0.500
f-Farrow pr ...... 2 0 0 0 0 0 0 0 2 0 0 0.000
Valencia j ...... 1 0 0 0 0 0 0 0 1 0 0 0.000
Oliveira j ...... 1 0 0 0 0 0 2 0 0 0 0 0.000
Totals 28 8 4 0 1 0 7 7 14 0 1 0.143
3B: Konig (1).
SB: Solórzano (1), Colón (15), Wiesner 2 (7), Edmonson (7).
E: Neely (1).
GIDP: Henríquez (1).
a-Batted for Rivas in the 6th.
b-Ran for Humphreys in the 3rd.
c-Walked for Romero in the 3rd.
d-Ran for Patridge in the 3rd.
e-Batted in the 4th.
f-Ran in the 5th.
PHILLIES
AB R H 2B 3B HR RBI BB K 2C SH H/AB
Mattke cf ...... 1 0 1 0 0 0 0 0 0 0 0 1.000
a-Barba pr ...... 2 2 1 0 0 0 1 0 0 0 0 0.500
Borges 3b ...... 1 0 0 0 0 0 0 0 0 0 0 0.000
b-Granber ph ...... 1 0 1 0 0 0 0 0 0 0 0 1.000
Ka'apana ss ...... 1 0 0 0 0 0 0 1 0 0 0 0.000
c-Santos pr ...... 2 1 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
Schloss p ...... 2 1 1 0 0 0 1 1 0 0 0 0.500
Crayton rf ...... 2 0 0 0 0 0 0 0 0 0 1 0.000
Aktaş 2b ...... 2 0 0 0 0 0 0 0 1 0 0 0.000
DelSignore c ...... 1 0 0 0 0 0 0 0 0 0 0 0.000
d-Israilo ph ...... 1 0 0 0 0 0 0 1 1 0 0 0.000
Tabaracci lf ...... 1 0 0 0 0 0 0 0 1 0 0 0.000
e-Moor ph ...... 2 0 0 0 0 0 0 0 2 0 0 0.000
f-Sprackl pr ...... 2 0 1 0 0 0 1 0 1 0 0 0.500
Anthony j ...... 2 0 0 0 0 0 0 0 2 0 0 0.000
Cubas j ...... 1 0 0 0 0 0 1 1 0 0 0 0.000
Totals 27 4 5 0 0 0 4 4 10 0 1 0.185
SB: Mattke (9).
E: Barba (5), Logar (3).
GIDP: Barba (2), Ka'apana (1), Aktaş (6).
a-Ran for Mattke in the 5th.
b-Singled for Borges in the 6th.
c-Ran for Ka'apana in the 3rd.
d-Batted for DelSignore in the 4th.
e-Batted for Tabaracci in the 3rd.
f-Ran in the 4th.
ASTROS PITCHING
BF OUT OS% H R ER BB K HR P IR
Romero (W, 1-0) ..... 15 14 52% 2 0 0 1 5 0 58 -
Berger .............. 14 11 41% 2 2 2 3 6 0 54 2-1
Hammerbeck .......... 3 2 7% 1 2 2 0 0 0 9 3-2
PHILLIES PITCHING
BF OUT OS% H R ER BB K HR P IR
Schloss ............. 17 16 59% 2 2 2 2 6 0 56 -
Flam ................ 7 4 15% 0 3 3 2 2 0 28 -
Bowen (L, 2-7) ...... 10 7 26% 1 3 3 3 6 0 43 1-1
ASTROS DEFENSIVE LOG (OUTS 1-27)
------------------------------------------------------------------------------
POSITION | FIELD COVERAGE BY OUT-ENVELOPE
------------------------------------------------------------------------------
PITCHER (P) | Romero (Outs 1-14) → Berger (Outs 15-25) → Hammerbeck (Outs 26-27)
CATCHER (C) | Thom (Outs 1-27)
FIRST BASE (1B) | Morales (Outs 1-27)
SECOND BASE (2B) | Solórzano (Outs 1-27)
THIRD BASE (3B) | Rivas (Outs 1-27)
SHORTSTOP (SS) | Neely (Outs 1-27)
LEFT FIELD (LF) | Henríquez (Outs 1-27)
CENTER FIELD (CF) | Konig (Outs 1-27)
RIGHT FIELD (RF) | Humphreys (Outs 1-27)
PHILLIES DEFENSIVE LOG (OUTS 1-27)
------------------------------------------------------------------------------
POSITION | FIELD COVERAGE BY OUT-ENVELOPE
------------------------------------------------------------------------------
PITCHER (P) | Schloss (Outs 1-16) → Flam (Outs 17-20) → Bowen (Outs 21-27)
CATCHER (C) | DelSignore (Outs 1-27)
FIRST BASE (1B) | Logar (Outs 1-27)
SECOND BASE (2B) | Aktaş (Outs 1-27)
THIRD BASE (3B) | Borges (Outs 1-27)
SHORTSTOP (SS) | Ka'apana (Outs 1-27)
LEFT FIELD (LF) | Tabaracci (Outs 1-27)
CENTER FIELD (CF) | Mattke (Outs 1-27)
RIGHT FIELD (RF) | Crayton (Outs 1-27)
Batting order: Phillies (home) batted second; Astros batted first.
First pitch 1:05 PM ET. Weather: 73°F · Wind cross · Clear · Humid. seed 78324.
==============================================================================
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 .
Astros — Batted Balls
11 BIP· 2 1B · 1 XBH · 0 HR
271'
492'
299'
Wall 36'
Scoville Rivas — error · EV 82 mph · LA -8° · 78 ft
Jeyland Morales — fly_out · EV 100 mph · LA +42° · 400 ft
Cedrick Konig — triple · EV 102 mph · LA +11° · 160 ft
Korey Humphreys — single · EV 95 mph · LA +18° · 214 ft
Angel Henríquez — ground_out · EV 81 mph · LA -14° · 77 ft
Zane Wiesner — error · EV 88 mph · LA -6° · 84 ft
Marcelo Oliveira — ground_out · EV 66 mph · LA +5° · 63 ft
Angel Henríquez — double_play · EV 58 mph · LA -1° · 55 ft
Jeyland Morales — ground_out · EV 77 mph · LA -7° · 73 ft
Angel Henríquez — fly_out · EV 86 mph · LA +45° · 299 ft
Jeyland Solórzano — single · EV 100 mph · LA +4° · 95 ft
Phillies — Batted Balls
14 BIP· 5 1B · 0 XBH · 0 HR
271'
492'
299'
Wall 36'
Charles Schloss — line_out · EV 92 mph · LA +22° · 231 ft
Anthony Mattke — single · EV 92 mph · LA +18° · 196 ft
Patrick DelSignore — ground_out · EV 52 mph · LA -14° · 49 ft
Devron Borges — error · EV 76 mph · LA +2° · 72 ft
Jerome Ka'apana — double_play · EV 76 mph · LA +8° · 67 ft
Kemari Granberry — single · EV 92 mph · LA +25° · 256 ft
Dawood Aktaş — double_play · EV 76 mph · LA -11° · 72 ft
Ulises Barba — single · EV 92 mph · LA -2° · 87 ft
Sergio Cubas — ground_out · EV 59 mph · LA -22° · 56 ft
Charles Schloss — single · EV 76 mph · LA +8° · 64 ft
Arion Crayton — fly_out · EV 92 mph · LA +32° · 304 ft
Ulises Barba — double_play · EV 76 mph · LA -21° · 72 ft
Derek Spracklin — single · EV 76 mph · LA +20° · 148 ft
Marco Logar — ground_out · EV 76 mph · LA +22° · 162 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.
Astros
74%
deserve-to-win · 7.7 expected runs
actual 8 runs
· +0.3 vs expected
contact: 7.4 est bases + 7 walks/HBP
· actual batted 5.0 (-2.4 on contact )
running: 5 SB · 0 CS (+2.4 runs )
Phillies
26%
deserve-to-win · 4.6 expected runs
actual 4 runs
· -0.6 vs expected
contact: 6.7 est bases + 4 walks/HBP
· actual batted 5.0 (-1.7 on contact )
running: 1 SB · 0 CS (+0.5 runs )