St. Louis CardinalsCardinals16-13
11FinalApr 28, 2026
Pittsburgh PiratesPirates16-14
7StreamMLB.TVCardinals.TV
Closing line
US sportsbook at first pitchMoneyline
STL+133
PIT−161
Run line
STL +1.5−158
PIT −1.5+131
Total O/U
Over 8.5−105
Under 8.5−115
- Run line: Cardinals +1.5 covered.
- Total O/U: over 8.5 (18 runs).
Recap
The St. Louis Cardinals beat the Pittsburgh Pirates 11-7 at PNC Park in Pittsburgh on Apr 28, 2026 to move to 16-13.
The game was played before 8,758.
Score by inning
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R |
|---|---|---|---|---|---|---|---|---|---|---|
| STL | 0 | 1 | 2 | 0 | 3 | 0 | 3 | 2 | 0 | 11 |
| PIT | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 3 | 1 | 7 |
W: Leahy (3-3) · L: Ashcraft (1-2)
Scoring plays
Top 2
- STLHome runGorman homered to right (413 feet).1-0
Top 3
- STLHome runScott II homered to right (415 feet).2-0
- STLSingleWalker singled to left, Wetherholt scored.3-0
Top 5
- STLDoubleBurleson hit a ground rule double, Wetherholt scored, Herrera to third.4-0
- STLSacrifice flyWalker hit sacrifice fly to center, Herrera scored, Burleson to third.5-0
- STLSacrifice flyGorman hit sacrifice fly to center, Burleson scored.6-0
Bottom 6
- PITHome runCruz homered to center (414 feet).6-1
- PITHome runO'Hearn homered to right center (398 feet), Reynolds scored.6-3
Top 7
- STLSingleWalker singled to center, Herrera scored, Burleson to third.7-3
- STLGroundoutGorman grounded out to first, Burleson scored, Walker to second.8-3
- STLSingleWinn singled to right, Walker scored.9-3
Top 8
- STLDoubleBurleson doubled to right, Herrera scored and Wetherholt scored.11-3
Bottom 8
- PITSingleO'Hearn singled to right, Cruz scored, Reynolds to second.11-4
- PITSingleGonzales singled to center, Reynolds scored and O'Hearn scored.11-6
Bottom 9
- PITHome runGriffin homered to right center (403 feet).11-7
Team stats
STLPIT
- Hits
- 12
- 13
- Home Runs
- 2
- 3
- Runs Batted In
- 11
- 7
- Walks
- 5
- 1
- Strikeouts
- 10
- 11
- Runners Left On Base
- 14
- 12
- Errors
- 0
- 2
Player stats
Cardinals · Batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 1-3 | 3 | 3 | 1 | 0 | 0 | 1 | 0 | 13 | .241 | .368 | .435 |
| Ivan Herrera DH | 1-2 | 2 | 3 | 1 | 0 | 0 | 3 | 0 | 20 | .238 | .414 | .416 |
| Alec Burleson 1B | 2-4 | 4 | 2 | 2 | 3 | 0 | 1 | 2 | 23 | .264 | .344 | .418 |
| Jordan Walker RF | 2-4 | 4 | 1 | 2 | 3 | 0 | 0 | 1 | 13 | .283 | .358 | .547 |
| Nolan Gorman 3B | 1-4 | 4 | 1 | 1 | 3 | 1 | 0 | 1 | 21 | .221 | .287 | .368 |
| Masyn Winn SS | 2-5 | 5 | 0 | 2 | 1 | 0 | 0 | 2 | 17 | .261 | .337 | .370 |
| Nathan Church LF | 1-5 | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 13 | .250 | .289 | .461 |
| Pedro Pages C | 1-5 | 5 | 0 | 1 | 0 | 0 | 0 | 2 | 31 | .250 | .303 | .433 |
| Victor Scott II CF | 1-5 | 5 | 1 | 1 | 1 | 1 | 0 | 2 | 20 | .192 | .241 | .247 |
Cardinals · Pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Leahy P | 5.1 | 9 | 3 | 3 | 0 | 7 | 2 | 82-54 | 5.52 | 82 |
| Gordon Graceffo P | 1.2 | 0 | 0 | 0 | 0 | 0 | 0 | 11-11 | 1.13 | 11 |
| Justin Bruihl P | 1.0 | 3 | 3 | 2 | 1 | 1 | 0 | 25-15 | 5.87 | 25 |
| Matt Svanson P | 1.0 | 1 | 1 | 1 | 0 | 3 | 1 | 18-11 | 10.34 | 18 |
Pirates · Batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Oneil Cruz CF | 2-5 | 5 | 2 | 2 | 1 | 1 | 0 | 2 | 18 | .265 | .323 | .538 |
| Brandon Lowe 2B | 1-3 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 7 | .242 | .336 | .515 |
| Nick Yorke 3B | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 7 | .215 | .307 | .308 |
| Bryan Reynolds DH | 2-3 | 3 | 2 | 2 | 0 | 0 | 1 | 1 | 14 | .245 | .386 | .368 |
| Ryan O'Hearn RF | 2-4 | 4 | 2 | 2 | 3 | 1 | 0 | 1 | 11 | .323 | .410 | .515 |
| Nick Gonzales 2B | 2-4 | 4 | 0 | 2 | 2 | 0 | 0 | 0 | 19 | .330 | .369 | .381 |
| Spencer Horwitz 1B | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 17 | .256 | .362 | .359 |
| Konnor Griffin SS | 2-4 | 4 | 1 | 2 | 1 | 1 | 0 | 1 | 14 | .226 | .283 | .345 |
| Jake Mangum LF | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 13 | .273 | .324 | .303 |
| Henry Davis C | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 11 | .161 | .257 | .210 |
| Marcell Ozuna PH | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 5 | .160 | .225 | .245 |
Pirates · Pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Braxton Ashcraft P | 4.1 | 6 | 6 | 6 | 3 | 7 | 2 | 87-58 | 3.71 | 87 |
| Hunter Barco P | 4.2 | 6 | 5 | 5 | 2 | 3 | 0 | 84-52 | 7.71 | 84 |
Game info
VenuePNC Park, Pittsburgh, PA
Attendance8,758
OfficialsHome Plate Umpire: Erich Bacchus · First Base Umpire: Laz Diaz · Second Base Umpire: Brian O'Nora · Third Base Umpire: Chris Segal
Last and next games
Cardinals
Pirates
- Last game: L 2-4 vs STLMon Apr 27
- Next game: L 4-5 vs STLWed Apr 29
- L 0-5 at MILSun Apr 26
- W 6-3 at MILSat Apr 25
- W 6-0 at MILFri Apr 24
Head to head
- Next meeting: W 10-5 at PITThu Apr 30
- STL 4, PIT 2Mon Apr 27
More scores
MLB Apr 28, 2026All MLB ScoresMLB 2026MLB OddsScores & schedules
NFL ScoresCollege Football ScoresNBA ScoresCollege Basketball ScoresNHL ScoresWNBA ScoresUFC & MMA Results
Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.
Game details updated Oct 13, 4:48 PM ET. How game pages are made