← Back to Today's Slate
Tuesday, April 21, 2026 at 7:40 PM EDT

Baltimore Orioles @ Kansas City Royals

BAL @ KC

BAL
5
KC
6
Final

Moneyline

BAL
44%
56%
KC
+120-132

ML Edge

BAL+3.7%
KC-3.7%

Total (O/U)

9.5

BetUS

Over-6.5%
Under+6.5%

Venue

Park Factor

1.00

Neutral

Away Starter

Shane Baz
Team:Baltimore Orioles (BAL)
Pitcher:Shane Baz(RHP)
Record:0-2
ERA:5.08

Home Starter

Kris Bubic
Team:Kansas City Royals (KC)
Pitcher:Kris Bubic(RHP)
Record:2-1
ERA:4.08

💡 Betting Insights

Key takeaways for this matchup

💰

BAL ML has a 3.7% edge — the market may be undervaluing them.

📊

The Over has a 6.5% edge.

Pitching matchup: Shane Baz (5.08 ERA) vs Kris Bubic (4.08 ERA).

Player Props

Player props for this game

No player props available yet

Props are typically available 12-24 hours before game time

📊 Box Score

Final game statistics

Baltimore Orioles (BAL)

BatterABRHRBIBBSOHR
Taylor WardLF4000110
Gunnar HendersonSS4110000
Adley RutschmanC4122011
Pete AlonsoDH4020000
Jeremiah Jackson2B3110100
Weston Wilson3B3110110
Leody TaverasCF4000000
Coby Mayo1B3113001
Samuel Basallo1B0000100
Blaze AlexanderRF2000110
Colton CowserRF1000000
Pitching
PitcherIPHRERBBSOPC
Rico Garcia1.01110218
Shane Baz6.18442498
Ryan Helsley0.10112122
Grant Wolfram0.21000012

Kansas City Royals (KC)

BatterABRHRBIBBSOHR
Maikel Garcia3B3211210
Bobby Witt Jr.SS3011100
Vinnie Pasquantino1B4001010
Salvador PerezC4010000
Carter JensenDH3120100
Michael Massey2B3122001
Jac CaglianoneRF4000030
Isaac CollinsLF4000020
Kyle IsbelCF4230000
Pitching
PitcherIPHRERBBSOPC
Lucas Erceg1.00001014
Kris Bubic6.053333100
Matt Strahm1.03221131
Nick Mears1.00000014

Pitcher Matchup Analysis

Platoon splits, recent form, and times through the order

Shane Baz (BAL)

2026 season
vs KC
ERA
5.68
IP
6.1
W-L
0-0
K
4
WHIP
1.64
AVG
.333
SplitERAWHIPK/9BB/9AVGIP
Overall5.081.577.43.2.30928.1
Home6.101.787.11.8.37210.1
Away4.501.447.54.0.26918.0
Last 7 Days5.681.645.93.0.3336.1
Last 30 Days5.081.577.43.2.30928.1
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.373.438.5671.0056713
vs RHB.209.239.395.6344310
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.231.311.385.696399
2nd Time.357.378.595.973427
3rd Time.345.412.517.929297

Kris Bubic (KC)

2026 season
vs BAL
ERA
4.50
IP
6.0
W-L
0-0
K
3
WHIP
1.33
AVG
.238
SplitERAWHIPK/9BB/9AVGIP
Overall4.081.139.34.1.19028.2
Home3.000.969.83.8.15924.0
Away9.642.146.46.4.3334.2
Last 7 Days4.501.334.54.5.2386.0
Last 30 Days4.081.139.34.1.19028.2
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.143.182.381.563216
vs RHB.203.308.354.6627923
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.205.311.513.8243912
2nd Time.205.311.282.5933912
3rd Time.136.174.227.401225

Last 5 Games

Not available yet

Season Series

This Series (3 games)
BAL wins series 2-1
Season (6 games)
Series tied 1-1

Weather

Not available yet

Recent Odds

Latest betting lines from various books

Moneyline

BookAwayHomeTime
BetUS+120-1324:38 PM
Bovada+113-1354:38 PM
BetRivers+110-1374:38 PM
BetMGM+110-1304:38 PM
DraftKings+113-1354:38 PM

Totals

BookTotalOverUnderTime
BetUS9.5-110-1104:38 PM
Bovada9.5+100-1204:38 PM
BetRivers9.5-120-1044:38 PM
BetMGM9.5-110-1104:38 PM
DraftKings9.5-112-1084:38 PM