St. Louis Cardinals vs Pittsburgh Pirates Picks and Predictions May 20th 2026

Last Updated on

The Pittsburgh Pirates visit the St. Louis Cardinals on Wednesday night at Busch Stadium, with first pitch scheduled for 7:45 PM ET. This NL Central matchup has a little more edge now after St. Louis took Tuesday’s game 9-6 in 10 innings, handing Pittsburgh its fourth straight loss and adding to what has been a frustrating recent slide for the Pirates.

Pittsburgh enters at 24-24 and sits at the bottom of the division despite a lineup that has still done a decent job reaching base. St. Louis comes in at 28-19, third in the NL Central, and the Cardinals have won four of their last five. That matters in this price range because the gap between these teams is not huge on paper, but the form gap is pretty clear right now.

This is one of the more interesting MLB previews on the board because the number is short. Carmen Mlodzinski gets the ball for Pittsburgh against Michael McGreevy for St. Louis, with the Cardinals listed as modest home favorites at -123. The total sits at 7.5, which feels a little low after Tuesday’s late scoring burst, but the pitching matchup still gives the market a reason to hesitate.

Every Play Tracked. Every Line Verified.

Follow proven cappers and watch market shifts unfold live.

Pittsburgh Pirates vs St. Louis Cardinals Odds

These are the current betting lines for this matchup, and bettors should always monitor the latest MLB odds before locking in a position.

TeamMoneylineRun LineTotal
Pittsburgh Pirates+102+1.5 (-203)O 7.5 (-117)
St. Louis Cardinals-123-1.5 (+170)U 7.5 (-104)

Pittsburgh Pirates Betting Form

The Pirates are not playing good baseball right now, but I do not think the offense is the biggest issue. They had 12 hits in Tuesday’s loss and still managed to tie the game in the ninth before the bullpen let it get away. Bryan Reynolds and Oneil Cruz both had productive swings in that game, and that is the kind of traffic Pittsburgh needs if it wants to cash as a short road underdog.

The broader offensive profile is still solid. Pittsburgh has been near the top of the league in batting average and on-base percentage, which gives the Pirates a path to pressure McGreevy even if they are not slugging their way through every inning. The concern is that Ryan O’Hearn and Joey Bart being out takes away some lineup depth, and the Pirates have not consistently turned baserunners into clean multi-run innings during this skid.

Mlodzinski is the tougher part of the handicap. His 4.40 ERA and 43 strikeouts give him a playable but not especially dominant profile. He can survive if he limits walks and keeps the ball in the yard, but this Cardinals lineup has enough right-handed power to punish missed spots. For Pittsburgh, the better betting angle is probably not the full-game moneyline unless the price drifts higher. The Pirates need Mlodzinski to keep this close through five, then they need a bullpen that just got burned late to respond quickly.

St. Louis Cardinals Betting Form

The Cardinals have the better current form and the cleaner home setup. Tuesday’s win was not perfect, but it showed a lot about this lineup. JJ Wetherholt, Alec Burleson, Nolan Gorman, and Ivan Herrera all went deep, and Herrera’s walk-off swing in the 10th gave St. Louis another high-leverage win inside the division.

St. Louis is not just riding one hot bat either. Jordan Walker has been a major power source, Burleson gives them contact and lift, and Herrera’s bat has started to look more dangerous in run-producing spots. Masyn Winn being day-to-day with a calf issue matters because he affects the defense and the lineup’s rhythm, while Lars Nootbaar being out removes some on-base stability. Still, the Cardinals have enough depth to keep applying pressure.

McGreevy is the main reason I prefer the Cardinals side. His 2.10 ERA is strong, and even if there is some regression hiding underneath, his current command profile is better than Mlodzinski’s. He does not need to overpower Pittsburgh. He just needs to work ahead, avoid Reynolds and Cruz damage with men on base, and hand the game to the leverage arms with a lead. At -123, that is a fair ask.

Pittsburgh Pirates vs St. Louis Cardinals Matchup Breakdown

The starting pitcher edge leans St. Louis. McGreevy has been the more reliable run-prevention arm, and his ability to limit free passes gives the Cardinals a stronger early-game projection. Mlodzinski has enough stuff to compete, but the margin feels thinner because St. Louis is coming off a four-homer game and should be aggressive if he falls behind in counts.

The bullpen angle is also important. Pittsburgh tied Tuesday’s game late, then lost it in extras, so this is a tricky bounce-back spot for the Pirates’ relief group. St. Louis had to use key arms as well, but the Cardinals are at home, and their lineup gives them more ways to manufacture one late run if this gets tight again.

Busch Stadium and the weather do not scream automatic offense. Overcast skies and a light breeze usually keep conditions fairly neutral, and that is part of the reason the total is not higher. But a 7.5 number leaves very little room for bullpen mistakes, and both lineups showed Tuesday that they can create enough traffic to push a low total over the edge.

This is where an MLB betting guide approach helps. The side and total are connected. If you like McGreevy to control the first half, the Cardinals moneyline makes sense. If you think Pittsburgh’s on-base profile carries over and Mlodzinski merely survives, the Over becomes more attractive because both bullpens may have to cover stressful innings again.

Pittsburgh Pirates vs St. Louis Cardinals Predictions and Best Bets

I lean Cardinals on the moneyline. The price is short enough to play, and St. Louis has the better starter, better current form, and the home-field edge. Pittsburgh’s offense is good enough to make this uncomfortable, but the Pirates are asking Mlodzinski and a shaky recent bullpen to out-execute a Cardinals team that just won the opener with power and late-game pressure.

The run line is less appealing. Cardinals -1.5 at +170 is tempting, but this matchup can easily land inside one run if McGreevy pitches well and Pittsburgh’s lineup keeps grinding. I would rather take the moneyline and not need St. Louis to separate late. That is especially true after Tuesday’s extra-inning game showed how volatile this series can get.

The total is the harder call. A 7.5 line is low, and the Over has a real case because both lineups are getting runners on base. Pittsburgh just had 12 hits, and St. Louis is coming off a four-homer night. Even if McGreevy is solid, Mlodzinski’s contact profile and the bullpen setup leave enough scoring paths for this game to reach eight.

Among today’s MLB picks, I prefer the Cardinals side slightly more than the total. The Over is playable, but it needs either early traffic against Mlodzinski or another shaky bullpen inning. St. Louis moneyline is cleaner because it ties together the stronger pitcher, better recent form, and home setup.

Best Bet: Cardinals Moneyline -123.

MLB Picks and Handicappers on ScoresAndStats

MLB betting is a daily grind, and this is exactly the kind of game where small pricing differences matter. A short home favorite, a low total, bullpen questions, and division familiarity can all shift the best angle from moneyline to first 5 innings or total depending on the number.

ScoresAndStats helps bettors compare expert positions across the full baseball card, not just the obvious games. The handicapper leaderboard makes it easier to see which experts are producing over time and which betting styles are actually translating into profit.

For bettors who want more than one view before placing a wager, premium MLB picks can help identify where the sharper edges are on a full slate. That matters in baseball, where the best bet is often not the biggest name matchup, but the number that moved too slowly.

Top Winners – Yesterday
Knup Sports – POTD
$789
2. Sports Central
$657
3. Randall Dickelman
$507
4. Pro Picks – Ben
$424
5. Coach Rick
$395
Top Winners – This Week
Knup Sports – POTD
$3,779
2. Scott’s Picks
$1,405
3. Coach Rick
$767
4. Evan Lewis
$673
5. Ricky Tran
$600