Ball, Baseball, Baseball (Ball)

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

Pick details

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

May 7, 2025 at 01:15 PM EDT

The Line: Betting Odds: St. Louis Cardinals -175 / Pittsburgh Pirates +145 — Over/Under: 7.5

(Get latest betting odds)

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


Want to know HOW the Pros Bet?
Professional Bettor Demo: 👉 SEE IT NOW! 👈

  • 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 Mickle's Pick: St. Louis Cardinals ML

Need More? Get Premium Picks

Hot Cappers

Latest Picks & Game Previews

  • Bianca Andreescu vs Magda Linette Beijing Prediction 9/24/2025 Today’s Tennis Picks

    September 24, 2025

  • MLB NRFI & YRFI Best Bets (Batting Props) 9/23/2025 Today’s MLB Picks

    September 24, 2025

  • MLB Player Prop Picks (Pitching Props) 9/23/2025 Today’s MLB Picks

    September 24, 2025

  • MLB Player Prop Picks (Batting Props) 9/24/2025 Today’s MLB Picks

    September 24, 2025

  • Rebecca Sramkova vs Elena Gabriela Ruse Beijing Prediction 9/25/2025 Today’s Tennis Picks

    September 25, 2025

  • Army vs East Carolina Prediction 9/25/2025 Today’s College Football Picks

    September 25, 2025

  • Seattle Seahawks vs Arizona Cardinals Prediction 9/25/2025 Today’s NFL Picks

    September 25, 2025

  • TCU vs Arizona State Prediction 9/26/2025 Today’s College Football Picks

    September 26, 2025

  • UCF vs Kansas State Prediction 9/27/2025 Today’s College Football Picks

    September 27, 2025

  • Bowling Green vs Ohio Prediction 9/27/2025 Today’s College Football Picks

    September 27, 2025