At PNC Park on Thursday, the Pittsburgh Pirates (23-39) face the Houston Astros (33-28), with first pitch at 6:40 p.m. ET.

The Pirates are an underdog (+135 moneyline odds) when they take on the Astros (-161). The Astros will start Framber Valdez (5-4) against the Pirates and Mitch Keller (1-7).

Yesterday, the Pirates picked up a 3-0 victory over the Astros, with Mike Burrows (5.1 IP, 0 R, 5 H, 6 K) registering the win for the Pirates. Oneil Cruz went 2 for 4 with a double to lead the offense. Ryan Gusto (4.1 IP, 3 R, 8 H, 3 K) took the loss for the Astros.

Here’s what you need to get ready for Thursday’s Astros vs. Pirates game, including viewing options.

Houston Astros vs. Pittsburgh Pirates odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Thursday at 12:17 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Astros (-161, bet $161 to win $100)Underdog: Pirates (+135, bet $100 to win $135)Over/under: 7.5Astros vs. Pirates: Game time and live stream infoGame day: Thursday, June 5, 2025Game time: 6:40 p.m. ETLocation: Pittsburgh, PennsylvaniaStadium: PNC ParkTV channel: SportsNet PT and SCHNLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Astros vs. Pirates on Fubo!

Astros stats and trendsAstros betting recordsThe Astros have won 22, or 53.7%, of the 41 games they’ve played as favorites this season.Houston has a record of 6-5, a 54.5% win rate, when favored by -161 or more by oddsmakers this season.Sportsbooks have implied with the moneyline set for this matchup that the Astros have a 61.7% chance to win.Houston’s games have gone over the total in 24 of its 61 chances.The Astros have an ATS record of 32-29-0 in 61 games with a spread this season.Framber Valdez (Astros probable starter)Valdez (5-4 with a 3.12 ERA and 73 strikeouts in 78 2/3 innings pitched) gets the start for the Astros, his 13th of the season.The lefty last pitched on Saturday against the Tampa Bay Rays, when he tossed nine innings, allowing one earned run while giving up three hits.The 31-year-old has put up an ERA of 3.12, with 8.4 strikeouts per nine innings, in 12 games this season. Opponents are hitting .213 against him.Valdez is trying to claim his sixth quality start in a row in this matchup.Valdez is looking for his ninth straight appearance lasting five or more innings. He averages 6.5 frames per appearance on the hill.In two of his 12 total appearances this season he has not given up an earned run.He will face a Pirates offense that ranks 29th in the league with 197 runs while batting .227 as a unit. It has a collective .337 slugging percentage (30th in MLB action) and has hit a total of 43 home runs (29th in MLB).Among qualifying pitchers in MLB play this season, the 31-year-old’s 3.12 ERA ranks 36th, 1.064 WHIP ranks 22nd, and 8.4 K/9 ranks 38th.Astros batting statsThe Astros have hit 61 homers this season, which ranks 17th in the league.Hitters for Houston have combined for a team rank of 17th in the majors with a .388 team slugging percentage.The Astros have a team batting average of .251 this season, which ranks ninth among MLB teams.Houston ranks 21st in the majors with 242 total runs scored this season.The Astros have an on-base percentage of .317 this season, which ranks 14th in the league.Houston is one of the most-disciplined teams at the plate this season, ranking sixth with an average of 7.7 strikeouts per game.Pirates stats and trendsPirates betting recordsThe Pirates have been victorious in 17, or 38.6%, of the 44 contests they have been chosen as underdogs in this season.This season, Pittsburgh has come away with a win eight times in 24 chances when named as an underdog of at least +135 or worse on the moneyline.Bookmakers have implied with the moneyline set for this matchup that the Pirates have a 42.6% chance of pulling out a win.Pittsburgh and its opponents have gone over in 24 of its 62 games with a total set by sportsbooks this season.In 62 games with a line this season, the Pirates have a mark of 27-35-0 against the spread.Mitch Keller (Pirates probable starter)Keller gets the start for the Pirates, his 13th of the season. He is 1-7 with a 3.73 ERA and 56 strikeouts over 70 2/3 innings pitched.In his most recent outing on Saturday against the San Diego Padres, the right-hander tossed six innings, allowing three earned runs while surrendering three hits.The 29-year-old has an ERA of 3.73, with 7.2 strikeouts per nine innings in 12 games this season. Opponents are batting .253 against him.Keller is trying for his sixth quality start in a row.Keller will try to prolong an 11-game streak of going five or more innings (he’s averaging 5.8 frames per outing).In one of his appearances this season he has not give up an earned run.The opposing Astros offense has the 17th-ranked slugging percentage (.388) and ranks 17th in home runs hit (61) in all of MLB. They have a collective .251 batting average, and are 12th in the league with 508 total hits and 21st in MLB play scoring 242 runs.The 29-year-old ranks 51st in ERA (3.73), 52nd in WHIP (1.257), and 55th in K/9 (7.2) among qualifying pitchers in MLB action this season.Pirates batting statsThe Pirates are second-worst in MLB play with 43 home runs.So far this season, Pittsburgh has the lowest slugging percentage in baseball (.337).The Pirates are 26th in MLB with a .227 batting average.The offense for Pittsburgh is No. 29 in MLB action scoring 3.2 runs per game (197 total runs).The Pirates’ .305 on-base percentage ranks 24th in the majors.

Watch the MLB on Fubo!