The 100 Greatest Baseball Players of All-Time

The Cutting Room Floor. (Last update: 11/17/24 Next update: December ’25)

Historically undervalued: 🔵

RankPlayerPositionYears
1Barry BondsWhy?OF1986-2007
2Babe RuthOF1914-1935
3Willie MaysOF1951-1973
4Roger ClemensSP1984-2007
5Lou Gehrig1B1923-1939
6Randy Johnson🔵Why?SP1988-2009
7Hank AaronOF1954-1976
8Ted WilliamsOF1939-1960
9Greg MadduxSP1986-2008
10Alex RodriguezSS1994-2016
11Mike Schmidt3B1972-1989
12Albert Pujols1B2001-2020
13Ty CobbOF1905-1928
14Clayton KershawSP2008-active
15Mike TroutOF2011-active
16Pedro Martinez🔵SP1992-2009
17Justin VerlanderSP2005-active
18Rogers Hornsby2B1915-1937
19Mickey MantleOF1951-1968
20Stan MusialOF1941-1963
21Walter JohnsonSP1907-1927
22Lefty GroveSP1925-1941
23Mariano RiveraRP1995-2013
24Max ScherzerSP2008-active
25Jimmie Foxx1B1925-1945
26Tom SeaverSP1967-1986
27Manny Ramirez🔵OF1993-2011
28Rickey HendersonOF1979-2003
29Miguel Cabrera1B2003-2023
30Warren SpahnSP1942-1965
31Joe DiMaggioOF1936-1951
32Christy MathewsonSP1900-1916
33Ken Griffey Jr.OF1989-2010
34Frank RobinsonOF1956-1976
35David OrtizDH1997-2016
36Frank Thomas1B1990-2008
37Reggie JacksonOF1967-1987
38Bob GibsonSP1959-1975
39Johnny BenchC1967-1983
40Sandy KoufaxSP1955-1966
41Willie StargellOF1962-1982
42Mel OttOF1926-1947
43Cy YoungSP1890-1911
44Tris SpeakerOF1907-1928
45Jim PalmerSP1965-1984
46Steve CarltonSP1965-1988
47Honus WagnerSS1897-1917
48Chipper Jones3B1993-2012
49George Brett3B1973-1993
50Carl YastrzemskiOF1961-1983
51Curt SchillingSP1988-2007
52Joe Morgan2B1963-1984
53Pete AlexanderSP1911-1930
54Pete RoseOF1963-1986
55Derek JeterSS1995-2014
56Yogi BerraC1946-1965
57Jeff Bagwell1B1991-2005
58Jim Thome1B1991-2012
59Vladimir GuerreroOF1996-2011
60Mike PiazzaC1992-2007
61Tom GlavineSP1987-2008
62Gaylord PerrySP1962-1983
63John SmoltzSP1988-2009
64Roy HalladaySP1998-2013
65Cal Ripken Jr.SS1981-2001
66Nolan RyanSP1966-1993
67Gary SheffieldOF1988-2009
68Whitey FordSP1950-1967
69Eddie Mathews3B1952-1968
70Johan Santana🔵Why?SP2000-2012
71Wade Boggs3B1982-1999
72Al KalineOF1953-1974
73Roberto ClementeOF1955-1972
74Harmen Killebrew1B1954-1975
75Ernie BanksSS1953-1971
76Carl HubbellSP1928-1943
77Hal NewhouserSP1939-1955
78Mark McGwire1B1986-2001
79Willie McCovey1B1959-1980
80Tony GwynnOF1982-2001
81Rod Carew2B1967-1985
82Sammy SosaOF1989-2007
83Bob FellerSP1936-1956
84Robin RobertsSP1948-1966
85Ferguson JenkinsSP1965-1983
86Hank Greenberg1B1930-1947
87Johnny Mize1B1936-1953
88Nap Lajoie2B1896-1916
89Adrian Beltre3B1998-2018
90Brooks Robinson3B1955-1977
91Rafael Palmeiro1B1986-2005
92Eddie Murray1B1977-1997
93Paul MolitorDH1978-1998
94Freddie Freeman1B2010-active
95Pudge RodriguezC1991-2011
96Dennis EckersleyRP1975-1998
97Joey Votto1B2007-2024
98IchiroOF2001-2019
99Gary CarterC1974-1992
100Edgar MartinezDH1987-2004