The Kansas City Royals and St. Louis Cardinals will play on Saturday at Kauffman Stadium, at 7:10 p.m. ET, with Maikel Garcia and Lars Nootbaar among those expected to step up at the plate.
The Royals have a 3.16 team ERA that ranks second among all MLB pitching staffs. The Cardinals have a 7.2 K/9 this season as a pitching staff, which ranks 29th in baseball.
Prepare for the Royals vs. Cardinals with what you need to know about Saturday’s game, including viewing options.
Royals vs. Cardinals: live stream info, TV channel & game timeGame day: Saturday, May 17, 2025Game time: 7:10 p.m. ETLocation: Kansas City, MissouriStadium: Kauffman StadiumTV channel: FanDuel Sports Network IndianaLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Royals vs. Cardinals odds & betting linesFavorite: Royals (-124, bet $124 to win $100)Underdog: Cardinals (+104, bet $100 to win $104)Over/under: 8.5
MLB odds courtesy of BetMGM Sportsbook. Odds updated Saturday at 3:08 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.