DataBaseball
2026
Pittsburgh Pirates logo

National League Central · 2021

Pittsburgh Pirates 2021

Team WAR
16.5
10.1 bat / 6.5 pitch
Win %
.377
pyth .361
Run diff
-224
3.76 / 5.14 per g
wRC+
83
ERA
5.04
FIP 4.74
Home runs
124

The Pittsburgh Pirates went 61-101 in 2021, a .377 winning percentage — 27th of 30 record in baseball. They scored 609 runs and allowed 833, a run differential of -224. The offence ranked the worst in MLB for runs scored, while their 5.04 staff ERA was 28th of 30. Their 83 team wRC+ was 17% below league average — the worst in MLB. Bryan Reynolds led the position players at 6.3 WAR, and Tyler Anderson the rotation at a 4.53 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,310 team hits
Adam Frazier176Adam Frazier — 176 hits (13.4%)Bryan Reynolds169Bryan Reynolds — 169 hits (12.9%)Kevin Newman117Kevin Newman — 117 hits (8.9%)Ke'Bryan Hayes93Ke'Bryan Hayes — 93 hits (7.1%)Jacob Stallings92Jacob Stallings — 92 hits (7.0%)Ben Gamel84Ben Gamel — 84 hits (6.4%)Colin Moran82Colin Moran — 82 hits (6.3%)Gregory Polanco70Gregory Polanco — 70 hits (5.3%)Wilmer Difo59Wilmer Difo — 59 hits (4.5%)Erik González51Erik González — 51 hits (3.9%)Yoshi Tsutsugo50Yoshi Tsutsugo — 50 hits (3.8%)Phillip Evans44Phillip Evans — 44 hits (3.4%)Alford31Anthony Alford — 31 hits (2.4%)Nogowski30John Nogowski — 30 hits (2.3%)Pérez30Michael Pérez — 30 hits (2.3%)Cole Tucker26Cole Tucker — 26 hits (2.0%)Hoy Park25Hoy Park — 25 hits (1.9%)Castro17Rodolfo Castro — 17 hits (1.3%)15Ka'ai Tom — 15 hits (1.1%)13Will Craig — 13 hits (1.0%)7Jared Oliva — 7 hits (0.5%)7Dustin Fowler — 7 hits (0.5%)Tyler Anderson — 4 hits (0.3%)Oneil Cruz — 3 hits (0.2%)Mitch Keller — 3 hits (0.2%)JT Brubaker — 3 hits (0.2%)Todd Frazier — 3 hits (0.2%)Taylor Davis — 2 hits (0.2%)Troy Stokes Jr. — 2 hits (0.2%)Wil Crowe — 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

49 players, ranked by dbWAR.

Bryan ReynoldsCF15964616924905.302.390.522.3891496.3
Adam Frazier2B15463917654310.305.368.411.3441183.8
Jacob StallingsC112427928530.246.335.369.316991.7
Ke'Bryan Hayes3B95396936389.257.316.373.304901.0
Ben GamelLF119400848263.247.347.388.3261060.9
Colin Moran1B993598210501.258.334.390.3201020.8
Wilmer Difo2B115240594241.269.329.384.314980.7
Oneil CruzSS293130.333.333.667.4151680.1
Yoshi Tsutsugo1B80262508320.217.307.383.305910.1
Taylor DavisC262000.400.500.400.4131660.1
Connor OvertonP1110201.0001.0001.000.8764860.1
Steven BraultP681000.167.167.333.209250.1
Tyler AndersonP18404110.103.125.179.134-27-0.0
Dillon PetersP680000.000.167.000.121-36-0.0
David BednarP110000.000.000.000.000-120-0.0
Clay HolmesP110000.000.000.000.000-120-0.0
Sean PoppenP110000.000.000.000.000-120-0.0
Nick MearsP110000.000.000.000.000-120-0.0
Shelby MillerP110000.000.000.000.000-120-0.0
Mitch KellerP20323000.107.167.107.136-26-0.0
Tanner AndersonP120000.000.000.000.000-120-0.0
Chris StrattonP220000.000.000.000.000-120-0.0
Trevor CahillP791000.111.111.111.097-52-0.0
JT BrubakerP24433030.079.167.079.132-29-0.0
Miguel YajureP230000.000.000.000.000-120-0.0
Rodolfo Castro2B319317580.198.258.395.28376-0.0
Cole TuckerSS42131262122.222.298.342.28578-0.0
Anthony AlfordLF49148315115.233.311.406.31296-0.0
Duane Underwood Jr.P440000.000.000.000.000-120-0.0
Hoy Park2B45150253141.195.297.336.28376-0.0
Chase De JongP10151000.083.083.167.104-47-0.1
Hunter OwenRF350000.000.200.000.151-15-0.1
Cody PonceP670000.000.000.000.000-120-0.1
Chad KuhlP13241000.048.091.048.073-69-0.1
Bryse WilsonP14251010.048.091.048.074-68-0.1
Troy Stokes Jr.RF8202021.111.200.167.1805-0.2
Max KranickP8140000.000.000.000.000-120-0.2
Wil CroweP25412000.057.108.086.097-52-0.2
John Nogowski1B52143301140.233.301.310.27671-0.2
Phillip Evans1B76247445161.206.312.299.28275-0.2
Jared OlivaRF18437022.175.233.225.19818-0.3
Dustin FowlerCF18467021.171.239.195.20522-0.3
Will Craig1B186513130.217.277.300.25255-0.3
Gregory PolancoRF10738270113614.208.283.354.27873-0.3
Kevin NewmanSS1485541175396.226.265.309.25154-0.3
Todd Frazier3B13403040.086.200.114.167-4-0.5
Ka'ai TomLF46133152121.139.278.231.24449-0.5
Erik González3B71229512212.232.258.300.24550-0.7
Michael PérezC69231307210.143.221.290.22838-0.7

