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

Match Predictor

Pre-match Prediction
Pittsburgh Pirates
@
St. Louis Cardinals
Pittsburgh Pirates 53%St. Louis Cardinals 47%
Market LinesRun Line: Pittsburgh Pirates -1Total: O/U 7.5
Model: Over 7.5
Model projects 7.6 total runs vs 7.5 line

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
55%
27/49
MLB: 48%
Starter
67%
6/9
vs STL
67%
4/6
Avg Total
9.4
MLB: 8.9
Game Starter (9) Last Starter vs STL vs STL (6)
Braxton Ashcraft #35 · RHP · Age 27
3.09
ERA (2026)
9.1
K/9 (2026)
9
Starts (2026)
11.2
Avg Total (2026)
Last 3:
ND PHI (May 15): 6.2IP, 4ER, 5K
W @SF (May 09): 7.0IP, 1ER, 6K
ND CIN (May 03): 7.2IP, 0ER, 6K
vs STL: ND (Aug 28 2025): 5.2 IP, 1 ER, 5 K
Bullpen (2026 Season)Average
ERA: 3.58MLB Avg: 3.959 relievers
Workload Alert: Allowed 11 runs on 2026-05-15 vs PHI. Bullpen arms likely still recovering.
Recent: L 9-11L 0-6L 0-6L 6-9W 7-0
Lineup vs Braxton Ashcraft (Career)
BatterPosPAAVGOPSHR
Alec Burleson1B6.2000.7330
Ivan HerreraDH6.2501.0000
Jordan WalkerRF5.2500.4500
Masyn WinnSS4.2500.5000
Nolan Gorman3B4.2501.2501
JJ Wetherholt2B3.5001.6670
Nathan ChurchLF2.0000.0000
Pedro PagesC2.0000.0000
Thomas SaggeseLF2.5001.0000
Victor Scott IICF2.5002.5001
Yohel PozoC2.0000.0000
2 batters with no matchup history

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
60%
29/48
MLB: 48%
Starter
56%
5/9
vs PIT
67%
4/6
Avg Total
9.1
MLB: 8.9
Game Starter (9) Last Starter vs PIT vs PIT (6)
Dustin May #3 · RHP · Age 29
4.81
ERA (2026)
6.5
K/9 (2026)
9
Starts (2026)
9.1
Avg Total (2026)
Last 3:
ND KC (May 15): 6.0IP, 3ER, 3K
L @SD (May 09): 6.0IP, 2ER, 7K
L LAD (May 03): 6.0IP, 3ER, 3K
vs PIT: L (Aug 30 2025): 5.1 IP, 6 ER, 5 K
Bullpen (2026 Season)Poor
ERA: 4.56MLB Avg: 3.958 relievers
Recent: W 5-4W 4-2L 0-2W 9-6L 0-7
Lineup vs Dustin May (Career)
BatterPosPAAVGOPSHR
Marcell OzunaDH11.3331.1221
Bryan ReynoldsLF6.2500.7500
Nick Gonzales3B6.3330.8330
Spencer Horwitz1B6.4000.9000
Jared Triolo3B4.5001.2500
Brandon Lowe2B3.0000.3330
Oneil CruzCF3.3331.6661
Henry DavisC2.5001.0000
Jake MangumLF2.10002.0000
Konnor GriffinSS2.0000.0000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickCardinals ML -104 (MEDIUM)
Near-even money for a 28-20 home team with a 10-3 one-run game record, facing a starter who surrendered 6 earned runs in 4.1 innings at this exact park 23 days ago.
PickCardinals +1.5 -172 (MEDIUM)
The run line cushion absorbs the most likely Pittsburgh-win scenario, a narrow victory.
PickUnder 7.5 -112 (LOW)
Two starters who have each logged back-to-back 6-plus inning outings, a pitcher-friendly park (0.98 runs factor), and a projected total that sits right on the market line.

Pittsburgh Pirates vs St. Louis Cardinals Game Preview

