Kansas City Royals vs Baltimore Orioles, April 20, 2026

April 20, 2026, 7:40 PM ET | Kauffman Stadium

Last 5 Form

Starting Pitchers

Baltimore Orioles

Kyle Bradish headshot
Recorded starter

Kansas City Royals

Seth Lugo headshot
Recorded starter

Season Comparison

2026
Baltimore OriolesKansas City Royals
.710
OPS
.718
199
HR
170
718
Runs
690
4.07
ERA
4.77
1.34
WHIP
1.41
1305
Strikeouts by pitchers
1173

Lower is better for ERA and WHIP; bars show each value against the larger of the two.

Top Players

Across up to five recent games with recorded boxscores.

Baltimore Orioles

Hitters

Leody Taveras headshot
Leody Taveras

4 H, 2 HR, 5 RBI

Taylor Ward headshot
Taylor Ward

5 H, 1 HR, 3 RBI

Jeremiah Jackson headshot
Jeremiah Jackson

3 H, 1 HR, 3 RBI

Pitchers

Chris Bassitt headshot
Chris Bassitt

5.0 IP, 2 SO, 0.00 ERA

Kyle Bradish headshot
Kyle Bradish

5.1 IP, 7 SO, 1.69 ERA

Dean Kremer headshot
Dean Kremer

6.0 IP, 7 SO, 4.50 ERA

Kansas City Royals

Hitters

Vinnie Pasquantino headshot
Vinnie Pasquantino

3 H, 2 HR, 3 RBI

Salvador Perez headshot
Salvador Perez

5 H, 1 HR, 4 RBI

Carter Jensen headshot
Carter Jensen

5 H, 1 HR, 3 RBI

Pitchers

Seth Lugo headshot
Seth Lugo

7.0 IP, 7 SO, 0.00 ERA

Michael Wacha headshot
Michael Wacha

6.0 IP, 6 SO, 3.00 ERA

Kris Bubic headshot
Kris Bubic

4.2 IP, 3 SO, 9.64 ERA

Top Performers

Picked by MLBDB from this game's box score. MLB's own list of top performers can differ.

Seth Lugo headshot
Kansas City Royals, MLBDB pick
Kyle Bradish headshot
Baltimore Orioles, MLBDB pick
Leody Taveras headshot
Baltimore Orioles, MLBDB pick

Line Score

Baltimore Orioles 7, Kansas City Royals 5: BAL 6 hits, KC 14 hits; BAL 0 errors, KC 0 errors.

Runs by inningThen runs (R), hits (H) and errors (E) for the game
Team123456789101112RHE
Baltimore Orioles000000001015760
Kansas City Royals0100000000135140

Box Score

Batting

Samuel Basallo led Baltimore Orioles with 2 hits and 2 RBI.

Baltimore Orioles batting
PlayerABRHRBIBBSOHR
Gunnar HendersonSS4000230
Taylor WardLF4010200
Dylan BeaversDH5111010
Pete Alonso1B4000120
Coby MayoPR/1B0100000
Samuel BasalloC3122200
Jeremiah Jackson2B5110000
Colton CowserRF2000020
Weston WilsonPH/3B2100120
Leody TaverasCF5114011
Blaze Alexander3B/RF5100030
Totals397678141

Maikel Garcia and Salvador Perez led Kansas City Royals with 3 hits each.

Kansas City Royals batting
PlayerABRHRBIBBSOHR
Maikel Garcia3B6030010
Bobby Witt Jr.SS5021110
Vinnie Pasquantino1B4100210
Salvador PerezDH6130010
Carter JensenC4010010
Lane ThomasPR/RF0100100
Michael Massey2B3000010
Nick LoftinPH/2B2023100
Jac CaglianoneRF4111111
Elias DíazC1000000
Isaac CollinsLF6120020
Kyle IsbelCF5000040
Totals4651456131

Pitching

Kyle Bradish went 5.1 innings for Baltimore Orioles (7 SO, 1 ER); Seth Lugo went 7.0 innings for Kansas City Royals (7 SO, 0 ER).

Pitching lines
PitcherIPHRERBBSOHR
Baltimore Orioles
Kyle Bradish5.11011371
Rico Garcia1.0000110
Grant Wolfram0.2100010
Yennier Cano1.0000000
Ryan Helsley1.0000020
Anthony Nunez2.0110110
Cameron Foster1.0232110
Kansas City Royals
Seth Lugo7.0100470
Matt Strahm1.0000030
Lucas Erceg1.0111300
Daniel Lynch IV1.1010020
John Schreiber0.2100000
Alex Lange1.0354121
AB
at-bats
R
runs
H
hits
RBI
runs batted in
BB
walks
SO
strikeouts
HR
home runs
IP
innings pitched
ER
earned runs

