MLB Game

Kansas City Royals at Athletics

FinalApr 30, 1:40 AMSutter Health ParkTop 9th
KC
2
@
ATH
5
Live Game State
InningTop 9th
Balls / Strikes / Outs2 / 3 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueSutter Health Park
StartApr 30, 1:40 AM
Day/Nightnight
Attendance9399
First Pitch2026-04-30T01:41:00.000Z
DecisionW: Luis Severino · L: Michael Wacha · SV: Mark Leiter Jr.
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
Team123456789RHE
KC100000001262
ATH010301005100
Starting Pitchers
Kansas City Royals
Michael Wacha
· 2-2 · ERA 3.13
Athletics
Luis Severino
· 2-2 · ERA 4.46
Team Totals
Kansas City Royals Batting
AVG.239
Runs2
Hits6
HR0
BB4
K9
Athletics Batting
AVG.242
Runs5
Hits10
HR1
BB5
K7
Kansas City Royals Pitching
ERA4.51
K7
BB5
IP8.0
Hits10
HR1
Athletics Pitching
ERA4.27
K9
BB4
IP9.0
Hits6
HR0
Pitch View
Mark Leiter Jr. vs Jac Caglianone
Jac Caglianone strikes out swinging.
5 pitches
12345
Selected Pitch
Pitch #5
TypeSplitter
DescriptionSwinging Strike
CallSwinging Strike
Result
Count
Outs
Velocity85.1 mph
End Velocity78.0 mph
Spin Rate0 rpm
Spin Direction
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X-1.19
Plate Z1.49
Zone13
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
2 - 5 · 3 outs
Jac Caglianone strikes out swinging.
Batter: Jac Caglianone · Pitcher: Mark Leiter Jr.
top 9
2 - 5 · 2 outs
Isaac Collins walks.
Batter: Isaac Collins · Pitcher: Mark Leiter Jr.
top 9
2 - 5 · 2 outs
Michael Massey out on a sacrifice fly to center fielder Zack Gelof. Bobby Witt Jr. scores. Salvador Perez to 3rd.
Batter: Michael Massey · Pitcher: Joel Kuhnel
top 9
1 - 5 · 1 out
Salvador Perez singles on a ground ball to shortstop Jacob Wilson. Bobby Witt Jr. to 2nd.
Batter: Salvador Perez · Pitcher: Joel Kuhnel
top 9
1 - 5 · 1 out
Carter Jensen pops out to catcher Shea Langeliers in foul territory.
Batter: Carter Jensen · Pitcher: Joel Kuhnel
top 9
1 - 5 · 0 outs
Bobby Witt Jr. singles on a line drive to right fielder Lawrence Butler.
Batter: Bobby Witt Jr. · Pitcher: Joel Kuhnel
bottom 8
1 - 5 · 3 outs
Shea Langeliers flies out to center fielder Kyle Isbel.
Batter: Shea Langeliers · Pitcher: Mason Black
bottom 8
1 - 5 · 2 outs
Nick Kurtz reaches on a fielding error by catcher Carter Jensen.
Batter: Nick Kurtz · Pitcher: Mason Black
bottom 8
1 - 5 · 2 outs
Darell Hernaiz flies out to right fielder Lane Thomas.
Batter: Darell Hernaiz · Pitcher: Mason Black
bottom 8
1 - 5 · 1 out
Lawrence Butler flies out to left fielder Isaac Collins.
Batter: Lawrence Butler · Pitcher: Mason Black
top 8
1 - 5 · 3 outs
Maikel Garcia grounds into a double play, second baseman Jeff McNeil to shortstop Jacob Wilson to first baseman Nick Kurtz. Kyle Isbel out at 2nd. Maikel Garcia out at 1st.
Batter: Maikel Garcia · Pitcher: Joel Kuhnel
top 8
1 - 5 · 1 out
Kyle Isbel grounds into a force out, third baseman Darell Hernaiz to second baseman Jeff McNeil. Lane Thomas out at 2nd. Kyle Isbel to 1st.
Batter: Kyle Isbel · Pitcher: Joel Kuhnel
Kansas City Royals Roster
Lineup
Maikel Garcia3B#11
AVG — · HR 0 · RBI 0
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 0
Carter JensenC#22
AVG — · HR 0 · RBI 0
Salvador Perez1B#13
AVG — · HR 0 · RBI 1
Michael Massey2B#19
AVG — · HR 0 · RBI 1
Isaac CollinsLF#1
AVG — · HR 0 · RBI 0
Jac CaglianoneDH#14
AVG — · HR 0 · RBI 0
Lane ThomasRF#15
AVG — · HR 0 · RBI 0
Kyle IsbelCF#28
AVG — · HR 0 · RBI 0
Bench
Elias DíazC#43
AVG — · HR — · RBI —
Nick Loftin3B#12
AVG — · HR — · RBI —
Starling MarteRF#0
AVG — · HR — · RBI —
Vinnie Pasquantino1B#9
AVG — · HR — · RBI —
Pitchers
Alex LangeP#56
IP 1.0 · K 0 · ERA —
Cole RagansP#55
IP — · K — · ERA —
Daniel Lynch IVP#41
IP — · K — · ERA —
John SchreiberP#46
IP — · K — · ERA —
Kris BubicP#50
IP — · K — · ERA —
Lucas ErcegP#60
IP — · K — · ERA —
Luinder AvilaP#58
IP 1.0 · K 2 · ERA —
Mason BlackP#47
IP 1.0 · K 0 · ERA —
Matt StrahmP#25
IP — · K — · ERA —
Michael WachaP#52
IP 5.0 · K 5 · ERA —
Nick MearsP#31
IP — · K — · ERA —
Noah CameronP#65
IP — · K — · ERA —
Seth LugoP#67
IP — · K — · ERA —
Athletics Roster
Lineup
Nick Kurtz1B#16
AVG — · HR 0 · RBI 1
Shea LangeliersC#23
AVG — · HR 0 · RBI 0
Carlos CortesLF#26
AVG — · HR 0 · RBI 0
Brent RookerDH#25
AVG — · HR 0 · RBI 0
Jacob WilsonSS#5
AVG — · HR 0 · RBI 0
Jeff McNeil2B#22
AVG — · HR 0 · RBI 1
Zack GelofCF#20
AVG — · HR 0 · RBI 0
Lawrence ButlerRF#4
AVG — · HR 1 · RBI 3
Darell Hernaiz3B#2
AVG — · HR 0 · RBI 0
Bench
Austin WynnsC#29
AVG — · HR — · RBI —
Brett Harris3B#11
AVG — · HR — · RBI —
Colby ThomasRF#32
AVG — · HR — · RBI —
Tyler SoderstromLF#21
AVG — · HR — · RBI —
Pitchers
Aaron CivaleP#45
IP — · K — · ERA —
Brady BassoP#66
IP — · K — · ERA —
Hogan HarrisP#36
IP — · K — · ERA —
J.T. GinnP#35
IP — · K — · ERA —
Jack PerkinsP#50
IP — · K — · ERA —
Jacob LopezP#57
IP — · K — · ERA —
Jeffrey SpringsP#59
IP — · K — · ERA —
Joel KuhnelP#47
IP 1.2 · K 0 · ERA —
Justin SternerP#60
IP — · K — · ERA —
Luis MedinaP#46
IP — · K — · ERA —
Luis SeverinoP#40
IP 7.0 · K 8 · ERA —
Mark Leiter Jr.P#38
IP 0.1 · K 1 · ERA —
Scott BarlowP#58
IP — · K — · ERA —