The mound is where this game starts, and today it tells the whole story. Pittsburgh Pirates right-hander Braxton Ashcraft carries a 3.09 ERA and 9.12 K/9 into this afternoon's series finale in tonight's MLB slate. Those numbers look fine until you check April 28, 2026: Ashcraft at Busch Stadium, 4.1 innings, 6 earned runs. He did not walk anyone. The Cardinals simply hit him, here, in this park. He returns to the same venue 23 days later, and venue-specific evidence like that weighs more than a season ERA line.

Dustin May starts for the St. Louis Cardinals, and his 4.81 ERA will chase off a lot of bettors. That is the wrong reaction. Look past the number: May has pitched exactly 6.0 innings in each of his last three starts, allowing 3, 2, and 3 earned runs. He does not overpower anyone. He does not reach deep counts and dominate. He labors, induces weak contact with a mid-90s sinker, and hands the ball to a bullpen with enough structure to hold leads. Against Pittsburgh on April 27, he threw 6.0 innings and gave up 2 runs. He knows this lineup and he knows how to keep a game within reach.

St. Louis sits at 28-20 and enters this game with a 13-12 home record after absorbing a 7-0 shutout loss yesterday. The home mark is not elite, but the context that matters most is their 10-3 record in one-run games, the best such mark on the slate. That number reflects late-game execution, smart bullpen usage, and situational discipline. Their 22-15 record against right-handed starters also aligns well with this matchup. Jordan Walker (.296/.368/.570, 13 HR, .903 OPS over his last 7 days) is the Cardinals' most dangerous weapon and the hitter most likely to capitalize when Ashcraft's command starts slipping deep in counts.

The contrarian case for Pittsburgh deserves honest treatment. Brandon Lowe is posting a 1.003 OPS against right-handed pitchers this season, with 12 home runs. Oneil Cruz carries a 1.666 OPS in his 3 career plate appearances against May, including a home run. Ashcraft's walk rate this year is exceptional, just 14 free passes in 55.1 innings, and his three starts before this one showed 6.2, 7.0, and 7.2 innings pitched. Pittsburgh is not a bad bet at -124. The argument for St. Louis is simpler: near-even money for a home team with the slate's best late-game execution, facing a pitcher with a documented meltdown at this specific venue, is a price worth taking.

Pittsburgh Pirates vs St. Louis Cardinals Key Insights

  • Ashcraft was hit for 6 earned runs in 4.1 innings at Busch Stadium on April 28. Same park, same lineup, 23 days later. Venue-specific recency data carries more predictive weight than a full-season ERA in this situation.
  • May has gone exactly 6.0 innings in three consecutive starts, allowing 3, 2, and 3 earned runs. His April 27 outing against Pittsburgh produced 6.0 innings and just 2 earned runs. He is a length starter who keeps games competitive, which is all the Cardinals need from him.
  • St. Louis is 10-3 in one-run games, the best such record on today's slate. When May exits with the score within striking distance, the Cardinals' bullpen and situational execution give them a structural edge in the back half that few teams can match.
  • Both bullpens are taxed after a three-game series, and both clubs played a night game yesterday. Series-finale volatility is real in the back half. Busch Stadium's slight run-suppression profile (0.98 runs factor, 0.95 HR factor) provides modest but consistent downward pressure on scoring.
  • Brandon Lowe (1.003 OPS vs RHP, 12 HR) is Pittsburgh's primary threat against May. If Lowe gets into favorable counts early and May does not locate his sinker, the Pirates can seize the narrative before the Cardinals' late-game advantages ever come into play.
  • Ashcraft's K rate (9.12 per 9 innings) against a mediocre Cardinals lineup (.240 AVG, .710 OPS) sets up a legitimate strikeout prop angle. He posted 7 strikeouts in that same 4.1-inning Busch disaster on April 28, showing he can miss bats even when giving up runs.

Pittsburgh Pirates vs St. Louis Cardinals Betting Picks

Picks made May 21, 2026 at 04:23 AM ET. Odds shown reflect current market prices.

