MLB Picks

Cardinals vs Pirates Prediction 5/6/25 MLB Picks Today

Pittsburgh Pirates (12-24) vs. St. Louis Cardinals (17-19)
May 6, 2025 7:45 pm EDT
The Line: St. Louis Cardinals 114 / Pittsburgh Pirates -135; Over/Under: 7.5
(Get latest betting odds)

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

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 17-19 this year after they won game one by a score of 6-3 on Monday night. St. Louis trailed 3-2 in the fourth inning, but they scored four runs in the sixth to escape with the win. The Cardinals recorded 11 hits and they committed one error in the game, while they were led by Barrero, who went 2-4 with one home run and three RBIs in the win. St. Louis started Mikolas, who allowed four hits and three earned runs over 5.0 innings, while Graceffo picked up the win in relief. 


Prior to this series, the Cardinals won two out of three against the Mets and split four games with the Reds. St. Louis has won five of their last seven games, and they are currently fourth in the NL Central standings. The St. Louis pitching staff has a 4.28 ERA with a 1.30 WHIP and a .246 opponent batting average, while their offense has scored 167 runs with a .261 batting average and a .335 on-base percentage this season. Lars Nootbaar has led St. Louis with five home runs, 18 RBIs, and four stolen bases, while Wilson Contreras has added five home runs and 19 RBIs this year. The projected starting pitcher for St. Louis is Matthew Liberatore, who is 2-3 with a 3.44 ERA and a 0.97 WHIP over 34.0 innings pitched this year. 

Pittsburgh Pirates Betting Preview

The Pittsburgh Pirates are 12-24 this season after they dropped game one in this series on Monday night. Pittsburgh led 2-0 in the first inning and 3-2 in the fourth, but their pitching had some issues in the sixth, which led to the loss. The Pirates recorded seven hits in the game, and they were led by Reynolds, who went 1-5 with one home run and two RBIs in the loss. Pittsburgh started Mlodzinski, who allowed four hits and two earned runs over 4.2 innings, while Shugart allowed five hits and four earned runs, without recording an out, for the loss. 

Prior to this series, the Pirates lost all three games against the Padres and two out of three against the Cubs. Pittsburgh has lost eight of its last nine games, and they are currently last in the NL Central standings. The Pittsburgh pitching staff has a 4.33 ERA with a 1.27 WHIP and a .244 opponent batting average, while their offense has scored 117 runs with a .223 batting average and a .306 on-base percentage this season. Oneil Cruz has led Pittsburgh with eight home runs and 18 RBIs, while Bryan Reynolds has added five home runs and 19 RBIs this year. The projected starting pitcher for Pittsburgh is Paul Skenes, who is 3-3 with a 2.74 ERA and a 0.91 WHIP over 42.2 innings pitched this season. 

St. Louis Cardinals Player Prop Facts

  • Alec Burleson has hit a home run in each of the Cardinals’ last two games against NL opponents.
  • Brendan Donovan has recorded a Double in each of the Cardinals’ last four home games against NL Central opponents that held a losing record.
  • Willson Contreras has recorded at least one RBI in seven of his last eight appearances with the Cardinals as home underdogs against NL opponents.
  • Masyn Winn has scored at least one run in each of his last four appearances with the Cardinals as underdogs.
  • Willson Contreras has recorded at least one Single in each of the Cardinals’ last seven games against NL opponents that held a losing record.
  • Brendan Donovan has recorded at least one hit in each of his 19 previous home appearances against the Pirates.

Pittsburgh Pirates Player Prop Facts

  • Oneil Cruz has hit a home run in three of the Pirates’ last four games against opponents that held a losing record.
  • Oneil Cruz has recorded at least one RBI in each of the Pirates’ last four games as favorites against NL opponents.
  • Oneil Cruz has scored at least one run in 10 of the Pirates’ last 11 night games.
  • Adam Frazier has recorded at least one Single in each of his last seven road appearances after playing the previous day.
  • Isiah Kiner-Falefa has recorded at least one hit in 14 of his last 15 appearances with his team as a road favorite.
  • Isiah Kiner-Falefa has recorded at least one Double in three of his last four appearances at Busch Stadium.

Cardinals vs Pirates Prediction 

Pittsburgh comes into this contest desperately trying to snap their losing streak, but they have played very poorly over the last two weeks. The Pirates are 5-12 on the road this year, while the Cardinals are 13-6 at home. St. Louis has won three games in a row, and they have scored 17 runs in those three wins. The Pirates have the advantage with Skenes on the mound, but Liberatore has been very good in his last four outings. Pittsburgh is really skidding right now, so I like the Cardinals and the plus money here. 

David Racey's Free Pick: Cardinals ML

Need More? Get Premium Picks

David Racey

David started writing about sports in 2015, but sports has been his passion for as long as he can remember. David spends most of his free time watching pretty much anything sports related from Baseball to Tennis and everything in between. David likes to analyze statistics and recent results to form an unbiased opinion on whatever game he is breaking down. Follow David on Twitter at @itsyerboi41

Related Articles

Back to top button