MLB Scores · MLB Odds

Orioles vs Royals

Final · Tue Apr 21 · 7:40 PM ET · Kauffman Stadium

Baltimore OriolesOrioles11-13
5
FinalApr 21, 2026
Kansas City RoyalsRoyals8-16
6
TVMASNStreamMLB.TVRoyals.TV

Closing line

US sportsbook at first pitch
Moneyline
BAL+109
KC−131
Run line
BAL +1.5−194
KC −1.5+159
Total O/U
Over 9−105
Under 9−115
  • Run line: Orioles +1.5 covered.
  • Total O/U: over 9 (11 runs).

Recap

The Kansas City Royals edged the Baltimore Orioles 6-5 at Kauffman Stadium in Kansas City on Apr 21, 2026 to move to 8-16.

The Royals came back from 3 runs down, trailing 3-0 in the Top 2. The lead changed hands 3 times.

Score by inning

Baltimore Orioles and Kansas City Royals, score by inning
Team123456789R
BAL0300000205
KC0100201116

W: Erceg (1-1) · L: Helsley (0-2)

Scoring plays

Top 2

  1. BALHome runMayo homered to left (439 feet), Jackson scored and Wilson scored.3-0

Bottom 2

  1. KCSacrifice flyMassey hit sacrifice fly to right, Jensen scored.3-1

Bottom 5

  1. KCSingleGarcia singled to center, Isbel scored.3-2
  2. KCSacrifice flyPasquantino hit sacrifice fly to left, Garcia scored.3-3

Bottom 7

  1. KCSacrifice flyWitt Jr. hit sacrifice fly to right, Isbel scored.3-4

Top 8

  1. BALHome runRutschman homered to left center (394 feet), Henderson scored.5-4

Bottom 8

  1. KCHome runMassey homered to right (412 feet).5-5

Bottom 9

  1. KCWild PitchGarcia scored on Helsley wild pitch.5-6

Team stats

BALKC
Hits
8
10
Home Runs
2
1
Runs Batted In
5
5
Walks
5
4
Strikeouts
4
7
Runners Left On Base
14
16
Errors
0
0

Player stats

Orioles · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Taylor Ward LF0-4400001117.281.386.438
Gunnar Henderson SS1-441100009.198.281.465
Adley Rutschman C2-4412210115.316.395.553
Pete Alonso DH2-4402000012.211.324.344
Jeremiah Jackson 2B1-3311001017.297.321.527
Weston Wilson 3B1-3311001131.300.462.400
Leody Taveras CF0-4400000018.313.421.500
Coby Mayo 1B1-3311310012.158.262.246
Samuel Basallo 1B0-000000106.167.286.317
Blaze Alexander RF0-2200001117.185.254.204
Colton Cowser RF0-110000005.163.250.184

Orioles · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Shane Baz P6.184424098-625.0898
Grant Wolfram P0.210000012-82.7012
Rico Garcia P1.011102118-130.7518
Ryan Helsley P0.101121022-92.7922

Royals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Maikel Garcia 3B1-3321102122.274.346.400
Bobby Witt Jr. SS1-3301101014.289.371.367
Vinnie Pasquantino 1B0-4400100123.143.229.242
Salvador Perez C1-4401000017.180.221.315
Carter Jensen DH2-3312001013.258.333.515
Michael Massey 2B2-3312210015.207.226.414
Jac Caglianone RF0-4400000313.254.329.380
Isaac Collins LF0-4400000213.183.269.250
Kyle Isbel CF3-4423000020.276.333.431

Royals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Kris Bubic P6.0533331100-664.08100
Nick Mears P1.000000014-93.1214
Matt Strahm P1.032211131-225.1931
Lucas Erceg P1.000010014-65.7914

Game info

VenueKauffman Stadium, Kansas City, MO
Attendance15,164
OfficialsHome Plate Umpire: Brock Ballou · First Base Umpire: Adrian Johnson · Second Base Umpire: Paul Clemons · Third Base Umpire: Quinn Wolcott
TVMASN · local

Last and next games

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:48 PM ET. How game pages are made