← Back to scores
Baltimore Orioles
11-13  ·  3rd AL East
5 6
Final
Kansas City Royals
8-16  ·  5th AL Central
Tue, Apr 21, 2026
Venue: Kauffman Stadium, Kansas City
Weather: Partly Cloudy, 78°
HP Ump: Brock Ballou (Home Plate)
W: Lucas Erceg
L: Ryan Helsley
Team 123456789 RHE
BAL 030000020 580
KC 010020111 6100
Hitters
PlayerPOSH-ABRHRRBIBBKAVG
Taylor WardLF 0-4 11 .000
Gunnar HendersonSS 1-4 1 .250
Adley RutschmanC 2-4 1 1 21 .500
Pete AlonsoDH 2-4 .500
Jeremiah Jackson2B 1-3 1 1 .333
Weston Wilson3B 1-3 1 11 .333
Leody TaverasCF 0-4 .000
Coby Mayo1B 1-3 1 1 3 .333
Samuel Basallo1B 0-0 1
Blaze AlexanderRF 0-2 11 .000
Colton CowserRF 0-1 .000
Shane BazP 0-0
Grant WolframP 0-0
Rico GarciaP 0-0
Ryan HelsleyP 0-0
Pitchers
PitcherIPHERBBKPC-STERA
Shane Baz 6.18424 98-625.90
Grant Wolfram 0.21000 12-80.00
Rico Garcia 1.01102 18-139.00
Ryan Helsley 0.10121 22-990.00
Hitters
PlayerPOSH-ABRHRRBIBBKAVG
Maikel Garcia3B 1-3 2 121 .333
Bobby Witt Jr.SS 1-3 11 .333
Vinnie Pasquantino1B 0-4 11 .000
Salvador PerezC 1-4 .250
Carter JensenDH 2-3 1 1 .667
Michael Massey2B 2-3 1 1 2 .667
Jac CaglianoneRF 0-4 3 .000
Isaac CollinsLF 0-4 2 .000
Kyle IsbelCF 3-4 2 .750
Kris BubicP 0-0
Nick MearsP 0-0
Matt StrahmP 0-0
Lucas ErcegP 0-0
Pitchers
PitcherIPHERBBKPC-STERA
Kris Bubic 6.05333 100-664.50
Nick Mears 1.00000 14-90.00
Matt Strahm 1.03211 31-2218.00
Lucas Erceg 1.00010 14-60.00
BAL
AWAY · HOME
KC
8
Hits
10
2
Home Runs
1
.227
AVG
.227
.318
OBP
.305
.372
SLG
.352
.690
OPS
.657
5
Runs
6
2
2B
6
0
3B
0
0
SB
1
16
TB
19
14
LOB
16
37
PA
39
3.92
ERA
4.58
7
K
4
4
BB
5
10
H Allowed
8
1.36
WHIP
1.38
6
Runs
5
0
HBP
0
39
BF
37
150
Pitches
159
92
Strikes
103
Top Performers
Kyle Isbel
3-4 · 2 R
Michael Massey
2-3 1 HR 2 RBI · 1 R
Adley Rutschman
2-4 1 HR 2 RBI · 1 R
Play by Play
  • Wild pitch by pitcher Ryan Helsley. Maikel Garcia scores.
    Salvador Perez vs Ryan Helsley
  • Vinnie Pasquantino strikes out swinging. Maikel Garcia to 3rd. Bobby Witt Jr. to 2nd. Wild pitch by pitcher Ryan Helsley.
    Vinnie Pasquantino vs Ryan Helsley
  • Adley Rutschman challenged (pitch result), call on the field was confirmed: Bobby Witt Jr. walks. Maikel Garcia to 2nd.
    Bobby Witt Jr. vs Ryan Helsley
  • Maikel Garcia walks.
    Maikel Garcia vs Ryan Helsley
  • Bottom 9th
  • Taylor Ward pops out to second baseman Michael Massey.
    Taylor Ward vs Lucas Erceg
  • 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.
    Colton Cowser vs Lucas Erceg
  • Samuel Basallo walks.
    Samuel Basallo vs Lucas Erceg
  • Top 9th
  • Kyle Isbel grounds out, third baseman Weston Wilson to first baseman Coby Mayo.
    Kyle Isbel vs Rico Garcia
  • Isaac Collins called out on strikes.
    Isaac Collins vs Rico Garcia
  • Jac Caglianone strikes out swinging.
    Jac Caglianone vs Rico Garcia
  • Michael Massey homers (1) on a fly ball to right field.
    Michael Massey vs Rico Garcia
  • Bottom 8th
  • Leody Taveras pops out to first baseman Vinnie Pasquantino in foul territory.
    Leody Taveras vs Matt Strahm
  • Weston Wilson flies out to right fielder Jac Caglianone.
    Weston Wilson vs Matt Strahm
  • Jeremiah Jackson walks.
    Jeremiah Jackson vs Matt Strahm
  • Pete Alonso doubles (6) on a fly ball to right fielder Jac Caglianone.
    Pete Alonso vs Matt Strahm
  • Adley Rutschman homers (1) on a fly ball to left center field. Gunnar Henderson scores.
    Adley Rutschman vs Matt Strahm
  • Gunnar Henderson doubles (4) on a ground ball to left fielder Isaac Collins.
    Gunnar Henderson vs Matt Strahm
  • Taylor Ward called out on strikes.
    Taylor Ward vs Matt Strahm
  • Top 8th
  • Carter Jensen flies out to left fielder Taylor Ward in foul territory.
    Carter Jensen vs Grant Wolfram
  • Salvador Perez doubles (3) on a sharp line drive to left fielder Taylor Ward. Maikel Garcia to 3rd.
    Salvador Perez vs Grant Wolfram
  • Vinnie Pasquantino flies out to right fielder Blaze Alexander.
    Vinnie Pasquantino vs Grant Wolfram
  • Bobby Witt Jr. out on a sacrifice fly to right fielder Blaze Alexander. Kyle Isbel scores.
    Bobby Witt Jr. vs Shane Baz
  • Maikel Garcia walks.
    Maikel Garcia vs Shane Baz
  • Kyle Isbel doubles (3) on a sharp line drive to right fielder Blaze Alexander.
    Kyle Isbel vs Shane Baz
  • Bottom 7th
  • Blaze Alexander grounds out, pitcher Nick Mears to first baseman Vinnie Pasquantino.
    Blaze Alexander vs Nick Mears
  • Coby Mayo grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.
    Coby Mayo vs Nick Mears
  • Leody Taveras lines out to right fielder Jac Caglianone.
    Leody Taveras vs Nick Mears
  • Top 7th
  • Isaac Collins strikes out on a foul tip.
    Isaac Collins vs Shane Baz
  • Jac Caglianone strikes out swinging.
    Jac Caglianone vs Shane Baz
  • Michael Massey flies out to center fielder Leody Taveras. Carter Jensen to 2nd.
    Michael Massey vs Shane Baz
  • Carter Jensen walks.
    Carter Jensen vs Shane Baz
  • Bottom 6th
  • Weston Wilson challenged (pitch result), call on the field was confirmed: Weston Wilson called out on strikes.
    Weston Wilson vs Kris Bubic
  • Jeremiah Jackson grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.
    Jeremiah Jackson vs Kris Bubic
  • Pete Alonso flies out to center fielder Kyle Isbel.
    Pete Alonso vs Kris Bubic
  • Top 6th
  • Salvador Perez grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.
    Salvador Perez vs Shane Baz
  • Vinnie Pasquantino out on a sacrifice fly to left fielder Taylor Ward. Maikel Garcia scores.
    Vinnie Pasquantino vs Shane Baz
  • Bobby Witt Jr. grounds out to first baseman Coby Mayo. Maikel Garcia to 2nd.
    Bobby Witt Jr. vs Shane Baz
  • Maikel Garcia singles on a sharp line drive to center fielder Leody Taveras. Kyle Isbel scores.
    Maikel Garcia vs Shane Baz
  • Kyle Isbel doubles (2) on a ground ball to left fielder Taylor Ward.
    Kyle Isbel vs Shane Baz
  • Bottom 5th
  • Adley Rutschman lines out to center fielder Kyle Isbel.
    Adley Rutschman vs Kris Bubic
  • Orioles challenged (force play), call on the field was overturned: Orioles challenged (play at 1st), call on the field was upheld: Gunnar Henderson grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino. Taylor Ward to 2nd.
    Gunnar Henderson vs Kris Bubic
  • Taylor Ward grounds into a force out, shortstop Bobby Witt Jr. to second baseman Michael Massey. Blaze Alexander out at 2nd. Taylor Ward to 1st.
    Taylor Ward vs Kris Bubic
  • Blaze Alexander walks.
    Blaze Alexander vs Kris Bubic
  • Top 5th
  • Isaac Collins pops out to shortstop Gunnar Henderson.
    Isaac Collins vs Shane Baz
  • Jac Caglianone strikes out swinging.
    Jac Caglianone vs Shane Baz
  • Michael Massey doubles (3) on a fly ball to left fielder Taylor Ward. Carter Jensen to 3rd.
    Michael Massey vs Shane Baz
  • Carter Jensen singles on a sharp line drive to right fielder Blaze Alexander.
    Carter Jensen vs Shane Baz
  • Salvador Perez grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.
    Salvador Perez vs Shane Baz
  • Bottom 4th
  • Coby Mayo pops out to first baseman Vinnie Pasquantino in foul territory.
    Coby Mayo vs Kris Bubic
  • Leody Taveras lines out to second baseman Michael Massey.
    Leody Taveras vs Kris Bubic
  • Weston Wilson singles on a line drive to center fielder Kyle Isbel.
    Weston Wilson vs Kris Bubic
  • Top 4th
  • Vinnie Pasquantino grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.
    Vinnie Pasquantino vs Shane Baz
  • Bobby Witt Jr. doubles (7) on a sharp line drive to center fielder Leody Taveras. Kyle Isbel to 3rd.
    Bobby Witt Jr. vs Shane Baz
  • Maikel Garcia strikes out swinging.
    Maikel Garcia vs Shane Baz
  • Kyle Isbel singles on a line drive to right fielder Blaze Alexander.
    Kyle Isbel vs Shane Baz
  • Isaac Collins grounds out, third baseman Weston Wilson to first baseman Coby Mayo.
    Isaac Collins vs Shane Baz
  • Bottom 3rd
  • Jeremiah Jackson grounds into a double play, shortstop Bobby Witt Jr. to second baseman Michael Massey to first baseman Vinnie Pasquantino. Pete Alonso out at 2nd. Jeremiah Jackson out at 1st.
    Jeremiah Jackson vs Kris Bubic
  • Pete Alonso singles on a line drive to right fielder Jac Caglianone.
    Pete Alonso vs Kris Bubic
  • Adley Rutschman strikes out swinging.
    Adley Rutschman vs Kris Bubic
  • Top 3rd
  • Jac Caglianone grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.
    Jac Caglianone vs Shane Baz
  • Michael Massey out on a sacrifice fly to right fielder Blaze Alexander. Carter Jensen scores.
    Michael Massey vs Shane Baz
  • Carter Jensen doubles (2) on a sharp line drive to right fielder Blaze Alexander.
    Carter Jensen vs Shane Baz
  • Salvador Perez grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.
    Salvador Perez vs Shane Baz
  • Bottom 2nd
  • Gunnar Henderson grounds out to first baseman Vinnie Pasquantino.
    Gunnar Henderson vs Kris Bubic
  • Taylor Ward walks.
    Taylor Ward vs Kris Bubic
  • Blaze Alexander strikes out swinging.
    Blaze Alexander vs Kris Bubic
  • Umpire reviewed (home run), call on the field was upheld: Coby Mayo homers (1) on a fly ball to left field. Jeremiah Jackson scores. Weston Wilson scores.
    Coby Mayo vs Kris Bubic
  • Leody Taveras lines out to center fielder Kyle Isbel.
    Leody Taveras vs Kris Bubic
  • Weston Wilson walks. Jeremiah Jackson to 2nd.
    Weston Wilson vs Kris Bubic
  • Jeremiah Jackson singles on a ground ball to left fielder Isaac Collins.
    Jeremiah Jackson vs Kris Bubic
  • Top 2nd
  • Vinnie Pasquantino pops out to third baseman Weston Wilson in foul territory.
    Vinnie Pasquantino vs Shane Baz
  • Bobby Witt Jr. grounds out, third baseman Weston Wilson to first baseman Coby Mayo.
    Bobby Witt Jr. vs Shane Baz
  • Maikel Garcia lines out to left fielder Taylor Ward.
    Maikel Garcia vs Shane Baz
  • Bottom 1st
  • Pete Alonso grounds into a force out, shortstop Bobby Witt Jr. to second baseman Michael Massey. Adley Rutschman out at 2nd.
    Pete Alonso vs Kris Bubic
  • Adley Rutschman singles on a line drive to left fielder Isaac Collins.
    Adley Rutschman vs Kris Bubic
  • Gunnar Henderson lines out to center fielder Kyle Isbel.
    Gunnar Henderson vs Kris Bubic
  • Taylor Ward grounds out, first baseman Vinnie Pasquantino to pitcher Kris Bubic.
    Taylor Ward vs Kris Bubic
  • Top 1st
Game Recap
Game recap
Wild one! Royals rally in 8th before snapping skid on walk-off WP
Massey's clutch homer off tough O's reliever Garcia sets stage for 9th-inning heroics
KANSAS CITY -- The Royals needed a win in any way, shape or form on Tuesday night, and boy did they get one, even if it was best watched peeking through your hands and holding your breath. But they can breathe easy now, or at least a little easier, because
Highlights
Massey, Garcia lead Royals to walk-off win
00:03:07
Condensed Game: BAL@KC - 4/21/26
00:11:57
Maikel Garcia scores on wild pitch to walk it off
00:00:52
Michael Massey's game-tying home run (1)
00:00:28
Adley Rutschman's two-run homer (1)
00:00:34