DataBaseball
2026
Pittsburgh Pirates logo

National League Central · 2024

Pittsburgh Pirates 2024

Team WAR
26.6
11.7 bat / 14.8 pitch
Win %
.469
pyth .452
Run diff
-74
4.10 / 4.56 per g
wRC+
90
ERA
4.28
FIP 4.10
Home runs
156

The Pittsburgh Pirates went 76-86 in 2024, a .469 winning percentage — 23rd of 30 record in baseball. They scored 665 runs and allowed 739, a run differential of -74. The offence ranked 24th of 30 in MLB for runs scored, while their 4.28 staff ERA was 22nd of 30. Their 90 team wRC+ was 10% below league average — 27th of 30 in MLB. Oneil Cruz led the position players at 4.2 WAR, and Paul Skenes the rotation at a 1.96 ERA.

The 2024 season

Month by month, the streaks, and the record in the games that are argued about.

They finished 5th in the NL Central, 17 games back. They spent 13 of 187 days in first place, led by as many as 2 games on April 8 and were as far as 17 games back on September 18. Their best month was July at 15-10, their worst August at 8-19. The longest runs were a 6-game winning streak from July 11 to July 20 and a 10-game losing streak from August 4 to August 14. They were 39-42 at home and 37-44 on the road, 25-26 in one-run games and 44-61 against clubs that finished .500 or better. The most lopsided win was 14-2 against the Mets on July 5; the heaviest defeat, 16-4 at the Rockies on June 15.

Record by month. March games count toward April, October’s toward September.
MonthWLPctRSRADiff
March/April1417.452118131-13
May1214.462109127-18
June1412.538106109-3
July1510.60011889+29
August819.296120160-40
Sept/Oct1314.48194123-29
Splits. Extra innings are blank for a season whose games predate the innings count.
GamesW-LPct
Home39-42.481
Road37-44.457
One-run games25-26.490
Extra innings7-8.467
Within the division25-27.481
Against .500+ clubs44-61.419
Decided by 5+ runs19-27.413
Last 105-5.500

National League Central standings, 2024

Final standings. The division page has the rest of its season.

National League Central, 2024. Games back of the best record in the division.
TeamWLPctGBRSRADiffWAR
Milwaukee Brewers9369.574—777641+13637.9
St. Louis Cardinals8379.51210672719-4733.0
Chicago Cubs8379.51210736669+6732.7
Cincinnati Reds7785.47516699694+529.7
Pittsburgh Pirates7686.46917665739-7426.6

2024 Pittsburgh Pirates roster

The players whose season belongs to this club, by position and then by dbWAR. A player traded mid-season is listed with the club he played most of his games for, so a deadline arrival may appear on his other club’s page instead.

Catchers 5

Infielders 10

Outfielders 7

Designated hitters 1

Starting pitchers 8

Relief pitchers 20

Where the offence comes from

Roster contribution by share of the team total.

1,201 team hits
Bryan Reynolds171Bryan Reynolds — 171 hits (14.2%)Oneil Cruz140Oneil Cruz — 140 hits (11.7%)Andrew McCutchen104Andrew McCutchen — 104 hits (8.7%)Nick Gonzales97Nick Gonzales — 97 hits (8.1%)Rowdy Tellez93Rowdy Tellez — 93 hits (7.7%)Jared Triolo85Jared Triolo — 85 hits (7.1%)Ke'Bryan Hayes85Ke'Bryan Hayes — 85 hits (7.1%)Connor Joe83Connor Joe — 83 hits (6.9%)Joey Bart67Joey Bart — 67 hits (5.6%)Taylor52Michael A. Taylor — 52 hits (4.3%)Yasmani Grandal49Yasmani Grandal — 49 hits (4.1%)Jack Suwinski45Jack Suwinski — 45 hits (3.7%)Olivares39Edward Olivares — 39 hits (3.2%)Williams18Alika Williams — 18 hits (1.5%)Palacios15Joshua Palacios — 15 hits (1.2%)15Henry Davis — 15 hits (1.2%)14Ji Hwan Bae — 14 hits (1.2%)11Billy Cook — 11 hits (0.9%)Nick Yorke — 8 hits (0.7%)5Billy McKinney — 5 hits (0.4%)Jason Delay — 3 hits (0.2%)Liover Peguero — 2 hits (0.2%)
Each rectangle is a player, sized by his share of the team's hits; darker means a larger share. Top 30 contributors. Select a different statistic above, or click a player for his page.

Batting

23 players, ranked by dbWAR.

