- Run Line
- Money
- Total
- Merged
The upcoming MLB game on April 21, 2026, features the Baltimore Orioles visiting the Kansas City Royals at Kauffman Stadium in Kansas City, MO. Broadcasted on royl, the matchup presents intriguing betting lines with the Royals favored on the moneyline at -126 and the Orioles at +114. The run line shows Kansas City at -1.5 +155 and Baltimore at +1.5 -177, indicating a notable shift from opening odds, reflecting bettors' confidence in Baltimore's ability to cover. Totals are set at 9 runs with the over at -120, suggesting expectations of moderate scoring. For detailed MLB odds, visit the MLB odds page.
TBC. Legumina (R) 44-3344% -135Bet105 | |||||||
PITB. Chandler (R) 40-4071% +135Everygame | |||||||
SFL. Roupp (R) 33-4659% -123Bookmaker | |||||||
![]() DETT. Melton (R) 34-4667% -108BetAnything | |||||||
WSHC. Cavalli (R) 41-4070% +163Bookmaker | |||||||
![]() TORK. Gausman (R) 39-4119% -144Bet105 | |||||||
NYMF. Peralta (R) 34-4618% -102Bookmaker | |||||||
BOSC. Early (L) 32-4670% +145Everygame | |||||||
STLM. McGreevy (R) 42-3612% -129BetOnline |