We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSt. Louis Cardinals at Pittsburgh Pirates
St. Louis CardinalsSt. Louis Cardinals
@
PNC Park
Pittsburgh PiratesPittsburgh Pirates

Match Predictor

Pre-match Prediction
St. Louis Cardinals
@
Pittsburgh Pirates
St. Louis Cardinals 45%Pittsburgh Pirates 55%
Market LinesRun Line: Pittsburgh Pirates -0.5Total: O/U 8.5
Model: Under 8.5
Model projects 7.4 total runs vs 8.5 line

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
48%
13/27
MLB: 48%
Starter
40%
2/5
vs PIT
Avg Total
9.8
MLB: 8.9
Game Starter (5) Last Starter vs PIT vs PIT (0)
Dustin May #3 · RHP · Age 29
5.84
ERA (2026)
7.4
K/9 (2026)
5
Starts (2026)
11.2
Avg Total (2026)
Last 3:
W @MIA (Apr 21): 5.1IP, 1ER, 5K
W CLE (Apr 15): 6.0IP, 1ER, 4K
W BOS (Apr 10): 6.0IP, 1ER, 4K
vs PIT: L (Aug 30 2025): 5.1 IP, 6 ER, 5 K
Bullpen (2026 Season)Poor
ERA: 4.78MLB Avg: 3.958 relievers
Workload Alert: Allowed 11 runs on 2026-04-25 vs SEA. Bullpen arms likely still recovering.
Recent: W 5-3L 1-4L 2-3L 9-11L 2-3
Lineup vs Dustin May (Career)
BatterPosPAAVGOPSHR
Marcell OzunaDH8.5001.6251
Joey BartC4.2500.7500
Bryan ReynoldsRF3.10002.0000
Nick Gonzales2B3.0000.0000
Oneil CruzCF3.3331.6661
Spencer Horwitz1B3.5001.1670
7 batters with no matchup history

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
50%
14/28
MLB: 48%
Starter
0%
0/1
vs STL
Avg Total
8.8
MLB: 8.9
Game Starter (1) Last Starter vs STL vs STL (0)
Mason Montgomery #46 · LHP · Age 26
3.97
ERA (2026)
17.0
K/9 (2026)
1
Starts (2026)
2.0
Avg Total (2026)
Last 3:
ND @MIL (Apr 25): 1.0IP, 0ER, 1K
ND @MIL (Apr 24): 1.0IP, 0ER, 1K
ND TB (Apr 17): 1.0IP, 0ER, 2K
vs STL: ND (Aug 21 2025): 1.0 IP, 0 ER, 0 K
Bullpen (2026 Season)Good
ERA: 3.06MLB Avg: 3.9510 relievers
Recent: W 8-4L 1-6W 6-0W 6-3L 0-5
Lineup vs Mason Montgomery (Career)
BatterPosPAAVGOPSHR
Alec Burleson1B1.0000.0000
Jordan WalkerRF1.10002.0000
Nathan ChurchLF1.0000.0000
Nolan Gorman2B1.0001.0000
Pedro PagesC1.0000.0000
Ramon Urias3B1.0000.0000
Thomas Saggese2B1.0000.0000
6 batters with no matchup history
Our Top PicksLive Odds
Top PickCardinals +1.5 Run Line (-195, MEDIUM confidence)
Our model projects a razor-thin margin between these teams, making +1.5 natural insurance in a game that projects as a one-run outcome.
PickUnder 8.5 Total Runs (-118, LOW confidence)
Our model aligns closely with the market's 8.5 line, so the edge here is not model-driven.
PickJordan Walker Over 0.5 Hits (-221, MEDIUM confidence)
Walker carries a 1.193 OPS against left-handed pitching this season, one of the cleanest platoon edges in this game.

St. Louis Cardinals vs Pittsburgh Pirates Game Preview

