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 41%Pittsburgh Pirates 59%
Market LinesRun Line: Pittsburgh Pirates -1Total: O/U 8
Model: Under 8
Model projects 7.9 total runs vs 8 line

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
46%
13/28
MLB: 48%
Starter
20%
1/5
vs PIT
0%
0/1
Avg Total
9.7
MLB: 8.9
Game Starter (5) Last Starter vs PIT vs PIT (1)
Kyle Leahy #62 · RHP · Age 29
5.62
ERA (2026)
5.6
K/9 (2026)
5
Starts (2026)
8.0
Avg Total (2026)
Last 3:
L @MIA (Apr 22): 5.0IP, 4ER, 2K
W @HOU (Apr 17): 5.0IP, 3ER, 6K
L BOS (Apr 11): 4.0IP, 2ER, 2K
vs PIT: ND (Jul 02 2025): 1.0 IP, 0 ER, 2 K
Bullpen (2026 Season)Poor
ERA: 4.63MLB Avg: 3.958 relievers
Workload Alert: Allowed 11 runs on 2026-04-25 vs SEA. Bullpen arms likely still recovering.
Recent: L 1-4L 2-3L 9-11L 2-3W 4-2
Lineup vs Kyle Leahy (Career)
BatterPosPAAVGOPSHR
Bryan ReynoldsLF4.0000.0000
Oneil CruzCF4.3330.8330
Joey BartC3.3330.6660
Marcell OzunaDH3.0000.0000
Nick Gonzales3B3.5000.8330
HearnRF2.10002.0000
Jake MangumLF1.10002.0000
Spencer Horwitz1B1.0001.0000
5 batters with no matchup history

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
48%
14/29
MLB: 48%
Starter
vs STL
0%
0/1
Avg Total
8.7
MLB: 8.9
Game Starter (0) Last Starter vs STL vs STL (1)
Bullpen (2026 Season)Good
ERA: 3.13MLB Avg: 3.9510 relievers
Recent: L 1-6W 6-0W 6-3L 0-5L 2-4
Our Top PicksLive Odds
Top PickSt. Louis Cardinals +1.5 (-154), LOW con
St. Louis Cardinals +1.5 (-154), LOW confidence. The market and the matchup both point toward a close Pittsburgh win, not a comfortable one. A Cardina...
PickUnder 8.0 Runs (-116), LOW confidence. P
Under 8.0 Runs (-116), LOW confidence. PNC Park's run factor (0.96) and HR factor (0.90) suppress scoring by design. Pittsburgh's bullpen is the best ...
PickKyle Leahy Under 3.5 Strikeouts (+116),
Kyle Leahy Under 3.5 Strikeouts (+116), MEDIUM confidence. Leahy's 2026 K/9 as a starter sits at 5.6. His last three outings produced 2, 6, and 2 punc...

St. Louis Cardinals vs Pittsburgh Pirates Game Preview

The St. Louis Cardinals send Kyle Leahy to the mound in tonight's MLB action, and the narrative around this start requires some surgery before we place a single bet. Yes, Leahy has held Pittsburgh hitters to a .129/.243/.129 team slash line across 7 career appearances. That number has been cited everywhere this week. It is also built entirely on brief relief stints, roughly 4 total innings against this lineup in 2025. The relevant 2026 number: 5.62 ERA, 1.42 WHIP, 4.1 BB/9, and 15 strikeouts over 24 innings as a starter. He has walked 11 batters. He allowed 4 earned in 5 innings at Miami on April 22 and posted 2 strikeouts in each of two other starts. He creates traffic. The short-relief version of Leahy and the 2026 rotation version are not the same pitcher.

Context shapes this game more than the starter matchup does. PNC Park runs a 0.96 run factor and a 0.90 HR factor. Deep left-center swallows would-be extra-base hits. The Pittsburgh Pirates are carrying one of the better bullpens in the league at 3.13 ERA, a full 150 points better than St. Louis's 4.63 mark. Leahy's walk rate virtually guarantees Pittsburgh will have runners in scoring position at some point. How many of those runners actually score is a different question, one Pittsburgh's relief corps and PNC's dimensions are both designed to answer quietly. The Pittsburgh starter remains unannounced as of game time, adding genuine uncertainty to how far either side's rotation actually goes tonight.

