Game Recap Final

Tuesday, April 28, 2026

St. Louis Cardinals at Pittsburgh Pirates

STL

St. Louis Cardinals

15-13 · W1

11
Final

PIT

Pittsburgh Pirates

16-13 · L2

7

St. Louis Cardinals beat Pittsburgh Pirates 11-7 at PNC Park. Kyle Leahy earned the win; Braxton Ashcraft took the loss.

St. Louis Cardinals 11, Pittsburgh Pirates 7 MLB game recap for April 28, 2026

Linescore

123456789 R H E
STL 012030320 11 12 0
PIT 000003031 7 13 2

Scoring Summary

▲ 2nd

Nolan Gorman homers (4) on a fly ball to right field.

1-0
▲ 3rd

Victor Scott II homers (1) on a fly ball to right field.

2-0
▲ 3rd

Jordan Walker singles on a ground ball to left fielder Jake Mangum. JJ Wetherholt scores.

3-0
▲ 5th

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
▲ 5th

Jordan Walker out on a sacrifice fly to center fielder Oneil Cruz. Iván Herrera scores. Alec Burleson to 3rd.

5-0
▲ 5th

Nolan Gorman out on a sacrifice fly to center fielder Oneil Cruz. Alec Burleson scores.

6-0
▼ 6th

Oneil Cruz homers (9) on a fly ball to center field.

6-1
▼ 6th

Ryan O'Hearn homers (5) on a fly ball to right center field. Bryan Reynolds scores.

6-3
▲ 7th

Jordan Walker singles on a ground ball to center fielder Oneil Cruz. Iván Herrera scores. Alec Burleson to 3rd.

7-3
▲ 7th

Nolan Gorman grounds out, first baseman Spencer Horwitz to pitcher Hunter Barco. Alec Burleson scores. Jordan Walker to 2nd.

8-3
▲ 7th

Masyn Winn singles on a fly ball to right fielder Ryan O'Hearn. Jordan Walker scores.

9-3
▲ 8th

Alec Burleson doubles (8) on a sharp line drive to right fielder Ryan O'Hearn. JJ Wetherholt scores. Iván Herrera scores.

11-3
▼ 8th

Ryan O'Hearn singles on a sharp line drive to right fielder Jordan Walker. Oneil Cruz scores. Bryan Reynolds to 2nd.

11-4
▼ 8th

Nick Gonzales singles on a ground ball to center fielder Victor Scott II. Bryan Reynolds scores. Ryan O'Hearn scores.

11-6
▼ 9th

Konnor Griffin homers (2) on a fly ball to right center field.

11-7

Key Performers

Ryan O'Hearn

PIT

2-4, 1 HR, 3 RBI, 2 R

Nolan Gorman

STL

1-4, 1 HR, 3 RBI, 1 R

Oneil Cruz

PIT

2-5, 1 HR, 1 RBI, 2 R

Konnor Griffin

PIT

2-4, 1 HR, 1 RBI, 1 R

Batting

STL AB R H RBI BB K AVG
Nolan Gorman 3B 4 1 1 3 0 1 -
Jordan Walker RF 4 1 2 3 0 1 -
Nathan Church LF 5 0 1 0 0 0 -
Victor Scott II CF 5 1 1 1 0 2 -
JJ Wetherholt 2B 3 3 1 0 1 0 -
Alec Burleson 1B 4 2 2 3 1 2 -
Pedro Pagés C 5 0 1 0 0 2 -
Masyn Winn SS 5 0 2 1 0 2 -
Iván Herrera DH 2 3 1 0 3 0 -
Totals 37 11 12 11 5 10
PIT AB R H RBI BB K AVG
Nick Yorke 3B 1 0 0 0 0 1 -
Spencer Horwitz 1B 4 0 1 0 0 0 -
Brandon Lowe 2B 3 0 1 0 0 1 -
Bryan Reynolds DH 3 2 2 0 1 1 -
Oneil Cruz CF 5 2 2 1 0 2 -
Jake Mangum LF 4 0 1 0 0 1 -
Henry Davis C 3 0 0 0 0 2 -
Konnor Griffin SS 4 1 2 1 0 1 -
Ryan O'Hearn RF 4 2 2 3 0 1 -
Nick Gonzales 2B 4 0 2 2 0 0 -
Marcell Ozuna PH 1 0 0 0 0 1 -
Totals 36 7 13 7 1 11

Pitching

STL IP H R ER BB K P-S ERA
Leahy (W, 3-3) 5.1 9 3 3 0 7 82-54 5.52
Graceffo (H, 2) 1.2 0 0 0 0 0 11-11 1.13
Bruihl 1.0 3 3 2 1 1 25-15 5.87
Svanson 1.0 1 1 1 0 3 18-11 10.34
Totals 9.0 13 7 6 1 11
PIT IP H R ER BB K P-S ERA
Ashcraft, B (L, 1-2) 4.1 6 6 6 3 7 87-58 3.71
Barco 4.2 6 5 5 2 3 84-52 7.71
Totals 9.0 12 11 11 5 10