



1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | T | ODDS | |
---|---|---|---|---|---|---|---|---|---|---|---|
PIT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7.5 |
STL | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 2 | 0 | 5 | -179 |
Make Your Picks[ - ]
Make your predictions for Pittsburgh Pirates vs St. Louis Cardinals to showcase your betting acumen and earn tips for your winners!
Pittsburgh Pirates vs
St. Louis CardinalsPredictions & Preview
Pittsburgh Pirates and St. Louis Cardinals set to face off in series finale at Busch Stadium, both teams seeking consistency in their seasons
The Pittsburgh Pirates and St. Louis Cardinals will wrap up their series at Busch Stadium on May 7, 2025, with both teams looking for consistency in their seasons so far. Mitch Keller (1-3, 4.38 ERA) will take the mound for the Pirates, while Sonny Gray (3-1, 4.12 ERA) is set to start for the Cardinals. The Pirates have struggled offensively, while the Cardinals have shown promise but have had issues with their pitching. St. Louis is currently favored to win the game at -172.
Betting Odds
- Moneyline: Pirates +152 | Cardinals -172
- Spread: Pirates +1.5 (-145) | Cardinals -1.5 (+125)
- Total: Over/Under 7.5 (-110)
- Based on the moneyline, the implied probability that St. Louis will win straight-up is 63%.
Pittsburgh vs St. Louis Stats

Pittsburgh Pirates
The Pittsburgh Pirates are currently struggling with offensive woes, ranking near the bottom of MLB in key metrics such as team batting average, OPS, and home runs. Despite showing strength in stolen bases, this has not translated to run production. Defensively, the team has been average, with a solid rotation but costly errors. The lack of offensive support and defensive lapses have led to a five-game losing streak and only one win in their last nine games. Mitch Keller, who is set to start Wednesday, has shown promise with a 2.25 ERA in two road starts this season. Overall, Pittsburgh is ranked 28th in offense, 22nd in defense, and currently holds a 12-24 record.
St. Louis Cardinals Analysis
The St. Louis Cardinals currently have a record of 17-19, with a strong home record of 13-6. Their lineup ranks among the league's best, averaging 4.64 runs per game, hitting .261 as a team, and posting a .739 OPS. The team has a balanced offensive attack with 35 home runs and 27 stolen bases. Standout players include Brendan Donovan with a .395 AVG and Nolan Arenado with a .316 AVG. On the mound, the Cardinals have a 4.28 ERA and a 1.30 WHIP, with 14 quality starts. The team has a solid defense with just 15 errors. However, inconsistent pitching in high-leverage spots has hindered their success. The Cardinals have shown recent momentum with a three-game winning streak. Sonny Gray will start for the Cardinals on Wednesday, boasting a 2-1 record and a 4.45 ERA in five home starts this season. Despite their power ranking of 21, the Cardinals rank 13th in offense and 23rd in defense. They are coming off a 2-1 series loss to Pittsburgh in their last three matchups.
Pittsburgh Pirates Struggle as St. Louis Cardinals Thrive: A Closer Look at Recent Performance
The Pittsburgh Pirates are currently experiencing a decline in performance, having lost nine out of their last 10 games, mostly due to scoring difficulties. Additionally, the team has faced defeat in the last four games started by Mitch Keller. In contrast, the St. Louis team has exhibited offensive consistency and benefited from playing at home, giving them a competitive edge. With a 5-2 record in Jon Gray's starts this season, St. Louis appears to be in a favorable position. Therefore, based on these factors, I am inclined to support the St. Louis team in this matchup.
Best Bets From The Most Profitable MLB Handicappers
BET
WON
BET
WON











