Return to calendar
FINAL GAME · RECAP

Baltimore OriolesOpen full analysisKansas City RoyalsOpen full analysis

DateWednesday, April 22, 2026
First pitch
BallparkKauffman Stadium
FINAL · Wednesday, April 22, 2026
SEO MATCH SUMMARY

The Baltimore Orioles defeated the Kansas City Royals 8–6 on April 22 at Kauffman Stadium in a slugfest that exceeded the Vegas total line of 1. Baltimore's offense proved decisive despite modest batting averages, collecting 11 hits and 8 RBI while posting a .701 OPS compared to Kansas City's .667. The Orioles' pitching staff was more efficient, allowing 10 hits and 6 earned runs with a 4.00 ERA, while the Royals' bullpen surrendered 11 hits and 8 earned runs with a 4.72 ERA. Kansas City's power output—3 home runs and 6 RBI—was undermined by a .229 average and just 2 walks, reflecting inconsistent offensive execution. Neither team committed errors, but Baltimore's superior plate discipline (3 walks to Kansas City's 2) and slightly better slugging percentage (.381 to .362) proved the difference in a relatively close contest. The Orioles' ability to produce runs despite strikeout issues suggests their lineup depth may carry them through early-season variance.

Baltimore OriolesBAL
8W
FINAL
Kansas City RoyalsKC
6
Total runs14Run difference2
INNING BY INNING

Line score

Team123456789RHE
BAL2000060008111
KC1002030006100
TEAM COMPARISON

Batting box score

BALKC
11Hits10
2Home runs3
4Doubles2
8RBI6
3Walks2
8Strikeouts5
0Stolen bases1
21Total bases21
10Left on base13
1Errors0
.230AVG.229
.320OBP.305
.381SLG.362
.701OPS.667
ON THE MOUND

Pitching box score

BALKC
5Strikeouts8
2Walks3
10Hits allowed11
6Earned runs8
4.00ERA4.72
RUN PRODUCTION

Players who scored

BALPete Alonso ×2Taylor WardSamuel BasalloLeody TaverasJeremiah JacksonColton CowserCoby Mayo
KCVinnie Pasquantino ×2Carter Jensen ×2Michael MasseyKyle Isbel
HOME RUNS

Long balls

Pete AlonsoInning 1Vinnie PasquantinoInning 1Coby MayoInning 6Carter JensenInning 6Kyle IsbelInning 6
BAL

Batting lineup

PlayerABHHRRBI
Gunnar HendersonSS · 0-5 | 3 K5000
Taylor WardDH · 1-3 | 2B, 2 BB, R3100
Dylan BeaversRF · 2-5 | 2 2B5200
Pete Alonso1B · 1-4 | HR, BB, 2 RBI4112
Samuel BasalloC · 1-4 | K, R4100
Leody TaverasCF · 2-4 | K, RBI, R4201
Jeremiah Jackson2B · 1-4 | K, 2 RBI, R4102
Colton CowserLF · 2-4 | 2B, K, R4200
Coby Mayo3B · 1-4 | HR, K, 3 RBI4113
KC

Batting lineup

PlayerABHHRRBI
Nick Loftin3B · 0-22000
Bobby Witt Jr.SS · 1-5 | K, SB5100
Vinnie Pasquantino1B · 2-3 | HR, 2B, BB3211
Salvador PerezDH · 0-4 | K4000
Carter JensenC · 2-3 | HR, BB, 2 RBI3212
Michael Massey2B · 2-4 | 2B, K, R4200
Jac CaglianoneRF · 1-44100
Lane ThomasLF · 1-4 | RBI4101
Kyle IsbelCF · 1-4 | HR, K, 2 RBI4112
BAL

Pitchers

PitcherIPKERERA
Chris Bassitt8 H · 2 BB5.1356.75
Yennier Cano1 H · 0 BB1.0012.16
Tyler Wells1 H · 0 BB1.2003.68
Anthony Nunez0 H · 0 BB1.0201.46
KC

Pitchers

PitcherIPKERERA
Michael Wacha7 H · 2 BB5.1562.51
Eli Morgan3 H · 0 BB1.2122.79
Alex Lange0 H · 0 BB1.0107.59
Mason Black1 H · 1 BB1.0100.00
EXPLORE NEXT

Related MLB pages