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 34%Pittsburgh Pirates 66%
Market LinesRun Line: Pittsburgh Pirates -1Total: O/U 7
Model: Under 7
Model projects 6.7 total runs vs 7 line

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
67%
20/30
MLB: 48%
Starter
vs PIT
67%
2/3
Avg Total
9.9
MLB: 8.9
Game Starter (0) Last Starter vs PIT vs PIT (3)
Hunter Dobbins is new to St. Louis Cardinals — no starter history with this lineup. Career stats shown below.
Hunter Dobbins #40 · RHP · Age 27
ERA (2026)
K/9 (2026)
Starts (2026)
Avg Total (2026)
Last 3:
ND TB (Jul 11): 1.2IP, 1ER, 2K
ND @SF (Jun 20): 4.0IP, 4ER, 1K
W NYY (Jun 14): 6.0IP, 0ER, 5K
Bullpen (2026 Season)Poor
ERA: 4.76MLB Avg: 3.958 relievers
Workload Alert: Allowed 11 runs on 2026-04-25 vs SEA. Bullpen arms likely still recovering.
Recent: L 9-11L 2-3W 4-2W 11-7W 5-4
Lineup vs Hunter Dobbins (Career)
BatterPosPAAVGOPSHR
HearnRF2.0000.0000
Jake MangumLF1.10002.0000
11 batters with no matchup history

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 7Runs ScoredRuns Allowed
All Over 7
55%
17/31
MLB: 48%
Starter
83%
5/6
vs STL
67%
2/3
Avg Total
9.0
MLB: 8.9
Game Starter (6) Last Starter vs STL vs STL (3)
Paul Skenes #30 · RHP · Age 24
2.48
ERA (2026)
9.3
K/9 (2026)
6
Starts (2026)
13.2
Avg Total (2026)
Last 3:
W @MIL (Apr 24): 7.0IP, 0ER, 7K
ND TB (Apr 18): 4.0IP, 0ER, 5K
W WSH (Apr 13): 6.0IP, 1ER, 6K
vs STL: L (Apr 08 2025): 6.0 IP, 5 ER, 7 K
Bullpen (2026 Season)Good
ERA: 3.05MLB Avg: 3.959 relievers
Workload Alert: Allowed 11 runs on 2026-04-28 vs STL. Bullpen arms likely still recovering.
Recent: W 6-3L 0-5L 2-4L 7-11L 4-5
Lineup vs Paul Skenes (Career)
BatterPosPAAVGOPSHR
Alec Burleson1B18.3530.8010
Masyn WinnSS18.1670.3890
Pedro PagesC9.2220.4440
Nolan Gorman3B8.2500.5000
Jordan WalkerRF7.1670.4530
Victor Scott IICF7.2860.8570
Yohel PozoC3.0000.0000
Jose FerminLF2.0000.0000
5 batters with no matchup history
Our Top PicksLive Odds
Top PickPittsburgh Pirates -1.5 @ -109 (MEDIUM).
Pittsburgh Pirates -1.5 @ -109 (MEDIUM). Getting -1.5 at nearly even money on a pitcher-park game anchored by one of the best young arms in baseball i...
PickUnder 7.0 @ -106 (LOW). The directional
Under 7.0 @ -106 (LOW). The directional lean is toward fewer runs. Skenes' strikeout profile and PNC Park's pitcher-friendly dimensions both support t...
PickPaul Skenes Over 6.5 Strikeouts @ -123 (
Paul Skenes Over 6.5 Strikeouts @ -123 (MEDIUM). Skenes punched out 5, 6, and 7 Cardinals hitters in his three prior starts against this lineup. His 2...

St. Louis Cardinals vs Pittsburgh Pirates Game Preview

The pitching matchup is the entire story in today's MLB series finale between the St. Louis Cardinals and the Pittsburgh Pirates at PNC Park. Paul Skenes has not just been good in 2026, he has been dominant. A 2.48 ERA. Thirty strikeouts against seven walks across 29 innings. Back-to-back outings without allowing an earned run, capped by a seven-inning, zero-run, seven-strikeout gem in Milwaukee last week. He takes the mound on six days of extended rest, which means a higher pitch count ceiling and his full arsenal firing at capacity. Pittsburgh needed its best arm to stop what has been a brutal four-game stretch, and today it gets exactly that. The Cardinals have swept the first three games of this series, outscoring the Pirates 20-13, and arrive with a 10-4 road record that is one of the best in baseball.

The problem for St. Louis is the arm standing across from them. Hunter Dobbins is making his first start of 2026, stepping into a series finale with zero current-season track record. His 2025 body of work shows a 4.13 ERA across 61 innings, but the late-season splits were volatile. A six-inning shutout against the Yankees. Four earned runs in four innings against San Francisco. A 1.2-inning exit against Tampa Bay. That kind of inconsistency in a debut start, against a Pittsburgh lineup with no career matchup data against him, makes the execution range on his side wide open.

The career matchup data splits the Cardinals lineup sharply against Skenes. Alec Burleson stands alone as the one hitter with a real, positive track record. He is 6-for-17 (.353 average, 0.801 OPS) across 18 career plate appearances against Pittsburgh's ace, by far the most successful career sample of any Cardinal in this lineup. Every at-bat Burleson gets with a runner aboard is the pivot point for St. Louis's run-scoring chances. But beyond him, the data swings hard toward Skenes. Masyn Winn is 3-for-18 (.167 average, 0.389 OPS) in 18 career PAs. Jordan Walker sits at .167 in 7 career PAs with a 0.453 OPS. Nolan Gorman checks in at .250 with a 0.500 OPS in 8 career PAs. The Cardinals' offense averages 4.8 runs per game this season, but today it faces its stiffest test of the series.

PNC Park adds another layer to Pittsburgh's advantage. The ballpark carries a runs factor of 0.96 and a home run factor of 0.90, suppressing scoring in a way that amplifies Skenes' already elite profile. Pittsburgh's bullpen posts a 3.05 ERA versus St. Louis's 4.76 bullpen ERA, giving the Pirates a structural edge in the late innings. If Skenes builds a lead, Pittsburgh's relief corps is well-positioned to protect it.

St. Louis Cardinals vs Pittsburgh Pirates Key Insights

  • Paul Skenes enters with a 9.31 K/9 rate in 2026, back-to-back scoreless outings, and six days of extended rest. His pitch count ceiling is higher today, and his command has been among the best in baseball this season.
  • Hunter Dobbins is making his first 2026 start with zero current-season data. His 2025 results ranged from a six-inning shutout against the Yankees to a 1.2-inning exit against Tampa Bay. Debut-start variance is built into this game.
  • PNC Park suppresses offense with a 0.96 runs factor and a 0.90 home run factor. Both numbers work against the Cardinals' ability to score at their season-average rate against this caliber of starting pitcher.
  • Pittsburgh's bullpen posts a 3.05 ERA compared to St. Louis's 4.76 bullpen ERA. Any lead Skenes builds carries a better-than-average chance of being protected through nine innings.
  • Alec Burleson is 6-for-17 (.353 AVG, 0.801 OPS) in 18 career PAs against Skenes, the only Cardinals hitter with a meaningful positive track record against Pittsburgh's ace. His at-bats with runners on base define St. Louis's realistic scoring ceiling today.
  • St. Louis carries a 10-4 road record and has swept the first three games of this series. The contrarian case at +186 is real. But road momentum running directly into a dominant arm on extended rest in a pitcher's park is one of the tougher spots to bet against in baseball.

St. Louis Cardinals vs Pittsburgh Pirates Betting Picks

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

Under 7.0 @ -106 (LOW). The directional
Under 7.0 @ -106 (LOW). The directional lean is toward fewer runs. Skenes' strikeout profile and PNC Park's pitcher-friendly dimensions both support that read. But the market has priced this line at exactly the level where the data sits, leaving no meaningful gap to exploit as a standalone bet. Play it small or use it as a structural leg in the SGP below.
Moneyline
Moneyline: No Bet. The market implies a 67.1% win probability for Pittsburgh at -204 juice. There is no meaningful edge between that number and what the current matchup data supports. The Cardinals at +186 is tempting given their 10-4 road record and Burleson's positive career BvP track record against Skenes, but one individual matchup advantage does not flip team-level value at that price. Neither side offers a clean edge. Skip this market and take the run line instead.
Analysis insight — no specific bet associated
Paul Skenes Over 6.5 Strikeouts @ -123 (
Paul Skenes Over 6.5 Strikeouts @ -123 (MEDIUM). Skenes punched out 5, 6, and 7 Cardinals hitters in his three prior starts against this lineup. His 2026 rate sits at 9.31 K/9 across 29 innings. On six days of rest, a deeper outing is the expectation. The Cardinals lineup features multiple confirmed weak matchups against his stuff: Winn at 0.389 OPS, Walker at 0.453 OPS, and Gorman at 0.500 OPS in their career samples. The over tracks at this number based on both his per-inning rate and the specific lineup vulnerabilities in front of him.
Hunter Dobbins Under 3.5 Strikeouts @ -1
Hunter Dobbins Under 3.5 Strikeouts @ -135 (MEDIUM). Dobbins averaged 6.64 K/9 in 2025, but his late-season volatility undercuts that rate. He recorded 1 and 2 strikeouts in two of his final three outings before being pulled early. This is his first 2026 start with no current-season data, against a Pittsburgh lineup with zero career matchup history against him. Early-hook risk is elevated. Under 3.5 at -135 prices in that same concern and pairs naturally with the run line play.
Masyn Winn Under 0.5 Hits @ -108 (MEDIUM
Masyn Winn Under 0.5 Hits @ -108 (MEDIUM). Winn is 3-for-18 (.167 AVG, 0.389 OPS) in 18 career PAs against Skenes. His 2024 sample (10 PAs, 0.200 OPS) and his 2025 sample (8 PAs, 0.625 OPS) both show sustained difficulty against Pittsburgh's ace. The market prices Winn's chance of recording a hit at near-coin-flip odds, but his consistent struggle against an elite, command-forward starter over a meaningful 18-PA sample suggests the under at -108 is mispriced. This is a spot where career matchup data directly contradicts what the market is offering.
Jordan Walker Under 0.5 Hits @ +106 (MED
Jordan Walker Under 0.5 Hits @ +106 (MEDIUM). Walker is .167 in 7 career PAs against Skenes with a 0.453 OPS. His 2025 data (5 PAs, 0.200 OPS) points in the same direction. Both samples are small, so treat this as corroborating rather than definitive evidence. His overall season is strong (.279 AVG, .532 SLG), but his right-handed pitcher splits drop to 0.803 OPS and Skenes generates elite swing-and-miss. Getting the under at plus money gives this bet structural value even with a limited sample.
Brandon Lowe Home Run @ +500 (LOW). Lowe
Brandon Lowe Home Run @ +500 (LOW). Lowe has seven home runs in 116 PAs this season with a 1.074 OPS against right-handed pitching, and faces Dobbins, who allowed six home runs across 61 innings in 2025. PNC Park's 0.90 home run factor works against this bet, and the game's overall lean is toward fewer runs. Flag this as a small-stake, high-reward angle if you believe Dobbins struggles early. Not a primary play given the total lean.
Same-Game Parlay
Same-Game Parlay: Pirates -1.5 + Under 7.0 + Skenes Over 6.5 K + Winn Under 0.5 Hits. The four legs reinforce each other structurally. Skenes delivering seven or more strikeouts almost certainly means Pittsburgh wins by multiple runs and the total stays well inside the seven-run line. Winn going hitless is both a symptom and a confirmation of that Cardinals offensive suppression. Each leg points in the same direction: one elite arm controlling a vulnerable lineup in a pitcher's park. The parlay amplifies a single, coherent game narrative.
Analysis insight — no specific bet associated

Key Players

Batting AverageSTL
Jordan Walker
.279Batting Average
RF
Home RunsSTL
Jordan Walker
8Home Runs
RF
Runs Batted InSTL
Alec Burleson
22Runs Batted In
1B
Earned Run AverageSTL
Michael McGreevy
2.97Earned Run Average
SP
WinsSTL
Andre Pallante
3Wins
SP
StrikeoutsSTL
Andre Pallante
26Strikeouts
SP
Batting AveragePIT
Nick Gonzales
.324Batting Average
3B
Home RunsPIT
Oneil Cruz
9Home Runs
CF
Runs Batted InPIT
Oneil Cruz
26Runs Batted In
CF
Earned Run AveragePIT
Mitch Keller
3.18Earned Run Average
SP
WinsPIT
Paul Skenes
4Wins
SP
StrikeoutsPIT
Braxton Ashcraft
39Strikeouts
SP

Recent Form

St. Louis Cardinals
L11-9Seattle Mariners
L3-2Seattle Mariners
W4-2Pittsburgh Pirates
W11-7Pittsburgh Pirates
W5-4Pittsburgh Pirates
Pittsburgh Pirates
L5-0Milwaukee Brewers
L4-2St. Louis Cardinals
L11-7St. Louis Cardinals
L5-4St. Louis Cardinals

St. Louis Cardinals vs Pittsburgh Pirates Summary

Rest, context, and price. The same formula that finds edges in any sport. Today, all three lean toward Pittsburgh. Skenes is on extended rest after back-to-back dominant outings. The context is a series finale at a pitcher-friendly park against a debut starter with no 2026 track record. And the price on the run line, -109 for Pirates -1.5, is nearly even money on one of the biggest starting pitcher gaps you will find on any given day. The market implies 67.1% for Pittsburgh at the moneyline, but the run line at -109 is where the actual value lives.

The honest caveat: St. Louis is a real team with real road credentials. Their 10-4 road record and three-game sweep of this series is not noise. Burleson (.353 AVG, 0.801 OPS in 18 career PAs against Skenes) remains the one individual who can derail this entire narrative in a single at-bat with a runner aboard. And debut starts carry variance in both directions. Dobbins could be lights out. The under at -106 reflects those competing forces and carries low conviction as a standalone play. It earns more weight as a component of the SGP, where Skenes' strikeout total serves as the confirmation mechanism for the whole card.

The primary play is Pirates -1.5 at -109. Skenes, trust the park, and let Pittsburgh's bullpen close it out. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSTL leads series 3-0
DateMatchupResult
Apr 27, 2026STL @ PITSTLSTL 4-2
Apr 28, 2026STL @ PITSTLSTL 11-7
Apr 29, 2026STL @ PITSTLSTL 5-4

Compare odds for STL @ PIT

Frequently Asked Questions

MLBGame PreviewsSt. Louis Cardinals at Pittsburgh Pirates