Back to Games Tuesday, Apr 28, 2026

St. Louis Cardinals vs Pittsburgh Pirates — Apr 28, 2026 | AI Prediction & Stats

PNC Park, Pittsburgh
71°F, Partly Cloudy
7 mph, Out To LF
W Kyle Leahy L Braxton Ashcraft

Scoreboard

1 2 3 4 5 6 7 8 9 R H E
Cardinals 0 1 2 0 3 0 3 2 0 11 12 0
Pirates 0 0 0 0 0 3 0 3 1 7 13 2

AI PREDICTIONNeural Network Forecast

AI
1 2 3 4 5 6 7 8 9 R
Cardinals 1 0 2 0 1 0 0 2 0 6
Pirates 0 1 0 2 0 1 0 0 1 5
Confidence: 72% Cardinals favored
This NL Central matchup features significant pitching uncertainty that heavily influences the prediction. Kyle Leahy takes the mound for St. Louis with concerning peripherals - a 5.63 ERA, 1.67 WHIP, and just 5.63 K/9 over 24 innings. His recent velocity readings around 89-90 mph and diverse six-pitch mix suggest he relies more on command than power, which becomes problematic given his 4.13 BB/9 rate. The Pirates counter with a complete unknown starter, creating a fascinating dynamic where the away team might actually have the more predictable, albeit struggling, pitching matchup. Offensively, Pittsburgh holds clear advantages with Ryan O'Hearn's torrid .315 start and Oneil Cruz's developing power (8 HR, 24 RBI). Their +22 run differential significantly outpaces St. Louis's -13 mark, indicating better overall team performance. However, the Cardinals showed life yesterday with their 4-2 victory and Jordan Walker's emergence as a legitimate threat (.283 avg, 8 HR). The loss of Lars Nootbaar hurts their depth, but JJ Wetherholt and Walker provide enough pop to exploit Leahy's struggles. The bullpen battle likely favors St. Louis, whose relievers have been more reliable than their starters this season. Pittsburgh's recent form shows inconsistency - alternating between explosive offensive games and quiet performances. Weather conditions at PNC Park are ideal with clear skies and mild temperatures, potentially favoring hitters in what could develop into a higher-scoring affair. Key situational factors include Pittsburgh's desperation to avoid a three-game losing streak at home and St. Louis's confidence from last night's victory. The Cardinals' superior road record (8-5 vs Pirates' 8-6 home mark) suggests they travel well, while their recent offensive surge against Houston provides momentum despite overall struggles.

Scoring Dynamics

Early (1-3) 4R Both offenses capitalize on starter struggles early
Middle (4-6) 4R Pirates surge with clutch hitting against Leahy
Late (7-9) 3R Cardinals bullpen holds lead, adds insurance

Matchup Analysis

Pirates

Ryan O'Hearn's hot hitting (.315 avg)
Oneil Cruz power threat
Better run differential (+22)
Unknown starting pitcher creates uncertainty
Recent 2-game losing streak

Cardinals

Jordan Walker emerging power bat
Coming off yesterday's victory momentum
Leahy's diverse pitch mix
Kyle Leahy's 5.63 ERA and control issues
Poor run differential (-13)
Missing Lars Nootbaar's bat

Risk Factors

Unknown Pirates starter could dominate
Leahy's inconsistency could lead to blowout

Key Matchups

Ryan O'Hearn vs Kyle Leahy batter Hot hitter vs struggling pitcher
Jordan Walker vs TBD batter Known power vs unknown starter

Statistical Edges

First to Score Cardinals 65%
Strikeouts 12 9-15
Total Runs 11 8-13

Game Preview

The game opens with Kyle Leahy immediately facing adversity as Nick Gonzales works a lead-off walk, setting the tone for control issues that will plague the Cardinals starter. Jordan Walker strikes back in the top of the second with a solo homer off Pittsburgh's mystery starter, giving St. Louis an early 1-0 lead that energizes the visiting dugout. The third inning becomes the game's turning point when Leahy's command completely abandons him. After hitting Ryan O'Hearn with a fastball, Oneil Cruz launches a towering two-run homer to left field, his ninth of the season. Brandon Lowe follows with an RBI double, suddenly putting Pittsburgh ahead 3-1 as the PNC Park crowd comes alive. St. Louis answers immediately in the fourth when JJ Wetherholt connects for a solo shot, cutting the deficit to 3-2. The middle innings see Pittsburgh extend their lead to 5-2 as their unknown starter settles into a groove, mixing effectively and keeping Cardinals hitters off balance. However, the eighth inning proves decisive when St. Louis mounts a rally against the Pirates' bullpen. Victor Scott II delivers a clutch two-run single, tying the game at 5-5 before Walker drives in the go-ahead run with his second RBI of the night. The Cardinals add an insurance run and close out a gritty 6-5 victory, improving their road record and dealing Pittsburgh their third straight loss.
Confidence sits at 72% primarily due to Kyle Leahy's documented struggles against Pittsburgh's superior offensive numbers, but the unknown Pirates starter creates significant uncertainty that prevents higher confidence. St. Louis's momentum from yesterday's win provides the edge in a close matchup.
Baseball Predict App
BaseballPredicts: Forecasts & Stats AI-Powered MLB Predictions

