DataBaseball
2026
Chicago Cubs logo

National League Central · 2023

Chicago Cubs

Team WAR
34.7
21.4 bat / 13.3 pitch
Win %
.512
pyth .557
Run diff
+96
5.06 / 4.46 per g
wRC+
103
ERA
4.12
FIP 4.16
Home runs
187

The Chicago Cubs went 83-79 in 2023, a .512 winning percentage — 14th of 30 record in baseball. They scored 819 runs and allowed 723, a run differential of +96. The offence ranked 6th of 30 in MLB for runs scored, while their 4.12 staff ERA was 14th of 30. Their 103 team wRC+ was 3% above league average — 13th of 30 in MLB. Cody Bellinger led the position players at 3.8 WAR, and Justin Steele the rotation at a 3.06 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,362 team hits
Nico Hoerner175Nico Hoerner — 175 hits (12.8%)Cody Bellinger153Cody Bellinger — 153 hits (11.2%)Seiya Suzuki147Seiya Suzuki — 147 hits (10.8%)Ian Happ144Ian Happ — 144 hits (10.6%)Dansby Swanson138Dansby Swanson — 138 hits (10.1%)Yan Gomes102Yan Gomes — 102 hits (7.5%)Christopher Morel96Christopher Morel — 96 hits (7.0%)Mike Tauchman85Mike Tauchman — 85 hits (6.2%)Nick Madrigal71Nick Madrigal — 71 hits (5.2%)Patrick Wisdom55Patrick Wisdom — 55 hits (4.0%)Trey Mancini55Trey Mancini — 55 hits (4.0%)Mastrobuoni32Miles Mastrobuoni — 32 hits (2.3%)Miguel Amaya28Miguel Amaya — 28 hits (2.1%)Barnhart22Tucker Barnhart — 22 hits (1.6%)Eric Hosmer22Eric Hosmer — 22 hits (1.6%)15Matt Mervis — 15 hits (1.1%)8Jared Young — 8 hits (0.6%)Luis Torrens — 7 hits (0.5%)Alexander Canario — 5 hits (0.4%)Edwin Rios — 2 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

22 players, ranked by dbWAR.

Cody BellingerCF130556153269720.307.356.525.3721333.8
Nico Hoerner2B15068817596843.283.346.383.3241013.2
Dansby SwansonSS14763813822809.244.328.416.3261033.2
Ian HappLF158691144218414.248.360.431.3481173.0
Seiya SuzukiRF13758314720746.285.357.485.3611262.8
Yan GomesC11541910210631.267.315.408.313941.7
Christopher MorelDH1074299626706.247.313.508.3481181.7
Mike TauchmanCF107401858487.252.362.377.3321071.6
Patrick Wisdom3B963025523464.205.289.500.3341081.2
Miguel AmayaC51156285180.214.329.359.312930.5
Nick Madrigal3B902947122810.263.311.352.296820.5
Miles Mastrobuoni3B57149321513.241.308.301.277690.1
Alexander CanarioDH6175160.294.294.647.3911470.1
Jared Young1B16478282.186.255.465.306890.0
Luis TorrensDH15307040.250.300.357.29279-0.0
Michael FulmerP110000.000.000.000.000-119-0.0
Tucker BarnhartC4112322191.202.285.257.25152-0.1
Edwin RiosDH17342120.071.235.214.22131-0.3
Pete Crow-ArmstrongCF11190012.000.176.000.125-34-0.3
Eric Hosmer1B31100222140.234.280.330.27065-0.3
Matt Mervis1B2799153110.167.242.289.24044-0.5
Trey Mancini1B79263554280.234.299.336.28172-0.6

Pitching

26 pitchers, ranked by dbWAR.

Justin Steele3030173.116501763.063.021.179.14.2
Marcus Stroman2725136.210901193.953.581.267.82.4
Kyle Hendricks2424137.0680933.743.811.206.12.1
Adbert Alzolay58064.02522672.673.021.029.41.2
Jameson Taillon3029154.181011404.844.611.288.21.0
Julian Merryweather69072.0512983.383.521.3112.31.0
Javier Assad3210109.1530943.054.291.237.70.8
Mark Leiter Jr.69064.1134773.503.771.1210.80.7
Michael Fulmer58157.0352654.424.151.3310.30.4
Daniel Palencia27028.1530334.454.001.2710.50.2
Luke Little706.2000120.001.911.3516.20.2
Jordan Wicks7734.2410244.414.701.276.20.2
Drew Smyly4123142.1111101415.004.961.438.90.1
Keegan Thompson19028.2221264.714.441.368.20.1
Tucker Barnhart404.000002.253.261.750.00.1
Shane Greene203.000030.003.261.339.00.0
Nick Burdi303.000049.003.592.0012.00.0
Brandon Hughes17013.2030177.244.651.6111.20.0
Caleb Kilian315.1010516.884.762.818.40.0
Michael Rucker35040.1210404.914.841.448.9-0.0
Tyler Duffey102.000034.506.760.5013.5-0.0
Brad Boxberger22020.0012174.955.311.307.7-0.1
Miles Mastrobuoni100.10000108.0042.2612.000.0-0.1
Anthony Kay16014.2000116.145.781.506.8-0.2
Jeremiah Estrada12010.2000136.759.072.2511.0-0.5
Hayden Wesneski341189.1350834.635.481.288.4-0.5
Record versus run differential

Chicago Cubs are 83-79, a .512 win rate, while their +96 run differential implies .557. That is about 7 wins behind it, which tends to regress upward.