Cardinals +1.5 -172 (MEDIUM)
Cardinals +1.5 -172 (MEDIUM): The run line cushion absorbs the most likely Pittsburgh-win scenario, a narrow victory. With both starters projecting 6-inning outings and the game context pointing toward a low-scoring grind, +1.5 for a team that closes out one-run games at a 10-3 clip is a well-structured position. Pittsburgh would need to win by 2 or more runs to beat this line, which goes against the game's most probable flow.
Under 7.5 -112 (LOW)
Under 7.5 -112 (LOW): Two starters who have each logged back-to-back 6-plus inning outings, a pitcher-friendly park (0.98 runs factor), and a projected total that sits right on the market line. The edge here is thin. This is a structural lean, not a sharp signal. A single Brandon Lowe home run in the first inning changes the picture. Size accordingly and treat this as a supporting leg rather than a standalone anchor.
Braxton Ashcraft Over 5.5 Strikeouts +114 (MEDIUM)
Braxton Ashcraft Over 5.5 Strikeouts +114 (MEDIUM): This is the sharpest individual prop on the board today. Ashcraft is averaging 9.12 K/9 in 2026, and in his last three starts he posted 5, 6, and 6 strikeouts. Two of three cleared 5.5. At Busch Stadium on April 28, he struck out 7 batters in just 4.1 innings while getting hit hard. He can miss bats even in a rough outing. The Cardinals are hitting .240 with a .710 OPS this season. Ashcraft's 2.28 BB/9 means he works efficiently into deep counts. At +114 against a market leaning -161 on the under, this number is wrong.
Dustin May Under 5.5 Strikeouts -167 (MEDIUM)
Dustin May Under 5.5 Strikeouts -167 (MEDIUM): May is averaging 6.47 K/9 in 2026. His last three starts produced 3, 7, and 3 strikeouts. Two of three came in well under 5.5, and his average across those outings is 4.3. Against Pittsburgh on April 27, he recorded just 2 strikeouts in 6.0 innings. The 7-K outlier against San Diego is a single data point. His contact-inducing sinker profile does not generate swing-and-miss volume. This is justifiable chalk.
Marcell Ozuna Under 0.5 Hits +120 (MEDIUM)
Marcell Ozuna Under 0.5 Hits +120 (MEDIUM): Ozuna is batting .179 this season with a 0.513 OPS against right-handed pitchers. His last 7-day OPS sits at 0.564. In his 2026 plate appearances against Ashcraft, he is 0-for-3 with a 0.000 OPS. Ashcraft's exceptional control (2.28 BB/9) means Ozuna will not draw his way on base. He has to earn contact against a pitcher who is not handing out free passes, and his current form says he cannot. At +120 (45.5% implied), true probability of going hitless is likely above 55%.
Konnor Griffin Under 0.5 Hits +145 (MEDIUM)
Konnor Griffin Under 0.5 Hits +145 (MEDIUM): Griffin's OPS against right-handed pitchers is 0.721, below league average, and Ashcraft is a right-hander with a 9.12 K/9 rate. In his 2026 plate appearances against Ashcraft, Griffin is 0-for-2. His recent L7d OPS of 0.942 is a counter-signal worth noting, and the sample is small. But the vRHP split and current-year track record against this specific pitcher point toward the under. At +145 (40.8% implied), the market underprices the probability that Griffin goes hitless today.
Jordan Walker to Hit a Home Run +440 (LOW)
Jordan Walker to Hit a Home Run +440 (LOW): Walker is the Cardinals' most dangerous bat right now. He is slashing .296/.368/.570 with 13 home runs and a .903 OPS over his last 7 days. He is locked in. Ashcraft has allowed 5 home runs in 55.1 innings this year, a 0.81 HR/9 rate that limits the ceiling here, and Busch Stadium's 0.95 HR factor provides additional suppression. This is a speculative play at +440, not a cornerstone bet. The true probability is likely near 20%. Take a small piece at this number, nothing more.
NRFI -137 (LOW)
NRFI -137 (LOW): Ashcraft has exceptional control (2.28 BB/9) and his last three starts opened into long, clean outings: 6.2, 7.0, and 7.2 innings. May has gone 6.0 innings in three consecutive starts, suggesting a starter who finds his rhythm quickly. Busch Stadium's slight run-suppression profile aligns with quiet early-inning scoring. No first-inning specific ERA or WHIP data is available for either starter today, so this is a contextual lean rather than a data-verified position. Low confidence, but the structural signals are coherent.
SGP (4 legs)
SGP (4 legs): Cardinals +1.5, Under 7.5, Ashcraft Over 5.5 K, Ozuna Under 0.5 Hits: These four legs share a single thesis. A high-strikeout Ashcraft outing suppresses Pittsburgh's run production. In a low-scoring game, the Cardinals' +1.5 cushion is well-protected by their one-run game record. Ozuna going hitless directly supports both the total staying under and St. Louis remaining competitive late. The legs reinforce each other, which is what you want in a same-game parlay. Use the individual leg contract IDs above to build this on your book of choice.
Analysis insight — no specific bet associated

