MLB

Pittsburgh enters with a 6-4 mark over its last 10 and a strong home record, while St. Louis has been 4-6 in its last 10 and has been below .500 away from home. The Pirates have outscored opponents by a healthier margin and have produced better team numbers at the plate, including a higher batting average, on-base percentage, OPS, and home run total. St. Louis has been more limited offensively and has allowed more runs overall. Paul Skenes gives Pittsburgh a high-end arm on the mound, and Kyle Leahy brings solid results for St. Louis, but the Pirates still carry the better overall team run-prevention profile and the stronger bullpen support behind the starter.
Pittsburgh is the better side in this matchup because it has the stronger offense, the better bullpen, and the more reliable home profile, while St. Louis has been less effective recently and has allowed more damage across the season. Kyle Leahy has been a useful starter, but Pittsburgh’s overall team quality and home-field edge support a narrow win. The projected final score is Pirates 4, Cardinals 2, which fits a lower-scoring game and gives value to Pittsburgh on the moneyline.