MLB Game
Kansas City Royals at Detroit Tigers
Final
KC
4
@
DET
3
Live Game State
InningBottom 10th
Balls / Strikes / Outs3 / 1 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueComerica Park
StartApr 20, 5:40 PM
Day/Nightday
Attendance17712
First Pitch2025-04-20T17:40:00.000Z
DecisionW: Carlos Estévez · L: Tyler Holton
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 | 10 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KC | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 4 | 9 | 1 |
| DET | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 3 | 10 | 1 |
Starting Pitchers
Kansas City Royals
Michael Wacha
— · -3 · ERA 4.15
Detroit Tigers
Tarik Skubal
— · 2-2 · ERA 2.83
Team Totals
Kansas City Royals Batting
AVG.210
Runs4
Hits9
HR0
BB1
K11
Detroit Tigers Batting
AVG.246
Runs3
Hits10
HR0
BB2
K8
Kansas City Royals Pitching
ERA3.62
K8
BB2
IP10.0
Hits10
HR0
Detroit Tigers Pitching
ERA3.12
K11
BB1
IP10.0
Hits9
HR0
Pitch View
Carlos Estévez vs Dillon Dingler
Dillon Dingler pops out to second baseman Maikel Garcia.
5 pitches
Selected Pitch
Pitch #5
TypeSlider
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity87.4 mph
End Velocity79.7 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-0.70
Plate Z2.55
Zone4
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
bottom 10
4 - 3 · 3 outs
Dillon Dingler pops out to second baseman Maikel Garcia.
Batter: Dillon Dingler · Pitcher: Carlos Estévez
bottom 10
4 - 3 · 2 outs
Carlos Estévez intentionally walks Riley Greene.
Batter: Riley Greene · Pitcher: Carlos Estévez
bottom 10
4 - 3 · 2 outs
Spencer Torkelson flies out to right fielder Hunter Renfroe in foul territory. Ryan Kreidler to 3rd.
Batter: Spencer Torkelson · Pitcher: Carlos Estévez
bottom 10
4 - 3 · 1 out
Zach McKinstry pops out to third baseman Jonathan India in foul territory.
Batter: Zach McKinstry · Pitcher: Carlos Estévez
top 10
4 - 3 · 3 outs
Salvador Perez strikes out swinging.
Batter: Salvador Perez · Pitcher: Tyler Holton
top 10
4 - 3 · 2 outs
Bobby Witt Jr. out on a sacrifice fly to left fielder Riley Greene. Drew Waters scores.
Batter: Bobby Witt Jr. · Pitcher: Tyler Holton
top 10
3 - 3 · 1 out
Jonathan India grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson. Drew Waters to 3rd.
Batter: Jonathan India · Pitcher: Tyler Holton
bottom 9
3 - 3 · 3 outs
Ryan Kreidler strikes out swinging.
Batter: Ryan Kreidler · Pitcher: Carlos Estévez
bottom 9
3 - 3 · 2 outs
Gleyber Torres flies out to center fielder Drew Waters.
Batter: Gleyber Torres · Pitcher: Carlos Estévez
bottom 9
3 - 3 · 1 out
Javier Báez grounds out, third baseman Jonathan India to first baseman Salvador Perez.
Batter: Javier Báez · Pitcher: Carlos Estévez
top 9
3 - 3 · 3 outs
Drew Waters strikes out swinging.
Batter: Drew Waters · Pitcher: Tyler Holton
top 9
3 - 3 · 2 outs
Freddy Fermin grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.
Batter: Freddy Fermin · Pitcher: Tyler Holton
Kansas City Royals Roster
Lineup
Jonathan India3B#6
AVG — · HR 0 · RBI 0
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 1
Salvador Perez1B#13
AVG — · HR 0 · RBI 0
Tyler TolbertLF#2
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 0 · RBI 1
Freddy FerminC#34
AVG — · HR 0 · RBI 0
Drew WatersCF#8
AVG — · HR 0 · RBI 1
Bench
Cavan Biggio1B#18
AVG — · HR — · RBI —
Kyle IsbelCF#28
AVG — · HR — · RBI —
Mark CanhaLF#21
AVG — · HR 0 · RBI 1
Michael Massey2B#19
AVG — · HR — · RBI —
Pitchers
Angel ZerpaP#61
IP — · K — · ERA —
Carlos EstévezP#53
IP 2.0 · K 1 · ERA —
Chris StrattonP#35
IP — · K — · ERA —
Cole RagansP#55
IP — · K — · ERA —
Daniel Lynch IVP#41
IP 1.0 · K 0 · ERA —
Evan SiskP#47
IP — · K — · ERA —
John SchreiberP#46
IP 1.2 · K 2 · ERA —
Kris BubicP#50
IP — · K — · ERA —
Lucas ErcegP#60
IP — · K — · ERA —
Michael LorenzenP#24
IP — · K — · ERA —
Michael WachaP#52
IP 5.1 · K 5 · ERA —
Seth LugoP#67
IP — · K — · ERA —
Steven CruzP#64
IP — · K — · ERA —
Detroit Tigers Roster
Lineup
Gleyber Torres2B#25
AVG — · HR 0 · RBI 0
Ryan KreidlerCF#32
AVG — · HR 0 · RBI 0
Zach McKinstryRF#39
AVG — · HR 0 · RBI 2
Spencer Torkelson1B#20
AVG — · HR 0 · RBI 0
Riley GreeneLF#31
AVG — · HR 0 · RBI 0
Dillon DinglerC#13
AVG — · HR 0 · RBI 0
Justyn-Henry MalloyDH#44
AVG — · HR 0 · RBI 0
Trey SweeneySS#27
AVG — · HR 0 · RBI 0
Javier Báez3B#28
AVG — · HR 0 · RBI 0
Bench
Andy Ibáñez3B#77
AVG — · HR — · RBI —
Colt KeithDH#33
AVG — · HR 0 · RBI 0
Kerry CarpenterLF#30
AVG — · HR 0 · RBI 1
Tomás NidoC#58
AVG — · HR — · RBI —
Pitchers
Bailey HornP#67
IP — · K — · ERA —
Brant HurterP#48
IP 2.0 · K 3 · ERA —
Brenan HanifeeP#75
IP — · K — · ERA —
Casey MizeP#12
IP — · K — · ERA —
Jack FlahertyP#9
IP — · K — · ERA —
Jackson JobeP#21
IP — · K — · ERA —
Keider MonteroP#54
IP — · K — · ERA —
Kenta MaedaP#18
IP — · K — · ERA —
Reese OlsonP#45
IP — · K — · ERA —
Tarik SkubalP#29
IP 5.0 · K 4 · ERA —
Tommy KahnleP#43
IP 1.0 · K 1 · ERA —
Tyler HoltonP#87
IP 2.0 · K 3 · ERA —
Will VestP#19
IP — · K — · ERA —
