The Cardinals enter tonight’s matchup against the Pirates riding a concerning five-game home losing streak, with both NL Central squads sending inexperienced starters to the mound. Despite the public perception of Cardinals dominance in this rivalry, Pittsburgh has quietly taken 5 of 9 meetings this season, creating value as road underdogs against a St. Louis team batting just .244 over their last 10 games.
Sharp Money Take
This total opened at 9 and has dropped to 8.5 with significant juice (-134) on the under, despite public money favoring the over based on the inexperienced starters. This movement signals professional respect for both bullpens and acknowledges Busch Stadium’s pitcher-friendly confines (0.992 park factor for runs). With 65% of tickets on the over but the line moving in the opposite direction, this reveals classic sharp vs. public disagreement.
Key Matchup Analysis
Johan Oviedo returns to face his former team with just one start under his belt this season after missing most of 2025 with injury. His limited 6.0 innings pitched with a 4.50 ERA and 1.33 WHIP provide minimal sample size, though his 9 strikeouts show his stuff remains intact. The 6’5″ right-hander historically induces ground balls at a 48.2% rate which plays well in Busch Stadium.
Michael McGreevy counters for St. Louis with a respectable 5-2 record but concerning peripheral stats – just 33 strikeouts in 57 innings (5.2 K/9) suggests significant regression looms. His command has been exceptional with only 7 walks, explaining his ability to outperform his 4.26 ERA to date.
Pirates bullpen holds a major advantage with Dennis Santana (9 saves, 13 holds) anchoring a unit that’s allowed just 6 runs over their last 19 innings. Cardinals relief corps has been taxed heavily during their recent home stand, with questionable depth beyond JoJo Romero’s 4 saves and 18 holds.
Situational Factors
The Pirates enter with momentum after sweeping the Rockies, including Sunday’s 4-0 shutout behind ace Paul Skenes. Their road record remains abysmal at 18-44, but they’ve won 6 of their last 10 games overall. The potential return of star Oneil Cruz from concussion protocol could provide an offensive boost as he’s expected to rejoin the team in St. Louis.
St. Louis has struggled mightily at home recently, losing 5 straight at Busch Stadium while posting a disappointing 3-7 record in their last 10 games overall. Their offense has particularly struggled, scoring more than 4 runs just twice in their last 9 games.
Weather conditions favor pitchers with temperatures in the mid-70s and minimal wind expected at first pitch. Busch Stadium ranks 16th in MLB with a 0.992 runs factor and 0.917 home run factor this season.
Statistical Edges
The Pirates offense ranks near the bottom of MLB with just 3.56 runs/game (28th) and a team batting average of .234 (27th). Their road numbers are even worse, scoring just 3.1 runs per game away from PNC Park.
Cardinals have been marginally better offensively with 4.37 runs/game (18th) but their recent offensive production has dried up during their current slump, averaging just 3.2 runs over their last 10 games.
When these teams meet, low-scoring affairs are common – five of their nine matchups this season have stayed under the total, with an average of just 6.1 total runs in those games. Most notably, their last three meetings have produced just 6 total runs combined.
| Last 10 Games H2H | Score | Total | O/U Result |
|---|---|---|---|
| 7/2/2025 | Pirates 5-0 | 7.5 | Under |
| 7/1/2025 | Pirates 1-0 | 7 | Under |
| 5/7/2025 | Cardinals 5-0 | 7.5 | Under |
| 5/6/2025 | Cardinals 2-1 | 7 | Under |
| 5/5/2025 | Cardinals 6-3 | 8.5 | Over |