St. Louis snapped a four-game skid with a 4-2 win in Game 1 of this series Monday night. Their road split is 8-4, the stronger half of their overall record. They are 5-0 in extra innings and 5-2 in one-run games, a profile built for close contests. On the Pittsburgh side, Nick Gonzales is the name to watch. As a beat writer noted: "Nick Gonzales has an 8-game hitting streak dating back to April 19 vs. Tampa Bay." His .500 average in limited career plate appearances against Leahy and a 1.073 OPS over the past seven days make him the hottest bat in this lineup. Ryan O'Hearn (.316 average, .932 OPS against right-handed pitching in 2026) adds a second dangerous bat capable of punishing inconsistent command.

This is Game 2 of a 3-game PNC Park series with both clubs hovering near .500 in a tight NL Central. The real story is not the name on the mound. It is the park, the 150-point bullpen gap, and whether Leahy's command holds long enough to spare St. Louis from an early deficit it cannot afford to hand over to Pittsburgh's shutdown relief corps.

St. Louis Cardinals vs Pittsburgh Pirates Key Insights

  • Leahy's 4.1 BB/9 in 2026 means Pittsburgh will put runners on base. PNC Park's spacious left-center and a 3.13 ERA bullpen are structurally designed to limit how many of those runners actually cross the plate.
  • The 150-point gap between Pittsburgh's bullpen ERA (3.13) and St. Louis's (4.63) is arguably the single most decisive number in this game. In a close finish, the team with the better late-inning options almost always has the structural edge.
  • Pittsburgh's starter is TBD as of game time. Symmetric uncertainty on both sides of the pitching matchup makes the total and environment-driven plays more reliable than starter-dependent props.
  • Leahy's strikeout volume has dropped sharply in 2026. His last three starts produced 2, 6, and 2 punchouts, a 3.3 average. Two of those three outings landed under 3.5 strikeouts. He is not generating consistent swing-and-miss as a starter right now.
  • Marcell Ozuna (.161 AVG, 0.384 OPS vs RHP in 2026) and Bryan Reynolds (.233 AVG, 0.490 OPS over the last seven days) are both in extended cold stretches against right-handed pitching. Career hitless lines against Leahy, while small-sample, reinforce existing season-long trends for both.
  • St. Louis's 5-0 extra-innings record and 5-2 mark in one-run games reflect a roster that knows how to grind tight games. If Pittsburgh does not build a multi-run cushion early, the Cardinals have the late-game profile to cover a 1.5-run cushion.

St. Louis Cardinals vs Pittsburgh Pirates Betting Picks

Picks made April 28, 2026 at 04:25 AM ET. Odds shown reflect current market prices.

