1. MLB
  2. Scores
  3. 7 · 12 · 26
  4. KC vs BAL

Kansas City Royals vs. Baltimore Orioles

Jul 12, 2026
FINAL

Box Score

123456789RHELOB
KC01100000021019
BAL02000510-81219
loss:Kansas City Royals logoM. Strahmwin:Baltimore Orioles logoG. Wolfram

Game Recap

Game Highlights Video

BALTIMORE -- One number had defined the first half of the Orioles’ 2026 season: Three. That had been Baltimore’s longest winning streak. And not only that, but the O’s had won three games in a row seven times, failing to win a fourth straight on each of those occurrences. The...

Scoring Summary

KCBAL
  • Kansas City Royals logo
    2
    Isaac Collins triples (1) on a ground ball to right fielder Leody Taveras. Josh Rojas scores. [1 run]
    10
  • Baltimore Orioles logo
    2
    Leody Taveras homers (4) on a fly ball to center field. Blaze Alexander scores. [2 runs]
    12
  • Kansas City Royals logo
    3
    Lane Thomas singles on a ground ball to left fielder Dylan Beavers. Bobby Witt Jr. scores. [1 run]
    22
  • Baltimore Orioles logo
    6
    Leody Taveras singles on a ground ball to center fielder Lane Thomas. Blaze Alexander scores. Tyler O'Neill to 3rd. [1 run]
    23
  • Baltimore Orioles logo
    6
    Jeremiah Jackson hits a ground-rule double (10) on a fly ball to right-center field. Tyler O'Neill scores. Leody Taveras to 3rd. [1 run]
    24
  • Baltimore Orioles logo
    6
    With Gunnar Henderson batting, Leody Taveras scores on a balk. Jeremiah Jackson advances to 3rd on a balk. [1 run]
    25
  • Baltimore Orioles logo
    6
    Gunnar Henderson singles on a ground ball to pitcher Matt Strahm. Jeremiah Jackson scores. [2 runs]
    26
  • Baltimore Orioles logo
    6
    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. [1 run] [3 outs]
    27
  • Baltimore Orioles logo
    7
    Samuel Basallo homers (16) on a line drive to center field. [1 run]
    28

Player Stats

Kansas City Royals logoHITTINGHABRRBIKBBHRLOBAVG
TOTAL103822110014-
Kansas City Royals logoPITCHINGIPHRERKBBHRPCERA
Seth LugoRHP4.0422621894.56
Steven CruzRHP1.000000064.88
Matt StrahmLHP0.1455110217.18
John SchreiberRHP0.2100110113.47
Lucas ErcegRHP1.0111201255.11
Beck WayRHP1.0200000203.20
TOTAL8.012881042172-
Baltimore Orioles logoHITTINGHABRRBIKBBHRLOBAVG
Coby MayoPR-3B00000000.193
TOTAL123487104222-
Baltimore Orioles logoPITCHINGIPHRERKBBHRPCERA
Shane BazRHP4.28229001044.19
Anthony NunezRHP1.0000100145.06
Grant WolframLHP0.2000100134.76
Yennier CanoRHP0.210000082.32
Rico GarciaRHP1.0100000112.61
Andrew KittredgeRHP1.000000084.32
TOTAL9.010221100158-

Play-by-Play

1st inningKCBAL
  • TOP 1
  • Kansas City Royals logo
    STRIKEOUT — Carter Jensen strikes out swinging. [1 out]
    00
  • Kansas City Royals logo
    FLYOUT — Bobby Witt Jr. flies out to right fielder Leody Taveras. [2 outs]
    00
  • Kansas City Royals logo
    SINGLE — Jac Caglianone singles on a ground ball to center fielder Colton Cowser.
    00
  • Kansas City Royals logo
    SINGLE — Lane Thomas singles on a line drive to left fielder Dylan Beavers. Jac Caglianone to 2nd.
    00
  • Kansas City Royals logo
    STRIKEOUT — Vinnie Pasquantino strikes out swinging. [3 outs]
    00
  • BOTTOM 1
  • Baltimore Orioles logo
    SINGLE — Gunnar Henderson singles on a ground ball to right fielder Jac Caglianone.
    00
  • Baltimore Orioles logo
    GROUNDOUT — Taylor Ward grounds out, third baseman Josh Rojas to first baseman Salvador Perez. Gunnar Henderson to 2nd. [1 out]
    00
  • Baltimore Orioles logo
    HIT BY PITCH — Dylan Beavers hit by pitch.
    00
  • Baltimore Orioles logo
    STRIKEOUT — Pete Alonso called out on strikes. [2 outs]
    00
  • Baltimore Orioles logo
    GROUNDOUT — Samuel Basallo grounds out, second baseman Michael Massey to first baseman Salvador Perez. [3 outs]
    00
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning

Team Stats

2Runs8
10Hits12
1Errors1
.263Batting Avg.353
38At Bats34
4Extra-base Hits3
0Home Runs2
2Runs-Batted-In7
0Walks4
0Stolen Bases0
11Strikeouts10
9Left on Base9
15Total Bases19

Game Details

Sunday, July 12, 2026 · 1:35 PM
Camden Yards · Baltimore, MD
attendance: 31,355 (68.2%)
weather: 81 degrees, cloudy
spread: BAL -156
over/under: 9.5