Chicago Cubs all-time roster

1876 to 2026 · 1,859 players

How many players have played for the Chicago Cubs?

1,859 players have a season with the Chicago Cubs on file, from 1876 to 2026: 1,047 at the plate and 809 on the mound. Ernie Banks played the most games for the club, 2,528. Chicago Cubs all-time leaders →

Hitters with the most games

Every Chicago Cubs hitter, 1876 to 2026
H: Times the batter reached base by hitting the ball, without help from an error.HR: Home runs hit.RBI: Runs that scored because of this batter's plate appearance.AVG: Hits per at-bat. .300 is the traditional line between a good hitter and a great one.
Ernie Banks1953–19712,5282,5835121,636.274
Cap Anson1876–18972,2762,995970.329
Billy Williams1959–19742,2132,5103921,353.296
Ryne Sandberg1982–19972,1512,3852821,061.285
Ron Santo1960–19732,1262,1713371,290.279
Phil Cavarretta1934–19531,9531,92792896.292
Stan Hack1932–19471,9382,19357642.301
Gabby Hartnett1922–19401,9261,8672311,153.297
Mark Grace1988–20001,9102,2011481,004.308
Sammy Sosa1992–20041,8111,9855451,414.284
Jimmy Ryan1885–19001,6602,073990.307
Don Kessinger1964–19751,6481,61911431.255
Joe Tinker1902–19161,5371,436280.259
Frank Schulte1904–19151,4921,522860.271
Johnny Evers1902–19131,4091,34090.276
Bill Nicholson1939–19481,3491,323205833.272
Charlie Grimm1925–19361,3341,45461697.296
Billy Herman1931–19401,3331,70337577.310
Ian Happ2017–20261,2941,069197625.244
Frank Chance1898–19121,2741,268200.297
Glenn Beckert1965–19731,2471,42322353.283
Tom Burns1880–18911,2391,291390.264
Anthony Rizzo2012–20201,2161,231228744.274
Shawon Dunston1985–19951,1401,10098448.265
Woody English1927–19361,0981,24831373.291
Billy Jurges1931–19471,07292820390.254
Ned Williamson1879–18891,0651,050610.260
Aramis Ramirez2004–20111,0611,186224767.296
Jimmy Sheckard1906–19121,001907170.257
Fred Pfeffer1883–1897999992760.253
Johnny Kling1900–1910997946150.273
Bill Dahlen1891–18989861,166570.299
Riggs Stephenson1926–19349781,16749589.336
Bill Buckner1977–19839531,12781514.301
Randy Hundley1966–197794775880364.240
Heinie Zimmerman1907–1915915996420.305
Andy Pafko1943–19509111,001114549.295
Kiki Cuyler1928–19349041,15775584.328
Jody Davis1981–1987902777116434.253
Keith Moreland1982–1987902912100491.281
Leon Durham1981–1987897882135479.281
Jimmy Slagle1902–190889690610.268
Starlin Castro2010–201589199162363.281
Manny Trillo1975–198888170832300.261
Nico Hoerner2019–202686290344350.279
Hack Wilson1926–19318501,017190768.322
Solly Hofman1904–1911843785140.270
Augie Galan1934–194083888758422.279
Jose Cardenal1972–197782186461343.296
Derrek Lee2004–2009815941163518.304

What the columns mean: H · HR · RBI · AVG

Pitchers with the most games

Every Chicago Cubs pitcher, 1876 to 2026
W: Games in which this pitcher was credited with the win.L: Games in which this pitcher was charged with the loss.SV: Games finished by protecting a narrow lead to the last out.IP: Innings pitched. The decimal counts outs, so 6.2 is six innings and two more outs.ERA: Earned runs allowed per nine innings pitched — lower is better. Under 3.00 is excellent.K: Batters this pitcher struck out.
Charlie Root1926–1941605201156403,137.13.551,432
Lee Smith1980–19874584051180682.02.92644
Carlos Marmol2006–20124522128115514.23.38671
Guy Bush1923–1934428152101272,201.23.81712
Don Elston1953–1964410434755610.23.73416
Pedro Strop2014–2021376202228340.02.89386
Bill Hutchison1889–189536718215833,026.03.561,226
Ryan Dempster2004–20113586261871,078.23.88987
Bill Lee1934–194735113611692,193.03.50856
Mordecai Brown1904–191634618886392,329.01.801,043
Rick Reuschel1972–198434513112032,204.13.501,314
Kyle Farnsworth1999–200434322374478.24.78467
Fergie Jenkins1967–198334116112412,491.23.201,890
Kerry Wood1998–20123418068351,279.03.671,470
Bob Rush1948–195733911014072,132.23.711,076
James Russell2010–201532110163272.24.09197
Carlos Zambrano2001–20113191258101,826.23.601,542
Willie Hernandez1977–1982312252819445.23.84311
Hippo Vaughn1913–192130515110542,216.12.331,138
Bruce Sutter1976–19803003230133493.12.39494
Hector Rondon2013–2017296181377296.13.22303
Sean Marshall2006–201129232407530.03.96439
Greg Maddux1986–200528012410101,879.23.531,224
Kyle Hendricks2014–2024277978101,580.13.681,259
Bill Hands1966–1972276928691,564.03.18900
Terry Adams1995–1999276192637330.24.03287
Ed Reulbach1905–19122711356291,826.02.19790
Clark Griffith1893–19002651529612,188.23.40573
Michael Wuertz2004–20082651371262.13.57270
Pat Malone1928–19342651157981,632.03.57878

What the columns mean: W · L · SV · IP · ERA · K

Every Chicago Cubs player, A to Z

A

B

C

D

E

F

G

H

J

K

L

M

N

O

P

R

S

T

U

W

Y

Z

Regular season, each player’s seasons with the club under every name it has played as. A pitcher who also batted is in both tables. A season split between two clubs is filed as one combined line and counts for neither.