In tonight's MLB action at PNC Park, the pitching matchup features two starters whose numbers require some unpacking. Mason Montgomery opens for the Pittsburgh Pirates, carrying a 3.97 ERA with 21 strikeouts in just 11.1 innings in 2026. That K rate is real. The context, however, matters: his last three appearances were all one-inning relief stints. Tonight is his return to starting length, and whether his command and pitch economy hold up past the third inning is the central unknown on Pittsburgh's side of this game.

Facing him is Dustin May for the St. Louis Cardinals, and here is where the numbers require a second look. May carries a 5.84 ERA, the kind of figure that sends casual bettors fading him without a second thought. That would be a mistake. His last three starts: 5.1 innings and 1 earned run against Miami, 6 innings and 1 earned run against Cleveland, 6 innings and 1 earned run against Boston. That is 16.2 innings, 3 total earned runs, a 1.62 ERA stretch that the season-long number completely obscures. Bettors fading May on ERA alone are pricing in a version of him that has not taken the mound in three weeks. His command has been disciplined, just 1 walk per start over that stretch, and his results have come against legitimate lineups.

PNC Park provides the structural backdrop. The venue carries a 0.96 runs factor and 0.90 home run factor, with deep alleys that suppress extra-base contact. Pittsburgh's bullpen reinforces that picture with a 3.06 ERA across 10 relievers, one of the best units in baseball. Pirates manager Don Kelly captured the team's mindset heading home after the Milwaukee series: "Going on the road against Texas and Milwaukee, never really satisfied with 3-3. And the way we played here, against the Brewers, to win a series here, we'll definitely take that going home." Pittsburgh enters at 16-12 with a +24 run differential. St. Louis is 14-13 with a -15 differential and a 4-game losing streak, having dropped three in Seattle before arriving in Pittsburgh.

The individual matchups worth tracking: Oneil Cruz leads Pittsburgh's attack with a 1.666 OPS in 3 career plate appearances against May, including a home run, making him the primary power threat if May's location wanders. Cruz paces Pittsburgh with 8 home runs and 10 stolen bases this season. Pittsburgh DH Marcell Ozuna presents a softer spot in the order: despite a career .500 average against May across 8 plate appearances, his 2026 form against right-handers is alarming, a .169 average and 0.406 OPS versus RHP in 97 plate appearances, with a 0.282 OPS over the last 7 days. For St. Louis, Iván Herrera is the hottest bat in either lineup, posting a 1.129 OPS over the last 7 days and a .903 OPS over the last 28. Montgomery will need to navigate him carefully.

St. Louis Cardinals vs Pittsburgh Pirates Key Insights

  • May's 5.84 ERA is a season-long figure that includes rough early work. His last three starts produced just 3 earned runs across 16.2 innings, a 1.62 ERA stretch that paints a completely different picture of where this starter actually stands right now.
  • Montgomery brings an elite strikeout rate back to starting length tonight after three straight one-inning relief outings. His command and stamina past 60 pitches are genuine unknowns, and that uncertainty is the primary variable for Pittsburgh's side of the total.
  • PNC Park runs at a 0.96 runs factor and 0.90 home run factor, combining with Pittsburgh's 3.06 bullpen ERA to create two overlapping layers of run suppression that favor the Under in any close pitching matchup.
  • St. Louis arrives on a 4-game losing streak with a 4.78 bullpen ERA. Pittsburgh's +24 run differential versus St. Louis's -15 is a 39-run quality gap between these clubs, and the better team is clearly at home tonight.
  • Pittsburgh was shut out 5-0 on April 26 against Milwaukee, striking out 18 times and collecting just 2 hits. Returning home against a starter who has allowed just 1 earned run in each of his last 3 outings, a quick offensive explosion is not the most likely outcome.
  • Iván Herrera is the Cardinals' most dangerous bat right now at a 1.129 OPS over the last 7 days, while Victor Scott II is posting a 0.192 OPS over the last 7 days, creating significant lineup imbalance that May can exploit on the road side.

St. Louis Cardinals vs Pittsburgh Pirates Betting Picks

Picks made April 27, 2026 at 03:51 AM ET. Odds shown reflect current market prices.

