St. Louis CardinalsCardinals76-81
0FinalSep 22, 2026
Pittsburgh PiratesPirates80-77
2StreamMLB.TVCardinals.TV
Closing line
US sportsbook at first pitchMoneyline
STL+140
PIT−169
Run line
STL +1.5−163
PIT −1.5+134
Total O/U
Over 7−115
Under 7−104
- Run line: Pirates −1.5 covered.
- Total O/U: under 7 (2 runs).
Recap
The Pittsburgh Pirates shut out the St. Louis Cardinals 2-0 at PNC Park in Pittsburgh on Sep 22, 2026 to move to 80-77.
The Pirates have won 5 straight.
Score by inning
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R |
|---|---|---|---|---|---|---|---|---|---|---|
| STL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| PIT | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | x | 2 |
W: Jones (5-6) · L: Pallante (12-8) · S: Soto (6-5)
Scoring plays
Bottom 6
- PITSingleO'Hearn singled to left, Cruz scored.0-1
Bottom 7
- PITStolen BaseHorwitz scored on Winquest wild pitch, Griffin out at third on runner's fielder's choice.0-2
Team stats
STLPIT
- Hits
- 1
- 5
- Home Runs
- 0
- 0
- Runs Batted In
- 0
- 1
- Walks
- 2
- 3
- Strikeouts
- 14
- 4
- Runners Left On Base
- 6
- 17
- Errors
- 1
- 0
Player stats
Cardinals · Batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 3 | 19 | .240 | .339 | .365 |
| Ivan Herrera DH | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 19 | .245 | .356 | .385 |
| Alec Burleson 1B | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | .280 | .345 | .463 |
| Jordan Walker RF | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | .273 | .331 | .471 |
| Leo Bernal C | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 14 | .299 | .341 | .494 |
| Bryan Torres LF | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 15 | .235 | .308 | .340 |
| Thomas Saggese 3B | 0-2 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 17 | .243 | .303 | .372 |
| Nathan Church CF | 1-3 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 11 | .253 | .297 | .375 |
| Masyn Winn SS | 0-2 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 15 | .234 | .309 | .319 |
Cardinals · Pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Andre Pallante P | 6.0 | 3 | 1 | 1 | 2 | 2 | 0 | 89-58 | 3.61 | 89 |
| Justin Bruihl P | 0.2 | 1 | 1 | 1 | 1 | 0 | 0 | 19-9 | 3.69 | 19 |
| Cade Winquest P | 1.1 | 1 | 0 | 0 | 0 | 2 | 0 | 22-15 | 4.63 | 22 |
Pirates · Batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Konnor Griffin SS | 2-4 | 4 | 0 | 2 | 0 | 0 | 0 | 1 | 20 | .271 | .324 | .397 |
| Brandon Lowe 2B | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | .260 | .330 | .489 |
| Bryan Reynolds LF | 1-3 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 10 | .262 | .365 | .425 |
| Oneil Cruz CF | 0-3 | 3 | 1 | 0 | 0 | 0 | 1 | 1 | 19 | .278 | .366 | .486 |
| Rafael Flores Jr. C | 0-3 | 3 | 0 | 0 | 0 | 0 | 1 | 1 | 18 | .279 | .351 | .544 |
| Ryan O'Hearn DH | 1-4 | 4 | 0 | 1 | 1 | 0 | 0 | 1 | 18 | .264 | .330 | .441 |
| Ronny Simon RF | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | .294 | .333 | .412 |
| Billy Cook RF | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .176 | .208 | .235 |
| Spencer Horwitz 1B | 1-2 | 2 | 1 | 1 | 0 | 0 | 1 | 0 | 8 | .249 | .349 | .370 |
| Jacob Gonzalez 3B | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | .221 | .273 | .353 |
| Jared Triolo 3B | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | .240 | .311 | .306 |
Pirates · Pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Jared Jones P | 7.0 | 1 | 0 | 0 | 0 | 9 | 0 | 86-63 | 3.87 | 86 |
| Luke Weaver P | 1.0 | 0 | 0 | 0 | 1 | 3 | 0 | 21-14 | 2.75 | 21 |
| Gregory Soto P | 1.0 | 0 | 0 | 0 | 1 | 2 | 0 | 18-8 | 3.72 | 18 |
Game info
VenuePNC Park, Pittsburgh, PA
Attendance11,375
OfficialsHome Plate Umpire: Ron Kulpa · First Base Umpire: John Bacon · Second Base Umpire: Scott Barry · Third Base Umpire: Tom Hanahan
Last and next games
Head to head
- L 4-5 vs PITSun Aug 30
- L 2-6 vs PITSat Aug 29
- W 4-1 vs PITFri Aug 28
- Next meeting: L 1-2 at PITThu Sep 24
- STL 4, PIT 2Mon Apr 27
- STL 11, PIT 7Tue Apr 28
- STL 5, PIT 4Wed Apr 29
- STL 10, PIT 5Thu Apr 30
- STL 9, PIT 6Tue May 19
- STL 0, PIT 7Wed May 20
- STL 2, PIT 6Thu May 21
More scores
MLB Sep 22, 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, 5:00 PM ET. How game pages are made