Predictions, Stats & More in the App

AI predictions for upcoming games, inning-by-inning forecasts, expert commentary, detailed statistics, and real-time updates.

St. Louis Cardinals — Roster

PlayerPosAVGHRRBIOBPSLG
JJ Wetherholt
2B .241614.368.435
Iván Herrera
DH .238413.414.416
Alec Burleson
1B .264320.344.418
Jordan Walker
RF .283819.358.547
Nolan Gorman
3B .221418.287.368
Masyn Winn
SS .261113.337.370
Nathan Church
LF .250513.289.461
Pedro Pagés
C .25038.303.433
Victor Scott II
CF .19215.241.247

Pittsburgh Pirates — Roster

PlayerPosAVGHRRBIOBPSLG
Oneil Cruz
CF .265925.323.538
Nick Yorke
3B .21514.307.308
Bryan Reynolds
DH .245317.386.368
Ryan O'Hearn
RF .323520.410.515
Nick Gonzales
2B .330015.369.381
Spencer Horwitz
1B .25628.362.359
Konnor Griffin
SS .226213.283.345
Jake Mangum
LF .27303.324.303
Marcell Ozuna
PH .16028.225.245

Scoring Plays

2
Nolan Gorman homers (4) on a fly ball to right field.
1-0
3
Victor Scott II homers (1) on a fly ball to right field.
2-0
3
Jordan Walker singles on a ground ball to left fielder Jake Mangum. JJ Wetherholt scores.
3-0
5
Alec Burleson hits a ground-rule double (7) on a fly ball to left-center field. JJ Wetherholt scores. Iván Herrera to 3rd.
4-0
5
Jordan Walker out on a sacrifice fly to center fielder Oneil Cruz. Iván Herrera scores. Alec Burleson to 3rd.
5-0
5
Nolan Gorman out on a sacrifice fly to center fielder Oneil Cruz. Alec Burleson scores.
6-0
6
Oneil Cruz homers (9) on a fly ball to center field.
6-1
6
Ryan O'Hearn homers (5) on a fly ball to right center field. Bryan Reynolds scores.
6-3
7
Jordan Walker singles on a ground ball to center fielder Oneil Cruz. Iván Herrera scores. Alec Burleson to 3rd.
7-3
7
Nolan Gorman grounds out, first baseman Spencer Horwitz to pitcher Hunter Barco. Alec Burleson scores. Jordan Walker to 2nd.
8-3
7
Masyn Winn singles on a fly ball to right fielder Ryan O'Hearn. Jordan Walker scores.
9-3
8
Alec Burleson doubles (8) on a sharp line drive to right fielder Ryan O'Hearn. JJ Wetherholt scores. Iván Herrera scores.
11-3
8
Ryan O'Hearn singles on a sharp line drive to right fielder Jordan Walker. Oneil Cruz scores. Bryan Reynolds to 2nd.
11-4
8
Nick Gonzales singles on a ground ball to center fielder Victor Scott II. Bryan Reynolds scores. Ryan O'Hearn scores.
11-6
9
Konnor Griffin homers (2) on a fly ball to right center field.
11-7

St. Louis Cardinals — Batting

PlayerABRHRBIBBKHRAVGOPS
JJ Wetherholt2B
3310100.241.803
Iván HerreraDH
2310300.238.830
Alec Burleson1B
4223120.264.762
Jordan WalkerRF
4123010.283.905
Nolan Gorman3B
4113011.221.655
Masyn WinnSS
5021020.261.707
Nathan ChurchLF
5010000.250.750
Pedro PagésC
5010020.250.736
Victor Scott IICF
5111021.192.488
Totals371112115102
BATTING
2B: Wetherholt (3, Ashcraft, B); Burleson 2 (8, Ashcraft, B, Barco); Herrera (6, Barco).
HR: Gorman (4, 2nd inning off Ashcraft, B, 0 on, 0 out); Scott II (1, 3rd inning off Ashcraft, B, 0 on, 0 out).
TB: Burleson 4; Church; Gorman 4; Herrera 2; Pagés, P; Scott II 4; Walker, J 2; Wetherholt 2; Winn 2.
RBI: Burleson 3 (20); Gorman 3 (18); Scott II (5); Walker, J 3 (19); Winn (13).
2-out RBI: Walker, J; Winn.
Runners left in scoring position, 2 out: Walker, J; Pagés, P 2; Gorman 2; Scott II.
SF: Gorman; Walker, J.
GIDP: Church.
Team RISP: 5-for-16.
Team LOB: 7.
BASERUNNING
SB: Herrera (1, 2nd base off Ashcraft, B/Davis, H); Walker, J (5, 2nd base off Ashcraft, B/Davis, H).
FIELDING
PB: Pagés, P (1).
DP: 4 (2 Winn-Burleson; Wetherholt-Winn-Burleson; Burleson-Winn-Graceffo).

