Pittsburgh Pirates vs St. Louis Cardinals

Friday, August 28, 2026 8:15 PM ET Game 17079854
Pittsburgh Pirates
Away
Pittsburgh Pirates
VS
Home
St. Louis Cardinals
St. Louis Cardinals
Game Analysis

The Pittsburgh Pirates visit the St. Louis Cardinals on Friday, August 28, 2026, in what looks like a close matchup. Both teams have similar records—Pirates at 65-70 and Cardinals at 67-68—showing they’re fairly evenly matched this season.

Looking at the betting odds, the Pirates are slight favorites on the moneyline at -119, meaning a $119 bet would win you $100 if they win outright. The Cardinals are close behind at -101, so the moneyline is tight and suggests a competitive game. The spread favors the Cardinals at +1.5 with odds of -182, which means betting on the Cardinals to either win or lose by just one run offers a safer option but with a smaller payout. The Pirates are -1.5 underdogs at +150, so they need to win by two or more runs for those bets to pay off, which is riskier but more rewarding.

The total is set at 7.0 runs, with the over priced at -122 and the under at +102. This implies the game could be a bit low scoring, but the market leans slightly toward the over, meaning more than seven runs are expected.

Given the close records and tight odds, this game could come down to pitching and timely hitting. If you prefer safer bets, taking the Cardinals +1.5 is sensible. For more upside, the Pirates -1.5 spread or the moneyline look interesting but carry more risk. The total also offers some value leaning over 7 runs.

Analysis updated August 28, 2026 at 6:01 AM
Want the Expert Picks?
Unlock premium picks from every ProCappers expert handicapper.
View Memberships