MLB Game
Houston Astros at Kansas City Royals
Final
HOU
0
@
KC
2
Live Game State
InningTop 9th
Balls / Strikes / Outs0 / 3 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueKauffman Stadium
StartApr 26, 11:10 PM
Day/Nightnight
Attendance25378
First Pitch2025-04-26T23:10:00.000Z
DecisionW: Michael Wacha · L: Framber Valdez · SV: Carlos Estévez
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HOU | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 |
| KC | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | — | 2 | 3 | 0 |
Starting Pitchers
Houston Astros
Framber Valdez
— · 1-3 · ERA 4.00
Kansas City Royals
Michael Wacha
— · 1-3 · ERA 3.38
Team Totals
Houston Astros Batting
AVG.230
Runs0
Hits6
HR0
BB2
K8
Kansas City Royals Batting
AVG.221
Runs2
Hits3
HR1
BB2
K5
Houston Astros Pitching
ERA3.19
K5
BB2
IP8.0
Hits3
HR1
Kansas City Royals Pitching
ERA3.26
K8
BB2
IP9.0
Hits6
HR0
Pitch View
Carlos Estévez vs Victor Caratini
Victor Caratini strikes out swinging.
3 pitches
Selected Pitch
Pitch #3
TypeChangeup
DescriptionSwinging Strike
CallSwinging Strike
Result
Count—
Outs—
Velocity87.9 mph
End Velocity80.0 mph
Spin Rate0 rpm
Spin Direction0°
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X-1.15
Plate Z3.45
Zone11
SZ Top0.00
SZ Bottom0.00
Release X0.00
Release Y0.00
Release Z0.00
Accel X0.00
Accel Y0.00
Accel Z0.00
Vel X00.00
Vel Y00.00
Vel Z00.00
Recent Plays
top 9
0 - 2 · 3 outs
Victor Caratini strikes out swinging.
Batter: Victor Caratini · Pitcher: Carlos Estévez
top 9
0 - 2 · 2 outs
Zach Dezenzo grounds out, shortstop Bobby Witt Jr. to first baseman Salvador Perez.
Batter: Zach Dezenzo · Pitcher: Carlos Estévez
top 9
0 - 2 · 1 out
Yainer Diaz flies out sharply to center fielder Kyle Isbel.
Batter: Yainer Diaz · Pitcher: Carlos Estévez
bottom 8
0 - 2 · 3 outs
Bobby Witt Jr. flies out to right fielder Zach Dezenzo.
Batter: Bobby Witt Jr. · Pitcher: Framber Valdez
bottom 8
0 - 2 · 2 outs
Jonathan India walks.
Batter: Jonathan India · Pitcher: Framber Valdez
bottom 8
0 - 2 · 2 outs
Drew Waters grounds out to first baseman Christian Walker.
Batter: Drew Waters · Pitcher: Framber Valdez
bottom 8
0 - 2 · 1 out
Freddy Fermin flies out to center fielder Jake Meyers.
Batter: Freddy Fermin · Pitcher: Framber Valdez
top 8
0 - 2 · 3 outs
Christian Walker strikes out swinging.
Batter: Christian Walker · Pitcher: John Schreiber
top 8
0 - 2 · 2 outs
Jeremy Peña singles on a ground ball to shortstop Bobby Witt Jr., deflected by pitcher John Schreiber. Isaac Paredes to 3rd.
Batter: Jeremy Peña · Pitcher: John Schreiber
top 8
0 - 2 · 2 outs
Isaac Paredes doubles (3) on a line drive to right fielder Hunter Renfroe.
Batter: Isaac Paredes · Pitcher: John Schreiber
top 8
0 - 2 · 2 outs
Yordan Alvarez grounds out, second baseman Maikel Garcia to pitcher John Schreiber.
Batter: Yordan Alvarez · Pitcher: John Schreiber
top 8
0 - 2 · 1 out
Jose Altuve lines out to left fielder Tyler Tolbert.
Batter: Jose Altuve · Pitcher: John Schreiber
Houston Astros Roster
Lineup
Jose AltuveLF#27
AVG — · HR 0 · RBI 0
Yordan AlvarezDH#44
AVG — · HR 0 · RBI 0
Isaac Paredes3B#15
AVG — · HR 0 · RBI 0
Jeremy PeñaSS#3
AVG — · HR 0 · RBI 0
Christian Walker1B#8
AVG — · HR 0 · RBI 0
Yainer DiazC#21
AVG — · HR 0 · RBI 0
Zach DezenzoRF#9
AVG — · HR 0 · RBI 0
Victor CaratiniPH#17
AVG — · HR 0 · RBI 0
Mauricio Dubón2B#14
AVG — · HR 0 · RBI 0
Bench
Brendan Rodgers2B#1
AVG — · HR — · RBI —
Cam SmithRF#11
AVG — · HR — · RBI —
Chas McCormickCF#20
AVG — · HR — · RBI —
Jake MeyersCF#6
AVG — · HR 0 · RBI 0
Pitchers
Bennett SousaP#62
IP — · K — · ERA —
Bryan AbreuP#52
IP — · K — · ERA —
Bryan KingP#74
IP — · K — · ERA —
Framber ValdezP#59
IP 8.0 · K 5 · ERA —
Hayden WesneskiP#39
IP — · K — · ERA —
Hunter BrownP#58
IP — · K — · ERA —
Josh HaderP#71
IP — · K — · ERA —
Logan VanWeyP#64
IP — · K — · ERA —
Ronel BlancoP#56
IP — · K — · ERA —
Ryan GustoP#67
IP — · K — · ERA —
Steven OkertP#48
IP — · K — · ERA —
Tayler ScottP#50
IP — · K — · ERA —
Kansas City Royals Roster
Lineup
Jonathan India3B#6
AVG — · HR 0 · RBI 0
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 0
Salvador Perez1B#13
AVG — · HR 0 · RBI 0
Kyle IsbelCF#28
AVG — · HR 0 · RBI 0
Maikel Garcia2B#11
AVG — · HR 0 · RBI 0
Hunter RenfroeRF#16
AVG — · HR 0 · RBI 0
Vinnie PasquantinoDH#9
AVG — · HR 1 · RBI 1
Freddy FerminC#34
AVG — · HR 0 · RBI 0
Drew WatersLF#8
AVG — · HR 0 · RBI 0
Bench
Cavan Biggio1B#18
AVG — · HR — · RBI —
Mark CanhaLF#21
AVG — · HR 0 · RBI 1
Michael Massey2B#19
AVG — · HR — · RBI —
Tyler TolbertLF#2
AVG — · HR 0 · RBI 0
Pitchers
Angel ZerpaP#61
IP — · K — · ERA —
Carlos EstévezP#53
IP 1.0 · K 1 · ERA —
Chris StrattonP#35
IP — · K — · ERA —
Cole RagansP#55
IP — · K — · ERA —
Daniel Lynch IVP#41
IP — · K — · ERA —
John SchreiberP#46
IP 1.0 · K 1 · ERA —
Jonathan BowlanP#62
IP — · K — · ERA —
Kris BubicP#50
IP — · K — · ERA —
Lucas ErcegP#60
IP — · K — · ERA —
Michael LorenzenP#24
IP — · K — · ERA —
Michael WachaP#52
IP 6.0 · K 6 · ERA —
Seth LugoP#67
IP — · K — · ERA —
Steven CruzP#64
IP 1.0 · K 0 · ERA —
