ARCHIVE July 12, 2026
July 12, 2026 · AL East

Kansas City Royals vs Baltimore Orioles

July 12, 2026Oriole Park at Camden YardsCloudy 81°F · 7 mph, R To L
AWAY
Kansas City Royals
38-59
2
vs
HOME
Baltimore Orioles
46-51
8

Game Highlights

Published July 12, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T2 Isaac Collins Isaac Collins triples (1) on a ground ball to right fielder Leody Taveras. Josh Rojas scores. KC 1, BAL 0
B2 Leody Taveras Leody Taveras homers (4) on a fly ball to center field. Blaze Alexander scores. KC 1, BAL 2
T3 Lane Thomas Lane Thomas singles on a ground ball to left fielder Dylan Beavers. Bobby Witt Jr. scores. KC 2, BAL 2
B6 Leody Taveras Leody Taveras singles on a ground ball to center fielder Lane Thomas. Blaze Alexander scores. Tyler O'Neill to 3rd. KC 2, BAL 3
B6 Jeremiah Jackson Jeremiah Jackson hits a ground-rule double (10) on a fly ball to right-center field. Tyler O'Neill scores. Leody Taveras to 3rd. KC 2, BAL 4
B6 Gunnar Henderson Gunnar Henderson singles on a ground ball to pitcher Matt Strahm. Jeremiah Jackson scores. KC 2, BAL 6
B6 Pete Alonso Pete Alonso singles on a sharp line drive to right fielder Jac Caglianone. Gunnar Henderson scores. Pete Alonso out at 2nd on the throw, right fielder Jac Caglianone to shortstop Bobby Witt Jr. Taylor Ward to 3rd. KC 2, BAL 7
B7 Samuel Basallo Samuel Basallo homers (16) on a line drive to center field. KC 2, BAL 8

Box score

  123456789 R
KC 011000000 2
BAL 020005100 8

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Royals AWAY 2

Seth Lugo started for Royals, leaving with the game tied 2–2. Out of the bullpen, Matt Strahm took the roughest line.

workload · innings pitched
  • Seth Lugo Starter 4.0 89 2 6
    Pitch-by-pitch: what Seth Lugo threw
    CSW 30% 1st-pitch strike 58% 4.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 17 19% 5 3 3 4 2
    Sinker 15 17% 0 5 3 5 2
    Curveball 15 17% 2 4 1 7 1
    Four-Seam Fastball 10 11% 0 3 1 4 2
    Changeup 10 11% 2 0 2 6 0
    Sweeper 10 11% 0 1 2 4 3
    Slider 8 9% 1 0 1 6 0
    Slurve 2 2% 0 0 0 2 0
    Slow Curve 2 2% 0 1 1 0 0
  • Steven Cruz Middle 1.0 6 0 0
  • Matt Strahm Setup 0.1 21 5 1 L
  • John Schreiber Middle 0.2 11 0 1 inherited 1, all 1 scored
  • Lucas Erceg Closer 1.0 25 1 2
  • Beck Way Middle 1.0 20 0 0
Orioles HOME 8

Shane Baz started for Orioles, leaving with the game tied 2–2.

workload · innings pitched
  • Shane Baz Starter 4.2 104 2 9
    Pitch-by-pitch: what Shane Baz threw
    CSW 26% 1st-pitch strike 59% 4.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 41 39% 5 4 17 12 3
    Knuckle Curve 28 27% 6 4 5 8 5
    Changeup 16 15% 2 1 6 6 1
    Cutter 10 10% 2 1 2 3 2
    Sinker 9 9% 2 0 0 5 2
  • Anthony Nunez Middle 1.0 14 0 1 inherited 1, stranded 1
  • Grant Wolfram Setup 0.2 13 0 1 W
  • Yennier Cano Middle 0.2 8 0 0
  • Rico Garcia Setup 1.0 11 0 0
  • Andrew Kittredge Middle 1.0 8 0 0

Where the game turned

1 run Bottom 6th · off Strahm
  • Taveras 1B (1)

Batting lines

AWAY · KC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Carter Jensen C 5 0 0 0 0 4 .236 .303 .421 .724
Bobby Witt Jr. SS 5 1 2 0 0 0 .286 .355 .461 .816 2B
Jac Caglianone RF 4 0 1 0 0 1 .260 .321 .461 .782
Lane Thomas CF 4 0 3 1 0 0 .234 .335 .390 .725 2B
Vinnie Pasquantino DH 4 0 1 0 0 2 .222 .308 .345 .653
Salvador Perez 1B 4 0 1 0 0 2 .209 .249 .344 .593 2B
Michael Massey 2B 4 0 0 0 0 0 .260 .299 .423 .722
Josh Rojas 3B 4 1 0 0 0 1 .176 .200 .324 .524
Isaac Collins LF 4 0 1 1 0 1 .240 .345 .363 .708 3B
HOME · BAL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Gunnar Henderson SS 5 1 3 1 0 2 .224 .294 .403 .697
Taylor Ward DH 2 0 0 0 2 0 .255 .387 .359 .746
Dylan Beavers LF 4 0 1 0 0 1 .233 .320 .349 .669
Pete Alonso 1B 5 0 1 1 0 2 .252 .346 .474 .820
Samuel Basallo C 5 1 1 1 0 1 .248 .309 .464 .773 HR (16)
Tyler O'Neill RF 2 1 1 0 0 1 .195 .291 .351 .642
Leody Taveras CF 4 2 2 3 0 1 .237 .314 .364 .678 HR (4)
Jeremiah Jackson 2B 2 1 1 1 0 0 .254 .269 .405 .674 2B
Blaze Alexander 3B 2 2 2 0 1 0 .312 .368 .439 .807
Colton Cowser CF 2 0 0 0 0 1 .214 .304 .348 .652
Jackson Holliday 2B 1 0 0 0 1 1 .210 .324 .378 .702

Pitching lines

AWAY · KC
PITCHER IPHRERBBKHR NPERA DEC
Seth Lugo 4.0 4 2 2 2 6 1 89 4.56
Steven Cruz 1.0 0 0 0 0 0 0 6 4.88
Matt Strahm 0.1 4 5 5 1 1 0 21 7.18 L
John Schreiber 0.2 1 0 0 1 1 0 11 3.47
Lucas Erceg 1.0 1 1 1 0 2 1 25 5.11
Beck Way 1.0 2 0 0 0 0 0 20 3.20
HOME · BAL
PITCHER IPHRERBBKHR NPERA DEC
Shane Baz 4.2 7 2 1 0 9 0 104 4.11
Anthony Nunez 1.0 0 0 0 0 1 0 14 5.06
Grant Wolfram 0.2 0 0 0 0 1 0 13 4.76 W
Yennier Cano 0.2 1 0 0 0 0 0 8 2.32
Rico Garcia 1.0 1 0 0 0 0 0 11 2.61
Andrew Kittredge 1.0 0 0 0 0 0 0 8 4.32

Manager comparison

AWAY · KC
Matt Quatraro
Lineup 3.7 R Bunts 2.4 R IBBs 1.8 R
HOME · BAL
Craig Albernaz
Lineup 2.4 R Bunts 1.1 R IBBs 2.8 R

Recent form

AWAY · KC
4-6 L1 -6 run diff
LWWLLLLWLW
HOME · BAL
5-5 L1 -20 run diff
LWWLLWWLWL

Season series: 0-3 with KC listed first across 3 prior meetings.

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.