MLB Game
Baltimore Orioles at Kansas City Royals
Final
BAL
5
@
KC
6
Live Game State
InningBottom 9th
Balls / Strikes / Outs2 / 2 / 1
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueKauffman Stadium
StartApr 21, 11:40 PM
Day/Nightnight
Attendance15164
First Pitch2026-04-21T23:41:00.000Z
DecisionW: Lucas Erceg · L: Ryan Helsley
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BAL | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 5 | 8 | 0 |
| KC | 0 | 1 | 0 | 0 | 2 | 0 | 1 | 1 | 1 | 6 | 10 | 0 |
Starting Pitchers
Baltimore Orioles
Shane Baz
— · -2 · ERA 5.08
Kansas City Royals
Kris Bubic
— · 2-1 · ERA 4.08
Team Totals
Baltimore Orioles Batting
AVG.227
Runs5
Hits8
HR2
BB5
K4
Kansas City Royals Batting
AVG.227
Runs6
Hits10
HR1
BB4
K7
Baltimore Orioles Pitching
ERA3.92
K7
BB4
IP8.1
Hits10
HR1
Kansas City Royals Pitching
ERA4.58
K4
BB5
IP9.0
Hits8
HR2
Pitch View
Ryan Helsley vs Salvador Perez
Wild pitch by pitcher Ryan Helsley. Maikel Garcia scores.
5 pitches
Selected Pitch
Pitch #5
TypeSlider
DescriptionBall
CallBall
Result
Count—
Outs—
Velocity90.9 mph
End Velocity84.6 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 X1.63
Plate Z0.09
Zone14
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 9
5 - 6 · 1 out
Wild pitch by pitcher Ryan Helsley. Maikel Garcia scores.
Batter: Salvador Perez · Pitcher: Ryan Helsley
bottom 9
5 - 5 · 1 out
Vinnie Pasquantino strikes out swinging. Maikel Garcia to 3rd. Bobby Witt Jr. to 2nd. Wild pitch by pitcher Ryan Helsley.
Batter: Vinnie Pasquantino · Pitcher: Ryan Helsley
bottom 9
5 - 5 · 0 outs
Adley Rutschman challenged (pitch result), call on the field was confirmed: Bobby Witt Jr. walks. Maikel Garcia to 2nd.
Batter: Bobby Witt Jr. · Pitcher: Ryan Helsley
bottom 9
5 - 5 · 0 outs
Maikel Garcia walks.
Batter: Maikel Garcia · Pitcher: Ryan Helsley
top 9
5 - 5 · 3 outs
Taylor Ward pops out to second baseman Michael Massey.
Batter: Taylor Ward · Pitcher: Lucas Erceg
top 9
5 - 5 · 2 outs
Colton Cowser grounds into a double play, first baseman Vinnie Pasquantino to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Samuel Basallo out at 2nd. Colton Cowser out at 1st.
Batter: Colton Cowser · Pitcher: Lucas Erceg
top 9
5 - 5 · 0 outs
Samuel Basallo walks.
Batter: Samuel Basallo · Pitcher: Lucas Erceg
bottom 8
5 - 5 · 3 outs
Kyle Isbel grounds out, third baseman Weston Wilson to first baseman Coby Mayo.
Batter: Kyle Isbel · Pitcher: Rico Garcia
bottom 8
5 - 5 · 2 outs
Isaac Collins called out on strikes.
Batter: Isaac Collins · Pitcher: Rico Garcia
bottom 8
5 - 5 · 1 out
Jac Caglianone strikes out swinging.
Batter: Jac Caglianone · Pitcher: Rico Garcia
bottom 8
5 - 5 · 0 outs
Michael Massey homers (1) on a fly ball to right field.
Batter: Michael Massey · Pitcher: Rico Garcia
top 8
5 - 4 · 3 outs
Leody Taveras pops out to first baseman Vinnie Pasquantino in foul territory.
Batter: Leody Taveras · Pitcher: Matt Strahm
Baltimore Orioles Roster
Lineup
Taylor WardLF#3
AVG — · HR 0 · RBI 0
Gunnar HendersonSS#2
AVG — · HR 0 · RBI 0
Adley RutschmanC#35
AVG — · HR 1 · RBI 2
Pete AlonsoDH#25
AVG — · HR 0 · RBI 0
Jeremiah Jackson2B#82
AVG — · HR 0 · RBI 0
Weston Wilson3B#32
AVG — · HR 0 · RBI 0
Leody TaverasCF#30
AVG — · HR 0 · RBI 0
Samuel Basallo1B#29
AVG — · HR 0 · RBI 0
Colton CowserRF#17
AVG — · HR 0 · RBI 0
Bench
Blaze AlexanderRF#23
AVG — · HR 0 · RBI 0
Coby Mayo1B#16
AVG — · HR 1 · RBI 3
Dylan BeaversRF#12
AVG — · HR — · RBI —
Johnathan RodríguezRF#62
AVG — · HR — · RBI —
Pitchers
Albert SuárezP#49
IP — · K — · ERA —
Anthony NunezP#66
IP — · K — · ERA —
Cameron FosterP#65
IP — · K — · ERA —
Chris BassittP#40
IP — · K — · ERA —
Grant WolframP#48
IP 0.2 · K 0 · ERA —
Kyle BradishP#38
IP — · K — · ERA —
Rico GarciaP#50
IP 1.0 · K 2 · ERA —
Ryan HelsleyP#21
IP 0.1 · K 1 · ERA —
Shane BazP#34
IP 6.1 · K 4 · ERA —
Trevor RogersP#28
IP — · K — · ERA —
Tyler WellsP#68
IP — · K — · ERA —
Yennier CanoP#78
IP — · K — · ERA —
Kansas City Royals Roster
Lineup
Maikel Garcia3B#11
AVG — · HR 0 · RBI 1
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 1
Vinnie Pasquantino1B#9
AVG — · HR 0 · RBI 1
Salvador PerezC#13
AVG — · HR 0 · RBI 0
Carter JensenDH#22
AVG — · HR 0 · RBI 0
Michael Massey2B#19
AVG — · HR 1 · RBI 2
Jac CaglianoneRF#14
AVG — · HR 0 · RBI 0
Isaac CollinsLF#1
AVG — · HR 0 · RBI 0
Kyle IsbelCF#28
AVG — · HR 0 · RBI 0
Bench
Elias DíazC#43
AVG — · HR — · RBI —
Lane ThomasCF#15
AVG — · HR — · RBI —
Nick LoftinLF#12
AVG — · HR — · RBI —
Starling MarteLF#0
AVG — · HR — · RBI —
Pitchers
Alex LangeP#56
IP — · K — · ERA —
Cole RagansP#55
IP — · K — · ERA —
Daniel Lynch IVP#41
IP — · K — · ERA —
Eli MorganP#34
IP — · K — · ERA —
John SchreiberP#46
IP — · K — · ERA —
Kris BubicP#50
IP 6.0 · K 3 · ERA —
Lucas ErcegP#60
IP 1.0 · K 0 · ERA —
Mason BlackP#47
IP — · K — · ERA —
Matt StrahmP#25
IP 1.0 · K 1 · ERA —
Michael WachaP#52
IP — · K — · ERA —
Nick MearsP#31
IP 1.0 · K 0 · ERA —
Noah CameronP#65
IP — · K — · ERA —
Seth LugoP#67
IP — · K — · ERA —
