A couple of hot hitters, Jeremy Pena and Bobby Witt Jr., will be on display when the Houston Astros face the Kansas City Royals on Monday at 8:10 p.m. ET, at Daikin Park.
The Astros’ .248 batting average ranks 12th in the majors. The Royals’ 27 home runs rank last in MLB this season.
Here’s everything you need to get ready for Monday’s Astros vs. Royals game, including viewing options.
Astros vs. Royals: live stream info, TV channel & game timeGame day: Monday, May 12, 2025Game time: 8:10 p.m. ETLocation: Houston, TexasStadium: Daikin ParkTV channel: FanDuel Sports Network Midwest Extra – MissouriLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Astros vs. Royals odds & betting linesFavorite: Astros (-118, bet $118 to win $100)Underdog: Royals (-102, bet $102 to win $100)Over/under: 8.5
MLB odds courtesy of BetMGM Sportsbook. Odds updated Monday at 3:08 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.