DataBaseball
2026
Pittsburgh Pirates logo

National League Central · 2025

Pittsburgh Pirates 2025

Team WAR
28.5
8.1 bat / 20.4 pitch
Win %
.438
pyth .454
Run diff
-62
3.60 / 3.98 per g
wRC+
85
ERA
3.87
FIP 3.82
Home runs
125

The Pittsburgh Pirates went 71-91 in 2025, a .438 winning percentage — 26th of 30 record in baseball. They scored 583 runs and allowed 645, a run differential of -62. The offence ranked the worst in MLB for runs scored, while their 3.87 staff ERA was 11th of 30. Their 85 team wRC+ was 15% below league average — the second worst in MLB. Oneil Cruz led the position players at 1.9 WAR, and Paul Skenes the rotation at a 1.97 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,333 team hits
Bryan Reynolds144Bryan Reynolds — 144 hits (10.8%)Ke'Bryan Hayes124Ke'Bryan Hayes — 124 hits (9.3%)Andrew McCutchen114Andrew McCutchen — 114 hits (8.6%)Isiah Kiner-Falefa113Isiah Kiner-Falefa — 113 hits (8.5%)Adam Frazier112Adam Frazier — 112 hits (8.4%)Spencer Horwitz99Spencer Horwitz — 99 hits (7.4%)Nick Gonzales99Nick Gonzales — 99 hits (7.4%)Tommy Pham96Tommy Pham — 96 hits (7.2%)Oneil Cruz94Oneil Cruz — 94 hits (7.1%)Jared Triolo75Jared Triolo — 75 hits (5.6%)Joey Bart71Joey Bart — 71 hits (5.3%)Canario47Alexander Canario — 47 hits (3.5%)Henry Davis42Henry Davis — 42 hits (3.2%)Suwinski22Jack Suwinski — 22 hits (1.7%)Valdez19Enmanuel Valdez — 19 hits (1.4%)Peguero16Liover Peguero — 16 hits (1.2%)Yorke16Nick Yorke — 16 hits (1.2%)9Endy Rodríguez — 9 hits (0.7%)8Matt Gorski — 8 hits (0.6%)Cam Devanney — 5 hits (0.4%)Rafael Flores Jr. — 3 hits (0.2%)Billy Cook — 2 hits (0.2%)Brett Sullivan — 1 hits (0.1%)Ji Hwan Bae — 1 hits (0.1%)Nick Solak — 1 hits (0.1%)
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

26 players, ranked by dbWAR.

Oneil CruzCF13554494206138.200.298.378.297881.9
Spencer Horwitz1B1084119911510.272.353.434.3471221.8
Joey BartC90332714301.249.355.340.3211041.4
Bryan ReynoldsRF15465414416733.245.318.402.3171021.3
Jared TrioloSS1013767572413.227.311.356.299891.2
Isiah Kiner-FalefaSS13245911324015.262.297.334.281761.0
Adam Frazier2B1344591127448.267.319.365.302910.8
Tommy PhamLF1164499610525.245.330.370.311970.6
Nick Gonzales2B96408995300.260.299.362.290830.5
Andrew McCutchenDH13555111413571.239.333.367.312980.2
Liover PegueroSS308816484.200.273.362.282770.1
Rafael Flores Jr.1B6173000.200.294.333.285790.0
Brett SullivanC391020.167.333.167.261620.0
Billy Cook1B262000.333.333.333.295860.0
Enmanuel Valdez1B30102192120.209.294.363.29284-0.0
Nick Yorke2B227216181.232.264.319.25860-0.1
Ke'Bryan Hayes3B14957012454912.235.290.306.26867-0.2
Ji Hwan BaeLF10251004.050.240.050.1805-0.2
Nick Solak1B4111000.091.091.091.081-65-0.2
Matt Gorski1B14428240.195.214.390.25457-0.2
Tsung-Che ChengSS370000.000.000.000.000-121-0.2
Endy Rodríguez1B16579020.173.246.250.22940-0.3
Jack SuwinskiCF56178223107.147.281.253.25457-0.3
Alexander CanarioLF76234476203.218.274.338.27169-0.3
Cam Devanney3B13385010.139.184.167.164-6-0.4
Henry DavisC82283427222.167.234.278.23141-0.5

Pitching

27 pitchers, ranked by dbWAR.

Paul Skenes3232187.2101002161.972.360.9510.46.2
Mitch Keller3232176.161501504.194.021.267.72.4
David Bednar64062.26527862.302.181.0412.41.8
Carmen Mlodzinski341299.0580893.553.331.308.11.8
Braxton Ashcraft26869.2440712.712.781.259.21.7
Mike Burrows231996.0240973.944.001.249.11.2
Dennis Santana70070.14516602.183.210.877.71.2
Caleb Ferguson70065.1540513.583.261.167.01.1
Joey Wentz391398.0570925.604.061.568.40.9
Bubba Chandler7431.1411314.022.660.938.90.8
Isaac Mattson44047.2330452.453.661.138.50.6
Justin Lawrence17017.2100230.512.230.9611.70.5
Yohan Ramírez24033.1330455.403.801.4712.10.3
Evan Sisk19017.2110253.573.081.4712.70.3
Kyle Nicolas31038.0120344.743.951.378.10.3
Bailey Falter2624125.1770814.454.941.285.80.3
Dauri Moreta18016.2110193.243.681.3810.30.2
Ryan Borucki39035.0130324.634.251.298.20.2
Johan Oviedo9940.1210423.574.921.219.40.1
Hunter Barco203.010030.001.141.009.00.1
Tanner Rainey1309.20101111.173.961.7610.20.1
Chase Shugart35045.0430313.404.691.116.2-0.0
Jared Triolo101.000000.0019.144.000.0-0.2
Cam Sanders606.200048.108.092.105.4-0.3
Colin Holderman24025.2021187.015.861.956.3-0.4
Thomas Harrington318.2011715.588.442.887.3-0.4
Andrew Heaney2723122.15100865.525.591.386.3-0.7

Attendance

Announced gate at 81 home dates, 2025.

Average
18,827
81 home dates
Median
17,675
Total
1,525,025
Best
38,041
2025-07-19
Quietest
8,250
2025-04-07
On the road
30,316
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 home8118,82717,6758,25038,041
Night4817,67716,8658,25038,041
Day3320,50118,9208,43037,713
Weekend4223,45822,73712,34938,041
Weekday3913,84114,0058,25020,563
On the road8130,31631,6939,83854,012

Through the season

Average home crowd by month.
MonthGamesAverage
Apr1516,942
May1417,312
Jun1621,026
Jul1122,324
Aug1319,373
Sep1216,226

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, 2025.

Regulation
2:34
148 games
All games
2:37
Extra innings
3:07
14 of them
Longest
3:35
2025-05-23, 10 inn
Shortest
1:52
2025-09-20

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:372:341:523:42
Regulation1482:342:321:523:37
Extra innings143:073:032:313:42
Home812:382:361:523:35
Road812:362:321:593:42
Day672:382:341:593:42
Night952:372:351:523:37

Through the season

Average completed game by month.
MonthGamesAverage
Apr152:44
May142:44
Jun162:29
Jul112:33
Aug132:39
Sep122:38

By season

189.194.50.0151617181920212223242526

Regulation games only, in minutes. 154 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 71-91, a .438 win rate, while their -62 run differential implies .454. That is essentially in line — the record reflects the run scoring.