St. Louis Cardinals vs. Kansas City Royals live stream, TV channel, start time, odds | July 10 (Game 2)
Vinnie Pasquantino and the Kansas City Royals take on Alec Burleson and the St. Louis Cardinals at Busch Stadium on Wednesday at 7:45 PM ET.
The Cardinals average one home run per game to rank 25th in MLB play with 86 total home runs. Royals pitchers have a combined ERA of 3.79 ERA this year, ninth-best in baseball.
Before this Cardinals vs. Royals showdown, here’s everything you need to prepare for Wednesday’s MLB action, including viewing options.
Cardinals vs. Royals: live stream info, TV channel & game time
- Game Day: Wednesday, July 10, 2024
- Game Time: 7:45 PM ET
- Location: St. Louis, Missouri
- Stadium: Busch Stadium
- TV Channel: Bally Sports
- Live Stream: Fubo (Watch for free)
Cardinals vs. Royals odds & betting lines
- Favorite: Cardinals (-146, bet $146 to win $100)
- Underdog: Royals (+123, bet $100 to win $123)
- Over/under: 9
MLB odds courtesy of BetMGM Sportsbook. Odds updated Wednesday at 3:06 PM ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.