Under 8.5 Total Runs (-118, LOW confidence)
Under 8.5 Total Runs (-118, LOW confidence): Our model aligns closely with the market's 8.5 line, so the edge here is not model-driven. The case rests on context: PNC Park's pitcher-friendly dimensions (0.96 runs factor, 0.90 HR factor), Pittsburgh's elite 3.06 bullpen ERA, and May's stretch of just 3 earned runs over his last 16.2 innings. Those three factors stack in one direction. Confidence is capped at LOW given the model alignment with the market, but the structural Under case is well-supported by park, bullpen depth, and recent starter form.
Moneyline
Moneyline: No Pick. The market implies Pittsburgh at 56.5% and St. Louis at 47.6%. Our model puts those numbers close enough that neither side offers a meaningful edge. Pittsburgh at -130 is not worth forcing in a projected one-run game, and the Cardinals at +110 are undercut by the active 4-game losing streak and a 39-run quality gap between these clubs. The run line captures the Cardinals' value more efficiently than the moneyline in this spot. Skip the ML outright.
Analysis insight — no specific bet associated
Jordan Walker Over 0.5 Hits (-221, MEDIUM confidence)
Jordan Walker Over 0.5 Hits (-221, MEDIUM confidence): Walker carries a 1.193 OPS against left-handed pitching this season, one of the cleanest platoon edges in this game. He is slashing .283/.360/.566 overall with 8 home runs in 111 plate appearances, and his lone career plate appearance against Montgomery was a hit. The -221 price is steep, but the platoon advantage here is about as direct as it gets. Right-handed power bats consistently punish lefties at this clip, and Walker has been doing it all season.
Marcell Ozuna Under 0.5 Hits (+139, MEDIUM confidence)
Marcell Ozuna Under 0.5 Hits (+139, MEDIUM confidence): Ozuna has a .500 career average against May across 8 plate appearances, but his 2026 form is a completely different story. He is hitting .169 with a 0.406 OPS versus right-handers in 97 plate appearances this season, and his last 7-day OPS is just 0.282. He is deep in a cold stretch against the exact pitcher type he faces tonight. May has been sharp for three straight starts, and at +139, the hit under offers genuine value against a bat this cold.
Dustin May Under 4.5 Strikeouts (-129, LOW confidence)
Dustin May Under 4.5 Strikeouts (-129, LOW confidence): May has recorded 5, 4, and 4 strikeouts in his three most recent starts, clearing 4.5 just once. His 2026 K rate sits at 7.3 per nine innings across 24.2 innings pitched, pointing to a per-start average that does not reliably reach 4.5. The market sits near even money at -129 under versus -135 over. Pittsburgh's lineup just struck out 18 times against Milwaukee, but lineups often make contact corrections the following night. This is a marginal lean, and the LOW confidence reflects that.
Iván Herrera Over 1.5 Total Bases (+130, MEDIUM confidence)
Iván Herrera Over 1.5 Total Bases (+130, MEDIUM confidence): Herrera is the hottest bat in this game. He is posting a 1.129 OPS over the last 7 days and a .903 OPS over the last 28, with 4 home runs in 124 plate appearances on the season. Montgomery transitions back to starting length tonight after three straight one-inning relief outings, meaning his command past 50 pitches is an unknown. Herrera at +130 to reach a modest 1.5 total base threshold is the best-priced individual prop on the board right now, a rare spot where momentum and positive odds align on the same player.
Victor Scott II Under 0.5 Hits (-120, MEDIUM confidence)
Victor Scott II Under 0.5 Hits (-120, MEDIUM confidence): Scott has been nearly hitless in recent games, posting a 0.192 OPS over the last 7 days and a 0.358 OPS over the last 28. He is one of the coldest contact bats in the Cardinals lineup entering tonight. Montgomery's elite strikeout rate adds another suppressive layer for Cardinals hitters generally, and Scott profiles as a soft spot against any quality starter. At -120, this is a solid lean on a hitter who is simply not making contact right now.
Same Game Parlay (4 legs)
Same Game Parlay (4 legs): Cardinals +1.5, Under 8.5, Jordan Walker Over 0.5 Hits, Iván Herrera Over 1.5 Total Bases. The thesis connects cleanly: a tight, low-scoring game where a handful of hits decide the outcome. Walker's platoon edge against Montgomery and Herrera's current hot streak provide the individual offensive sparks inside a game that stays well below 8.5 combined runs. Cardinals staying within one run is supported by their 5-2 one-run game record and the run-suppression environment created by PNC Park and both pitching staffs. All four legs are structurally aligned.
Analysis insight — no specific bet associated
NRFI (-128)
NRFI (-128): May has allowed just 1 earned run in each of his last 3 starts with disciplined command and minimal walks throughout that stretch. PNC Park carries a 0.96 runs factor. Pittsburgh's offense was shut out 5-0 in its most recent game, striking out 18 times and going just 2-for-the-game at the plate. St. Louis enters on a 4-game losing streak with an inconsistent road offense. Both lineups arrive offensively suppressed, and a clean first inning is the most likely outcome at this price.

