- Run Line
- Money
- Total
- Merged
The upcoming MLB game on June 21, 2026, features the St. Louis Cardinals visiting the Kansas City Royals at Kauffman Stadium in Kansas City, MO. Broadcast on royl, this matchup presents intriguing betting odds with the Cardinals favored at -1.5 run line with +130 odds, while the Royals stand at +1.5 with -150 odds. The opening run line favored the Cardinals similarly, indicating stable betting lines. Totals are set at 9 runs, with over at -115 and under at -105. These odds provide valuable insights for bettors analyzing this MLB game. For comprehensive details, visit the MLB odds page MLB odds.
![]() DETF. Valdez (L) 33-44100% +120Everygame | |||||||
TBD. Rasmussen (R) 43-310% -185BetOnline | |||||||
MIAT. Phillips (R) 40-3825% -121BetOnline | |||||||
WSHF. Griffin (L) 40-38- -111MyBookie | |||||||
![]() TORS. Bieber (R) 38-39- -116BetOnline | |||||||
CINB. Singer (R) 37-3987% +145Everygame | |||||||
NYMK. Senga (R) 34-43100% +110Everygame | |||||||
![]() CWSA. Kay (L) 39-3725% +105Everygame | |||||||
![]() MINZ. Matthews (R) 38-41100% +140Everygame | |||||||
STLA. Pallante (R) 41-3440% -138BetOnline | |||||||
![]() COLR. Feltner (R) 30-48100% +115Everygame | |||||||
LAAS. Aldegheri (L) 32-4750% +150Everygame | |||||||
![]() SDM. King (R) 39-37- -102BetOnline |