Scoring Summary

  • B2

    Home Run Jac Caglianone homers (1) on a fly ball to center field. BAL 0, KC 1

  • T9

    Single Samuel Basallo singles on a sharp line drive to center fielder Kyle Isbel. Dylan Beavers scores. Pete Alonso to 3rd. BAL 1, KC 1

  • T11

    Single Dylan Beavers singles on a line drive to right fielder Lane Thomas. Blaze Alexander scores. BAL 2, KC 1

  • B11

    Single Bobby Witt Jr. singles on a line drive to left fielder Taylor Ward. Isaac Collins scores. BAL 2, KC 2

  • T12

    Single Samuel Basallo singles on a sharp line drive to left fielder Isaac Collins. Coby Mayo scores. BAL 3, KC 2

  • T12

    Home Run Leody Taveras hits a grand slam (2) to center field. Samuel Basallo scores. Jeremiah Jackson scores. Weston Wilson scores. BAL 7, KC 2

  • B12

    Double Nick Loftin doubles (2) on a ground ball to left fielder Taylor Ward. Vinnie Pasquantino scores. Salvador Perez scores. Lane Thomas scores. BAL 7, KC 5

Play-by-Play

All 101 recorded plate appearances, newest first.

  • B12

    Strikeout Kyle Isbel called out on strikes. BAL 7, KC 5

  • B12

    Pop Out Isaac Collins pops out to shortstop Gunnar Henderson. BAL 7, KC 5

  • B12

    Groundout Elias Díaz grounds out, third baseman Weston Wilson to first baseman Coby Mayo. BAL 7, KC 5

  • B12

    Double Nick Loftin doubles (2) on a ground ball to left fielder Taylor Ward. Vinnie Pasquantino scores. Salvador Perez scores. Lane Thomas scores. BAL 7, KC 5

  • B12

    Walk Lane Thomas walks. Salvador Perez to 2nd. BAL 7, KC 2

  • B12

    Single Salvador Perez singles on a line drive to center fielder Leody Taveras. Vinnie Pasquantino to 3rd. BAL 7, KC 2

  • T12

    Flyout Taylor Ward flies out to center fielder Kyle Isbel. BAL 7, KC 2

  • T12

    Strikeout Gunnar Henderson challenged (pitch result), call on the field was confirmed: Gunnar Henderson called out on strikes. BAL 7, KC 2

  • T12

    Strikeout Blaze Alexander strikes out swinging. BAL 7, KC 2

  • T12

    Home Run Leody Taveras hits a grand slam (2) to center field. Samuel Basallo scores. Jeremiah Jackson scores. Weston Wilson scores. BAL 7, KC 2

  • T12

    Walk Weston Wilson walks. Samuel Basallo to 3rd. Jeremiah Jackson to 2nd. BAL 3, KC 2

  • T12

    Single Jeremiah Jackson singles on a ground ball to left fielder Isaac Collins. Samuel Basallo to 2nd. BAL 3, KC 2

  • T12

    Single Samuel Basallo singles on a sharp line drive to left fielder Isaac Collins. Coby Mayo scores. BAL 3, KC 2

  • B11

    Flyout Vinnie Pasquantino flies out to left fielder Taylor Ward. BAL 2, KC 2

  • B11

    Single Bobby Witt Jr. singles on a line drive to left fielder Taylor Ward. Isaac Collins scores. BAL 2, KC 2

  • B11

    Strikeout Maikel Garcia strikes out swinging. BAL 2, KC 1

  • B11

    Sac Bunt Kyle Isbel out on a sacrifice bunt, pitcher Anthony Nunez to first baseman Pete Alonso. Isaac Collins to 3rd. BAL 2, KC 1

  • T11

    Groundout Pete Alonso grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino. BAL 2, KC 1

  • T11

    Single Dylan Beavers singles on a line drive to right fielder Lane Thomas. Blaze Alexander scores. BAL 2, KC 1

  • T11

    Groundout Taylor Ward grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. BAL 1, KC 1

  • T11

    Strikeout Gunnar Henderson strikes out on a foul tip. BAL 1, KC 1

  • B10

    Groundout Isaac Collins grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso. BAL 1, KC 1

  • B10

    Flyout Jac Caglianone flies out to center fielder Leody Taveras. Lane Thomas out at 3rd. Nick Loftin to 2nd. Lane Thomas out at 3rd, third baseman Weston Wilson to shortstop Gunnar Henderson. BAL 1, KC 1

  • B10

    Walk Nick Loftin walks. BAL 1, KC 1

  • T10

    Groundout Blaze Alexander grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino. BAL 1, KC 1

  • T10

    Lineout Leody Taveras lines out to center fielder Kyle Isbel. BAL 1, KC 1

  • T10

    Strikeout Weston Wilson strikes out swinging. BAL 1, KC 1

  • B9

    Strikeout Carter Jensen strikes out swinging. BAL 1, KC 1

  • B9

    Strikeout Salvador Perez strikes out swinging. BAL 1, KC 1

  • B9

    Groundout Vinnie Pasquantino grounds out, first baseman Pete Alonso to pitcher Ryan Helsley. BAL 1, KC 1

  • T9

    Forceout Jeremiah Jackson grounds into a force out, shortstop Bobby Witt Jr. to second baseman Nick Loftin. Samuel Basallo out at 2nd. BAL 1, KC 1

  • T9

    Single Samuel Basallo singles on a sharp line drive to center fielder Kyle Isbel. Dylan Beavers scores. Pete Alonso to 3rd. BAL 1, KC 1

  • T9

    Walk Pete Alonso walks. Dylan Beavers to 2nd. BAL 0, KC 1

  • T9

    Forceout Dylan Beavers grounds into a force out, second baseman Nick Loftin to shortstop Bobby Witt Jr. Taylor Ward out at 2nd. Dylan Beavers to 1st. BAL 0, KC 1

  • T9

    Walk Taylor Ward walks. BAL 0, KC 1

  • T9

    Walk Carter Jensen challenged (pitch result), call on the field was confirmed: Gunnar Henderson walks. BAL 0, KC 1

  • B8

    Groundout Bobby Witt Jr. grounds out, third baseman Weston Wilson to first baseman Pete Alonso. BAL 0, KC 1

  • B8

    Groundout Maikel Garcia grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso. BAL 0, KC 1

  • B8

    Groundout Kyle Isbel grounds out to first baseman Pete Alonso. BAL 0, KC 1

  • T8

    Strikeout Blaze Alexander strikes out swinging. BAL 0, KC 1

  • T8

    Strikeout Leody Taveras called out on strikes. BAL 0, KC 1

  • T8

    Strikeout Weston Wilson strikes out swinging. BAL 0, KC 1

  • B7

    Strikeout Isaac Collins strikes out swinging. BAL 0, KC 1

  • B7

    Groundout Jac Caglianone grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso. Carter Jensen to 3rd. Nick Loftin to 2nd. BAL 0, KC 1

  • B7

    Single Nick Loftin singles on a line drive to center fielder Leody Taveras. Carter Jensen to 2nd. BAL 0, KC 1

  • B7

    Hit By Pitch Carter Jensen hit by pitch. BAL 0, KC 1

  • B7

    Flyout Salvador Perez flies out to right fielder Colton Cowser. BAL 0, KC 1

  • T7

    Flyout Jeremiah Jackson flies out to center fielder Kyle Isbel. BAL 0, KC 1

  • T7

    Walk Samuel Basallo walks. Taylor Ward to 2nd. BAL 0, KC 1

  • T7

    Pop Out Pete Alonso pops out to second baseman Michael Massey. BAL 0, KC 1

  • T7

    Strikeout Dylan Beavers called out on strikes. BAL 0, KC 1

  • T7

    Walk Taylor Ward walks. BAL 0, KC 1

  • B6

    Strikeout Vinnie Pasquantino strikes out swinging. BAL 0, KC 1

  • B6

    Walk Bobby Witt Jr. walks. Jac Caglianone to 3rd. Isaac Collins to 2nd. BAL 0, KC 1

  • B6

    Pop Out Maikel Garcia pops out to second baseman Jeremiah Jackson on the infield fly rule. BAL 0, KC 1

  • B6

    Strikeout Kyle Isbel strikes out swinging. BAL 0, KC 1

  • B6

    Single Isaac Collins singles on a ground ball to right fielder Colton Cowser. Jac Caglianone to 2nd. BAL 0, KC 1

  • B6

    Walk Jac Caglianone walks. BAL 0, KC 1

  • T6

    Groundout Gunnar Henderson grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino. BAL 0, KC 1

  • T6

    Flyout Blaze Alexander flies out to left fielder Isaac Collins. BAL 0, KC 1

  • T6

    Pop Out Leody Taveras pops out to third baseman Maikel Garcia. BAL 0, KC 1

  • B5

    Strikeout Michael Massey called out on strikes. BAL 0, KC 1

  • B5

    Flyout Carter Jensen flies out to right fielder Colton Cowser. BAL 0, KC 1

  • B5

    Flyout Salvador Perez flies out sharply to center fielder Leody Taveras. BAL 0, KC 1

  • T5

    Strikeout Colton Cowser strikes out swinging. BAL 0, KC 1

  • T5

    Lineout Jeremiah Jackson lines out sharply to right fielder Jac Caglianone. BAL 0, KC 1

  • T5

    Flyout Samuel Basallo flies out sharply to center fielder Kyle Isbel. BAL 0, KC 1

  • B4

    Groundout Vinnie Pasquantino grounds out, pitcher Kyle Bradish to first baseman Pete Alonso. BAL 0, KC 1

  • B4

    Single Bobby Witt Jr. singles on a line drive to left fielder Taylor Ward. BAL 0, KC 1

  • B4

    Single Maikel Garcia singles on a soft ground ball to pitcher Kyle Bradish. BAL 0, KC 1

  • B4

    Strikeout Kyle Isbel called out on strikes. BAL 0, KC 1

  • T4

    Strikeout Pete Alonso challenged (pitch result), call on the field was confirmed: Pete Alonso called out on strikes. BAL 0, KC 1

  • T4

    Groundout Dylan Beavers grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino. BAL 0, KC 1

  • T4

    Flyout Taylor Ward flies out to right fielder Jac Caglianone. BAL 0, KC 1

  • B3

    Strikeout Isaac Collins strikes out swinging. BAL 0, KC 1

  • B3

    Strikeout Jac Caglianone strikes out swinging. BAL 0, KC 1

  • B3

    Forceout Michael Massey grounds into a force out, pitcher Kyle Bradish to catcher Samuel Basallo. Vinnie Pasquantino out at home. Salvador Perez to 3rd. Carter Jensen to 2nd. Michael Massey to 1st. BAL 0, KC 1

  • B3

    Single Carter Jensen singles on a line drive to left fielder Taylor Ward. Vinnie Pasquantino to 3rd. Salvador Perez to 2nd. BAL 0, KC 1

  • B3

    Single Salvador Perez singles on a line drive to right fielder Colton Cowser. Vinnie Pasquantino to 2nd. BAL 0, KC 1

  • B3

    Walk Vinnie Pasquantino walks. BAL 0, KC 1

  • T3

    Strikeout Gunnar Henderson called out on strikes. BAL 0, KC 1

  • T3

    Strikeout Blaze Alexander strikes out swinging. BAL 0, KC 1

  • T3

    Pop Out Leody Taveras pops out to second baseman Michael Massey. BAL 0, KC 1

  • B2

    Flyout Bobby Witt Jr. flies out to center fielder Leody Taveras. BAL 0, KC 1

  • B2

    Single Maikel Garcia singles on a sharp line drive to left fielder Taylor Ward. Isaac Collins to 2nd. BAL 0, KC 1

  • B2

    Strikeout Kyle Isbel called out on strikes. BAL 0, KC 1

  • B2

    Single Isaac Collins singles on a pop up to shortstop Gunnar Henderson. BAL 0, KC 1

  • B2

    Home Run Jac Caglianone homers (1) on a fly ball to center field. BAL 0, KC 1

  • B2

    Flyout Michael Massey flies out to left fielder Taylor Ward. BAL 0, KC 0

  • T2

    Strikeout Colton Cowser strikes out swinging. BAL 0, KC 0

  • T2

    Grounded Into DP Jeremiah Jackson grounds into a double play, shortstop Bobby Witt Jr. to second baseman Michael Massey to first baseman Vinnie Pasquantino. Samuel Basallo out at 2nd. Jeremiah Jackson out at 1st. BAL 0, KC 0

  • T2

    Walk Samuel Basallo walks. BAL 0, KC 0

  • B1

    Grounded Into DP Carter Jensen grounds into a double play, second baseman Jeremiah Jackson to shortstop Gunnar Henderson to first baseman Pete Alonso. Salvador Perez out at 2nd. Carter Jensen out at 1st. BAL 0, KC 0

  • B1

    Single Salvador Perez singles on a soft ground ball to third baseman Blaze Alexander. Maikel Garcia to 3rd. Vinnie Pasquantino to 2nd. BAL 0, KC 0

  • B1

    Walk Vinnie Pasquantino walks. BAL 0, KC 0

  • B1

    Strikeout Bobby Witt Jr. strikes out swinging. BAL 0, KC 0

  • B1

    Single Maikel Garcia singles on a line drive to center fielder Leody Taveras. BAL 0, KC 0

  • T1

    Strikeout Pete Alonso called out on strikes. BAL 0, KC 0

  • T1

    Groundout Dylan Beavers grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino. Taylor Ward to 3rd. BAL 0, KC 0

  • T1

    Double Taylor Ward doubles (12) on a fly ball to center fielder Kyle Isbel. BAL 0, KC 0

  • T1

    Walk Gunnar Henderson walks. BAL 0, KC 0