Oneil CruzSS146599140217622.259.324.449.3331124.2
Bryan ReynoldsLF156692171248810.275.344.447.3451203.6
Joey BartC772826713450.265.337.462.3491232.1
Nick Gonzales2B94387977495.270.311.398.309951.2
Yasmani GrandalC68243499271.228.304.400.310960.9
Andrew McCutchenDH12051510420503.232.328.411.3271080.7
Jared Triolo3B120446859468.216.296.315.277740.4
Connor Joe1B120416839362.228.320.368.307940.4
Rowdy Tellez1B1264219313561.243.299.392.303910.3
Joshua PalaciosRF237815291.224.333.343.310960.2
Nick Yorke2B11428252.216.286.378.292830.1
Jason DelayC6193060.200.333.400.3251070.1
Billy Cook1B144911381.224.224.449.284780.0
Liover PegueroSS3102020.200.200.300.21329-0.0
Grant KochC380000.000.125.000.089-56-0.1
Billy McKinneyRF10285020.200.286.240.24854-0.1
Alika Williams2B349618051.207.242.299.23947-0.1
Edward OlivaresRF55196395231.224.291.333.27975-0.2
Jack SuwinskiLF83277459269.182.264.324.26163-0.2
Ji Hwan BaeCF268114066.189.247.216.21531-0.3
Henry DavisC3512215150.144.242.212.21631-0.4
Michael A. TaylorCF943005252112.193.253.290.24451-0.4
Ke'Bryan Hayes3B963968542511.233.283.290.25860-0.5

Pitching

28 pitchers, ranked by dbWAR.

Paul Skenes2323133.011301701.962.440.9511.54.2
Mitch Keller3131178.0111201664.254.081.308.42.3
Jared Jones2222121.26801324.144.001.199.81.7
Bailey Falter2828142.1890974.434.301.296.11.4
Dennis Santana62071.2313693.893.011.098.71.4
Aroldis Chapman68061.25514983.793.041.3514.31.2
Luis Ortiz3715135.27611073.324.251.117.11.0
Carmen Mlodzinski40450.2550463.383.361.188.20.8
Hunter Stratton36037.2211333.583.251.177.90.6
Martín Pérez2626135.05601074.534.901.487.10.4
Kyle Nicolas51054.2220553.954.031.509.10.4
Colin Holderman55051.1360563.164.261.319.80.2
Marco Gonzales7733.2110234.544.711.606.10.2
Quinn Priester11749.2360334.714.701.416.00.2
Jake Woodford9735.0060267.974.941.636.70.0
Ryder Ryan15020.2100175.664.521.457.40.0
Isaac Mattson305.100065.064.291.1310.10.0
Ryan Borucki14011.0000137.364.531.6410.60.0
Justin Bruihl705.200059.534.751.767.9-0.0
Ben Heller8012.00101511.254.752.0811.3-0.0
Josh Fleming25331.1111174.024.761.534.9-0.0
Rowdy Tellez302.200006.756.542.250.0-0.1
David Bednar62057.23823585.774.801.429.1-0.1
Jose E. Hernandez705.111143.386.351.696.8-0.1
Brady Feigl101.2000032.4010.974.200.0-0.1
Mike Burrows103.110022.708.571.505.4-0.2
Daulton Jefferies6114.2020129.826.101.917.4-0.2
Domingo Germán7220.2010187.846.121.847.8-0.3

Attendance

Announced gate at 81 home dates, 2024.

Average
21,239
81 home dates
Median
19,952
Total
1,720,361
Best
39,530
2024-07-19
Quietest
8,461
2024-04-22
On the road
31,058
what they drew away

By situation

Day and night divide the home schedule, and so do weekend and weekday. The road line is a different question.
SplitGamesAvgMedLowHigh
All home8121,23919,9528,46139,530
Night4320,22718,9378,46139,530
Day3822,38421,25910,05838,400
Weekend4226,00124,60612,36939,530
Weekday3916,11115,9658,46132,422
On the road8031,05833,3593,52850,697

Through the season

Average home crowd by month.
MonthGamesAverage
Apr1217,122
May1520,503
Jun1224,781
Jul1327,669
Aug1622,321
Sep1314,858

By season

30847.015423.50.005060708091011121314151617181920212223242526

Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.

Game time

First pitch to final out across 162 completed games, 2024.

Regulation
2:35
147 games
All games
2:39
Extra innings
3:14
15 of them
Longest
3:56
2024-08-07, 10 inn
Shortest
1:55
2024-05-06

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:392:361:553:56
Regulation1472:352:341:553:37
Extra innings153:143:192:463:56
Home812:412:391:553:56
Road812:362:342:033:46
Day732:412:392:073:37
Night892:372:361:553:56

Through the season

Average completed game by month.
MonthGamesAverage
Apr122:37
May152:38
Jun122:32
Jul132:38
Aug162:56
Sep132:40

By season

189.194.50.005060708091011121314151617181920212223242526

Regulation games only, in minutes. 155 minutes this season.

Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.

Record versus run differential

Pittsburgh Pirates are 76-86, a .469 win rate, while their -74 run differential implies .452. That is essentially in line — the record reflects the run scoring.