Major League Baseball as we know it—two leagues, American and National, playing by the same rules with champions facing off—was born in 1901. These rankings only consider seasons and careers from 1901 onward. Stats reflect post-1901 performance only. Eligibility: 1,500+ plate appearances (batters), 75+ starts (starters), or 350+ innings pitched (relievers).
If you don’t agree, leave a comment and let me know why.
-
Babe RuthHOF

- Age: 19–40
- Years: 1914–1935
- Positions: RF, LF, P
- Teams: Boston Red Sox, New York Yankees, Boston Braves
Babe Ruth Hitting Stats 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 Babe Ruth Pitching Stats 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 -
Hank AaronHOF
- Age: 20–42
- Years: 1954–1976
- Positions: RF, LF, CF, 1B
- Teams: Milwaukee / Atlanta Braves, Milwaukee Brewers
Hank Aaron Hitting Stats 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 -
Aaron JudgeActive
- Age: 24–33
- Years: 2016–2025
- Positions: RF, CF
- Teams: New York Yankees
Aaron Judge Hitting Stats 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 -
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
Frank Robinson Hitting Stats 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 -
Mel OttHOF
- Age: 17–38
- Years: 1926–1947
- Positions: RF, 3B
- Teams: New York Giants
Mel Ott Hitting Stats 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 -
Roberto ClementeHOF
- Age: 20–37
- Years: 1955–1972
- Positions: RF
- Teams: Pittsburgh Pirates
Roberto Clemente Hitting Stats 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
Mookie Betts Hitting Stats 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 -
Al KalineHOF
- Age: 18–39
- Years: 1953–1974
- Positions: RF, CF, 1B
- Teams: Detroit Tigers
Al Kaline Hitting Stats 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 -
“Shoeless” Joe Jackson
- Age: 20–32
- Years: 1908–1920
- Positions: RF, LF
- Teams: Philadelphia Athletics, Cleveland Indians, Chicago White Sox
“Shoeless” Joe Jackson Hitting Stats 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 -
Reggie JacksonHOF
- Age: 21 – 41
- Years: 1967 – 1987
- Positions: RF, CF
- Teams: Kansas City / Oakland Athletics, Baltimore Orioles, New York Yankees, California Angels
Reggie Jackson Hitting Stats 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 -
Larry WalkerHOF
- Age: 23 – 38
- Years: 1989 – 2005
- Positions: RF
- Teams: Montreal Expos, Colorado Rockies, St. Louis Cardinals
Larry Walker Hitting Stats 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 -
Harry HeilmannHOF
- Age: 19, 21 – 35, 37
- Years: 1914, 1916 – 1930, 1932
- Positions: RF, 1B
- Teams: Detroit Tigers, Cincinnati Reds
Harry Heilmann Hitting Stats 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 -
Tony GwynnHOF
- Age: 22 – 41
- Years: 1982-2001
- Positions: RF
- Teams:San Diego Padres
Tony Gwynn Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 69.2 132 2440 10232 9288 1383 3141 543 85 135 1138 319 125 790 434 .338 .386 .458 .845 -
Juan SotoActive
- Age: 19 – 26
- Years: 2018-2025
- Positions: RF
- Teams:Washington Nationals, San Diego Padres, New York Yankees, New York Mets
Juan Soto Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 42.6 158 1096 4803 3857 775 1086 199 16 244 697 95 27 869 833 .282 .417 .531 .948 -
Vladimir GuerreroHOF
- Age: 21 – 36
- Years: 1996-2011
- Positions: RF
- Teams:Montreal Expos, Anaheim Angels, Texas Rangers, Baltimore Orioles
Vladimir Guerrero Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 59.5 136 2147 9059 8155 1328 2590 477 46 449 1496 181 94 737 985 .317 .378 .552 .931 -
Paul WanerHOF
- Age: 23 – 42
- Years: 1926-1945
- Positions: RF
- Teams:Pittsburgh Pirates, Brooklyn Dodgers, Boston Braves, New York Yankees
Paul Waner Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 74.7 135 2549 10762 9459 1627 3152 605 191 113 1309 104 0 1091 376 .333 .397 .473 .871 -
Gary Sheffield
- Age: 19 – 40
- Years: 1988-2009
- Positions: RF
- Teams:Milwaukee Brewers, San Diego Padres, Florida Marlins, Los Angeles Dodgers, Atlanta Braves, New York Yankees, Detroit Tigers, New York Mets
Gary Sheffield Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 60.5 141 2576 10947 9217 1636 2689 467 27 509 1676 253 104 1475 1171 .291 .392 .513 .906 -
Reggie Smith
- Age: 21 – 37
- Years: 1966-1982
- Positions: RF
- Teams:Boston Red Sox, St. Louis Cardinals, Los Angeles Dodgers, San Francisco Giants
Reggie Smith Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 64.6 137 1987 8050 7033 1123 2020 363 57 314 1092 137 86 890 1030 .287 .365 .488 .854 -
Sammy Sosa
- Age: 20 – 36, 38
- Years: 1989-2005, 2007
- Positions: RF
- Teams:Texas Rangers, Chicago White Sox, Chicago Cubs, Baltimore Orioles
Sammy Sosa Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 58.6 124 2354 9896 8813 1475 2408 379 45 609 1667 234 107 929 2306 .273 .343 .533 .876 -
Bryce HarperActive
- Age: 19 – 32
- Years: 2012-2025
- Positions: RF
- Teams:Washington Nationals, Philadelphia Phillies
Bryce Harper Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 54.0 141 1785 7665 6435 1154 1801 401 24 363 1051 152 52 1105 1654 .280 .387 .519 .905 -
Andre DawsonHOF
- Age: 21 – 41
- Years: 1976-1996
- Positions: RF
- Teams:Montreal Expos, Chicago Cubs, Boston Red Sox, Florida Marlins
Andre Dawson Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 64.8 117 2627 10769 9927 1373 2774 503 98 438 1591 314 109 589 1509 .279 .322 .482 .804 -
Sam CrawfordHOF
- Age: 19 – 37
- Years: 1899-1917
- Positions: RF
- Teams:Cincinnati Reds, Detroit Tigers
Sam Crawford Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 73.3 140 2385 10037 9054 1298 2821 440 287 89 1446 346 30 730 104 .311 .355 .453 .808 -
Bobby Abreu
- Age: 22 – 38, 40
- Years: 1996-2012, 2014
- Positions: RF
- Teams:Houston Astros, Philadelphia Phillies, New York Yankees, Los Angeles Angels, Los Angeles Dodgers, New York Mets
Bobby Abreu Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 60.2 129 2425 10081 8480 1453 2470 574 59 288 1363 400 128 1476 1840 .291 .394 .474 .869 -
Bobby Bonds
- Age: 22 – 35
- Years: 1968-1981
- Positions: RF
- Teams:San Francisco Giants, New York Yankees, California Angels, Chicago White Sox, Texas Rangers, Cleveland Indians, St. Louis Cardinals, Chicago Cubs
Bobby Bonds Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 57.9 130 1849 8090 7043 1258 1886 302 66 332 1024 461 169 914 1757 .267 .352 .470 .823 -
Dwight Evans
- Age: 20 – 39
- Years: 1972-1991
- Positions: RF
- Teams:Boston Red Sox, Baltimore Orioles
Dwight Evans Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 67.1 129 2606 10569 8996 1470 2446 483 73 385 1384 78 59 1391 1697 .271 .368 .470 .838 -
Dave WinfieldHOF
- Age: 21 – 36, 38 – 43
- Years: 1973-1988, 1990-1995
- Positions: RF
- Teams:San Diego Padres, New York Yankees, California Angels, Toronto Blue Jays, Minnesota Twins, Cleveland Indians
Dave Winfield Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 64.2 128 2973 12358 11003 1669 3110 540 88 465 1833 223 96 1216 1686 .282 .352 .474 .826 -
Brian Giles
- Age: 24 – 38
- Years: 1995-2009
- Positions: RF
- Teams:Cleveland Indians, Pittsburgh Pirates, San Diego Padres
Brian Giles Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 51.1 136 1847 7835 6527 1121 1897 411 55 287 1078 109 45 1183 835 .290 .399 .502 .901 -
Ichiro SuzukiHOF
- Age: 27 – 44
- Years: 2001-2018
- Positions: RF
- Teams:Seattle Mariners, New York Yankees, Miami Marlins
Ichiro Suzuki Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 60.0 104 2651 10728 9929 1420 3089 362 96 117 780 509 117 646 1079 .311 .353 .402 .755 -
Giancarlo StantonActive
- Age: 20 – 35
- Years: 2010-2025
- Positions: RF
- Teams:Florida / Miami Marlins, New York Yankees
Giancarlo Stanton Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 46.8 136 1726 7177 6274 943 1619 313 11 453 1169 42 15 805 2059 .258 .345 .528 .874 -
Tony OlivaHOF
- Age: 23 – 37
- Years: 1962-1976
- Positions: RF
- Teams:Minnesota Twins
Tony Oliva Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 43.0 129 1676 6879 6301 870 1917 329 48 220 947 86 55 448 645 .304 .352 .476 .828 -
Enos SlaughterHOF
- Age: 22 – 26, 30 – 43
- Years: 1938-1942, 1946-1959
- Positions: RF
- Teams:St. Louis Cardinals, New York Yankees, Kansas City Athletics, Milwaukee Braves
Enos Slaughter Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 57.7 126 2380 9084 7946 1247 2383 413 148 169 1304 71 15 1018 538 .299 .378 .452 .831 -
Jack Clark
- Age: 19 – 36
- Years: 1975-1992
- Positions: RF
- Teams:San Francisco Giants, St. Louis Cardinals, New York Yankees, San Diego Padres, Boston Red Sox
Jack Clark Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 53.1 138 1994 8225 6847 1118 1826 332 39 340 1180 77 61 1262 1441 .266 .378 .475 .853 -
Rocky Colavito
- Age: 21 – 34
- Years: 1955-1968
- Positions: RF
- Teams:Cleveland Indians, Detroit Tigers, Kansas City Athletics, Chicago White Sox, Los Angeles Dodgers, New York Yankees
Rocky Colavito Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 44.5 132 1841 7559 6503 971 1730 283 21 374 1159 19 27 951 880 .266 .358 .488 .847 -
Darryl Strawberry
- Age: 21 – 37
- Years: 1983-1999
- Positions: RF
- Teams:New York Mets, Los Angeles Dodgers, San Francisco Giants, New York Yankees
Darryl Strawberry Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 42.2 137 1583 6326 5418 898 1401 256 38 335 1000 221 99 816 1352 .258 .356 .505 .861 -
Elmer Flick
- Age: 22 – 34
- Years: 1898-1910
- Positions: RF
- Teams:Philadelphia Phillies, Clevleand Bronchos / Naps
Elmer Flick Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 37.7 144 1084 4680 4114 662 1249 198 124 27 467 241 0 413 0 .303 .367 .431 .799 -
Chuck KleinHOF
- Age: 23 – 39
- Years: 1928-1944
- Positions: RF
- Teams:Philadelphia Phillies, Chicago Cubs, Pittsburgh Pirates
Chuck Klein Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 46.6 133 1753 7168 6486 1168 2076 398 74 300 1201 79 0 601 521 .320 .375 .543 .918 -
Jose Bautista
- Age: 23 – 37
- Years: 2004-2018
- Positions: RF
- Teams:Baltimore Orioles, Tampa Bay Devil Rays, Kansas City Royals, Pittsburgh Pirates, Toronto Blue Jays, Atlanta Braves, New York Mets, Philadelphia Phillies
Jose Bautista Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 36.7 126 1798 7244 6051 1022 1496 312 17 344 975 70 32 1032 1394 .247 .360 .474 .834 -
Dave ParkerHOF
- Age: 22 – 40
- Years: 1973-1991
- Positions: RF
- Teams:Pittsburgh Pirates, Cincinnati Reds, Oakland Athletics, Milwaukee Brewers, California Angels, Toronto Blue Jays
Dave Parker Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 40.1 120 2466 10184 9358 1272 2712 526 75 339 1493 154 113 683 1537 .289 .338 .470 .809 -
Ken Singleton
- Age: 23 – 37
- Years: 1970-1984
- Positions: RF
- Teams:New York Mets, Montreal Expos, Baltimore Orioles
Ken Singleton Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 41.8 134 2082 8558 7189 985 2029 317 25 246 1065 21 36 1263 1246 .282 .386 .435 .822 -
J.D. Drew
- Age: 22 – 35
- Years: 1998-2011
- Positions: RF
- Teams:St. Louis Cardinals, Atlanta Braves, Los Angeles Dodgers, Boston Red Sox
J.D. Drew Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 44.9 127 1566 6153 5173 944 1437 273 48 242 795 87 37 862 1137 .277 .382 .489 .872 -
Rusty Staub
- Age: 19 – 41
- Years: 1963-1985
- Positions: RF
- Teams:Houston Colt .45’s / Astros, Montreal Expos, New York Mets, Detroit Tigers, Texas Rangers
Rusty Staub Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 45.8 122 2951 11229 9720 1189 2716 499 47 292 1466 47 33 1255 888 .279 .360 .430 .791 -
George SpringerActive
- Age: 24 – 35
- Years: 2014-2025
- Positions: RF
- Teams:Houston Astros, Toronto Blue Jays
George Springer Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 42.3 130 1445 6375 5555 982 1480 249 23 293 796 120 41 676 1315 .266 .353 .478 .831 -
Bill Nicholson
- Age: 21, 24 – 38
- Years: 1936, 1939-1953
- Positions: RF
- Teams:Philadelphia Athletics, Chicago Cubs, Philadelphia Phillies
Bill Nicholson Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 42.0 132 1677 6418 5546 837 1484 272 60 235 948 27 1 800 828 .267 .363 .465 .829 -
Tim SalmonRookie of the Year
- Age: 23 – 35, 37
- Years: 1992-2004, 2006
- Positions: RF
- Teams:California / Anaheim / Los Angeles Angels
Tim Salmon Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 40.6 130 1672 7039 5934 986 1674 339 24 299 1016 48 42 970 1360 .282 .385 .498 .883 -
Magglio Ordonez
- Age: 23 – 37
- Years: 1997-2011
- Positions: RF
- Teams:Chicago White Sox, Detroit Tigers
Magglio Ordonez Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 38.8 126 1848 7742 6978 1076 2156 426 21 294 1236 94 50 651 852 .308 .368 .502 .870 -
Roger Maris
- Age: 22 – 33
- Years: 1957-1968
- Positions: RF
- Teams:Cleveland Indians, Kansas City Athletics, New York Yankees, St. Louis Cardinals
Roger Maris Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 38.3 126 1463 5846 5101 826 1325 195 42 275 851 21 9 652 733 .259 .344 .476 .820 -
Gavvy Cravath
- Age: 27 – 28, 31 – 39
- Years: 1908-1909, 1912-1920
- Positions: RF
- Teams:Boston Red Sox, Chicago White Sox, Washingotn Senators, Philadelphia Phillies
Gavvy Cravath Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 33.0 150 1220 4645 3951 575 1134 232 83 119 719 89 9 561 514 .287 .370 .478 .849 -
Jesse Barfield
- Age: 21 – 32
- Years: 1981-1992
- Positions: RF
- Teams:Toronto Blue Jays, New York Yankees
Jesse Barfield Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 39.4 117 1428 5394 4759 715 1219 216 30 241 716 66 47 551 1234 .256 .334 .466 .800 -
Ronald Acuna, JrActive
- Age: 20 – 27
- Years: 2018-2025
- Positions: RF
- Teams:Atlanta Braves
Ronald Acuna, Jr Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 28.6 143 817 3666 3156 655 913 157 13 186 459 205 50 439 821 .289 .384 .524 .908 -
Kiki CuylerHOF
- Age: 22 – 39
- Years: 1921-1938
- Positions: RF
- Teams:Pittsburgh Pirates, Chicago Cubs, Cincinnati Reds, Brooklyn Dodgers
Kiki Cuyler Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 47.9 126 1879 8098 7161 1305 2299 394 157 128 1065 328 27 676 752 .321 .377 .473 .851 -
Johnny Callison
- Age: 19 – 34
- Years: 1958-1973
- Positions: RF
- Teams:Chicago White Sox, Philadelphia Phillies, Chicago Cubs, New York Yankees
Johnny Callison Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 38.4 115 1886 7437 6652 926 1757 321 89 226 840 74 51 650 1064 .264 .329 .441 .770 -
Babe Herman
- Age: 23 – 34, 42
- Years: 1926-1937, 1945
- Positions: RF
- Teams:Brooklyn Robins / Dodgers, Cincinnati Reds, Chicago Cubs, Pittsburgh Pirates, Detroit Tigers
Babe Herman Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 39.4 139 1552 6226 5603 882 1818 399 110 181 997 94 0 520 553 .324 .377 .531 .909 -
Bob Allison
- Age: 23 – 35
- Years: 1958-1970
- Positions: RF
- Teams:Washingotn Senators / Minnesota Twins
Bob Allison Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 34.1 129 1541 5921 5032 811 1281 216 53 256 796 84 50 795 1033 .254 .356 .471 .827 -
David Justice
- Age: 23 – 36
- Years: 1989-2002
- Positions: RF
- Teams:Atlanta Braves, Cleveland Indians, New York Yankees, Oakland Athletics
David Justice Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 40.6 130 1610 6601 5625 929 1571 280 24 305 1017 53 46 903 999 .279 .377 .500 .877 -
Felipe Alou
- Age: 23 – 39
- Years: 1958-1974
- Positions: RF
- Teams:San Francisco Giants, Milwaukee / Atlanta Braves, Oakland Athletics, New York Yankees, Montreal Expos, Milwaukee Brewers
Felipe Alou Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 42.2 113 2082 7908 7339 985 2101 359 49 206 852 107 67 423 706 .286 .326 .432 .759 -
Juan Gonzalez
- Age: 19 – 35
- Years: 1989-2005
- Positions: RF
- Teams:Texas Rangers, Detroit Tigers, Cleveland Indians, Kansas City Royals
Juan Gonzalez Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 38.7 129 1689 7155 6556 1061 1936 388 25 434 1404 26 19 457 1273 .295 .343 .560 .903 -
Tommy Henrich
- Age: 24 – 29, 33 – 37
- Years: 1937-1942, 1946-1950
- Positions: RF
- Teams:New York Yankees
Tommy Henrich Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 39.7 131 1284 5409 4603 901 1297 269 73 183 795 37 19 712 383 .281 .377 .491 .868 -
Shawn Green
- Age: 20 – 34
- Years: 1993-2007
- Positions: RF
- Teams:Toronto Blue Jays, Los Angeles Dodgers, Arizona Diamondbacks, New York Mets
Shawn Green Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 34.7 118 1951 7962 7082 1129 2003 445 35 328 1070 162 52 744 1315 .282 .355 .494 .849 -
Bobby Murcer
- Age: 19 – 20, 23 – 37
- Years: 1965-1966, 1969-1983
- Positions: RF
- Teams:New York Yankees, San Francisco Giants, Chicago Cubs
Bobby Murcer Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 32.0 124 1908 7718 6730 972 1862 285 45 252 1043 127 75 862 841 .276 .356 .444 .801 -
Kyle TuckerActive
- Age: 21 – 28
- Years: 2018-2025
- Positions: RF
- Teams:Houston Astros, Chicago Cubs
Kyle Tucker Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 27.3 138 769 3158 2741 456 748 160 20 147 490 119 16 363 498 .273 .358 .507 .865 -
Fernando Tatis, JrActive
- Age: 20 – 22, 24 – 26
- Years: 2019-2021, 2023-2025
- Positions: RF
- Teams:San Diego Padres
Fernando Tatis, Jr Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 27.2 137 671 2939 2603 476 720 136 12 152 393 124 27 293 690 .277 .354 .513 .868 -
Roy Cullenbine
- Age: 24 – 33
- Years: 1938-1947
- Positions: RF
- Teams:Detroit Tigers, Brooklyn Dodgers, St. Louis Browns, Washingotn Senators, New York Yankees, Cleveland Indians
Roy Cullenbine Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 32.5 136 1181 4787 3879 627 1072 209 32 110 599 26 20 853 399 .276 .404 .431 .836 -
Tommy Holmes
- Age: 25 – 35
- Years: 1942-1952
- Positions: RF
- Teams:Boston Braves, Brooklyn Dodgers
Tommy Holmes Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 35.7 122 1320 5565 4992 698 1507 292 47 88 581 40 0 480 122 .301 .361 .432 .793 -
Ross YoungsHOF
- Age: 20 – 29
- Years: 1917-1926
- Positions: RF
- Teams:New York Giants
Ross Youngs Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 32.7 135 1211 5333 4627 812 1491 236 93 42 592 153 83 550 390 .322 .389 .440 .830 -
Shin-Soo Choo
- Age: 22 – 37
- Years: 2005-2020
- Positions: RF
- Teams:Seattle Mariners, Cleveland Indians, Cincinnati Reds, Texas Rangers
Shin-Soo Choo Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 34.6 123 1652 7157 6087 961 1671 339 29 218 782 157 55 868 1579 .275 .377 .447 .824 -
Jason HeywardActive
- Age: 20 – 35
- Years: 2010-2025
- Positions: RF
- Teams:Atlanta Braves, St. Louis Cardinals, Chicago Cubs, Los Angeles Dodgers, Houston Astros, San Diego Padres
Jason Heyward Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 41.5 104 1824 6995 6174 879 1575 306 41 186 730 125 43 706 1238 .255 .336 .408 .744 -
Dixie Walker
- Age: 20, 22 – 38
- Years: 1931, 1933-1949
- Positions: RF
- Teams:New York Yankees, Chicago White Sox, Detroit Tigers, Brooklyn Dodgers, Pittsburgh Pirates
Dixie Walker Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 45.1 122 1905 7666 6740 1037 2064 376 96 105 1023 59 10 817 325 .306 .377 .437 .815 -
Paul O’Neill
- Age: 22 – 38
- Years: 1985-2001
- Positions: RF
- Teams:Cincinnati Reds, New York Yankees
Paul O’Neill Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 38.9 120 2053 8329 7318 1041 2105 451 21 281 1269 141 73 892 1166 .287 .362 .470 .832 -
Harry HooperHOF
- Age: 21 – 37
- Years: 1909-1925
- Positions: RF
- Teams:Boston Red Sox, Chicago White Sox
Harry Hooper Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 53.5 116 2309 10244 8785 1429 2466 389 160 75 817 375 121 1136 412 .280 .359 .387 .746 -
Sam RiceHOF
- Age: 25 – 44
- Years: 1915-1934
- Positions: RF
- Teams:Washingotn Senators, Cleveland Indians
Sam Rice Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 54.4 113 2400 10238 9261 1514 2984 498 184 34 1078 351 143 708 274 .322 .366 .426 .792 -
Reggie Sanders
- Age: 23 – 39
- Years: 1991- 2007
- Positions: RF
- Teams:Cincinnati Reds, San Diego Padres, Atlanta Braves, Arizona Diamondbacks, San Francisco Giants, Pittsburgh Pirates, St. Louis Cardinals, Kansas City Royals
Reggie Sanders Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 39.8 115 1777 7043 6241 1037 1666 341 60 305 983 304 115 674 1614 .266 .342 .487 .829 -
Sixto Lezcano
- Age: 20 – 31
- Years: 1974-1985
- Positions: RF
- Teams:Milwaukee Brewers, St. Louis Cardinals, San Diego Padres, Philadelphia Phillies, Pittsburgh Pirates
Sixto Lezcano Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 28.2 125 1291 4814 4134 560 1122 184 34 148 591 37 31 576 768 .271 .356 .439 .796 -
Brian Jordan
- Age: 25 – 39
- Years: 1992-2006
- Positions: RF
- Teams:St. Louis Cardinals, Atlanta Braves, Los Angeles Dodgers, Texas Rangers
Brian Jordan Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 32.9 105 1456 5646 5160 755 1454 267 37 184 821 119 48 353 842 .281 .333 .454 .788 -
Jayson Werth
- Age: 23 – 26, 28 – 38
- Years: 2002-2005, 2007-2017
- Positions: RF
- Teams:Toronto Blue Jays, Los Angeles Dodgers, Philadelphia Phillies, Washington Nationals
Jayson Werth Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 29.2 120 1583 6366 5484 883 1465 300 22 229 799 132 23 764 1450 .267 .360 .455 .815 -
Carl Furillo
- Age: 24 – 38
- Years: 1946-1960
- Positions: RF
- Teams:Brooklyn / Los Angeles Dodgers
Carl Furillo Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 34.7 113 1806 7022 6378 895 1910 324 56 192 1058 48 26 514 436 .299 .351 .458 .810 -
Ken Griffey
- Age: 23 – 41
- Years: 1973-1991
- Positions: RF
- Teams:Cincinnati Reds, New York Yankees, Atlanta Braves, Seattle Mariners
Ken Griffey Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 34.5 119 2097 8048 7229 1129 2143 364 77 152 859 200 83 719 898 .296 .357 .431 .788 -
Hunter Pence
- Age: 24 – 37
- Years: 2007-2020
- Positions: RF
- Teams:Houston Astros, Philadelphia Phillies, San Francisco Giants, Texas Rangers
Hunter Pence Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 30.8 115 1707 7006 6420 891 1791 324 55 244 942 120 55 520 1335 .279 .334 .461 .794 -
Von Hayes
- Age: 22 – 33
- Years: 1981-1992
- Positions: RF
- Teams:Cleveland Indians, Philadelphia Phillies, California Angels
Von Hayes Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 29.9 113 1495 6052 5249 767 1402 282 36 143 696 253 97 712 804 .267 .352 .416 .769 -
Jackie Jensen
- Age: 23 – 32, 34
- Years: 1950-1959, 1961
- Positions: RF
- Teams:New York Yankees, Washingotn Senators, Boston Red Sox
Jackie Jensen Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 27.9 120 1438 6079 5236 810 1463 259 45 199 929 143 55 750 546 .279 .367 .460 .827 -
Hank Bauer
- Age: 25 – 38
- Years: 1948-1961
- Positions: RF
- Teams:New York Yankees, Kansas City Athletics
Hank Bauer Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 27.2 114 1544 5776 5145 833 1424 229 57 164 703 50 33 521 638 .276 .342 .439 .781 -
Raul Mondesi
- Age: 22 – 34
- Years: 1993-2005
- Positions: RF
- Teams:Los Angeles Dodgers, Toronto Blue Jays, New York Yankees, Arizona Diamondbacks, Pittsburgh Pirates, Anaheim Angels, Atlanta Braves
Raul Mondesi Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 29.5 112 1525 6369 5814 909 1589 319 49 271 860 229 92 475 1130 .273 .330 .484 .815 -
Richie Zisk
- Age: 22 – 34
- Years: 1971-1983
- Positions: RF
- Teams:Pittsburgh Pirates, Chicago White Sox, Texas Rangers, Seattle Mariners
Richie Zisk Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 25.1 127 1453 5737 5144 681 1477 245 26 207 792 8 15 533 910 .287 .352 .465 .818 -
Socks Seybold
- Age: 28, 30 – 37
- Years: 1899, 1901-1908
- Positions: RF
- Teams:Cincinnati Reds, Philadelphia Athletics
Socks Seybold Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 24.4 129 975 4022 3600 465 1066 213 53 51 548 64 0 287 0 .296 .346 .427 .773 -
Danny Tartabull
- Age: 21 – 34
- Years: 1984-1997
- Positions: RF
- Teams:Seattle Mariners, Kansas City Royals, New York Yankees, Oakland Athletics, Chicago White Sox, Philadelphia Phillies
Danny Tartabull Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 23.3 133 1406 5842 5011 756 1366 289 22 262 925 37 30 768 1362 .272 .368 .495 .864 -
Nick Markakis
- Age: 22 – 36
- Years: 2006-2020
- Positions: RF
- Teams:Baltimore Orioles, Atlanta Braves
Nick Markakis Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 33.6 109 2154 9321 8302 1119 2388 514 22 189 1046 66 32 891 1230 .288 .357 .423 .781 -
John Titus
- Age: 27 – 37
- Years: 1903-1913
- Positions: RF
- Teams:Philadelphia Phillies, Boston Braves
John Titus Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 30.0 125 1402 5818 4960 738 1401 253 72 38 561 140 0 620 116 .282 .363 .385 .749 -
George Hendrick
- Age: 21 – 38
- Years: 1971-1988
- Positions: RF
- Teams:Oakland Athletics, Cleveland Indians, San Diego Padres, St. Louis Cardinals, Pittsburgh Pirates, California Angels
George Hendrick Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 29.1 115 2048 7825 7129 941 1980 343 27 267 1111 59 47 567 1013 .277 .328 .445 .774 -
George Selkirk
- Age: 26 – 34
- Years: 1934-1942
- Positions: RF
- Teams:New York Yankees
George Selkirk Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 23.4 128 846 3322 2790 503 810 131 41 108 576 49 32 486 319 .290 .397 .482 .879 -
Terry Puhl
- Age: 20 – 34
- Years: 1977-1991
- Positions: RF
- Teams:Houston Astros, Kansas City Royals
Terry Puhl Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 28.3 113 1531 5479 4855 676 1361 226 56 62 435 217 99 505 507 .280 .345 .388 .733 -
Merv Rettenmund
- Age: 25 – 37
- Years: 1968-1980
- Positions: RF
- Teams:Baltimore Orioles, Cincinnati Reds, San Diego Padres, California Angels
Merv Rettenmund Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 20.0 128 1023 3074 2555 393 693 114 16 66 329 68 28 445 382 .271 .381 .406 .786 -
Alex Rios
- Age: 23 – 34
- Years: 2004-2015
- Positions: RF
- Teams:Toronto Blue Jays, Chicago White Sox, Texas Rangers, Kansas City Royals
Alex Rios Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 27.3 98 1691 6929 6419 885 1778 374 63 169 794 253 77 400 1117 .277 .321 .434 .755 -
Vic Wertz
- Age: 22 – 38
- Years: 1947-1963
- Positions: RF
- Teams:Detroit Tigers, St. Louis Browns, Baltimore Orioles, Cleveland Indians, Boston Red Sox, Minnesota Twins
Vic Wertz Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 27.1 120 1862 7021 6099 867 1692 289 42 266 1178 9 19 828 842 .277 .362 .469 .832 -
Carlos Gonzalez
- Age: 22 – 33
- Years: 2008-2019
- Positions: RF
- Teams:Oakland Athletics, Colorado Rockies, Cleveland Indians, Chicago Cubs
Carlos Gonzalez Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 24.4 111 1377 5551 5033 821 1432 302 40 234 785 122 33 448 1240 .285 .343 .500 .843 -
Wally Moses
- Age: 24 – 40
- Years: 1935-1951
- Positions: RF
- Teams:Philadelphia Phillies, Chicago White Sox, Boston Red Sox
Wally Moses Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 36.5 107 2012 8256 7356 1124 2138 435 110 89 679 174 81 821 457 .291 .364 .416 .779 -
Ival Goodman
- Age: 26 – 35
- Years: 1935-1944
- Positions: RF
- Teams:Cincinnati Reds, Chicago Cubs
Ival Goodman Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 25.0 120 1107 4441 3928 609 1104 188 85 95 525 49 58 382 380 .281 .352 .445 .797 -
Elmer Valo
- Age: 19 – 22, 25 – 40
- Years: 1940-1943, 1946-1961
- Positions: RF
- Teams:Philadelphia / Kansas City Athletics, Philadelphia Phillies, Brooklyn Dodgers, Los Angeles Dodgers, Cleveland Indians, New York Yankees, Washingotn Senators
Elmer Valo Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 28.5 117 1806 6091 5029 768 1420 228 73 58 601 110 79 942 284 .282 .394 .391 .785 -
Jim Northrup
- Age: 24 – 35
- Years: 1964-1975
- Positions: RF
- Teams:Detroit Tigers, Montreal Expos, Baltimore Orioles
Jim Northrup Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 22.1 116 1392 5215 4692 603 1254 218 42 153 610 39 38 449 635 .267 .333 .429 .763 -
Nick Swisher
- Age: 23 – 34
- Years: 2004-2015
- Positions: RF
- Teams:Oakland Athletics, Chicago White Sox, New York Yankees, Cleveland Indians, Atlanta Braves
Nick Swisher Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 21.4 114 1527 6308 5369 805 1338 307 11 245 803 13 15 817 1373 .249 .351 .447 .799 -
Yasiel Puig
- Age: 22 – 28
- Years: 2013-2019
- Positions: RF
- Teams:Los Angeles Dodgers, Cincinnati Reds, Cleveland Indians
Yasiel Puig Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 18.6 124 861 3376 3015 441 834 159 21 132 415 79 38 297 681 .277 .348 .475 .823 -
Jermaine Dye
- Age: 22 – 35
- Years: 1996-2009
- Positions: RF
- Teams:Atlanta Braves, Kansas City Royals, Oakland Athletics, Chicago White SOx
Jermaine Dye Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 20.3 110 1763 7214 6487 984 1779 363 25 325 1072 46 26 597 1308 .274 .338 .488 .826
All underlying data used in this analysis is available in The Baseball Scholar Data Library.





Leave a comment