Debating the greatest players in baseball history has always been part of the sport’s appeal. The rankings below evaluate the greatest players to ever play using a proprietary scoring system designed to compare performance across different eras of Major League Baseball. Each player’s place in the ranking is determined through a purely mathematical framework that measures statistical production and career value.
These rankings are part of The Baseball Scholar’s 100 Greatest Players Series, which evaluates the greatest players in Major League Baseball history across every position.
Babe RuthHOF

- Age: 19–40
- Years: 1914–1935
- Positions: RF, LF, P
- Teams: Boston Red Sox, New York Yankees, Boston Braves
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 162.1 | 197 | 2503 | 10623 | 8399 | 2174 | 2873 | 506 | 136 | 714 | 2214 | 110 | 117 | 2062 | 1330 | .342 | .474 | .690 | 1.164 |
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 20.59 | 82 | 163 | 148 | 94 | 46 | 2.28 | 1221.1 | 107 | 17 | 4 | 398 | 309 | 441 | 488 | 9.30% | 1.158 |
Barry Bonds

- Age: 21–42
- Years: 1986–2007
- Positions: LF
- Teams: Pittsburgh Pirates, San Francisco Giants
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 162.8 | 173 | 2986 | 12606 | 9847 | 2227 | 2935 | 601 | 77 | 762 | 1996 | 514 | 141 | 2558 | 1539 | .298 | .444 | .666 | 1.143 |
Willie MaysHOF

- Age: 20–21, 23-42
- Years: 1951–1952, 1954-1973
- Positions: CF
- Teams: New York / San Francisco Giants, New York Mets
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 156.1 | 154 | 2992 | 12493 | 10881 | 2062 | 3283 | 523 | 140 | 660 | 1903 | 338 | 103 | 1464 | 1526 | .301 | .383 | .557 | .940 |
Walter JohnsonHOF2x MVP

- Age: 19–39
- Years: 1907–1927
- Positions: SP
- Teams: Washington Senators
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 152.1 | 68 | 802 | 666 | 417 | 279 | 2.17 | 5914.2 | 531 | 110 | 34 | 1902 | 1424 | 1363 | 3509 | 12.6% | 1.061 |
Ted WilliamsHOF2x MVP

- Age: 20–23, 27-41
- Years: 1939–1942, 1946-1960
- Positions: LF
- Teams: Boston Red Sox
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 122.1 | 188 | 2292 | 9791 | 7706 | 1798 | 2654 | 525 | 71 | 521 | 1839 | 24 | 17 | 2021 | 709 | .344 | .481 | .633 | 1.115 |
Ty CobbHOF

- Age: 18–41
- Years: 1905–1928
- Positions: CF
- Teams: Detroit Tigers, Philadelphia Athletics
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 151.4 | 165 | 3035 | 13072 | 11434 | 2246 | 4189 | 724 | 295 | 117 | 1937 | 892 | 178 | 1249 | 357 | .366 | .423 | .511 | .935 |
Rogers HornsbyHOF

