Houston Astros vs. St. Louis Cardinals live stream, TV channel, start time, odds | June 4
Brendan Donovan will lead the St. Louis Cardinals into a matchup with Yordan Alvarez and the Houston Astros on Tuesday at 8:10 PM ET, in the second game of a three-game series at Minute Maid Park.
The Astros rank second in MLB with a .258 batting average. The Cardinals have hit 55 homers this season, which ranks 21st in the league.
Here’s everything you need to get ready for Tuesday’s Astros vs. Cardinals matchup, including viewing options.
Astros vs. Cardinals: live stream info, TV channel & game time
- Game Day: Tuesday, June 4, 2024
- Game Time: 8:10 PM ET
- Location: Houston, Texas
- Stadium: Minute Maid Park
- TV Channel: Bally Sports
- Live Stream: Fubo (Watch Now!)
Astros vs. Cardinals odds & betting lines
- Favorite: Astros (-148, bet $148 to win $100)
- Underdog: Cardinals (+126, bet $100 to win $126)
- Over/under: 9
MLB odds courtesy of BetMGM Sportsbook. Odds updated Tuesday at 3:07 AM ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.