Under 8.0 Runs (-116), LOW confidence. P
Under 8.0 Runs (-116), LOW confidence. PNC Park's run factor (0.96) and HR factor (0.90) suppress scoring by design. Pittsburgh's bullpen is the best late-inning variable in this game. Leahy will put runners on via the walk, but PNC's left-center and a shutdown relief corps are designed to strand them. The market line at 8.0 is right where the evidence lands. This is a thin-edge play in a pitcher-friendly environment with directional support, not a high-conviction total. Variance is real.
Moneyline, No pick. The de-vigged market
Moneyline, No pick. The de-vigged market prices Pittsburgh at approximately 59% implied probability. That number aligns almost exactly with how the matchup reads. When the market and the available evidence converge at essentially the same figure, there is no actionable edge on either side. Cardinals at +124 is tempting given their road form and extra-innings resilience, but it does not clear the bar of genuine mispricing. Skipping both sides is the honest position here.
Analysis insight — no specific bet associated
Kyle Leahy Under 3.5 Strikeouts (+116),
Kyle Leahy Under 3.5 Strikeouts (+116), MEDIUM confidence. Leahy's 2026 K/9 as a starter sits at 5.6. His last three outings produced 2, 6, and 2 punchouts, a 3.3 average, with two of those three starts landing under the line. His career appearances against Pittsburgh were all 1-2 inning relief stints, not representative of his starter strikeout volume. At +116, Under 3.5 offers real positive value for a pitcher whose current form consistently undershoots this number.
Marcell Ozuna Under 0.5 Hits (+156), MED
Marcell Ozuna Under 0.5 Hits (+156), MEDIUM confidence. Ozuna is 0-for-3 in career at-bats against Leahy. That small-sample line aligns with Leahy's broader suppression of Pittsburgh hitters across his career appearances. More telling is Ozuna's 2026 season line against right-handed pitching: .161 average, 0.384 OPS, among the weakest marks for any regular starter against righties. When the career data and season-long trend point the same direction, the prop carries real value at +156.
Bryan Reynolds Under 0.5 Hits (+186), ME
Bryan Reynolds Under 0.5 Hits (+186), MEDIUM confidence. Reynolds is 0-for-4 in career plate appearances against Leahy. His season average is .233 and his last seven days have produced a 0.490 OPS, a significant cold stretch. Leahy has held Pittsburgh hitters to a .129 team average across his career appearances against them. Both the career data and current form confirm the same directional lean. Under 0.5 hits at +186 is the best return among the props in this game.
Bryan Reynolds Under 1.5 Total Bases (-1
Bryan Reynolds Under 1.5 Total Bases (-149), MEDIUM confidence. Consistent with the hits under. Reynolds has gone 0-for-4 against Leahy and carries a .359 slugging percentage on the season, marking him as a singles threat at best when he does make contact. Leahy's team-wide suppression of Pittsburgh has covered both average and slugging, not just one or the other. An Under 8.0 total environment further limits individual accumulation across the lineup. The -149 price is fair for what the data supports.
Same-Game Parlay
Same-Game Parlay: Cardinals +1.5 / Under 8.0 / Bryan Reynolds Under 0.5 Hits / Bryan Reynolds Under 1.5 Total Bases. These four legs are highly correlated. A low-scoring game under 8.0 suppresses individual offensive output across the board. Reynolds going hitless and finishing under 1.5 total bases fits cleanly inside an environment where Pittsburgh scores 4 or fewer and St. Louis stays within a run. The Cardinals +1.5 survives every outcome except a two-run Pittsburgh win, which a sub-8.0 game makes structurally less likely. Each leg reinforces the others. Build using the individual contract IDs if constructing manually on your book.
Analysis insight — no specific bet associated
YRFI (-115), LOW confidence. Pittsburgh
YRFI (-115), LOW confidence. Pittsburgh scores 4.7 runs per game at home and is 8-6 at PNC Park this season. Leahy's 5.62 ERA and 1.42 WHIP in 2026 reflect a pitcher who allows runs consistently, and his April 22 start saw 4 earned across 5 innings. The unknown Pittsburgh starter adds further unpredictability to the first-inning picture. With the home team favored and a leaky Cardinals arm opening the game, the directional lean toward first-inning scoring is reasonable. Absent first-inning specific splits for either pitcher, LOW confidence is the appropriate ceiling.

Key Players

Batting AverageSTL
Jordan Walker
.275Batting 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
Dustin May
22Strikeouts
SP
Batting AveragePIT
Nick Gonzales
.323Batting Average
3B
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
L4-1Miami Marlins
L3-2Seattle Mariners
L11-9Seattle Mariners
L3-2Seattle Mariners
W4-2Pittsburgh Pirates
Pittsburgh Pirates
L6-1Texas Rangers
W6-0Milwaukee Brewers
L5-0Milwaukee Brewers
L4-2St. Louis Cardinals

St. Louis Cardinals vs Pittsburgh Pirates Summary

Tonight's plays are built on environment and structure, not star power. PNC Park suppresses scoring. Pittsburgh's bullpen is 150 points better than St. Louis's in the ERA column. Leahy's command issues in 2026 point toward a starter who will give Pittsburgh baserunners without necessarily surrendering a blowout. Under 8.0 at -116 and Cardinals +1.5 at -154 both lean into the same logic: a close, low-scoring finish where Pittsburgh probably wins by one run and rarely by two. Both sit at LOW confidence because the margin of evidence is thin. That is an honest position. Forcing conviction where the data only offers direction is how bettors get burned.

The higher-value plays in this game are on individual props. Leahy is not a strikeout pitcher right now, averaging 3.3 punchouts across his last three starts with two of those under 3.5. Bryan Reynolds is 0-for-4 against Leahy and is hitting .233 with a .490 OPS over the past week. Marcell Ozuna is at .161 against right-handed pitching in 2026. The career matchup data is small-sample, but both Reynolds and Ozuna's season-long trends independently support the same direction. Reynolds at +186 for under 0.5 hits is the best single return in this game. When the career data and current form converge, that is about as clean a prop signal as this kind of matchup offers.

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

Head-to-Head History

Season SeriesSTL leads series 1-0
DateMatchupResult
Apr 27, 2026STL @ PITSTLSTL 4-2

Compare odds for STL @ PIT

Frequently Asked Questions

MLBGame PreviewsSt. Louis Cardinals at Pittsburgh Pirates