Explore the full baseball box score for this game, including batting stats, pitching performances, attendance, weather, milestones, and players witnessed live.

📌 Game Summary

July 12, 2026
Kansas City Royals 2
Baltimore Orioles 8
📍 Oriole Park at Camden Yards
👥 31,355
⏱ 2:59
🌤 81° • Cloudy • 7 mph, R To L
Status: Final

The Ballpark Witness

The Ballpark Witness helps baseball fans track games attended, players seen, stadiums visited, awards witnessed, and baseball milestones. Save this game to your personal archive and discover which players you've seen before, All-Stars, award winners, Hall of Famers, and more.

Thousands of MLB and Minor League box scores available.
Kansas City Royals
Kansas City Royals
2
Final
Baltimore Orioles
Baltimore Orioles
8
Team 1 2 3 4 5 6 7 8 9 R H E
KC 0 1 1 0 0 0 0 0 0 2 10 1
BAL 0 2 0 0 0 5 1 0 - 8 12 1
Kansas City Royals Kansas City Royals Hitting
Hitters AB R H RBI BB K
Carter Jensen C 5 0 0 0 0 4
Bobby Witt Jr. SS 5 1 2 0 0 0
Jac Caglianone RF 4 0 1 0 0 1
Lane Thomas CF 4 0 3 1 0 0
Vinnie Pasquantino DH 4 0 1 0 0 2
Salvador Perez 1B 4 0 1 0 0 2
Michael Massey 2B 4 0 0 0 0 0
Josh Rojas 3B 4 1 1 0 0 1
Isaac Collins LF 4 0 1 1 0 1
TEAM 38 2 10 2 0 11
2B: Bobby Witt Jr., Lane Thomas, Salvador Perez
3B: Isaac Collins
LOB: Carter Jensen, Jac Caglianone (2), Lane Thomas, Vinnie Pasquantino (3), Salvador Perez (2), Michael Massey (3), Josh Rojas, Isaac Collins
Fielding
E: Carter Jensen
DP: 6-4-3 (SS-2B-1B): Bobby Witt Jr. → Michael Massey → Salvador Perez

Kansas City RoyalsKansas City Royals Pitching
Pitchers IP H R ER BB K
Seth Lugo 4.0 4 2 2 2 6
Steven Cruz 1.0 0 0 0 0 0
Matt Strahm 0.1 4 5 5 1 1
John Schreiber 0.2 1 0 0 1 1
Lucas Erceg 1.0 1 1 1 0 2
Beck Way 1.0 2 0 0 0 0
TEAM 12 8 8 4 10
HR Allowed: Seth Lugo, Lucas Erceg
Pitches: Seth Lugo 89-51, Steven Cruz 6-4, Matt Strahm 21-13, John Schreiber 11-6, Lucas Erceg 25-18, Beck Way 20-16
Balks: Matt Strahm
HBP: Seth Lugo, Steven Cruz, Lucas Erceg

Baltimore Orioles Baltimore Orioles Hitting
Hitters AB R H RBI BB K
Gunnar Henderson SS 5 1 3 1 0 2
Taylor Ward DH 2 0 0 0 2 0
Dylan Beavers LF 4 0 1 0 0 1
Pete Alonso 1B 5 0 1 1 0 2
Samuel Basallo C 5 1 1 1 0 1
Blaze Alexander 3B 2 2 2 0 1 0
Coby Mayo PR-3B 0 0 0 0 0 0
Colton Cowser CF 2 0 0 0 0 1
Tyler O'Neill PH-RF 2 1 1 0 0 1
Leody Taveras RF-CF 4 2 2 3 0 1
Jackson Holliday 2B 1 0 0 0 1 1
Jeremiah Jackson PH-2B 2 1 1 1 0 0
TEAM 34 8 12 7 4 10
2B: Jeremiah Jackson
HR: Samuel Basallo, Leody Taveras
GIDP: Pete Alonso
LOB: Gunnar Henderson, Taylor Ward (2), Dylan Beavers (5), Pete Alonso (5), Samuel Basallo (4), Colton Cowser (2), Tyler O'Neill, Leody Taveras, Jeremiah Jackson
Fielding
E: Gunnar Henderson

Baltimore Orioles Baltimore Orioles Pitching
Pitchers IP H R ER BB K
Shane Baz 4.2 8 2 2 0 9
Anthony Nunez 1.0 0 0 0 0 1
Grant Wolfram 0.2 0 0 0 0 1
Yennier Cano 0.2 1 0 0 0 0
Rico Garcia 1.0 1 0 0 0 0
Andrew Kittredge 1.0 0 0 0 0 0
TEAM 10 2 2 0 11
Pitches: Shane Baz 104-70, Anthony Nunez 14-10, Grant Wolfram 13-8, Yennier Cano 8-5, Rico Garcia 11-7, Andrew Kittredge 8-7
The Ballpark Witness

Turn Box Scores Into Baseball Memories

The Ballpark Witness helps fans build a personal archive of every game attended. Track players seen, stadiums visited, home runs witnessed, award winners, future MLB players, and baseball milestones across a lifetime of games.

This game is one of thousands available in the archive.