Pitching

34 pitchers, ranked by dbWAR.

Tyler Anderson3131167.071101344.534.371.257.21.9
David Bednar61060.2313772.232.690.9711.41.5
Clay Holmes69070.0840783.603.281.1710.01.2
Mitch Keller2323100.25110926.174.301.798.21.2
Chris Stratton68079.1718863.633.761.309.81.0
Richard Rodríguez64064.15414422.944.040.935.90.6
Trevor Cahill9837.0150326.574.061.517.80.5
Dillon Peters6626.2120233.713.661.357.80.5
Duane Underwood Jr.43072.2230654.334.271.438.10.5
Max Kranick9938.2230326.284.641.717.40.3
JT Brubaker2424124.151301295.365.161.299.30.3
Steven Brault7727.2030195.864.621.636.20.2
Connor Overton9315.1010154.703.891.248.80.2
Roansy Contreras113.000040.001.501.3312.00.1
Tanner Anderson105.000013.602.771.001.80.1
Kyle Crick27024.1110214.444.401.367.80.1
John Nogowski303.0000015.003.172.670.00.1
Chasen Shreve57056.1330453.204.731.267.20.1
Phillip Evans101.000000.003.170.000.00.0
Sam Howard54145.0340605.604.861.4712.0-0.0
Cody Ponce15238.1060367.044.941.758.5-0.0
Anthony Banda30033.2220324.284.921.548.6-0.0
Geoff Hartlieb709.0000911.005.842.339.0-0.1
Bryse Wilson161674.0370465.355.491.455.6-0.1
Shea Spitzbarth505.000013.607.171.201.8-0.1
Wilmer Difo202.0000136.0013.176.004.5-0.2
Chad Kuhl281480.1570754.825.311.438.4-0.2
Nick Mears30023.1100235.015.661.638.9-0.2
Luis Oviedo22129.2120318.805.661.999.4-0.3
Chase De Jong9943.2140395.776.031.568.0-0.3
Shelby Miller13012.201089.247.832.135.7-0.4
Wil Crowe2625116.24801115.485.671.578.6-0.4
Miguel Yajure4315.0020118.408.501.606.6-0.6
Kyle Keller32033.1110366.486.951.569.7-0.8

Attendance

Announced gate at 81 home dates, 2021.

Average
10,611
81 home dates
Median
9,218
Total
859,498
Best
32,071
2021-07-31
Quietest
4,023
2021-04-15
On the road
20,719
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 home8110,6119,2184,02332,071
Night5210,7699,1334,04932,071
Day2910,3299,3964,02317,875
Weekend3813,51712,5955,27932,071
Weekday438,0438,6184,02311,600
On the road8020,71919,2267,28353,114

Through the season

Average home crowd by month.
MonthGamesAverage
Apr105,547
May156,222
Jun1210,538
Jul1515,745
Aug1412,519
Sep1210,274
Oct316,501

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 161 completed games, 2021.

Regulation
3:09
153 games
All games
3:11
Extra innings
3:50
8 of them
Longest
4:20
2021-06-05, 12 inn
Shortest
2:03
2021-05-29

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1613:113:091:554:20
Regulation1533:093:081:554:12
Extra innings83:503:513:204:20
Home803:133:082:034:20
Road813:093:091:554:12
Day623:113:082:034:20
Night993:123:101:554:07

Through the season

Average completed game by month.
MonthGamesAverage
Apr103:17
May153:08
Jun113:12
Jul153:22
Aug143:10
Sep123:07
Oct33:21

By season

189.194.50.0151617181920212223242526

Regulation games only, in minutes. 189 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 61-101, a .377 win rate, while their -224 run differential implies .361. That is essentially in line — the record reflects the run scoring.