MLB Scores · MLB Odds

Orioles vs Royals

Final/12 · Mon Apr 20 · 7:40 PM ET · Kauffman Stadium

Baltimore OriolesOrioles11-12
7
Final/12Apr 20, 2026
Kansas City RoyalsRoyals7-16
5
TVFS1MASNStreamMLB.TVRoyals.TV

Closing line

US sportsbook at first pitch
Moneyline
BAL−115
KC−105
Run line
BAL −1.5+139
KC +1.5−168
Total O/U
Over 9−108
Under 9−112
  • Run line: Orioles −1.5 covered.
  • Total O/U: over 9 (12 runs).

Recap

The Baltimore Orioles beat the Kansas City Royals 7-5 in 12 innings at Kauffman Stadium in Kansas City on Apr 20, 2026 to move to 11-12.

They scored 5 runs in the 12th inning.

Score by inning

Baltimore Orioles and Kansas City Royals, score by inning
Team123456789101112R
BAL0000000010157
KC0100000000135

W: Nunez (1-0) · L: Lange (0-2)

Scoring plays

Bottom 2

  1. KCHome runCaglianone homered to center (437 feet).0-1

Top 9

  1. BALSingleBasallo singled to center, Beavers scored, Alonso to third.1-1

Top 11

  1. BALSingleBeavers singled to right, Alexander scored.2-1

Bottom 11

  1. KCSingleWitt Jr. singled to left, Collins scored.2-2

Top 12

  1. BALSingleBasallo singled to left, Mayo scored.3-2
  2. BALHome runTaveras homered to center (419 feet), Basallo scored, Jackson scored and Wilson scored.7-2

Bottom 12

  1. KCDoubleLoftin doubled to left, Pasquantino scored, Thomas scored and Perez scored.7-5

Team stats

BALKC
Hits
6
14
Home Runs
1
1
Runs Batted In
7
5
Walks
8
6
Strikeouts
14
13
Runners Left On Base
16
36
Errors
0
0

Player stats

Orioles · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Gunnar Henderson SS0-4400002331.196.282.464
Taylor Ward LF1-4401002033.293.394.457
Dylan Beavers DH1-5511100119.211.292.281
Pete Alonso 1B0-4400001217.198.317.326
Coby Mayo 1B0-001000000.148.258.185
Samuel Basallo C2-3312202021.167.275.317
Jeremiah Jackson 2B1-5511000016.296.311.535
Colton Cowser RF0-220000029.167.255.188
Weston Wilson 3B0-2210001217.286.444.429
Leody Taveras CF1-5511410119.341.453.545
Blaze Alexander RF0-5510000318.192.250.212

Orioles · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Kyle Bradish P5.11011371104-633.96104
Rico Garcia P1.000011016-100.0016
Grant Wolfram P0.210001017-82.8917
Yennier Cano P1.000000017-111.2317
Ryan Helsley P1.000002012-71.9312
Anthony Nunez P2.011011025-151.5925
Cameron Foster P1.023211020-139.8220

Royals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Maikel Garcia 3B3-6603000125.272.333.402
Bobby Witt Jr. SS2-5502101130.287.370.356
Vinnie Pasquantino 1B0-4410002125.149.240.253
Salvador Perez DH3-6613000119.176.220.306
Carter Jensen C1-4401000121.238.310.492
Lane Thomas RF0-001000106.195.340.220
Michael Massey 2B0-3300000112.154.185.231
Nick Loftin 2B2-220230109.364.500.545
Jac Caglianone RF1-4411111116.269.347.403
Elias Diaz C0-110000003.500.500.750
Isaac Collins LF2-6612000221.196.286.268
Kyle Isbel CF0-5500000424.241.305.370

Royals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Seth Lugo P7.010047093-591.1593
Matt Strahm P1.000003020-143.5220
Lucas Erceg P1.011130032-176.4832
Daniel Lynch IV P1.101002012-91.0012
John Schreiber P0.210000012-65.6312
Alex Lange P1.035412131-198.3831

Game info

VenueKauffman Stadium, Kansas City, MO
Attendance13,589
OfficialsHome Plate Umpire: Quinn Wolcott · First Base Umpire: Brock Ballou · Second Base Umpire: Adrian Johnson · Third Base Umpire: Paul Clemons
TVFS1 · nationalMASN · local

Last and next games

Head to head

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