
Free MLB Pick: Pirates vs. Cardinals Odds
Looking for Pittsburgh Pirates vs. St. Louis Cardinals Free MLB predictions? MLB betting sees the Pirates taking on the Cardinals on Monday, May 5th, 2024 at Busch Stadium, in St. Louis, MO. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Pirates Cardinals free pick.
2025 MLB Handicapping – Pittsburgh Pirates vs St. Louis Cardinals
(12-23) Pittsburgh Pirates vs. St. Louis Cardinals (16-19)
Date: Monday, May 5th
Time: 7:45 ET
Venue: Busch Stadium St. Louis, MO
Projected Starting Pitchers: Carmen Mlodzinski vs. Miles Mikolas
MLB Moneyline Odds: Pirates +125 | Cardinals -147 (Bet Now!)
Today’s MLB Run Line Betting Odds: Pirates +1.5 | Cardinals -1.5
MLB Baseball Gambling Total: O/U: 8.5
- Live Betting Odds for today’s Pittsburgh Pirates vs. St. Louis Cardinals game!
- Want more baseball predictions like this Pirates Cardinals play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Pirates vs. Cardinals Gameday
From Busch Stadium in St. Louis, we have the Pirates and Cardinals facing off in an NL Central matchup. The Pirates are 12-23 this season, and they are sending Carmen Mlodzinski to the mound on Monday. The Cardinals have won two straight and they are 16-19 overall. Miles Mikolas is starting for the Cardinals.
The forecast for Monday’s game calls for cloudy skies and temperatures in the low 60s. The over/under line is currently at 8.5 runs, and the Cardinals are favored on the money line, with their odds sitting at -147. The Pirates are the +125 underdog. FDSMW will be televising this game.
Pittsburgh Pirates
Pittsburgh is coming off a game in which they wasted several good performances. In their 4-0 loss to San Diego, Andrew Heaney was excellent on the mound, allowing just one run while pitching 3 2/3 innings. They also got a big offensive performance from Matt Gorski, going 2/2 with two doubles.
Despite these good performances, the Pirates couldn’t get the win, and they also wasted several other good performances. Joey Bart went 2/4 with a double, and Ke’Bryan Hayes went 2/4 with a run scored. The Pirates were the -108 favorite at home going into the game.
Pittsburgh is on the road today to take on the Cardinals, and they are looking to snap a four-game losing streak. The Pirates are 12-23 overall, which has them 5th in the NL Central, nine games behind the Cubs for the division lead. So far, they are 3-6 in divisional games.
At home, the Pirates have gone 7-12 this year compared to 5-11 on the road. This season, the Pirates are just 4-12 in day games. As the underdog, the Pirates have gone 5-11 this year, and they have not been favored in any games. Pittsburgh’s overall series record is 3-8, and they have dropped three straight series.
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
Pirates Stats
Oneil Cruz has been a bright spot for the Pirates this season, as he is batting .243 and leads the team with eight home runs. Cruz’s 18 RBIs are also the best mark on the team. Bryan Reynolds is batting just .232 for the season but is 2nd on the team with four homers and 17 RBIs. Reynolds has gone 5/23 in his last six games.
As a team, the Pirates are 28th in the league in scoring at 3.3 runs per game. They have been even worse at home, averaging just 3.5 runs per contest. Overall, their team batting average is just .223, and they have the worst isolated power mark in the league. Pittsburgh’s collective on-base percentage of .306 is also just 17th in the league.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
St. Louis Cardinals
The Cardinals’s offense was hot right out of the gates in their most recent game vs. the Mets, closing out their series with a 5-4 win. After allowing four runs to the Mets in the top of the 3rd, the Cardinals responded with two runs of their own. St. Louis went on to add another two runs in the 2nd inning.
Andre Pallante got the start for the Cardinals and took the win. He only lasted 3 1/3 innings, giving up four earned runs on nine hits. Alec Burleson had only one hit, but it was a home run, and the Cardinals scored another run in the 3rd.
St. Louis is 4th in the NL Central, trailing the Cubs by five games. The Cardinals are 5-5 in the division and have an overall record of 16-19. They picked up two straight wins to close out their series vs. the Mets.
At home, the Cardinals have gone 12-6 compared to 4-13 on the road. So far, they have yet to win a game as the favorite. As for their record as the underdog, they are 16-19 this year. Heading into today’s game, they have won two straight at home, and their overall series record is 5-5-1.
Cardinals Stats
St. Louis comes into the game with the 3rd best team batting average in the league at .259, and they have been one of the better teams at avoiding strikeouts this season. Currently, they are 13th in runs scored at 4.6 runs per game. At home, they have been even better, averaging 4.9 runs per game. The Cardinals have been very good at getting on base, with a team OBP of .333.
Over the last six games, Willson Contreras and Masyn Winn have both been swinging the bat well, with Contreras going 8/20 and Winn going 7/17. Contreras also has two homers and eight RBIs in that stretch. For the season, Iván Herrera is hitting .381 with four homers and 11 RBIs.
We want to hear from you below! Comments are welcome! Give us your picks for this Pittsburgh Pirates vs. St. Louis Cardinals MLB matchup.
Pirates Cardinals Pitching
Pittsburgh is sending right-hander Carmen Mlodzinski to the mound today as he faces the Cardinals on the road. Mlodzinski has made six starts this year and has a record of 1-3 with a 6.58 ERA. In his last outing, he finished with a no-decision, giving up two earned runs in four innings of work. Looking back across his last three outings, Mlodzinski has finished with a no-decision in each one. He has allowed at least two earned runs in each of his last four outings. Opponents are batting .330 off Mlodzinski this year.
Right-hander Miles Mikolas gets the start for the Cardinals today as he faces the Pirates at home. He has made six starts this year and has a record of 1-2 with an ERA of 4.66. Opposing batters are hitting .259 this year off Mikolas, and he has a WHIP of 1.34. In his last outing, Mikolas picked up the win, going 5 1/3 innings and not giving up a run. Before that, he had two straight outings where he didn’t give up an earned run but didn’t pick up the win, either. Mikolas has made one quality start this year.
Pittsburgh Pirates vs. St. Louis Cardinals MLB Baseball Betting Trends
- The Pirates head into the game having gone 4-6 straight-up in their last ten games on the road.
- The Pirates they are 5-5 vs. the runline in their previous ten games on the road.
- Conversely, the Cardinals are 3-7 over their last ten home games (straight-up).
- Furthermore, the Cardinals have a 5-5 mark vs. the runline across their last ten home games.
- Also, the Pirates are 0-3 in their last three games as the favorite. On the other hand, they are 0-3 as the underdog (last 3).
- The Cardinals have a record of 2-1 across their last three games when favored. As the underdog, they are 2-1 in their last three games.
Pirates vs. Cardinals Prediction: Cardinals ML -147
Our play for today’s Pirates vs. Cardinals game is that the Cardinals grab a 4-2 win. Given that they are at -147 on the money line, this is the way we recommend playing this one.
Looking at the starting pitchers, we have Miles Mikolas finishing with four strikeouts compared to Carmen Mlodzinski with just two.
Our projections also have Mikolas giving up five runs compared to Mlodzinski, who is projected to allow seven.
Today’s MLB Free Pick
MLB Betting Tweet Of The Day
A standing ovation for Michael McGreevy 👏 pic.twitter.com/M2oJueqBot
— St. Louis Cardinals (@Cardinals) May 5, 2025
Also, if you’re looking for more MLB picks like Pittsburgh Pirates vs. St. Louis Cardinals matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!






