Aug 19, 2025; Miami, Florida, USA;  St. Louis Cardinals designated hitter Iván Herrera (48) singles in two runs against the Miami Marlins in the second inning at loanDepot Park. Mandatory Credit: Jim Rassol-Imagn Images

Pirates vs Cardinals Prediction 8/25/2025 Today’s MLB Picks

Pick details

Pittsburgh (57-74) vs St. Louis (64-67)

August 25, 2025 at 07:45 PM EDT

The Line: Betting Odds: St. Louis -1.5 — Over/Under: +8.5

(Get latest betting odds)

In this article we will formulate a Pirates vs Cardinals prediction for this MLB game on Monday, August 25th at Busch Stadium in St. Louis, Missouri. Let’s take a look at the prediction for this MLB matchup. 

Pittsburgh Pirates Betting Preview

The Pittsburgh Pirates are 57-74 this year after they swept Colorado in three games by scores of 9-0, 5-1, and 4-0. In their game three win, Pittsburgh scored all four runs in the fourth inning, which was enough to get the shutout win. The Pirates recorded six hits and they committed one error in the game, while they were led by Triolo, who went 2-2 with one home run and three RBIs in the win. Pittsburgh started Skenes, who allowed three hits and zero earned runs over 7.0 innings for the win, while Mattson and Santana finished the game. 

Prior to that series, the Pirates won two out of three against the Blue Jays, but did lose two out of three against the Cubs before that. Pittsburgh has won four games in a row and they are currently last in the NL Central standings. The Pittsburgh pitching staff has a 3.93 ERA with a 1.22 WHIP and a .237 opponent batting average, while their offense has scored 467 runs with a .234 batting average and a .305 on base percentage this season. Oneil Cruz (IL) has led Pittsburgh with 18 home runs and 51 RBIs, while Bryan Reynolds has added 13 home runs and 63 RBIs this year. The projected starting pitcher for Pittsburgh is Johan Oviedo, who is 1-0 with a 4.50 ERA and a 1.33 WHIP over 6.0 innings pitched this year. 

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 64-67 this season after they lost two out of three against Tampa Bay by scores of 7-4, 6-10, and 2-7. In their game three loss, St. Louis allowed the first seven runs in the contest, but they did score two late runs to avoid the shutout. The Cardinals recorded five hits in the game and they were led by Gorman and Walker, who both had one RBI in the loss. St. Louis started Liberatore, who allowed three hits and four earned runs over 4.1 innings for the loss, while Granillo allowed two earned runs in relief. 

Prior to that series, the Cardinals won two out of three against the Marlins, but lost all three against the Yankees before that. St. Louis has lost three of their last four games and they are currently fourth in the NL Central standings. The St. Louis pitching staff has a 4.31 ERA with a 1.31 WHIP and a .258 opponent batting average, while their offense has scored 573 runs with a .249 batting average and a .317 on base percentage this season. Wilson Contreras has led St. Louis with 19 home runs, 70 RBIs, and four stolen bases, while Alec Burleson has added 15 home runs and 59 RBIs this year. The projected starting pitcher for St. Louis is Michael McGreevy, who is 5-2 with a 4.42 ERA and a 1.19 WHIP over 57.0 innings pitched this season. 

Why the Cardinals will beat the Pirates 

  • The Pirates have lost each of their last seven games against the Cardinals at Busch Stadium following a home win.
  • The Cardinals have won each of their last six night games following a road loss.
  • The Cardinals have covered the run line in each of their last eight night games against National League opponents following a road loss.
  • The Pirates have failed to cover the run line each of their last eight games at Busch Stadium against National League opponents that held a losing record.

Total Runs Facts

  • Each of the last five games between the Pirates and Cardinals have gone UNDER the total runs line.
  • Three of the Pirates’ last four night games against NL Central opponents have gone UNDER the total runs line.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Cardinals’ last six games as favorites against National League opponents.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in 11 of the Pirates’ last 12 night games at Busch Stadium.

St. Louis Cardinals Player Prop Facts

  • Willson Contreras has hit a home run in each of the Cardinals’ last three night games.
  • Brendan Donovan has recorded at least one hit in each of his 21 previous appearances against the Pirates at Busch Stadium.

Pittsburgh Pirates Player Prop Facts

  • Mitch Keller has recorded four or more strikeouts in 17 of his last 19 appearances against NL opponents that held a losing record.
  • Jared Triolo has hit a home run in each of the Pirates’ last two games against NL opponents.
  • Bryan Reynolds has recorded a Double in each of the Pirates’ last three night games against opponents that held a losing record.
  • Tommy Pham has recorded at least one hit in each of his last nine appearances against NL opponents that held a losing record.

Pirates vs Cardinals Prediction 

Pittsburgh comes into this series looking for their fifth win in a row, as they were able to feast on the lowly Rockies over the weekend. The Pirates are 18-44 on the road this year, while the Cardinals are 35-30 at home. St. Louis has allowed 27 runs in their last four games, but they are starting McGreevy, who has allowed 2, 3, and 0 earned runs in his last three starts. The Pirates are starting Oviedo, who has allowed three earned runs and four hits in 6.0 innings this year. This is actually a decent pitching matchup, but I have to side with St. Louis at home. 

David Racey's Pick: Cardinals ML

Need More? Get Premium Picks

Hot Cappers

Latest Picks & Game Previews

  • Miami Dolphins vs Buffalo Bills Player Prop Picks 9/18/2025 Today’s NFL Picks

    September 18, 2025

  • Miami Dolphins vs Buffalo Bills Prediction 9/18/2025 Today’s NFL Picks

    September 18, 2025

  • Seattle Storm vs Las Vegas Aces Prediction 9/18/2025 Today’s WNBA Picks

    September 18, 2025

  • San Francisco Giants vs Los Angeles Dodgers Prediction 9/18/2025 Today’s MLB Picks

    September 18, 2025

  • Clara Tauson vs Maya Joint Seoul Prediction 9/19/2025 Today’s Tennis Picks

    September 19, 2025

  • Iga Swiatek vs Barbora Krejcikova Seoul Prediction 9/19/2025 Today’s Tennis Picks

    September 19, 2025

  • Ukraine vs Italy BJK Cup Prediction 9/19/2025 Today’s Tennis Picks

    September 19, 2025

  • Tulsa vs Oklahoma State Prediction 9/19/2025 Today’s College Football Picks

    September 19, 2025

  • Iowa vs Rutgers Prediction 9/19/2025 Today’s College Football Picks

    September 19, 2025

  • Syracuse vs Clemson Prediction 9/20/2025 Today’s College Football Picks

    September 20, 2025