The St. Louis Cardinals and Masyn Winn will take the field against the Kansas City Royals and Maikel Garcia on Tuesday at 7:45 p.m. ET in the first game of a three-game series at Busch Stadium.
The 7.4 strikeouts per nine innings compiled by the Cardinals pitching staff ranks 28th in the majors. The Royals have a team batting average of .247 this season, which ranks 14th among MLB teams.
Before this Cardinals vs. Royals showdown, here’s everything you need to prepare for Tuesday’s MLB action, including viewing options.
Cardinals vs. Royals: live stream info, TV channel & game timeGame day: Tuesday, June 3, 2025Game time: 7:45 p.m. ETLocation: St. Louis, MissouriStadium: Busch StadiumTV channel: FanDuel Sports Network IndianaLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Cardinals vs. Royals odds & betting linesFavorite: Cardinals (-143, bet $143 to win $100)Underdog: Royals (+120, bet $100 to win $120)Over/under: 8.5
MLB odds courtesy of BetMGM Sportsbook. Odds updated Tuesday at 3:07 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.