DataBaseball
2026
Chicago Cubs logo

National League Central · 2020

Chicago Cubs 2020

Team WAR
12.4
5.8 bat / 6.6 pitch
Win %
.567
pyth .545
Run diff
+25
4.42 / 4.00 per g
wRC+
98
ERA
3.98
FIP 4.17
Home runs
73

The Chicago Cubs went 34-26 in 2020, a .567 winning percentage — 9th of 30 record in baseball. They scored 265 runs and allowed 240, a run differential of +25. The offence ranked 20th of 30 in MLB for runs scored, while their 3.98 staff ERA was 10th of 30. Their 98 team wRC+ was 2% below league average — 16th of 30 in MLB. Ian Happ led the position players at 1.6 WAR, and Yu Darvish the rotation at a 2.01 ERA.

Where the offence comes from

Roster contribution by share of the team total.

427 team hits
Ian Happ51Ian Happ — 51 hits (11.9%)Willson Contreras46Willson Contreras — 46 hits (10.8%)Anthony Rizzo45Anthony Rizzo — 45 hits (10.5%)Javier Báez45Javier Báez — 45 hits (10.5%)Jason Heyward39Jason Heyward — 39 hits (9.1%)Kyle Schwarber36Kyle Schwarber — 36 hits (8.4%)Victor Caratini28Victor Caratini — 28 hits (6.6%)Jason Kipnis27Jason Kipnis — 27 hits (6.3%)Kris Bryant27Kris Bryant — 27 hits (6.3%)David Bote25David Bote — 25 hits (5.9%)Nico Hoerner24Nico Hoerner — 24 hits (5.6%)Cameron Maybin23Cameron Maybin — 23 hits (5.4%)5Albert Almora Jr. — 5 hits (1.2%)4Steven Souza Jr. — 4 hits (0.9%)Hernán Pérez — 1 hits (0.2%)Josh Phegley — 1 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

18 players, ranked by dbWAR.

Ian HappLF562315112281.258.361.505.3711381.6
Jason HeywardRF50181396222.265.392.456.3721391.5
Willson ContrerasC57225467261.243.356.407.3391161.1
Jason Kipnis2B43135273161.237.341.404.3291080.6
Anthony Rizzo1B582434511243.222.342.414.3291080.6
David Bote3B42145257292.200.303.408.311960.4
Kyle SchwarberLF592243611241.188.308.393.309950.3
Kris Bryant3B34147274110.206.293.351.288800.1
Cameron MaybinRF3210123173.247.307.387.305920.1
Victor CaratiniC43132281160.241.333.328.300880.1
Alec MillsPH110000.000.000.000.000-123-0.0
Patrick Wisdom1B220000.000.000.000.000-123-0.1
Steven Souza Jr.RF11314151.148.258.333.26563-0.1
Hernán PérezLF361000.167.167.167.148-19-0.1
Nico Hoerner2B45126240133.222.312.259.26866-0.1
Javier BáezSS58235458243.203.238.360.25758-0.1
Albert Almora Jr.CF19345010.167.265.200.22636-0.1
Josh PhegleyDH11181120.063.167.250.19111-0.2

Pitching

24 pitchers, ranked by dbWAR.

Yu Darvish121276.0830932.012.230.9611.02.8
Kyle Hendricks121281.1650642.883.551.007.11.8
Adbert Alzolay6421.1110292.953.051.1712.20.5
Tyler Chatwood5518.2220255.303.351.6612.10.5
Rowan Wick19017.1014203.122.671.3810.40.4
Ryan Tepera21020.2010313.923.341.4013.50.4
Jon Lester121261.0330425.165.141.336.20.3
Jose Quintana4110.0000124.502.991.3010.80.2
Jeremy Jeffress22023.1418171.544.090.946.60.2
Jason Adam13013.2210213.293.781.2413.80.2
Craig Kimbrel18015.1012285.283.971.4316.40.2
Alec Mills111162.1550464.485.441.166.60.1
Duane Underwood Jr.17020.2100275.664.741.5011.80.0
Matt Dermody101.000010.001.190.009.00.0
Colin Rea9214.0110105.794.981.216.40.0
Casey Sadler17019.1120215.124.901.409.80.0
James Norwood301.2000016.204.993.000.0-0.0
Brailyn Marquez100.2000167.5013.697.5013.5-0.1
Dan Winkler18018.1000182.955.321.208.8-0.1
Dillon Maples201.0000118.0013.195.009.0-0.1
Brad Wieck101.0000218.0015.192.0018.0-0.1
Tyson Miller215.000005.407.591.000.0-0.1
Rex Brothers303.100088.108.891.5021.6-0.1
Kyle Ryan18015.2101115.177.091.406.3-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
Night220000
Day80000
Weekend180000
Weekday120000
On the road300000

By season

39906.019953.00.0151617181920212223242526

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
3:04
56 games
All games
3:06
Extra innings
3:36
4 of them
Longest
4:09
2020-08-18, 9 inn
Shortest
2:03
2020-08-17

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All603:063:062:034:10
Regulation563:043:042:034:09
Extra innings43:363:313:134:10
Home303:083:092:034:09
Road303:053:022:164:10
Day143:093:132:263:37
Night463:063:052:034:10

Through the season

Average completed game by month.
MonthGamesAverage
Jul43:14
Aug143:09
Sep123:04

By season

192.796.30.0151617181920212223242526

Regulation games only, in minutes. 184 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

Chicago Cubs are 34-26, a .567 win rate, while their +25 run differential implies .545. That is about 1 wins ahead of it, usually a mix of bullpen sequencing and one-run luck.