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.

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.0151617181920212223242526

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.0151617181920212223242526

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.