MLB Scores · MLB Odds

Pirates vs Cardinals

Final · Thu May 21 · 1:15 PM ET · Busch Stadium

Pittsburgh PiratesPirates26-24
6
FinalMay 21, 2026
St. Louis CardinalsCardinals28-21
2
StreamESPN UnlmtdMLB.TVCardinals.TV

Closing line

US sportsbook at first pitch
Moneyline
PIT−120
STL−101
Run line
PIT −1.5+141
STL +1.5−171
Total O/U
Over 7−112
Under 7−107
  • Run line: Pirates −1.5 covered.
  • Total O/U: over 7 (8 runs).

Recap

The Pittsburgh Pirates beat the St. Louis Cardinals 6-2 at Busch Stadium in St. Louis on May 21, 2026 to move to 26-24.

The game was played before 27,705.

Score by inning

Pittsburgh Pirates and St. Louis Cardinals, score by inning
Team123456789R
PIT1001022006
STL0010000102

W: Ashcraft (3-2) · L: May (3-5)

Scoring plays

Top 1

  1. PITHome runLowe homered to left (342 feet).1-0

Bottom 3

  1. STLHome runHerrera homered to left center (408 feet).1-1

Top 4

  1. PITFielder's choiceMangum grounded into fielder's choice to second, Griffin scored, Ozuna out at second.2-1

Top 6

  1. PITSingleOzuna singled to left, Horwitz scored and Griffin scored.4-1

Top 7

  1. PITHome runDavis homered to left (375 feet).5-1
  2. PITGroundoutReynolds grounded out to shortstop, Cruz scored, Lowe to second.6-1

Bottom 8

  1. STLSingleWalker singled to left, Herrera scored, Burleson to second.6-2

Team stats

PITSTL
Hits
10
8
Home Runs
2
1
Runs Batted In
6
2
Walks
2
2
Strikeouts
9
11
Runners Left On Base
12
11
Errors
0
0

Player stats

Pirates · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Oneil Cruz CF1-5511000320.257.324.455
Brandon Lowe 2B2-4412111018.256.348.558
Bryan Reynolds LF0-5500100314.244.372.378
Spencer Horwitz 1B1-3311001019.277.384.431
Konnor Griffin SS1-442100008.278.331.407
Marcell Ozuna DH2-4402200015.187.280.310
Jake Mangum RF1-4401100114.259.330.282
Jared Triolo 3B1-4401000113.259.306.293
Henry Davis C1-3311110114.143.250.265

Pirates · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Braxton Ashcraft P7.041129198-682.8998
Wilber Dotel P1.031102030-212.3530
Mason Montgomery P1.01000008-73.798

Cardinals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
JJ Wetherholt 2B0-4400000225.239.357.413
Ivan Herrera DH2-4422110215.262.386.426
Alec Burleson 1B2-4402000215.290.359.468
Jordan Walker RF1-4401100112.295.366.563
Nolan Gorman 3B0-4400000314.228.313.367
Masyn Winn SS0-2200002118.245.328.340
Jose Fermin LF1-4401000010.218.302.327
Pedro Pages C2-4402000018.219.265.362
Victor Scott II CF0-330000008.185.240.261
Yohel Pozo PH0-110000001.250.250.286

Cardinals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Dustin May P5.164427191-625.0091
Gordon Graceffo P0.20000002-21.692
Justin Bruihl P0.232200116-115.2416
Matt Svanson P1.110001019-139.1219
Matt Pushard P1.00000107-66.237

Game info

VenueBusch Stadium, St. Louis, MO
Attendance27,705
OfficialsHome Plate Umpire: James Hoye · First Base Umpire: Tyler Jones · Second Base Umpire: D.J. Reyburn · Third Base Umpire: John Libka

Last and next games

Head to head

More scores

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:51 PM ET. How game pages are made