Key Players

Batting AverageSTL
Jordan Walker
.283Batting Average
RF
Home RunsSTL
Jordan Walker
8Home Runs
RF
Runs Batted InSTL
Alec Burleson
17Runs Batted In
1B
Earned Run AverageSTL
Michael McGreevy
2.97Earned Run Average
SP
WinsSTL
Dustin May
3Wins
SP
StrikeoutsSTL
Michael McGreevy
21Strikeouts
SP
Batting AveragePIT
Ryan O'Hearn
.315Batting Average
RF
Home RunsPIT
Oneil Cruz
8Home Runs
CF
Runs Batted InPIT
Oneil Cruz
24Runs Batted In
CF
Earned Run AveragePIT
Braxton Ashcraft
2.43Earned Run Average
SP
WinsPIT
Paul Skenes
4Wins
SP
StrikeoutsPIT
Braxton Ashcraft
32Strikeouts
SP

Recent Form

St. Louis Cardinals
W5-3Miami Marlins
L4-1Miami Marlins
L3-2Seattle Mariners
L11-9Seattle Mariners
L3-2Seattle Mariners
Pittsburgh Pirates
W8-4Texas Rangers
L6-1Texas Rangers
W6-0Milwaukee Brewers
L5-0Milwaukee Brewers

St. Louis Cardinals vs Pittsburgh Pirates Summary

This game is built for a 4-3 final and not much more. May's ERA belongs in the context bin. Three straight quality starts, each yielding exactly 1 earned run, define where he actually is right now. Montgomery's elite strikeout rate adds another suppressive layer, even if his stamina at full starting length remains a legitimate question after three consecutive one-inning outings. PNC Park does not help offenses. Pittsburgh's bullpen locks down late innings. The Under at 8.5 is the sharpest structural play on this slate, built not on a model edge but on park factors, elite bullpen depth, and a starting pitcher who has quietly been one of the most efficient arms in baseball over the last three weeks.

Pittsburgh is clearly the better team, and the +24 to -15 run differential gap says so plainly. But the run line is where the value sits tonight. Cardinals +1.5 covers a game projection this close, and St. Louis's 5-2 record in one-run contests gives real confidence in the spread even in a loss. The contrarian case for Cardinals +110 moneyline is noted but the active 4-game losing streak and roster quality gap make it a stretch at insufficient price. Skip the ML and focus on the run line, the Under, and the prop side. Iván Herrera at +130 for over 1.5 total bases is the best individual price on the board given his current form and Montgomery's uncertain stamina. The edge does not care what sport you are watching. Rest, context, price: same formula, different field. Tonight the price on the Under and the run line tells you exactly where to put your money.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Mar 01, 2026PIT @ STLPITPIT 6-1
Mar 05, 2026STL @ PITSTLSTL 3-2

Compare odds for STL @ PIT

Frequently Asked Questions

MLBGame PreviewsSt. Louis Cardinals at Pittsburgh Pirates