- Age: 19–41
- Years: 1915–1937
- Positions: 2B, SS, 3B
- Teams: St. Louis Cardinals, New York Giants, Boston Braves, Chicago Cubs, St. Louis Browns
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 127.3 | 173 | 2259 | 9475 | 8173 | 1579 | 2930 | 541 | 169 | 301 | 1584 | 135 | 64 | 1038 | 679 | .358 | .423 | .576 | 1.000 |
Mickey MantleHOF3x MVP
- Age: 19–36
- Years: 1951–1968
- Positions: CF, 1B, LF
- Teams: New York Yankees
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 110.2 | 170 | 2401 | 9909 | 8102 | 1677 | 2415 | 344 | 72 | 536 | 1509 | 153 | 38 | 1733 | 1710 | .298 | .419 | .556 | .976 |
Hank AaronHOF
- Age: 20–42
- Years: 1954–1976
- Positions: RF, LF, CF, 1B
- Teams: Milwaukee / Atlanta Braves, Milwaukee Brewers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 143.1 | 153 | 3298 | 13940 | 12364 | 2174 | 3771 | 624 | 98 | 755 | 2297 | 240 | 73 | 1402 | 1383 | .304 | .373 | .554 | .927 |
Stan MusialHOF3x MVP
- Age: 20–23, 25-42
- Years: 1941–1944, 1946-1963
- Positions: LF, 1B, RF
- Teams: St. Louis Cardinals
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 128.7 | 158 | 3026 | 12712 | 10972 | 1949 | 3630 | 725 | 177 | 475 | 1951 | 78 | 31 | 1599 | 696 | .330 | .415 | .559 | .974 |
Lou GehrigHOF2x MVP
- Age: 20–36
- Years: 1923–1939
- Positions: 1B
- Teams: New York Yankees
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 113.7 | 173 | 2164 | 9660 | 8001 | 1888 | 2721 | 534 | 163 | 493 | 1995 | 102 | 101 | 1508 | 790 | .340 | .442 | .632 | 1.074 |
Roger Clemens
- Age: 21–44
- Years: 1984–2007
- Positions: SP
- Teams: Boston Red Sox, Toronto Blue Jays, New York Yankees, Houston Astros
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 138.7 | 70 | 709 | 707 | 354 | 184 | 3.12 | 4916.2 | 118 | 46 | 0 | 1885 | 1707 | 1580 | 4672 | 23.1% | 1.172 |
Tris SpeakerHOF
- Age: 19–40
- Years: 1907–1928
- Positions: CF
- Teams: Boston Americans, Cleveland Indians, Washington Senators, Philadelphia Athletics
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 134.8 | 157 | 2789 | 11988 | 10195 | 1882 | 3514 | 792 | 222 | 117 | 1529 | 432 | 129 | 1381 | 220 | .344 | .416 | .500 | .917 |
Alex Rodriguez
- Age: 18–37, 39-40
- Years: 1994–2013, 2015-2016
- Positions: SS, 3B
- Teams: Seattle Mariners, Texas Rangers, New York Yankees
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 117.5 | 141 | 2784 | 12207 | 10566 | 2021 | 3115 | 548 | 31 | 696 | 2086 | 329 | 76 | 1338 | 2287 | .294 | .379 | .550 | .929 |
Mike TroutActive
- Age: 19–32
- Years: 2011–2025
- Positions: CF, LF
- Teams: Los Angeles Angels
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 87.5 | 166 | 1648 | 7203 | 5967 | 1196 | 1754 | 325 | 55 | 404 | 1018 | 214 | 38 | 1067 | 1663 | .294 | .406 | .570 | .991 |
Honus WagnerHOF
- Age: 27–43
- Years: 1901–1917
- Positions: SS, OF, 1B, 3B
- Teams: Pittsburgh Pirates
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 113.6 | 150 | 2298 | 9640 | 8507 | 1414 | 2766 | 506 | 210 | 78 | 1375 | 601 | 15 | 836 | 327 | .325 | .383 | .461 | .845 |
Lefty GroveHOF
- Age: 25–41
- Years: 1925–1941
- Positions: SP
- Teams: Philadelphia Athletics, Boston Red Sox
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 113.3 | 68 | 616 | 457 | 300 | 141 | 3.06 | 3940.2 | 298 | 35 | 55 | 1594 | 1339 | 1187 | 2266 | 13.6% | 1.278 |
Eddie CollinsHOF
- Age: 19–43
- Years: 1906–1930
- Positions: 2B
- Teams: Philadelphia Athletics, Chicago White Sox
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 124.4 | 144 | 2826 | 12037 | 9949 | 1821 | 3315 | 438 | 187 | 47 | 1300 | 744 | 173 | 1499 | 286 | .333 | .406 | .428 | .835 |
Pete AlexanderHOF
- Age: 24–43
- Years: 1911–1930
- Positions: SP
- Teams: Philadelphia Phillies, Chicago Cubs, St. Louis Cardinals
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 116.0 | 73 | 696 | 599 | 373 | 208 | 2.56 | 5190 | 437 | 90 | 32 | 1851 | 1476 | 951 | 2198 | 8.3% | 1.121 |
Randy JohnsonHOF
- Age: 24–45
- Years: 1988–2009
- Positions: SP
- Teams: Montreal Expos, Seattle Mariners, Houston Astros, Arizona Dimondbacks, New York Yankees, San Francisco Giants
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 103.5 | 75 | 618 | 603 | 303 | 166 | 3.29 | 4135.1 | 100 | 37 | 2 | 1703 | 1513 | 1497 | 4875 | 28.6% | 1.171 |
Mike SchmidtHOF3x MVP
- Age: 22–39
- Years: 1972–1989
- Positions: 3B, 1B
- Teams: Philadelphia Phillies
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 106.9 | 147 | 2404 | 10062 | 8352 | 1506 | 2234 | 408 | 59 | 548 | 1595 | 174 | 92 | 1507 | 1883 | .267 | .379 | .527 | .906 |
Albert Pujols
- Age: 21–42
- Years: 2001–2002
- Positions: 1B, DH, LF, 3B
- Teams: St. Louis Cardinals, Los Angeles Angels, Los Angeles Dodgers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 101.7 | 141 | 3080 | 13041 | 11421 | 1914 | 3384 | 686 | 16 | 703 | 2218 | 117 | 43 | 1373 | 1404 | .296 | .374 | .544 | .918 |
Aaron JudgeActive
- Age: 24–33
- Years: 2016–2025
- Positions: RF, CF
- Teams: New York Yankees
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 62.3 | 178 | 1145 | 5002 | 4105 | 873 | 1205 | 203 | 7 | 368 | 830 | 65 | 21 | 817 | 1369 | .294 | .413 | .615 | 1.028 |
Rickey HendersonHOF
- Age: 20–44
- Years: 1979–2003
- Positions: LF, CF
- Teams: Oakland Athletics, New York Yankees, Toronto Blue Jays, San Diego Padres, Anaheim Angels, New York Mets, Seattle Mariners, Boston Red Sox, Los Angeles Dodgers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 111.2 | 132 | 3081 | 13346 | 10961 | 2295 | 3055 | 510 | 66 | 297 | 1115 | 1406 | 335 | 2190 | 1694 | .278 | .400 | .418 | .818 |
Frank RobinsonHOF
- Age: 20–40
- Years: 1956–1976
- Positions: RF, LF, 1B, CF
- Teams: Cincinnati Reds, Baltimore Orioles, Los Angeles Dodgers, California Angels, Cleveland Indians
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 107.2 | 153 | 2808 | 11743 | 10006 | 1829 | 2943 | 528 | 72 | 586 | 1812 | 204 | 77 | 1420 | 1532 | .294 | .388 | .536 | .925 |
Joe MorganHOF
- Age: 19–40
- Years: 1963–1984
- Positions: 2B
- Teams: Houston Colt .45’s / Astros, Cincinnati Reds, San Francisco Giants, Philadelphia Phillies, Oakland Athletics
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 100.4 | 135 | 2649 | 11329 | 9277 | 1650 | 2517 | 449 | 96 | 268 | 1133 | 689 | 162 | 1865 | 1015 | .271 | .390 | .427 | .817 |
Pedro MartinezHOF
- Age: 20–37
- Years: 1992–2009
- Positions: SP
- Teams: Los Angeles Dodgers, Montreal Expos, Boston Red Sox, New York Mets, Philadelphia Phillies
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 86.1 | 66 | 476 | 409 | 219 | 100 | 2.93 | 2827.1 | 46 | 17 | 3 | 1006 | 919 | 760 | 3154 | 27.7% | 1.054 |
Christy MathewsonHOF
- Age: 20–35
- Years: 1901–1916
- Positions: SP
- Teams: New York Giants, Cincinnati Reds
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 101.0 | 74 | 635 | 551 | 373 | 188 | 2.13 | 4780.2 | 434 | 79 | 28 | 1616 | 1133 | 844 | 2502 | 6.4% | 1.058 |
Greg MadduxHOF
- Age: 20–42
- Years: 1986–2008
- Positions: SP
- Teams: Chicago Cubs, Atlanta Braves, Los Angeles Dodgers, San Diego Padres
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 104.8 | 76 | 744 | 740 | 355 | 227 | 3.16 | 5008.1 | 109 | 35 | 0 | 1981 | 1756 | 999 | 3371 | 16.5% | 1.143 |
Tom SeaverHOF
- Age: 22–41
- Years: 1967–1986
- Positions: SP
- Teams: New York Mets, Cincinnati Reds, Chicago White Sox, Boston Red Sox
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 106.1 | 79 | 656 | 647 | 311 | 205 | 2.86 | 4782.2 | 231 | 61 | 1 | 1674 | 1521 | 1390 | 3640 | 18.8% | 1.121 |
Carl YastrzemskiHOFMVP
- Age: 21–43
- Years: 1961–1983
- Positions: LF, 1B, CF
- Teams: Boston Red Sox
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 96.5 | 130 | 3308 | 13991 | 11988 | 1816 | 3419 | 646 | 59 | 452 | 1844 | 168 | 116 | 1845 | 1393 | .285 | .379 | .462 | .841 |
Mel OttHOF
- Age: 17–38
- Years: 1926–1947
- Positions: RF, 3B
- Teams: New York Giants
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 110.9 | 156 | 2730 | 11337 | 9456 | 1859 | 2876 | 488 | 72 | 511 | 1860 | 89 | 0 | 1708 | 896 | .304 | .409 | .533 | .943 |
Jimmie FoxxHOF
- Age: 17–34, 36-37
- Years: 1925–1942, 1944-1945
- Positions: 1B, 3B, C
- Teams: Philadelphia Athletics, Boston Red Sox, Chicago Cubs, Philadelphia Phillies
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 92.3 | 158 | 2317 | 9670 | 8134 | 1751 | 2646 | 458 | 125 | 534 | 1922 | 87 | 72 | 1452 | 1311 | .325 | .425 | .609 | 1.034 |
Nap LajoieHOF
- Age: 21–41
- Years: 1901–1916
- Positions: 2B, 1B
- Teams: Philadelphia Athletics, Cleveland Bronchos / Naps
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 89.4 | 146 | 1988 | 8256 | 7498 | 1083 | 2521 | 510 | 101 | 51 | 1141 | 293 | 21 | 457 | 74 | .336 | .382 | .451 | .833 |
Eddie MathewsHOF
- Age: 20–36
- Years: 1952–1968
- Positions: RF, LF, P
- Teams: Boston / Milwaukee / Atlanta Braves, Houston Astros, Detroit Tigers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 96.1 | 143 | 2391 | 10101 | 8537 | 1509 | 2315 | 354 | 72 | 512 | 1453 | 68 | 39 | 1444 | 1487 | .271 | .374 | .509 | .884 |
Wade BoggsHOF
- Age: 24–41
- Years: 1982–1999
- Positions: RF, LF, P
- Teams: Boston Red Sox, New York Yankees, Tampa Bay Devil Rays
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 91.4 | 132 | 2440 | 10740 | 9180 | 1513 | 3010 | 578 | 61 | 118 | 1014 | 24 | 35 | 1412 | 745 | .327 | .413 | .442 | .856 |
Roberto ClementeHOFMVP
- Age: 20–37
- Years: 1955–1972
- Positions: RF
- Teams: Pittsburgh Pirates
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 94.8 | 129 | 2433 | 10212 | 9454 | 1416 | 3000 | 440 | 166 | 240 | 1305 | 83 | 46 | 621 | 1230 | .317 | .358 | .475 | .833 |
Mookie BettsActive
- Age: 21–32
- Years: 2014–2025
- Positions: RF, CF, SS, 2B
- Teams: Boston Red Sox, Los Angeles Dodgers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 75.2 | 136 | 1531 | 6936 | 6083 | 1166 | 1767 | 394 | 41 | 291 | 913 | 196 | 41 | 736 | 924 | .290 | .369 | .512 | .881 |
George BrettHOFMVP
- Age: 20–40
- Years: 1973–1993
- Positions: 3B, 1B
- Teams: Kansas City Royals
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 88.6 | 132 | 2707 | 11624 | 10349 | 1583 | 3154 | 665 | 137 | 317 | 1596 | 201 | 97 | 1096 | 908 | .304 | .368 | .487 | .855 |
Cal Ripken, JrHOF2x MVPRookie of the Year
- Age: 20–40
- Years: 1981–2001
- Positions: SS, 3B
- Teams: Baltimore Orioles
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 95.9 | 112 | 3001 | 12883 | 11551 | 1647 | 3184 | 603 | 44 | 431 | 1695 | 36 | 39 | 1129 | 1305 | .275 | .339 | .447 | .787 |
Cy YoungHOF
- Age: 34–44
- Years: 1901–1911
- Positions: SP
- Teams: Boston Americans / Red Sox, Cleveland Naps, Boston
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 70.7 | 74 | 401 | 369 | 225 | 146 | 2.12 | 3312.1 | 331 | 44 | 9 | 1119 | 779 | 413 | 1563 | 1.00 |
Ken Griffey, JrHOF
- Age: 19–40
- Years: 1989–2010
- Positions: CF
- Teams: Seattle Mariners, Cincinnati Reds, Chicago White Sox
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 83.8 | 131 | 2671 | 11304 | 9801 | 1662 | 2781 | 524 | 38 | 630 | 1836 | 184 | 69 | 1312 | 1779 | .283 | .369 | .537 | .907 |
Joe DiMaggioHOF3x MVP
- Age: 21–27, 31-36
- Years: 1936–1942, 1946-1951
- Positions: CF
- Teams: New York Yankees
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 79.2 | 152 | 1736 | 7671 | 6821 | 1390 | 2214 | 389 | 131 | 361 | 1537 | 30 | 9 | 790 | 369 | .324 | .397 | .578 | .976 |
Bob GibsonHOFMVP2x Cy Young
- Age: 23–39
- Years: 1959–1975
- Positions: SP
- Teams: St. Louis Cardinals
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 81.7 | 78 | 528 | 482 | 251 | 174 | 2.91 | 3884.1 | 255 | 56 | 6 | 1420 | 1258 | 1336 | 3117 | 19.4% | 1.188 |
Phil NiekroHOF
- Age: 19–40
- Years: 1914–1935
- Positions: SP
- Teams: Atlanta Braves, New York Yankees, Cleveland Indians, Toronto Blue Jays
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 97.0 | 86 | 864 | 716 | 318 | 274 | 3.35 | 5404.1 | 245 | 45 | 29 | 2337 | 2012 | 1809 | 3342 | 14.7% | 1.268 |
Al KalineHOF
- Age: 18–39
- Years: 1953–1974
- Positions: RF, CF, 1B
- Teams: Detroit Tigers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 92.8 | 134 | 2834 | 11597 | 10116 | 1622 | 3007 | 498 | 75 | 399 | 1583 | 137 | 65 | 1277 | 1020 | .297 | .374 | .479 | .853 |
Jeff BagwellHOFMVPRookie of the Year
- Age: 23–37
- Years: 1991–2005
- Positions: 1B
- Teams: Houston Astros
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 79.9 | 149 | 2150 | 9431 | 7797 | 1517 | 2314 | 488 | 32 | 449 | 1529 | 202 | 78 | 1401 | 1558 | .296 | .407 | .540 | .947 |
“Shoeless” Joe Jackson
- Age: 20–32
- Years: 1908–1920
- Positions: RF, LF
- Teams: Philadelphia Athletics, Cleveland Indians, Chicago White Sox
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 62.2 | 165 | 1332 | 5690 | 4981 | 873 | 1772 | 307 | 168 | 54 | 785 | 202 | 61 | 519 | 158 | .355 | .413 | .517 | .930 |
Gaylord PerryHOF
- Age: 23–44
- Years: 1962–1983
- Positions: SP
- Teams: San Francisco Giants, Cleveland Indians, Texas Rangers, San Diego Padres, New York Yankees, Atlanta Braves, Seattle Mariners, Kansas City Royals,
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 93.0 | 85 | 777 | 690 | 314 | 265 | 3.11 | 5350.1 | 303 | 53 | 11 | 2128 | 1846 | 1379 | 3534 | 16.1% | 1.180 |
Ed WalshHOF
- Age: 23 – 36
- Years: 1904 – 1917
- Positions: SP
- Teams: Chicago White Sox, Boston Braves
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 63.8 | 69 | 430 | 315 | 195 | 126 | 1.82 | 2964.1 | 250 | 57 | 34 | 877 | 598 | 617 | 1736 | 7.1% | 0.999 |
Bert BlylevenHOF
- Age: 19 – 39, 41
- Years: 1970 – 1990, 1992
- Positions: SP
- Teams: Minnesota Twins, Texas Rangers, Pittsburgh Pirates, Cleveland Indians, California Angels
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 96.1 | 85 | 692 | 685 | 287 | 250 | 3.31 | 4970 | 242 | 60 | 0 | 2029 | 1830 | 1322 | 3701 | 18.1% | 1.197 |
Chipper JonesHOF
- Age: 21, 23 – 40
- Years: 1993, 1995 – 2012
- Positions: 3B, LF
- Teams: Atlanta Braves
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 85.3 | 141 | 2499 | 10614 | 8984 | 1619 | 2726 | 549 | 38 | 468 | 1623 | 150 | 46 | 1512 | 1409 | .303 | .400 | .529 | .930 |
Arky VaughanHOF
- Age: 20 – 31, 35 – 36
- Years: 1932 – 1943, 1947 – 1948
- Positions: SS, 3B
- Teams: Pittsburgh Pirates, Brooklyn Dodgers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 78.0 | 138 | 1817 | 7721 | 6622 | 1173 | 2103 | 356 | 128 | 96 | 926 | 118 | 0 | 937 | 276 | .317 | .399 | .453 | .853 |
Rod CarewHOF
- Age: 21 – 39
- Years: 1967 – 1985
- Positions: 1B, 2B
- Teams: Minnesota Twins, California Angels
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 81.2 | 132 | 2469 | 10550 | 9315 | 1424 | 3053 | 445 | 112 | 92 | 1015 | 353 | 187 | 1018 | 1028 | .327 | .388 | .429 | .817 |
Steve CarltonHOF
- Age: 20 – 43
- Years: 1965 – 1988
- Positions: SP
- Teams: St. Louis Cardinals, Philadelphia Phillies, San Francisco Giants, Chicago White Sox, Cleveland Indians, Minnesota Twins
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 84.1 | 87 | 741 | 709 | 329 | 244 | 3.22 | 5217.1 | 254 | 55 | 2 | 2130 | 1864 | 1833 | 4136 | 19.1% | 1.246 |
Frank ThomasHOF
- Age: 22 – 40
- Years: 1990 – 2008
- Positions: DH, 1B
- Teams: Chicago White Sox, Oakland Athletics, Toronto Blue Jays
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 73.8 | 154 | 2322 | 10074 | 8199 | 1494 | 2468 | 495 | 12 | 521 | 1704 | 32 | 23 | 1667 | 1397 | .301 | .419 | .554 | .974 |
Johnny MizeHOF
- Age: 23 – 29, 33 – 40
- Years: 1936 – 1942, 1946 – 1953
- Positions: 1B
- Teams: St. Louis Cardinals, New York Giants, New York Yankees
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 70.6 | 157 | 1884 | 7371 | 6443 | 1118 | 2011 | 367 | 83 | 359 | 1337 | 28 | 1 | 856 | 524 | .312 | .396 | .562 | .958 |
Ron SantoHOF
- Age: 20 – 34
- Years: 1960 – 1974
- Positions: 3B
- Teams: Chicago Cubs, Chicago White Sox
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 70.5 | 126 | 2243 | 9396 | 8143 | 1138 | 2254 | 365 | 67 | 342 | 1331 | 35 | 41 | 1108 | 1343 | .276 | .361 | .464 | .825 |
Warren SpahnHOF
- Age: 21, 25 – 44
- Years: 1942, 1946 – 1965
- Positions: SP
- Teams: Boston / Milwaukee Braves, New York Mets, San Francisco Giants
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 92.4 | 84 | 750 | 665 | 363 | 245 | 3.09 | 5243.2 | 382 | 63 | 29 | 2016 | 1798 | 1434 | 2583 | 12.0% | 1.194 |
Adrian BeltreHOF
- Age: 19 – 39
- Years: 1998 – 2018
- Positions: 3B
- Teams: Los Angeles Dodgers, Seattle Mariners, Boston Red Sox, Texas Rangers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 93.5 | 115 | 2933 | 12130 | 11068 | 1524 | 3166 | 636 | 38 | 477 | 1707 | 121 | 42 | 848 | 1732 | .286 | .338 | .479 | .818 |
Clayton KershawMVP3x Cy Young
- Age: 20 – 37
- Years: 2008 – 2025
- Positions: SP
- Teams: Los Angeles Dodgers
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 78.1 | 64 | 455 | 451 | 223 | 96 | 2.53 | 2855.1 | 25 | 15 | 0 | 881 | 804 | 713 | 3052 | 27.1% | 1.02 |
Dick AllenHOF
- Age: 21 – 35
- Years: 1963 – 1977
- Positions: 1B, 3B, LF
- Teams: Philadelphia Phillies, St. Louis Cardinals, Los Angeles Dodgers, Chicago White Sox, Oakland Athletics
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 58.7 | 155 | 1749 | 7314 | 6332 | 1099 | 1848 | 320 | 79 | 351 | 1119 | 133 | 52 | 894 | 1556 | .291 | .377 | .533 | .910 |
Duke SniderHOF
- Age: 20 – 37
- Years: 1947 – 1964
- Positions: CF, RF
- Teams: Brooklyn / Los Angeles Dodgers, New York Mets, San Francisco Giants
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 65.9 | 139 | 2143 | 8237 | 7161 | 1259 | 2116 | 358 | 85 | 407 | 1333 | 99 | 50 | 971 | 1237 | .295 | .377 | .539 | .917 |
Robin RobertsHOF
- Age: 21 – 39
- Years: 1948 – 1966
- Positions: SP
- Teams: Philadelphia Phillies, Baltimore Orioles, Houston Astros, Chicago Cubs
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 83.0 | 89 | 676 | 609 | 286 | 245 | 3.41 | 4688.2 | 305 | 45 | 25 | 1962 | 1774 | 902 | 2357 | 12.3% | 1.169 |
Justin Verlander
- Age: 22 – 37, 39 – 41
- Years: 2005 – 2020, 2022 – 2025
- Positions: SP
- Teams: Detroit Tigers, Houston Astros, New York Mets, San Francisco Giants
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 82.2 | 79 | 555 | 555 | 266 | 158 | 3.32 | 3567.2 | 26 | 9 | 0 | 1428 | 1317 | 1004 | 3553 | 24.3% | 1.14 |
Jackie RobinsonHOFMVPRookie of the Year
- Age: 28 – 37
- Years: 1947 – 1956
- Positions: 2B, 3B, 1B, OF
- Teams: Brooklyn Dodgers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 61.8 | 135 | 1382 | 5802 | 4877 | 947 | 1518 | 273 | 54 | 137 | 734 | 197 | 30 | 740 | 291 | .311 | .401 | .473 | .875 |
Reggie JacksonHOF
- Age: 21 – 41
- Years: 1967 – 1987
- Positions: RF, CF
- Teams: Kansas City / Oakland Athletics, Baltimore Orioles, New York Yankees, California Angels
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 73.9 | 139 | 2820 | 11416 | 9864 | 1551 | 2584 | 463 | 49 | 563 | 1702 | 228 | 115 | 1375 | 2597 | .261 | .355 | .490 | .845 |
Curt Schilling
- Age: 21 – 40
- Years: 1988 – 2007
- Positions: SP
- Teams: Baltimore Orioles, Houston Astros, Philadelphia Phillies, Arizona Diamondbacks, Boston Red Sox
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 80.5 | 80 | 569 | 436 | 216 | 146 | 3.46 | 3261 | 83 | 20 | 22 | 1318 | 1253 | 711 | 3116 | 23.5% | 1.137 |
Larry WalkerHOF
- Age: 23 – 38
- Years: 1989 – 2005
- Positions: RF
- Teams: Montreal Expos, Colorado Rockies, St. Louis Cardinals
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 72.7 | 140 | 1988 | 8030 | 6907 | 1355 | 2160 | 471 | 62 | 383 | 1311 | 230 | 76 | 913 | 1231 | .312 | .399 | .565 | .965 |
Fergie JenkinsHOF
- Age: 22 – 40
- Years: 1965 – 1983
- Positions: SP
- Teams: Philadelphia Phillies, Chicago Cubs, Texas Rangers, Boston Red Sox
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 82.1 | 87 | 664 | 594 | 284 | 226 | 3.34 | 4500.2 | 267 | 49 | 7 | 1853 | 1669 | 997 | 3192 | 17.4% | 1.141 |
Joey VottoMVP
- Age: 23 – 39
- Years: 2007 – 2023
- Positions: 1B
- Teams: Cincinnati Reds
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 64.5 | 145 | 2056 | 8746 | 7252 | 1171 | 2135 | 459 | 22 | 356 | 1144 | 80 | 29 | 1365 | 1640 | .294 | .409 | .511 | .920 |
Charlie GehringerHOFMVP
- Age: 21 – 39
- Years: 1924 – 1942
- Positions: 2B
- Teams: Detroit Tigers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 84.7 | 124 | 2323 | 10237 | 8860 | 1774 | 2839 | 574 | 146 | 184 | 1427 | 181 | 89 | 1186 | 372 | .320 | .398 | .480 | .878 |
Ernie BanksHOF2x MVP
- Age: 22 – 40
- Years: 1953 – 1971
- Positions: SS, 1B
- Teams: Chicago Cubs
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 67.7 | 118 | 2528 | 10395 | 9421 | 1305 | 2583 | 407 | 90 | 512 | 1636 | 50 | 53 | 763 | 1236 | .274 | .328 | .499 | .828 |
Roy HalladayHOF
- Age: 21 – 36
- Years: 1998 – 2013
- Positions: SP
- Teams: Toronto Blue Jays, Philadelphia Phillies
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 65.4 | 76 | 416 | 390 | 203 | 105 | 3.38 | 2749.1 | 67 | 20 | 1 | 1135 | 1034 | 592 | 2117 | 18.8% | 1.177 |
Mark McGwire
- Age: 22 – 37
- Years: 1986 – 2001
- Positions: 1B
- Teams: Oakland Athletics, St. Louis Cardinals
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 62.2 | 157 | 1874 | 7660 | 6187 | 1167 | 1626 | 252 | 6 | 583 | 1414 | 12 | 8 | 1317 | 1596 | .262 | .393 | .588 | .982 |
Edgar MartinezHOF
- Age: 24 – 41
- Years: 1987 – 2004
- Positions: DH, 3B
- Teams: Seattle Mariners
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 68.4 | 147 | 2055 | 8672 | 7213 | 1219 | 2247 | 514 | 15 | 309 | 1261 | 49 | 30 | 1283 | 1202 | .311 | .417 | .515 | .932 |
Johnny BenchHOF2x MVPRookie of the Year
- Age: 19-35
- Years: 1967 – 1983
- Positions: C, 3B, 1B
- Teams: Cincinnati Reds
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 75.1 | 125 | 2158 | 8669 | 7658 | 1091 | 2048 | 381 | 24 | 389 | 1376 | 68 | 43 | 891 | 1278 | .267 | .341 | .475 | .817 |
Willie McCoveyHOF
- Age: 21 – 42
- Years: 1959 – 1980
- Positions: 1B, LF
- Teams: San Francisco Giants, San Diego Padres, Oakland Athletics
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 64.5 | 145 | 2588 | 9686 | 8197 | 1229 | 2211 | 353 | 46 | 521 | 1555 | 26 | 22 | 1345 | 1550 | .269 | .374 | .514 | .888 |
Jim ThomeHOF
- Age: 20 – 41
- Years: 1991 – 2012
- Positions: 1B, DH, 3B
- Teams: Cleveland Indians, Philadelphia Phillies, Chicago White Sox, Los Angeles Dodgers, Minnesota Twins, Baltimore Orioles
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 73.1 | 145 | 2543 | 10313 | 8422 | 1583 | 2328 | 451 | 26 | 612 | 1699 | 19 | 20 | 1747 | 2548 | .276 | .401 | .554 | .955 |
Manny Ramirez
- Age: 21 – 39
- Years: 1993 – 2011
- Positions: LF, RF
- Teams: Cleveland Indians, Boston Red Sox, Los Angeles Dodgers, Chicago White Sox, Tampa Bay Rays
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 69.3 | 153 | 2302 | 9774 | 8244 | 1544 | 2574 | 547 | 20 | 555 | 1831 | 38 | 33 | 1329 | 1813 | .312 | .410 | .585 | .995 |
Miguel Cabrera
- Age: 20 – 40
- Years: 2003 – 2023
- Positions: 1B, 3B, LF
- Teams: Florida Marlins, Detroit Tigers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 67.1 | 139 | 2797 | 11796 | 10356 | 1551 | 3174 | 627 | 17 | 511 | 1881 | 40 | 21 | 1258 | 2105 | .306 | .382 | .518 | .901 |
Robinson Cano
- Age: 22 – 37, 39
- Years: 2005 – 2020, 2022
- Positions: 2B
- Teams: New York Yankees, Seattle Mariners, New York Mets, San Diego Padres, Atlanta Braves
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 68.0 | 124 | 2267 | 9550 | 8773 | 1262 | 2639 | 572 | 33 | 335 | 1306 | 51 | 38 | 620 | 1214 | .301 | .351 | .488 | .839 |
Kevin Brown
- Age: 21, 23 – 40
- Years: 1986, 1988 – 2005
- Positions: Teams:Texas Rangers,Baltimore Orioles,Florida Marlins,San Diego Padres,Los Angeles Dodgers,New York Yankees
- Teams: Texas Rangers, Baltimore Orioles, Florida Marlins, San Diego Padres, Los Angeles Dodgers, New York Yankees
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 68.2 | 78 | 486 | 476 | 211 | 144 | 3.28 | 3256 | 72 | 17 | 0 | 1357 | 1185 | 901 | 2397 | 17.7% | 1.222 |
Mike MussinaHOF
- Age: 22 – 39
- Years: 1991 – 2008
- Positions: SP
- Teams: Baltimore Orioles, New York Yankees
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 82.8 | 82 | 537 | 536 | 270 | 153 | 3.68 | 3562.2 | 57 | 23 | 0 | 1559 | 1458 | 785 | 2813 | 19.3% | 1.191 |
Harry HeilmannHOF
- Age: 19, 21 – 35, 37
- Years: 1914, 1916 – 1930, 1932
- Positions: RF, 1B
- Teams: Detroit Tigers, Cincinnati Reds
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 72.5 | 144 | 2148 | 8960 | 7787 | 1291 | 2660 | 542 | 151 | 183 | 1539 | 113 | 64 | 856 | 550 | .341 | .396 | .520 | .917 |
Bobby Grich
- Age: 21 – 37
- Years: 1970 – 1986
- Positions: 2B, SS
- Teams: Baltimore Orioles, California Angels
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 71.0 | 129 | 2008 | 8220 | 6890 | 1033 | 1833 | 320 | 47 | 224 | 864 | 104 | 83 | 1087 | 1278 | .266 | .365 | .423 | .789 |
Stan CoveleskiHOF
- Age: 22, 26 – 38
- Years: 1912, 1916 – 1928
- Positions: SP
- Teams: Philadelphia Athletics, Cleveland Indians, Washingotn Senators, New York Yankees
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 66.6 | 78 | 450 | 385 | 215 | 142 | 2.89 | 3082 | 224 | 38 | 21 | 1237 | 990 | 802 | 981 | 7.7% | 1.251 |
Todd HeltonHOF
- Age: 23 – 39
- Years: 1997 – 2013
- Positions: 1B
- Teams: Colorado Rockies
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 61.8 | 132 | 2247 | 9450 | 7962 | 1401 | 2519 | 592 | 37 | 369 | 1406 | 37 | 29 | 1335 | 1175 | .316 | .413 | .539 | .952 |
Bob FellerHOF
- Age: 17 – 22, 26 – 37
- Years: 1936 – 1941, 1945 – 1956
- Positions: SP
- Teams: Cleveland Indians
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 65.2 | 82 | 570 | 484 | 266 | 162 | 3.25 | 3827 | 279 | 44 | 21 | 1557 | 1384 | 1764 | 2581 | 16.0% | 1.315 |
Rube WaddellHOF
- Age: 20, 22 – 33
- Years: 1897, 1899 – 1910
- Positions: SP
- Teams: Louisville Colonels, Pittsburgh Pirates, Chicago Orphans, Philadelphia Athletics, St. Louis Browns
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 55.0 | 76 | 366 | 308 | 178 | 127 | 2.11 | 2659.2 | 235 | 47 | 4 | 923 | 624 | 728 | 2137 | 20.4% | 1.10 |
Juan MarichalHOF
- Age: 22 – 37
- Years: 1960 – 1975
- Positions: SP
- Teams: San Francisco Giants, Boston Red Sox, Los Angeles Dodgers
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 61.8 | 81 | 471 | 457 | 243 | 142 | 2.89 | 3507 | 244 | 52 | 2 | 1329 | 1126 | 709 | 2303 | 16.2% | 1.10 |
Max Scherzer
- Age: 23 – 40
- Years: 2008 – 2025
- Positions: SP
- Teams: Arizona Diamondbacks, Detroit Tigers, Washington Nationals, Los Angeles Dodgers, New York Mets, Toronto Blue Jays
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 74.7 | 77 | 483 | 474 | 221 | 117 | 3.22 | 2963 | 12 | 5 | 0 | 1132 | 1059 | 779 | 3489 | 29.1% | 1.08 |
Robin YountHOF2x MVP
- Age: 18 – 37
- Years: 1974 – 1993
- Positions: SS, CF
- Teams: Milwaukee Brewers
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 77.3 | 113 | 2856 | 12249 | 11008 | 1632 | 3142 | 583 | 126 | 251 | 1406 | 271 | 105 | 966 | 1350 | .285 | .342 | .430 | .772 |
Paul Goldschmidt
- Age: 23 – 37
- Years: 2011 – 2025
- Positions: 1B
- Teams: Arizona Diamondbacks, St. Louis Cardinals, New York Yankees
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 63.8 | 137 | 2074 | 8826 | 7608 | 1280 | 2190 | 477 | 24 | 372 | 1232 | 174 | 36 | 1086 | 1979 | .288 | .378 | .504 | .882 |
Hal NewhouserHOF
- Age: 18 – 34
- Years: 1939 – 1955
- Positions: SP
- Teams: Detroit Tigers, Cleveland Indians
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 60.0 | 76 | 488 | 374 | 207 | 150 | 3.06 | 2993 | 212 | 33 | 26 | 1197 | 1016 | 1249 | 1796 | 14.2% | 1.310 |
Pete Rose
- Age: 22 – 45
- Years: 1963 – 1986
- Positions: 1B, LF, 3B, 2B, RF
- Teams: Cincinnati Reds, Philadelphia Phillies, Montreal Expos
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 79.6 | 121 | 3562 | 15861 | 14053 | 2165 | 4256 | 746 | 135 | 160 | 1314 | 198 | 149 | 1566 | 1143 | .302 | .373 | .409 | .783 |
Sandy KoufaxHOFMVP3x Cy Young
- Age: 19-30
- Years: 1955-1966
- Positions: SP
- Teams: Brooklyn / Los Angeles Dodgers
| WAR | ERA- | G | GS | W | L | ERA | IP | CG | SHO | SV | R | ER | BB | SO | K% | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 53.1 | 75 | 397 | 314 | 165 | 87 | 2.76 | 2324.1 | 137 | 40 | 9 | 806 | 713 | 817 | 2396 | 25.2% | 1.11 |
Hank GreenbergHOF
- Age: 19, 22 – 30, 1945 – 1947
- Years: 1930, 1933 – 1941, 1945 – 1947
- Positions: 1B, OF
- Teams: Detroit Tigers, Pittsburgh Pirates
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 55.5 | 154 | 1394 | 6096 | 5193 | 1051 | 1628 | 379 | 71 | 331 | 1276 | 58 | 26 | 852 | 844 | .313 | .409 | .605 | 1.014 |
Chase Utley
- Age: 24 – 39
- Years: 2003 – 2018
- Positions: 2B
- Teams: Philadelphia Phillies
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 65.4 | 118 | 1937 | 7863 | 6857 | 1103 | 1885 | 411 | 58 | 259 | 1025 | 154 | 22 | 724 | 1193 | .275 | .358 | .465 | .823 |
Mike PiazzaHOF
- Age: 23 – 38
- Years: 1992 – 2007
- Positions::C, DH
- Teams:Los Angeles Dodgers,Florida Marlins, New York Mets, San Diego Padres, Oakland Athletics
| WAR | wRC+ | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 59.5 | 140 | 1912 | 7745 | 6911 | 1048 | 2127 | 344 | 8 | 427 | 1335 | 17 | 20 | 759 | 1113 | .307 | .376 | .545 | .921 |
All underlying data used in this analysis is available in The Baseball Scholar Data Library.
Discover more from The Baseball Scholar
Subscribe to get the latest posts sent to your email.


