Kansas City RoyalsRoyals38-59
2FinalJul 12, 2026
Baltimore OriolesOrioles46-51
8TVMASNStreamMLB.TVRoyals.TV
Closing line
US sportsbook at first pitchMoneyline
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
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R |
|---|---|---|---|---|---|---|---|---|---|---|
| KC | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| BAL | 0 | 2 | 0 | 0 | 0 | 5 | 1 | 0 | x | 8 |
W: Wolfram (2-2) · L: Strahm (3-3)
Scoring plays
Top 2
- KCTripleCollins tripled to right, Rojas scored.1-0
Bottom 2
- BALHome runTaveras homered to center (448 feet), Alexander scored.1-2
Top 3
- KCSingleThomas singled to left, Witt Jr. scored.2-2
Bottom 6
- BALSingleTaveras singled to center, Alexander scored, O'Neill to third.2-3
- BALDoubleJackson hit a ground rule double, O'Neill scored, Taveras to third.2-4
- BALBalkTaveras scored on a balk, Jackson to third on a balk.2-5
- BALSingleHenderson reached on infield single to pitcher, Jackson scored.2-6
- BALSingleAlonso singled to right, Henderson scored, Alonso out stretching at second, Ward to third.2-7
Bottom 7
- 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
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Carter Jensen C | 0-5 | 5 | 0 | 0 | 0 | 0 | 0 | 4 | 34 | .236 | .303 | .421 |
| Bobby Witt Jr. SS | 2-5 | 5 | 1 | 2 | 0 | 0 | 0 | 0 | 17 | .286 | .355 | .461 |
| Jac Caglianone RF | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 11 | .260 | .321 | .461 |
| Lane Thomas CF | 3-4 | 4 | 0 | 3 | 1 | 0 | 0 | 0 | 12 | .234 | .335 | .390 |
| Vinnie Pasquantino DH | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 23 | .222 | .308 | .345 |
| Salvador Perez 1B | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 13 | .209 | .249 | .344 |
| Michael Massey 2B | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 17 | .260 | .299 | .423 |
| Josh Rojas 3B | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 17 | .206 | .229 | .353 |
| Isaac Collins LF | 1-4 | 4 | 0 | 1 | 1 | 0 | 0 | 1 | 14 | .240 | .345 | .363 |
Royals · Pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Seth Lugo P | 4.0 | 4 | 2 | 2 | 2 | 6 | 1 | 89-51 | 4.56 | 89 |
| Steven Cruz P | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 6-4 | 4.88 | 6 |
| Matt Strahm P | 0.1 | 4 | 5 | 5 | 1 | 1 | 0 | 21-13 | 7.18 | 21 |
| John Schreiber P | 0.2 | 1 | 0 | 0 | 1 | 1 | 0 | 11-6 | 3.47 | 11 |
| Lucas Erceg P | 1.0 | 1 | 1 | 1 | 0 | 2 | 1 | 25-18 | 5.11 | 25 |
| Beck Way P | 1.0 | 2 | 0 | 0 | 0 | 0 | 0 | 20-16 | 3.20 | 20 |
Orioles · Batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gunnar Henderson SS | 3-5 | 5 | 1 | 3 | 1 | 0 | 0 | 2 | 24 | .224 | .294 | .403 |
| Taylor Ward DH | 0-2 | 2 | 0 | 0 | 0 | 0 | 2 | 0 | 28 | .255 | .387 | .359 |
| Dylan Beavers LF | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 21 | .233 | .320 | .349 |
| Pete Alonso 1B | 1-5 | 5 | 0 | 1 | 1 | 0 | 0 | 2 | 15 | .252 | .346 | .474 |
| Samuel Basallo C | 1-5 | 5 | 1 | 1 | 1 | 1 | 0 | 1 | 21 | .248 | .309 | .464 |
| Blaze Alexander 3B | 2-2 | 2 | 2 | 2 | 0 | 0 | 1 | 0 | 18 | .312 | .368 | .439 |
| Coby Mayo 3B | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .193 | .264 | .395 |
| Colton Cowser CF | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 9 | .214 | .304 | .348 |
| Tyler O'Neill RF | 1-2 | 2 | 1 | 1 | 0 | 0 | 0 | 1 | 10 | .195 | .291 | .351 |
| Leody Taveras CF | 2-4 | 4 | 2 | 2 | 3 | 1 | 0 | 1 | 12 | .237 | .314 | .364 |
| Jackson Holliday 2B | 0-1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 9 | .210 | .324 | .378 |
| Jeremiah Jackson 2B | 1-2 | 2 | 1 | 1 | 1 | 0 | 0 | 0 | 5 | .254 | .269 | .405 |
Orioles · Pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Shane Baz P | 4.2 | 8 | 2 | 2 | 0 | 9 | 0 | 104-70 | 4.19 | 104 |
| Anthony Nunez P | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 14-10 | 5.06 | 14 |
| Grant Wolfram P | 0.2 | 0 | 0 | 0 | 0 | 1 | 0 | 13-8 | 4.76 | 13 |
| Yennier Cano P | 0.2 | 1 | 0 | 0 | 0 | 0 | 0 | 8-5 | 2.32 | 8 |
| Rico Garcia P | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 11-7 | 2.61 | 11 |
| Andrew Kittredge P | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 8-7 | 4.32 | 8 |
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
Royals
Orioles
- Last game: W 6-1 vs KCSat Jul 11
- Next game: W 3-2 at HOUFri Jul 17
- W 5-3 vs KCFri Jul 10
- W 3-2 vs CHCThu Jul 9
- L 7-9 vs CHCWed Jul 8
Head to head
More scores
MLB Jul 12, 2026All MLB ScoresMLB 2026MLB OddsScores & schedules
NFL ScoresCollege Football ScoresNBA ScoresCollege Basketball ScoresNHL ScoresWNBA ScoresUFC & MMA Results
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