Pittsburgh Pirates vs St. Louis Cardinals Prediction 5/7/25 MLB Picks

St. Louis Cardinals (18-19) vs Pittsburgh Pirates (12-25)

Game Info: Wednesday, May 7, 2025 at 1:15 pm (Busch Stadium)

M. Keller (R) vs S. Gray (R)

Betting Odds: St. Louis Cardinals -175 / Pittsburgh Pirates +145 --- Over/Under: 7.5 Click Here for the Latest Odds

Where to Watch: MLB.TV

In this article, we will formulate a Pittsburgh Pirates vs St Louis Cardinals Prediction for this MLB game on Wednesday, May 7th, at Busch Stadium. To formulate this prediction, we will look at: 

-The Pirates’ recent form and recent player performance

-The Cardinals’ recent form and recent player performance

Recent Betting trends and streaks involving Pittsburgh

-Recent Betting trends and streaks involving St. Louis

-Recent betting trends in games played between Pittsburgh and St. Louis

-A summary that ties it all together produces a favorable betting outcome for Today’s Game between the Pirates and Cardinals. 

Pirates Offense Let Them Down Again

The Pirates' offense again let them down in a big way on Tuesday, and it seems to be a problem that keeps happening. Paul Skenes had another solid pitching game, but the offense scored only one run, and they ended up losing by one. Ke’Bryan Hayes was one of the only bright spots, finishing with two hits and an RBI. 

The Pirates are averaging 3.25 runs while their pitching is giving up 4.67 runs per game. The offense is ranked 28th, while the pitching is ranked 23rd. Oneil Cruz has hit eight home runs and driven in 18 RBIs. Getting the start for the Pirates will be Mitch Keller, who sits with a 1-3 record and an ERA of 4.48. Against the San Diego Padres in his last start, he went five innings, giving up eight hits and five runs. 

Strong Pitching Game for Cardinals

It was a strong pitching game for the Cardinals, and even though the offense wasn’t good, they were still able to come away with the victory. Matthew Liberatore had quite the start, going seven innings, giving up three hits and one earned run. The Cardinals are really heating up, and they have won four games in a row. 

The Cardinals are averaging 4.65 runs while their pitching is giving up 4.61 runs per game. The offense is ranked 12th while the pitching is ranked 22nd. The pitching, far too often this year, has let them down in a big year. Willson Contreras has hit five home runs and driven in 19 RBIs so far this season. Getting the start for the Cardinals will be Sonny Gray, who sits with a 3-1 record and an ERA of 4.12. Against the New York Mets in his last start, he went 4.1 innings, giving up nine hits and six runs. 

Why the Cardinals Will Beat the Pirates

  • The Pirates have lost each of their last six games against National League opponents.
  • The Cardinals have won each of their last eight Wednesday games at Busch Stadium.
  • The Pirates have failed to cover the run line each of their last seven games at Busch Stadium against National League opponents that held a losing record.
  • The Cardinals have covered the run line in seven of their last eight games against the Pirates following a home win.
  • The Cardinals have led after 5 innings in three of their last four day games at Busch Stadium against National League opponents.

Total Run Facts

  • Six of the Cardinals' last seven games against National League opponents have gone OVER the total runs line.
  • Each of the Pirates' last three games as road underdogs have gone OVER the total runs line.
  • The 'Inning 1 UNDER 0.5 runs' market has hit in 11 of the last 12 games between the Pirates and Cardinals at Busch Stadium.
  • The 'Inning 1 OVER 0.5 runs' market has hit in each of the Pirates' last five games as road underdogs.

Pittsburgh Pirates vs St. Louis Cardinals Prediction

Both pitchers are coming off bad starts, but one was a little out of the ordinary, while the other has continued to have bad starts this season. Gray wasn’t great in his last start, giving up six runs, but he still sits with a 3-1 record and now gets to face an offense in the Pirates that has had issues putting quality at-bats together all season. For the Pirates, Mitch Keller has consistently struggled, and the Cardinals are going to do what the Padres did to him in the last game where he gave up at fvie runs. It's going to be another strong offensive output here. Back the Cardinals on the money line. 

Shane’s Pick St. Louis Cardinals ML

Get Premium Picks Start Winning Now »
The pick in this article is the opinion of the writer, not a PickDawgz site consensus.

18+ Has gambling become a problem for you? Call the National Problem Gambling Hotline.
1-800-522-4700 | ncpgambling.org

Credit Guaranteed Packages

Packages with Credit Guarantees automatically give you a credit if the package does not turn a profit—the sum of betting all individual picks. THESE ARE NOT PARLAYS UNLESS OTHERWISE CLEARLY STATED. If a credit guaranteed package does not profit, a credit for its full purchase price is automatically issued after picks are graded and verified.

For example, if you purchase a $39.95 package that doesn’t profit, you’ll get a $39.95 credit towards any future purchase(s) on our site. Credits are usually issued within hours of a game’s conclusion, so please allow a few hours for final verification.

To use your credits, log in to your account and add another package or pass to your cart. Credits will automatically reduce what you owe. Any remaining balance will be settled through our payment system, with any leftover credits available future purchases. Credits do not expire.

Dismiss