DataBaseball
2026
Pittsburgh Pirates logo

National League Central · 2020

Pittsburgh Pirates 2020

Team WAR
1.9
-1.0 bat / 2.9 pitch
Win %
.317
pyth .363
Run diff
-79
3.65 / 4.97 per g
wRC+
71
ERA
4.78
FIP 4.83
Home runs
58

The Pittsburgh Pirates went 19-41 in 2020, a .317 winning percentage — the worst record in baseball. They scored 219 runs and allowed 298, a run differential of -79. The offence ranked the worst in MLB for runs scored, while their 4.78 staff ERA was 19th of 30. Their 71 team wRC+ was 29% below league average — the worst in MLB. Ke'Bryan Hayes led the position players at 1.6 WAR, and Joe Musgrove the rotation at a 3.86 ERA.

The 2020 season

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

They finished 5th in the NL Central, 15 games back. They were as far as 17 games back on September 21. Their best month was Sept/Oct at 9-19, their worst August at 8-17. The longest runs were a 3-game winning streak from August 21 to August 23 and an 8-game losing streak from September 9 to September 16. They were 12-18 at home and 7-23 on the road, 8-15 in one-run games and 14-30 against clubs that finished .500 or better. The most lopsided win was 8-0 at the Indians on September 26; the heaviest defeat, 11-0 at the Royals on September 13.

Record by month. March games count toward April, October’s toward September.
MonthWLPctRSRADiff
July25.2862636-10
August817.320102137-35
Sept/Oct919.32191125-34
Splits. Extra innings are blank for a season whose games predate the innings count.
GamesW-LPct
Home12-18.400
Road7-23.233
One-run games8-15.348
Extra innings1-5.167
Within the division16-24.400
Against .500+ clubs14-30.318
Decided by 5+ runs4-12.250
Last 104-6.400

National League Central standings, 2020

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

National League Central, 2020. Games back of the best record in the division.
TeamWLPctGBRSRADiffWAR
Chicago Cubs3426.567—265240+2512.4
St. Louis Cardinals3028.5173240229+118.4
Cincinnati Reds3129.5173243243013.4
Milwaukee Brewers2931.4835247264-1711.9
Pittsburgh Pirates1941.31715219298-791.9

2020 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 3

Infielders 9

Outfielders 6

Designated hitters 1

Starting pitchers 7

Relief pitchers 21

Where the offence comes from

Roster contribution by share of the team total.

422 team hits
Adam Frazier48Adam Frazier — 48 hits (11.4%)Colin Moran44Colin Moran — 44 hits (10.4%)Josh Bell44Josh Bell — 44 hits (10.4%)Erik González41Erik González — 41 hits (9.7%)Bryan Reynolds35Bryan Reynolds — 35 hits (8.3%)Kevin Newman35Kevin Newman — 35 hits (8.3%)Ke'Bryan Hayes32Ke'Bryan Hayes — 32 hits (7.6%)Jacob Stallings31Jacob Stallings — 31 hits (7.3%)Cole Tucker24Cole Tucker — 24 hits (5.7%)Gregory Polanco24Gregory Polanco — 24 hits (5.7%)José Osuna16José Osuna — 16 hits (3.8%)Phillip Evans14Phillip Evans — 14 hits (3.3%)Jarrod Dyson11Jarrod Dyson — 11 hits (2.6%)John Ryan Murphy10John Ryan Murphy — 10 hits (2.4%)JT Riddle10JT Riddle — 10 hits (2.4%)Jared Oliva3Jared Oliva — 3 hits (0.7%)
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

19 players, ranked by dbWAR.

