Bryan Reynolds and the Pittsburgh Pirates square off against the Houston Astros and starter Lance McCullers on Tuesday at 6:40 p.m. ET at PNC Park.

The Pirates rank 26th in the majors with a .227 batting average. The Astros average 9.7 strikeouts per nine innings as a pitching staff, first-most in the league.

Before this Pirates vs. Astros showdown, here is what you need to get ready for Tuesday’s MLB action, including viewing options.

Pirates vs. Astros: live stream info, TV channel & game timeGame day: Tuesday, June 3, 2025Game time: 6:40 p.m. ETLocation: Pittsburgh, PennsylvaniaStadium: PNC ParkTV channel: SportsNet PittsburghLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch the MLB on Fubo!

Pirates vs. Astros odds & betting linesFavorite: Pirates (-145, bet $145 to win $100)Underdog: Astros (+122, bet $100 to win $122)Over/under: 7.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.