You could split Mariano Rivera’s regular season career into 2 and each half would be an all-time great RP career. Then just to top it off, HE PITCHED 2 SEASONS WORTH OF INNINGS IN THE POSTSEASON WITH A 0.70 ERA. And was the only unanimous HOF ever. Jeter and Yogi should be on there too, but I think I only saw 2 catchers and I don’t feel like having the Jeter argument so I’ll ignore that. Leaving Rivera off is ridiculous though.
With due respect, your argument could be flipped around, and I could be just as incredulous that you think Mariano Rivera is one of the 100 greatest players ever.
Mo pitched pitched less than 1,300 innings. Tom Seaver pitched more innings from 1971 to 1975. And before you scream that Rivera’s innings were more important … consider this:
Of his 1,105 relief appearances, Rivera entered the game with NO ONE ON BASE 879 times (79.5% of the time). Only in about a quarter of those appearances was his team ahead BY FEWER THAN TWO RUNS.
Rivera pitched a lot of innings when the outcome of the game was in little doubt. Granted, Rivera converted those situations better than anyone ever has, he pitched better than any reliever ever has. But, it’s important to note that he pitched far fewer high leverage innings than the relievers of the previous three decades before his debut.
It’s hard for me to think a pitcher who tossed less than 1,300 innings and who pitched often with a 3-run lead and only needing to get 3 outs, is one of the best 100 PLAYERS in baseball history. Greatest reliever, of course. One of the greatest 100 pitchers, yes I have him about #80 among pitchers. But one of the GREATEST 100 PLAYTERS EVER? You have to ignore a lot to make that claim.
Also consider this last piece of statistical evidence: when the Yankees entered the ninth with a 1 or 2-run lead and Rivera was called in to protect it, he converted the save 86 percent of the time. From 1960 to 1990, the stat for that game situation (team ahead by 1 or 2 runs in ninth regardless of who was pitching) was 83 percent. The great Mo Rivera was 3 percent better over his career converting saves as opposed to the prior strategy used by managers.
I love me some Rivera — but he was a relief specialist, not one of the 100 greatest players ever.
He was the most dominant releiver of all time, he definitely deserves to be a top 100 player of all time. Going by your standards A-rod isn’t top 100 and neither is Jeter. Mariano Rivera was one of the most dominant pitchers ever, and when your that good you deserve to be a top 100 player, its simple.
You’ve never been a reliever. It’s night and day. Like cutting 2 acres of grass with a push mower vs. a riding mower.
The getting up and down and not pitching actually counts. Being ready every single day. Being told No way we’re using you today and then they do, is beyond annoying.
Like bogus pitch counts. Add 40. Warming up and in between innings. All these people who talk about it, never did it.
But let’s talk Rivera. War points per IP. No one in history is above 0.04, except Rivera. Over 0.03 is Sale and deGrom but they have limited innings. If you so this for 50 pitchers off the top of your head, a pattern emerges. Clemens at 0.028. W. Johnson at 0.027. Lefty Grove at 0.026.
Try it, greatness falls right into place with some surprises. Like Billy Wagner being over 0.03 and Smoltz being under 0.20.
You have to obviously believe in one of the 2 versions of WAR.
So you have Mark McGwire and Joey Votto ahead of Warren Spahn and Mariano Rivera? Please go ahead and try and justify that.
The stats of steroid freaks should not be included in this list. They are literally major league cheaters. In the olympics records set while using performance enhancing drugs are stricken from the books. So should it be in baseball.
Joey Votto is the 54th best player of all-time? I can’t see how you justify that. He’s a top 15 first baseman, I’ll give you that, but how is he a greater player than Warren Spahn?
You need to consider adjusting for era. According to your list FIVE of the ten greatest players of all-time played during World War I. Do you think that makes sense? And seven of your top ten played before baseball was integrated. I also question your ranking of Joe Jackson. You mean to tell us that his career was greater than Ken Griffey Jr. and Cal Ripken Jr.?
Votto isn’t top 15 or 25 or 50 1B of all time
You have them all numbered 1. Could you change all the numbers ‘1’ to their actual order number when you get a chance?
It looks to me like you were using WAR and WRC+ to justify rankings. Everyone of your players would be in a TOP 150 of ALL-Time but I just don’t see where Players Like Votto, Coveleski, Waddell, Cano and Newhouser should be ranked ahead of players Like Jeter, Ryan. Rivera, Simmons, O.smith, Medwick, Hubbell and E. Murray. I would also think M. Scherzer, B. Robinson and I Rodriguez would be highly debatable
Chase Utley over Derek Jeter WOW! And WHERE IS PAUL MOLITOR top 10 hits all time, .300+ BA. Also Hank Aaron in my opinion is the greatest player of all time only 9 seems a little low, I could justify only top 5.
Hank Aaron is not the goat in my book, but definitely top 5 or 3.
Yeah, I was enjoying the list until I saw the Utley pick.
I’d take the career of Jeter, Stargell, Killebrew, Johan Santana, Pedroia, Ortiz, Yogi Berra, Ichiro, Lofton, Lance Berkman, Greinke, Altuve, J-Ram, Lindor, Molitor, Kirby Puckett, Dave Winfield, Bobby Abreu, Harold Baines, David Wright, Bryce Harper, Tony Gwynn, Jimmy Rollins, Bernie Williams, Carlos Beltran, Nolan Arenado, Matt Holliday, Andruw Jones, Torii Hunter, Jon Lester, Felix Hernandez, CC Sabathia, Albert Belle, Delgado, Freddie Freeman, and Christian Yelich above him.
WAR be damned.
Billy Williams was the highest quality player the Cubs ever had in that critical #3 spot in the batting order, renowned for his “sweet swing.” Andre Dawson was another killer bat–both players more productive than Ron Santo, who apparently was favored because of his team spirit (which certainly should count).
Johnny Bench 76 ? I give up
BTW — on Baseball Egg, there’s a page that list the “Top 100” lists from several sources, side by side. Includes Bill James, ESPN, The Sporting News, and Baseball Scholar, among others.
http://baseballegg.com/all-time-player-rankings/top-100-players-in-baseball-history-2/
David Ortiz belongs in the top 100.
Ortiz was a wonderful hitter. Almost, but not quite as good of a hitter as Willie Stargell. But because Stargell at least played the field, Ortiz has to be behind him. I realize Stargell was not a good fielder. But he at least played the field. And Stargell’s 147 OPS+ tops Ortiz’s 141.
Hahahahhaaaaaaa
Olympians lose their medals and reputation, Lance Armstrong lost his titles and reputation… Why should baseball fans glorify cheaters? It should stop.
Well I’m glad Koufax beat out Stan Koveleski. Steroid Bonds over Mays? Idiot!
Phil Niekro better than Spahn, Carlton and Koufax?!
Bobby Grich was an average player and does not belong on this list. The fact that he’s even on here brings your list into question, The fact that you have him listed before Pete Rose shatters any credibility you could possibly have
Grich averaged 5.31 WAR per 150 games played. Rose averaged 3.36 WAR per 150 games played. If Grich was average then I guess Rose was terrible.
WAR is a laughable indicator if/when it implies Grich was better than Pete Rose.Grich doesn’t belong on a top 200 list
Bobby Grich over Yount, Gwynn, Rose, Piazza is preposterous. He was a very good player, but this recent trend to include him among the all-time greats is laughable.
Don’t understand the numbering system, but otherwise good list and fun to look at. I’d probably move Yaz, Boggs and Bagwell lower, and Bench, Seaver, Feller and Maddux higher. And Mays ahead of Bonds. It’s also tricky when gauging players from early in the 20th century because the competition just wasn’t nearly as good as when the majors became integrated.
Seriously, Derek Jeter is NOT listed on your top 100? How is that possible. I also think Mariano Rivera should be as well; but, I do understand if you do not give credit to closers. But, Jeter? Look at his stats! Only 5 players in history have more hits than him in history. You have clowns like Kevin Brown and Jeff Bagwell ahead of Jeter? I guess that you are the one writer who did not vote for Jeets. Also, Mo was unanimous ly selected to the HOF. What? More people have walked on the moon than Mo has let score in the post season.
It is really hard to ignore that Jeter’s Total Zone Total Fielding Runs Above Average is -186. He really was quite bad defensively. But I agree he is top 100, though I think he would be in the last 10 to 20 names. His 71.3 WAR is behind Reggie Jackson, Jim Thome, Rafael Palmiero and Larry Walker.
Yes, Douglas has hit it right on the head. Koufax had six good seasons, four of which were GREAT seasons. He had 6 other seasons that were mediocre or “nothing” seasons. How do you rate a player like that? It’s perfectly acceptable to rate a player who only had 6 good seasons as he is rated here.
One thing missing from the conversation about “Who the greatest players are?” is HOW DO YOU RANK THEM? Do you consider peak, career, a combination of both? How? Which is most important, peak or career? Do you consider per/season performance? And so on.
Making blanket comments like “Derek Jeter is better than Reggie Jackson or Bobby Grich etc.” isn’t helpful unless you include your rationale AND criteria? Is Grich a great player because of his career value? Is it his peak value? Is there value hidden by the misunderstanding of defensive statistics by most fans? Why is Nolan Ryan not as great as Justin Verlander, when “everyone” knows Ryan was a legend? Well, how does career value and performance vs league and peak performance answer that? And so on.
Personally, I prefer a combination of career value, peak value (both 3-year and 7-year peak), as well as something I call PRIME VALUE. For prime value, I prefer value in the player’s best 5 CONSECUTIVE seasons. I also think postseason performance should weigh a tiny bit (but not much).
So, if we measure based on CAREER, SHORT PEAK (3 best seasons), LONG PEAK (7 best seasons), and PRIME (best 5 consecutive seasons), how do we factor those? Is career valued the same as prime? And so on. I personally think career whould be valued slightly higher than peak. Why should Eddie Murray not get extra credit for his 15+ really, really good seasons, while Don Mattingly was only able to produce about 6-7 really good to great seasons? To me, it’s more valuable to have Eddie Murray on your team and know that for 15-18 years he will be among the best first basemen in baseball, as opposed to a higher peak guy like Mattingly for only half that time. You may disagree with that opinion, and that’s ok, but it’s important to establish how we both look at the question of “who is greater?”
I’ve done a LOT of work on ranking players. And Sandy Koufax is one of the hardest to evaluate (maybe the hardest). If you favor career value, he’ll be ranked lower than Rick Rueschel. If you favor prime value he can be higher than Warren Spahn and Tom Seaver. Which is the right way to do it? That depends, and it makes for differences of opinion.
Well said Dan!
This is trash.
List overall is pretty good but I’m not sure on what planet Sandy Koafax would be the 91st overall baseball player and behind a guy like Mike Mussina but I can tell you its not earth.
Dantheman, where would you put Koufax and why?
Koufax is almost impossible to rank. If you consider a player’s 5 best seasons, then Koufax is one of the top 20. If you look at the total production in a career, then Koufax isn’t in the top 100. Most people would think this is a career ranking, so I have no problem with Koufax not being in the top 100.
Douglas, thank you for applying logic.
This list looks like you just searched up a list of players and copy and pasted them onto here. How is Mike Mussina better than Sandy Koufax. I just don’t understand that, Sandy Koufax, the greatest left-handed pitcher of all time compared to a pitcher whose stats don’t even compare to that of Koufaxs’. Also, how can you put Joey Votto above players like Warren Spahn and Mariano River, Joey Votto was not nearly as dominant as those players. This list is not true whatsoever.
Here’s the thing, it’s not my list, but I feel compelled to defend this website because I have Top 100 lists over at baseballegg.com …
If you value CAREER over PEAK, it’s perfectly defensible to rank Mike Mussina ahead of Sandy Koufax (in fact WAY ahead of him). So, you have to ask yourself, when you say “Greatest of All-Time,” what are you actually saying? Do you mean by a short peak, a longer peak, the best X number of seasons in a row? How much does career value matter? Because a guy like Koufax only had 6 great seasons. He did not have any other “Good” seasons. So you judge him based on the six great ones. So, how does that compare to a guy like Mussina who had 14-15 EXCELLENT seasons and 2-3 GREAT ones? Which is more valuable?
Nolan Ryan????
An exciting player, an all-time legend, but Ryan doesn’t have anywhere near the numbers to be in the Top 100 Players of all-time. His career ERA+ is only 112. Granted, he pitched a TON of innings, but even his career WAR (that ranks 20th all-time among pitchers) is not high enough to push him into the 100 best PLAYERS. Remember, if you put 25 pitchers in the top 100, what does that leave us? You can only have about 9 players at every other position.
I am a bit confused by two similiar players and my mind and there rankings. Either Wade Boggs doesn’t make the list is Tony Gwynn is the 100th best or Tony Gwynn is 34 th and Boggs remains at 35th. Thes two great players who pleayed in the same era had very similiar careers. The only actual baseball stat that Boggs was betterin was runs scored. Gwynn was higher in BA, HRs, RBIs, SBs, Gold gloves, fewer Ks , Silver sluggers I believe Boggs had one more than Gwynn and Gwynn had more All Star appearences. How can these very similar style players during the same eras be “65 places appar4t on your rankings? please help me understand.
Boggs had almost 700 more walks than Gwynn, and he did it while making fewer outs. So his OBP is 27 points higher. He also played a more demanding and important position. It’s really that simple, and it’s true, Boggs was a more valuable player.
Agreed, Boggs was more valuable. Gwynn ran better but Boggs played a more important position and got on base a lot more.
Griffey’s TOP 20 not 39 that’s just dumb
Nolan Ryan?
If Honus Wagner could count his entire career instead of just his career from 1901 on, would he be higher on this list?
Great question Brian. He made his major league debut in 1897 so the first four years of his career don’t count in my rankings. If they did, he would be twelfth, just below Gehrig and above Clemens. He’d also be ranked as the number one shortstop.
So you include steroid cheats and completely ignore Negro League Icons better than half your list. And some of your “top 100” were never Hall Of Fame worthy. Chase Utley and Bobby Grich??? I nearly choked laughing at their inclusion!
Where is Eddie Murray? Are you kidding? The 2nd best or tied for Best switch hitter of all time. Tied with Mantle for most games with HRs from both sides of the plate. A more than consistent performer, who is an underrated defensive 1st sacker. Drop a couple of the steroid guys, and put Eddie in.
bonds cheated
Utleynowayjose
I kept searching and searching-I just somehow missed “the Express,” right?
It’s hard to make an argument for Nolan Ryan to be one of the 100 greatest baseball players ever. Unless you give him 1,000 bonus points for every no-hitter.
Put it this way: would you have traded Tom Seaver for Nolan Ryan? Or Steve Carlton for Ryan? Or Jim Palmer for Ryan? How about Pedro for Ryan in their primes? Or Warren Spahn
for Nolan Ryan? No way, now way, and no way etc.
Ryan accumulated a lot of records. But he isn’t an inner circle elite starting pitcher. He’s probably top 30 all-time as a pitcher, which means he’s not going to make a list of the 100
greatest players.
Nolan Ryan was way better than Jim Palmer
I agree
mike trout ahead of Rickey Henderson…..what kind of drugs are you on man! Did you watch Rickey play? Have you read his stats…and Rickey in the 25 spot? For a undisputed all timer, multiple record holder? Game wreckers like Rickey should be at the top 10 my friend. He changed the game not just from the plate but the basepaths as well. Gotta put more effort in placing these great players were they belong not on personal memory but on how they influenced the game in there time and eventually all time. Who’s breaking 1406 sb’s and over 2200 runs scored. It ain’t anybody in this era for sure. Also where’s Dennis eckersley in this debate the only reliever to win cy young and MVP in the same year 1992. It seems everybody just remembers the 1988 world series and Kirk gibsons homer. If they faced each other 100 times Eckersley strikes him out 99 times my friend …come on. Rest in peace Rickey …Oakland sheds a tear for her favorite son. And so do we.
How is this list updated end of 24 but doesn’t contain Shohei and Freddie??? As I wrote this Freddie just got a 3 run triple vs the Marlins!! Watched it happen AS I WROTE THIS!!
Griffey at 40 is pathetic. He’s top 20 at least
Baseball Scholar you definitely are not. Joe D 41. Pedro in front of Maddux and Seaver..bawahahaha…Morgan in front of Henderson? I love Ted but he didn’t play a lick of Defense ti have him in front of guys like Musial, Speaker and Mantke is laughable. You do know baseball is played on both sides of the field. Boggs better than Brett? Only if you are blind. Cy Young 44, Bench 75, lmao really guy. Rise 95th 🤦♂️🤦♂️🤦♂️. Ripken better than Joe D…bawahahaha., stop smoking Crack. WAY, WAY to many Roiders. And the most GLARING ommision of all NO YOGI BERRA. You’re fired. Never rank again
i hate this
Any all-time top 100 is gonna start a fight, but the era problem never gets solved — Ruth never faced a slider, and Mays did all of it while playing half his games in a wind tunnel.
Lists like this always start fights, which is half the fun. Ranking dead-ball era guys against modern players is basically apples and oranges though, especially once you factor in how different pitching was.