Ke'Bryan Hayes3B2495325111.376.442.682.4671971.6
Jacob StallingsC40143313180.248.326.376.312920.5
Colin MoranDH522004410230.247.325.472.3421130.5
Phillip Evans3B114514190.359.444.487.4121600.5
Adam Frazier2B57230487231.230.297.364.292790.2
Andrew SusacC140000.000.500.000.3601250.0
Bryan ReynoldsLF55208357191.189.275.357.28071-0.1
Will Craig1B240000.000.000.000.000-118-0.1
Jason MartinCF6110000.000.182.000.131-30-0.1
Jared OlivaLF6163001.188.188.188.166-6-0.2
José Osuna1B2582164110.205.244.397.27366-0.2
Erik GonzálezSS50193413202.227.255.359.26460-0.2
Kevin NewmanSS44172351100.224.281.276.25352-0.2
Josh Bell1B57223448220.226.305.364.28876-0.3
John Ryan MurphyC226310020.172.226.207.20117-0.3
Jarrod DysonCF256611056.180.231.180.19413-0.4
Cole TuckerRF3411624181.220.252.275.23540-0.6
JT Riddle3B226910111.149.174.224.175-0-0.6
Gregory PolancoRF50174247223.153.214.325.23339-1.0

Pitching

28 pitchers, ranked by dbWAR.

Joe Musgrove8839.2150553.863.421.2412.51.0
Steven Brault111042.2130383.383.921.208.00.8
JT Brubaker11947.1130484.944.081.379.10.8
Chris Stratton27030.0210393.903.191.3011.70.6
Richard Rodríguez24023.1324342.702.850.8613.10.6
Nick Tropeano7015.2100191.152.551.1510.90.4
Nik Turley25021.2031204.983.881.118.30.3
Kyle Crick705.201071.592.841.9411.10.1
Blake Cederlind504.000044.501.941.009.00.1
Nick Burdi402.101143.862.331.7115.40.1
Sam Howard22021.0230273.864.811.2411.60.1
Clay Holmes101.100010.001.691.506.80.1
Yacksel Ríos304.000039.003.941.256.80.0
Brandon Waddell203.100022.703.791.205.40.0
Austin Davis906.2000510.804.541.956.80.0
John Ryan Murphy101.000000.003.190.000.00.0
Chad Kuhl11946.1230444.275.481.368.50.0
Geoff Hartlieb21022.1100193.635.031.577.70.0
Keone Kela302.000034.508.192.0013.5-0.1
Nick Mears405.000075.407.192.2012.6-0.1
Miguel Del Pozo503.2000217.188.654.094.9-0.1
Dovydas Neverauskas17019.0030237.115.771.7910.9-0.2
Michael Feliz301.2000232.4013.993.6010.8-0.2
Tyler Bashlor808.100068.647.031.566.5-0.2
Cody Ponce5317.0110123.186.661.066.4-0.2
Mitch Keller5521.2110162.916.751.256.6-0.3
Derek Holland12540.2130456.866.141.4010.0-0.4
Trevor Williams111155.1280496.186.301.578.0-0.4

Attendance

30 home dates played behind closed doors, 2020.

Average
0
no crowd admitted
Median
0
Total
0
On the road
0
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 home300000
Night210000
Day90000
Weekend120000
Weekday180000
On the road300000

By season

30847.015423.50.005060708091011121314151617181920212223242526

Every home game this season was played with no crowd admitted. The zero is the season, not a missing number — which is why it is shown rather than left out. 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 60 completed games, 2020.

Regulation
2:59
54 games
All games
3:05
Extra innings
3:51
6 of them
Longest
4:33
2020-08-07, 11 inn
Shortest
2:25
2020-09-17

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All603:053:022:024:33
Regulation542:593:012:023:46
Extra innings63:513:582:484:33
Home303:113:082:254:33
Road302:582:572:023:46
Day193:013:022:023:37
Night413:063:062:194:33

Through the season

Average completed game by month.
MonthGamesAverage
Jul33:26
Aug113:20
Sep163:03

By season

189.194.50.005060708091011121314151617181920212223242526

Regulation games only, in minutes. 179 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 19-41, a .317 win rate, while their -79 run differential implies .363. That is about 3 wins behind it, which tends to regress upward.