MLB Scores · MLB Odds

Royals vs Orioles

Final · Sun Jul 12 · 1:35 PM ET · Oriole Park at Camden Yards

Kansas City RoyalsRoyals38-59
2
FinalJul 12, 2026
Baltimore OriolesOrioles46-51
8
TVMASNStreamMLB.TVRoyals.TV

Closing line

US sportsbook at first pitch
Moneyline
KC+129
BAL−156
Run line
KC +1.5−157
BAL −1.5+130
Total O/U
Over 9.5−112
Under 9.5−107
  • Run line: Orioles −1.5 covered.
  • Total O/U: over 9.5 (10 runs).

Recap

The Baltimore Orioles beat the Kansas City Royals 8-2 at Oriole Park at Camden Yards in Baltimore on Jul 12, 2026 to move to 46-51.

The Orioles have won 4 straight. They scored 5 runs in the sixth inning.

Score by inning

Kansas City Royals and Baltimore Orioles, score by inning
Team123456789R
KC0110000002
BAL02000510x8

W: Wolfram (2-2) · L: Strahm (3-3)

Scoring plays

Top 2

  1. KCTripleCollins tripled to right, Rojas scored.1-0

Bottom 2

  1. BALHome runTaveras homered to center (448 feet), Alexander scored.1-2

Top 3

  1. KCSingleThomas singled to left, Witt Jr. scored.2-2

Bottom 6

  1. BALSingleTaveras singled to center, Alexander scored, O'Neill to third.2-3
  2. BALDoubleJackson hit a ground rule double, O'Neill scored, Taveras to third.2-4
  3. BALBalkTaveras scored on a balk, Jackson to third on a balk.2-5
  4. BALSingleHenderson reached on infield single to pitcher, Jackson scored.2-6
  5. BALSingleAlonso singled to right, Henderson scored, Alonso out stretching at second, Ward to third.2-7

Bottom 7

  1. BALHome runBasallo homered to center (404 feet).2-8

Team stats

KCBAL
Hits
10
12
Home Runs
0
2
Runs Batted In
2
7
Walks
0
4
Strikeouts
11
10
Runners Left On Base
14
22
Errors
1
1

Player stats

Royals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Carter Jensen C0-5500000434.236.303.421
Bobby Witt Jr. SS2-5512000017.286.355.461
Jac Caglianone RF1-4401000111.260.321.461
Lane Thomas CF3-4403100012.234.335.390
Vinnie Pasquantino DH1-4401000223.222.308.345
Salvador Perez 1B1-4401000213.209.249.344
Michael Massey 2B0-4400000017.260.299.423
Josh Rojas 3B1-4411000117.206.229.353
Isaac Collins LF1-4401100114.240.345.363

Royals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Seth Lugo P4.042226189-514.5689
Steven Cruz P1.00000006-44.886
Matt Strahm P0.145511021-137.1821
John Schreiber P0.210011011-63.4711
Lucas Erceg P1.011102125-185.1125
Beck Way P1.020000020-163.2020

Orioles · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Gunnar Henderson SS3-5513100224.224.294.403
Taylor Ward DH0-2200002028.255.387.359
Dylan Beavers LF1-4401000121.233.320.349
Pete Alonso 1B1-5501100215.252.346.474
Samuel Basallo C1-5511110121.248.309.464
Blaze Alexander 3B2-2222001018.312.368.439
Coby Mayo 3B0-000000000.193.264.395
Colton Cowser CF0-220000019.214.304.348
Tyler O'Neill RF1-2211000110.195.291.351
Leody Taveras CF2-4422310112.237.314.364
Jackson Holliday 2B0-110000119.210.324.378
Jeremiah Jackson 2B1-221110005.254.269.405

Orioles · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Shane Baz P4.2822090104-704.19104
Anthony Nunez P1.000001014-105.0614
Grant Wolfram P0.200001013-84.7613
Yennier Cano P0.21000008-52.328
Rico Garcia P1.010000011-72.6111
Andrew Kittredge P1.00000008-74.328

Game info

VenueOriole Park at Camden Yards, Baltimore, MD
Attendance31,355
OfficialsHome Plate Umpire: Ryan Additon · First Base Umpire: Ryan Blakney · Second Base Umpire: Nick Mahrley · Third Base Umpire: Marvin Hudson
TVMASN · 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:53 PM ET. How game pages are made