Pittsburgh Pirates — Batting

PlayerABRHRBIBBKHRAVGOPS
Oneil CruzCF
5221021.265.861
Nick Yorke3B
1000010.215.615
Bryan ReynoldsDH
3220110.245.754
Ryan O'HearnRF
4223011.323.925
Nick Gonzales2B
4022000.330.750
Spencer Horwitz1B
4010000.256.721
Konnor GriffinSS
4121011.226.628
Jake MangumLF
4010010.273.627
Marcell OzunaPH
1000010.160.470
Totals3671371113
BATTING
2B: Lowe, B (6, Leahy).
HR: Cruz, O (9, 6th inning off Leahy, 0 on, 0 out); O'Hearn (5, 6th inning off Leahy, 1 on, 1 out); Griffin (2, 9th inning off Svanson, 0 on, 0 out).
TB: Cruz, O 5; Gonzales, N 2; Griffin 5; Horwitz; Lowe, B 2; Mangum; O'Hearn 5; Reynolds, B 2.
RBI: Cruz, O (25); Gonzales, N 2 (15); Griffin (13); O'Hearn 3 (20).
Runners left in scoring position, 2 out: O'Hearn; Davis, H; Lowe, B.
GIDP: Horwitz 2; Mangum; O'Hearn.
Team RISP: 2-for-8.
Team LOB: 3.
BASERUNNING
SB: Mangum (5, 2nd base off Leahy/Pagés, P).
FIELDING
E: Griffin (3, throw); O'Hearn (1, fielding).
PB: Davis, H (4).
DP: (Horwitz-Griffin-Horwitz).
a-Struck out for Lowe, B in the 8th.
b-Struck out for Davis, H in the 9th.

St. Louis Cardinals — Pitching

PitcherIPHRERBBKHRPC-STERA
Kyle Leahy(W, 3-3)
5.193307282-545.52
Gordon Graceffo(H, 2)
1.200000011-111.13
Justin Bruihl
1.033211025-155.87
Matt Svanson
1.011103118-1110.34

Pittsburgh Pirates — Pitching

PitcherIPHRERBBKHRPC-STERA
Braxton Ashcraft(L, 1-2)
4.166637287-583.71
Hunter Barco
4.265523084-527.71

Game Info

Umpires: Home Plate: Erich Bacchus; First Base: Laz Diaz; Second Base: Brian O'Nora; Third Base: Chris Segal
Venue: PNC Park, Pittsburgh
Weather: 71°F, Partly Cloudy
Wind: 7 mph, Out To LF

Season Comparison

Cardinals
STAT
Pirates
40-34 Record 38-39
54.1% Win % 49.4%
.541 PCT .494
337 Runs For 383
335 Runs Against 371
74 Games Played 77
L3 Streak L2
4-6 Last 10 4-6
21-17 Home Record 20-19
19-17 Away Record 18-20

Head to Head

3
Last 5 meetings
2
May 21
Pirates 6 - 2 Cardinals
May 20
Pirates 7 - 0 Cardinals
May 19
Pirates 6 - 9 Cardinals
Apr 30
Cardinals 10 - 5 Pirates
Apr 29
Cardinals 5 - 4 Pirates

Cardinals Recent

Jun 21 @ Royals 12-10 W
Jun 19 @ Royals 5-6 L
Jun 18 @ Royals 6-14 L
Jun 17 vs Padres 6-1 L
Jun 16 vs Padres 2-3 W

Pirates Recent

Jun 21 @ Rockies 8-6 W
Jun 20 @ Rockies 1-2 L
Jun 19 @ Rockies 3-4 L
Jun 17 @ Athletics 12-4 W
Jun 16 @ Athletics 6-5 W

Unlock the Power of AI Predictions

Premium Analytics & Deep Insights

AI Predictions Advanced machine learning forecasts
Deep Analytics Professional-grade statistics
Expert Commentary Detailed game analysis

AI-Powered MLB Baseball Predictions

Get the edge in every MLB game with our AI prediction app. Real-time scoring probabilities inning by inning, accurate game outcome forecasts, detailed player and team analytics, and interactive performance stats — all powered by a constantly evolving algorithm. Whether you're a passionate fan or a dedicated analyst, Baseball Predict delivers the most accurate MLB forecasts and game insights right to your phone.

Inning-by-Inning Scoring Probabilities
Accurate Game Outcome Forecasts
Player & Team Analytics
Regular AI Model Updates
Baseball Predict App — AI MLB Predictions

Our Other Sport Apps