Beta Free full access during beta. All models, tools, and daily picks included.
Game-Day Update Lineups: TBD Odds Posted 5 min read

St. Louis Cardinals vs Pittsburgh Pirates Preview

St. Louis Cardinals visit Pittsburgh Pirates at PNC Park with Kyle Leahy starting. Cardinals 15-13, Pirates 16-13 in Monday night matchup

St. Louis Cardinals at Pittsburgh Pirates MLB game preview for April 28, 2026
STL
St. Louis Cardinals
Kyle Leahy RHP
@
6:40 PM ET
PNC Park
PIT
Pittsburgh Pirates
Braxton Ashcraft ?HP
Last updated Tuesday, April 28, 2026
Final This game has finished. Read the recap for final score, model grades, and box score.

Key Facts

Matchup
St. Louis Cardinals at Pittsburgh Pirates
Date
Tuesday, April 28, 2026
First Pitch
6:40 PM ET
Venue
PNC Park
Probable Starters
Kyle Leahy (RHP) vs Braxton Ashcraft (?HP)
Lineups
TBD
Odds Snapshot
Apr 28, 6:41 PM ET
Last Updated
Apr 28, 7:09 AM ET

Betting Board

Snapshot Apr 28, 6:41 PM ET
Moneyline
STL +144
PIT -152
Total
Over 8.5 +100
Under 8.5 -122
Run Line
STL +1.5 -166
PIT -1.5 +138

Model Angles

NRFI Model
NRFI · 55%
+4.6% edge
Projected Total
TBD
Park Factor
1.00
Neutral · HR 0.98
First Pitch Weather
72°F
8.7 mph SW
The St. Louis Cardinals travel to PNC Park on Monday evening to face the Pittsburgh Pirates in a 6:40 PM ET matchup. St. Louis enters 15-13 with a one-game winning streak, while Pittsburgh sits 16-13 after a two-game losing streak. Kyle Leahy takes the mound for the Cardinals, bringing a 5.63 ERA, 1.67 WHIP, and 5.63 strikeouts per nine innings into the contest. The Pirates have yet to announce their starting pitcher for this game. Weather conditions at first pitch are expected to be 71 degrees with winds from the west-southwest at 12 miles per hour. PNC Park carries a neutral 1.00 runs park factor. The no-run-first-inning proposition holds a 56 percent probability with a 5.7 percent edge.
  • Cardinals carry 15-13 record and one-game winning streak
  • Kyle Leahy posts 5.63 ERA and 1.67 WHIP
  • Pirates enter 16-13 with two-game losing streak

Pitching Matchup

STL Away
Kyle Leahy
RHP · 2-3 · 5 GS
ERA
5.63
WHIP
1.67
K/9
5.63
IP
24.0
Career: 3.94 ERA · 1.28 WHIP · 7.21 K/9
PIT Home
?HP · undefined-undefined · undefined GS
ERA
undefined
WHIP
undefined
K/9
undefined
IP
undefined
Career: undefined ERA · undefined WHIP · undefined K/9
  • K projections: Kyle Leahy at 4.2 (line 3.5)
  • Braxton Ashcraft projected at 4.1 (line 5.5).
  • This is a RHP vs ?HP matchup, creating potential platoon advantages in both lineups.

Strikeout Projections

Kyle Leahy vs PIT
Proj: 4.2Line: 3.5
+0.7
Confidence:
Braxton Ashcraft vs STL
Proj: 4.1Line: 5.5
-1.4
Confidence:
View all K projections on SlateIQ

Our strikeout model weighs pitcher K rate, opponent lineup whiff tendency, park factors, and umpire zone size to project total strikeouts per starter.

Kyle Leahy (St. Louis Cardinals) is projected for 4.2 strikeouts against a posted line of 3.5. The projection is close to the line with no actionable edge.
He faces a moderate-K lineup that strikes out at 22.0% with a 28.0% whiff rate.

Braxton Ashcraft (Pittsburgh Pirates) is projected for 4.1 strikeouts against a posted line of 5.5. The projection is close to the line with no actionable edge.
He faces a moderate-K lineup that strikes out at 22.0% with a 28.0% whiff rate.

The St. Louis Cardinals lineup is more vulnerable to strikeouts in this matchup. Pittsburgh Pirates batters K at 22.0%, St. Louis Cardinals batters at 22.0%.

NRFI & First 5 Analysis

NRFI Model
54.6%
probability of NRFI
+4.6%
market edge
Monitor
Market implied: 50.0%Model: 54.6%
First 5 Innings
STL
5.63 ERA
4.8 inn/start
PIT
— ERA
F5 lean: Slight PIT
STL K Projection
Kyle Leahy
4.2proj
Line: 3.5
+0.7 NEUTRAL
Confidence
PIT K Projection
Braxton Ashcraft
4.1proj
Line: 5.5
-1.4 NEUTRAL
Confidence
Explore all model projections

Our NRFI model analyzes both starting pitchers' first-inning profiles, the top-of-order hitters in each lineup, the umpire's historical zone, and environmental factors to produce a probability estimate. For this game, the model assigns a 54.6% probability of no runs in the first inning, compared to the market's implied probability of 50.0%.

  • That creates a slim 4.6% edge on NRFI.
  • The best available line is NRFI +100 / YRFI -122 at FanDuel.
  • Home plate umpire Erich Bacchus runs a tight zone. See the umpire section below for full career data.
  • Our NRFI model sits at 31-29 (51.7%) on official picks this season.

Lineup & Matchup Breakdown

St. Louis Cardinals Projected
Projected batting order unavailable. This will update when probable or confirmed lineup data is available.
Pittsburgh Pirates Projected
Projected batting order unavailable. This will update when probable or confirmed lineup data is available.
Batter vs Pitcher matchup tool

Lineups are unavailable as of this writing.

Ballpark, Weather & Umpire

PNC Park
Run Factor1.00
HR Factor0.98
Full park profile
Home Plate Umpire
Erich Bacchus
Slightly tight NRFI: 45.9% 85 games
Full umpire profile
Hourly Game Forecast
72°
6 PM
9 mph
SW
71°
7 PM
7 mph
SSW
71°
8 PM
7 mph
SSW
71°
9 PM
7 mph
SSW
  • PNC Park carries a 1.00 run factor (neutral).
  • Home run factor: 0.98 — the park neutral for HR power.
  • Park notes: Right field wall angles; Elevated RF corner; Allegheny River backdrop.
  • First pitch forecast: 72F with 9 mph winds from the SW. Humidity: 60%.
  • Wind advisory: 9 mph winds from the SW may impact fly balls.
  • Home plate umpire: Erich Bacchus.
  • Career NRFI rate: 45.9% across 85 games tracked.
  • Zone tendency: Slightly tight.
  • K factor: 0.987 (league average strikeouts in his games).

Run Projections & Total

Run projections not available for this game.

The Bottom Line
St. Louis visits Pittsburgh with momentum on its side despite Leahy's elevated ratios. The Pirates have yet to name a starter, adding uncertainty to this National League Central clash at neutral PNC Park.
This preview is generated from thecapper.io projection models and publicly available data. All projections are model estimates, not guarantees. Gamble responsibly. If you or someone you know has a gambling problem, call 1-800-GAMBLER.