Key Players

Batting AveragePIT
Nick Gonzales
.319Batting Average
3B
Home RunsPIT
Brandon Lowe
12Home Runs
2B
Runs Batted InPIT
Oneil Cruz
33Runs Batted In
CF
Earned Run AveragePIT
Paul Skenes
2.62Earned Run Average
SP
WinsPIT
Paul Skenes
6Wins
SP
StrikeoutsPIT
Paul Skenes
63Strikeouts
SP
Batting AverageSTL
Jordan Walker
.296Batting Average
RF
Home RunsSTL
Jordan Walker
13Home Runs
RF
Runs Batted InSTL
Alec Burleson
34Runs Batted In
1B
Earned Run AverageSTL
Michael McGreevy
2.40Earned Run Average
SP
WinsSTL
Kyle Leahy
5Wins
SP
StrikeoutsSTL
Matthew Liberatore
43Strikeouts
SP

Recent Form

Pittsburgh Pirates
L6-0Philadelphia Phillies
L6-0Philadelphia Phillies
W7-0St. Louis Cardinals
St. Louis Cardinals
W4-2Kansas City Royals
L2-0Kansas City Royals
L7-0Pittsburgh Pirates

Pittsburgh Pirates vs St. Louis Cardinals Summary

The single best argument for this game is the mound context, and it points toward St. Louis. Ashcraft is a good pitcher with a strong season profile. He is also a pitcher who walked into Busch Stadium 23 days ago, could not get through the fifth inning, and gave up 6 runs without throwing a single walk. That was not a command issue. The Cardinals hit him. At -104, betting St. Louis to win is not a contrarian play. It is betting near even money on a 28-20 home team with the slate's best one-run game record, against a pitcher with a documented venue-specific problem. May's 4.81 ERA creates the price inefficiency. His 6-inning consistency creates the pathway to a Cardinals win.

The run line at -172 is the conservative structure around the moneyline. The Under at 7.5 is a low-confidence lean that makes sense contextually but should be sized small. The prop I am most confident in is Ashcraft's strikeout over at +114. He has the K rate, the efficiency, and the recent Busch Stadium track record against this exact lineup to clear 5.5 strikeouts today. May's K under at -167 is chalk but well-supported chalk. Ozuna and Griffin's hit unders are structural plays built around Ashcraft's ability to generate outs without walking anyone. None of these are locks. Pittsburgh is the legitimate favorite for a reason, and Brandon Lowe at 1.003 OPS versus right-handers is the kind of threat that can flip a tight game in a single at-bat.

Treat the Cardinals moneyline as your primary position, the run line as your hedge, and the props as the supporting structure around a low-scoring game script. If Lowe goes deep early and Pittsburgh steals the first inning narrative, reassess everything. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
May 19, 2026PIT @ STLSTLSTL 9-6
May 20, 2026PIT @ STLPITPIT 7-0

Compare odds for PIT @ STL

Frequently Asked Questions

MLBGame PreviewsPittsburgh Pirates at St. Louis Cardinals