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.
-
Barry Bonds

- Age: 21–42
- Years: 1986–2007
- Positions: LF
- Teams: Pittsburgh Pirates, San Francisco Giants
Barry Bonds Hitting Stats 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 -
Ted WilliamsHOF2x MVP

- Age: 20–23, 27-41
- Years: 1939–1942, 1946-1960
- Positions: LF
- Teams: Boston Red Sox
Ted Williams Hitting Stats 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 -
Stan MusialHOF
- Age: 20–23, 25-42
- Years: 1941–1944, 1946-1963
- Positions: LF, 1B, RF
- Teams: St. Louis Cardinals
Stan Musial Hitting Stats 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 -
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
Rickey Henderson Hitting Stats 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 -
Carl YastrzemskiHOFMVP
- Age: 21–43
- Years: 1961–1983
- Positions: LF, 1B, CF
- Teams: Boston Red Sox
Carl Yastrzemski Hitting Stats 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 -
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
Manny Ramirez Hitting Stats 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 -
Ralph KinerHOF
- Age: 23 – 32
- Years: 1946-1955
- Positions: LF
- Teams:Pittsburgh Pirates, Chicago Cubs, Cleveland Indians
Ralph Kiner Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 48.1 147 1472 6256 5205 971 1451 216 39 369 1015 22 2 1011 749 .278 .397 .547 .945 -
Tim RainesHOF
- Age: 19 – 39, 41 – 42
- Years: 1979-1999, 2001-2002
- Positions: LF
- Teams:Montreal Expos, Chicago White Sox, New York Yankees, Oakland Athletics, Baltimore Orioles, Florida Marlins
Tim Raines Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 69.4 125 2502 10359 8872 1571 2605 430 113 170 980 808 146 1330 966 .293 .383 .425 .808 -
Billy WilliamsHOF
- Age: 21 – 38
- Years: 1959-1976
- Positions: LF
- Teams:Chicago Cubs, Oakland Athletics
Billy Williams Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 63.7 132 2488 10519 9350 1410 2711 434 88 426 1475 90 49 1045 1046 .289 .361 .491 .853 -
Willie StargellHOF
- Age: 22 – 42
- Years: 1962-1982
- Positions: LF
- Teams:Pittsburgh Pirates
Willie Stargell Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 57.5 145 2360 9026 7927 1194 2232 423 55 475 1540 17 16 937 1936 .281 .359 .528 .888 -
Al SimmonsHOF
- Age: 22 – 39, 41 – 42
- Years: 1924-1941, 1943-1944
- Positions: LF
- Teams:Philadelphia Athletics, Chicago White Sox, Detroit Tigers, Washingotn Senators, Boston Bees, Cincinnati Reds, Boston Red Sox
Al Simmons Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 68.1 130 2215 9515 8759 1507 2927 539 149 307 1827 88 64 615 737 .334 .375 .534 .910 -
Charlie Keller
- Age: 22 – 26, 28 – 35
- Years: 1939-1943, 1945-1952
- Positions: LF
- Teams:New York Yankees, Detroit Tigers
Charlie Keller Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 43.9 152 1170 4604 3790 725 1085 166 72 189 760 45 23 784 499 .286 .408 .517 .925 -
Goose GoslinHOF
- Age: 20 – 37
- Years: 1921-1938
- Positions: LF
- Teams:Washingotn Senators, St. Louis Browns, Detroit Tigers
Goose Goslin Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 66.4 127 2287 9822 8656 1483 2735 500 173 248 1609 175 89 949 585 .315 .380 .499 .880 -
Minnie MinosoHOF
- Age: 23, 25 – 38, 50, 54
- Years: 1949, 1951-1964, 1976, 1980
- Positions: LF
- Teams:Cleveland Indians, Chicago White Sox, St. Louis Cardinals, Washingotn Senators
Minnie Minoso Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 50.3 133 1835 7710 6579 1136 1963 336 83 186 1023 205 130 814 584 .298 .385 .459 .844 -
Ryan Braun
- Age: 23 – 36
- Years: 2007-2020
- Positions: LF
- Teams:Milwaukee Brewers
Ryan Braun Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 47.1 135 1766 7340 6622 1080 1963 408 49 352 1154 216 60 586 1363 .296 .358 .532 .891 -
Sherry Magee
- Age: 19 – 34
- Years: 1904-1919
- Positions: LF
- Teams:Philadelphia Phillies, Boston Braves, Cincinnati Reds
Sherry Magee Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 59.4 134 2087 8546 7441 1112 2169 425 166 83 1176 441 12 736 359 .291 .352 .426 .779 -
Joe MedwickHOF
- Age: 20 – 36
- Years: 1932-1948
- Positions: LF
- Teams:St. Louis Cardinals, Brooklyn Dodgers, New York Giants, Boston Braves
Joe Medwick Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 54.6 133 1984 8142 7635 1198 2471 540 113 205 1383 42 0 437 551 .323 .360 .504 .864 -
Albert Belle
- Age: 22 – 33
- Years: 1989-2000
- Positions: LF
- Teams:Cleveland Indians, Chicago White Sox, Baltimore Orioles
Albert Belle Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 40.1 139 1539 6673 5853 974 1726 389 21 381 1239 88 41 683 961 .294 .369 .563 .933 -
Jim RiceHOFMVP
- Age: 21 – 36
- Years: 1974-1989
- Positions: LF
- Teams:Boston Red Sox
Jim Rice Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 47.7 128 2089 9058 8225 1249 2452 373 79 382 1451 58 34 670 1423 .298 .351 .502 .853 -
Matt Holliday
- Age: 24 – 38
- Years: 2004-2018
- Positions: LF
- Teams:Colorado Rockies, Oakland Athletics, St. Louis Cardinals, New York Yankees
Matt Holliday Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 44.5 134 1903 7981 7009 1157 2096 468 32 316 1220 108 37 802 1362 .299 .378 .510 .888 -
George Foster
- Age: 20 – 37
- Years: 1969-1986
- Positions: LF
- Teams:San Francisco Giants, Cincinnati Reds, New York Mets, Chicago White Sox
George Foster Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 44.2 126 1977 7812 7023 986 1925 307 47 348 1239 51 31 666 1419 .274 .338 .479 .818 -
Jose Cruz
- Age: 22 – 40
- Years: 1970-1988
- Positions: LF
- Teams:St. Louis Cardinals, Houston Astros, New York Yankees
Jose Cruz Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 54.4 119 2353 8931 7917 1036 2251 391 94 165 1077 317 136 898 1031 .284 .353 .419 .773 -
Bob Johnson
- Age: 27 – 39
- Years: 1933-1945
- Positions: LF
- Teams:Philadelphia Athletics, Washingotn Senators, Boston Red Sox
Bob Johnson Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 55.8 133 1863 8047 6920 1239 2051 396 95 288 1283 96 64 1075 851 .296 .391 .505 .897 -
Roy White
- Age: 21 – 35
- Years: 1965-1979
- Positions: LF
- Teams:New York Yankees
Roy White Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 46.8 123 1881 7735 6650 964 1803 300 51 160 758 233 117 934 708 .271 .357 .403 .761 -
Christian YelichHOF
- Age: 21 – 33
- Years: 2013-2025
- Positions: LF
- Teams:Miami Marlins, Milwaukee Brewers
Christian Yelich Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 45.1 129 1616 7027 6108 1033 1741 327 35 233 851 221 42 834 1548 .285 .374 .464 .839 -
Luis Gonzalez
- Age: 22 – 40
- Years: 1990-2008
- Positions: LF
- Teams:Houston Astros, Chicago Cubs, Detroit Tigers, Arizona Diamondbacks, Los Angeles Dodgers, Florida Marlins
Luis Gonzalez Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 51.6 118 2591 10531 9157 1412 2591 596 68 354 1439 128 87 1155 1218 .282 .366 .478 .845 -
Ken Williams
- Age: 25 – 26, 28 – 39
- Years: 1915-1916, 1918-1929
- Positions: LF
- Teams:Cincinnati Reds, St. Louis Browns, Boston Red Sox
Ken Williams Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 43.0 134 1397 5616 4862 860 1552 285 77 196 913 154 106 566 287 .319 .382 .530 .912 -
Zack WheatHOF
- Age: 21 – 39
- Years: 1909-1927
- Positions: LF
- Teams:Brooklyn Superbas / Dodgers / Robins, Philadelphia Athletics
Zack Wheat Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 60.5 128 2410 9996 9106 1289 2884 476 172 132 1248 205 49 650 559 .316 .361 .450 .811 -
Bobby Veach
- Age: 24 – 37
- Years: 1912-1925
- Positions: LF
- Teams:Detroit Tigers, Boston Red Sox, New York Yankees, Washingotn Senators
Bobby Veach Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 48.0 124 1821 7557 6656 953 2063 393 147 64 1166 195 84 571 367 .309 .356 .442 .798 -
Frank Howard
- Age: 21 – 36
- Years: 1958-1973
- Positions: LF
- Teams:Los Angeles Dodgers, Washingotn Senators / Texas Rangers, Detroit Tigers
Frank Howard Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 37.6 140 1895 7353 6488 864 1774 245 35 382 1119 8 9 782 1460 .273 .352 .498 .850 -
Fred ClarkeHOF
- Age: 21 – 38, 40 – 42
- Years: 1894-1911, 1913-1915
- Positions: LF
- Teams:Pittsburgh Pirates
Fred Clarke Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 44.3 136 1373 5902 5073 931 1528 223 144 30 590 240 0 579 50 .301 .367 .419 .787 -
Augie Galan
- Age: 22 – 37
- Years: 1934-1949
- Positions: LF
- Teams:Chicago Cubs, Brooklyn Dodgers, Cincinnati Reds, New York Giants, Philadelphia Athletics
Augie Galan Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 45.5 125 1742 7003 5937 1004 1706 336 74 100 830 123 0 979 393 .287 .386 .419 .806 -
Sid Gordon
- Age: 23 – 25, 28 – 37
- Years: 1941-1943, 1946-1955
- Positions: LF
- Teams:New York Giants, Boston / Milwaukee Braves, Pittsburgh Pirates
Sid Gordon Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 38.4 128 1475 5811 4992 735 1415 220 43 202 805 19 5 731 356 .283 .373 .466 .839 -
Lonnie Smith
- Age: 22 – 38
- Years: 1978-1994
- Positions: LF
- Teams:Philadelphia Phillies, St. Louis Cardinals, Kansas City Royals, Atlanta Braves, Pittsburgh Pirates, Baltimore Orioles
Lonnie Smith Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 38.5 123 1613 5952 5170 909 1488 273 58 98 533 370 140 623 849 .287 .370 .419 .790 -
Heinie ManushHOF
- Age: 21 – 37
- Years: 1923-1939
- Positions: LF
- Teams:Detroit Tigers, St. Louis Browns, Washingotn Senators, Boston Red Sox, Brooklyn Dodgers, Pittsburgh Pirates
Heinie Manush Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 48.0 120 2008 8416 7654 1287 2524 491 160 110 1183 114 58 506 345 .329 .368 .478 .847 -
Kirk Gibson
- Age: 22 – 38
- Years: 1979-1995
- Positions: LF
- Teams:Detroit Tigers, Los Angeles Dodgers, Kansas City Royals, Pittsburgh Pirates
Kirk Gibson Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 38.4 123 1635 6656 5798 985 1553 260 54 255 870 284 78 718 1285 .267 .350 .463 .813 -
Moises Alou
- Age: 23, 25 – 31, 33 – 41
- Years: 1990, 1992-1998, 2000-2008
- Positions: LF
- Teams:Pittsburgh Pirates, Montreal Expos, Florida Marlins, Houston Astros, Chicago Cubs, San Francisco Giants, New York Mets
Moises Alou Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 39.9 129 1942 7913 7037 1109 2134 421 39 332 1287 106 37 737 894 .303 .368 .515 .884 -
Don Buford
- Age: 26 – 35
- Years: 1963-1972
- Positions: LF
- Teams:Chicago White Sox, Baltimore Orioles
Don Buford Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 36.2 117 1286 5347 4553 718 1203 157 44 93 418 200 105 672 575 .264 .358 .379 .737 -
Lou BrockHOF
- Age: 22 – 40
- Years: 1961-1979
- Positions: LF
- Teams:Chicago Cubs, St. Louis Cardinals
Lou Brock Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 45.3 109 2616 11235 10332 1610 3023 486 141 149 900 938 307 761 1730 .292 .341 .410 .751 -
Jimmy Sheckard
- Age: 18 – 34
- Years: 1897-1913
- Positions: LF
- Teams:Brooklyn Bridegrooms / Superbas, Chicago Cubs, St. Louis Cardinals, Cincinnati Reds
Jimmy Sheckard Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 42.0 122 1772 7657 6339 1055 1717 297 105 45 621 345 0 994 233 .270 .361 .372 .733 -
Lefty O’Doul
- Age: 22 – 23, 25 – 26, 31 – 37
- Years: 1919-1920, 1922-1923, 1928-1934
- Positions: LF
- Teams:New York Yankees, Boston Red Sox, New York Giants, Philadelphia Phillies, Brooklyn Robins
Lefty O’Doul Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 27.1 142 894 3581 3192 618 1126 173 41 113 532 35 0 329 114 .352 .412 .538 .951 -
Kevin Mitchell
- Age: 22, 24 – 32, 34 – 36
- Years: 1984, 1986-1994, 1996-1998
- Positions: LF
- Teams:New York Mets, San Diego Padres, San Francisco Giants, Seattle Mariners, Cincinnati Reds, Boston Red Sox, Cleveland Indians, Oakland Athletics
Kevin Mitchell Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 29.1 140 1223 4696 4134 630 1173 224 25 234 760 30 31 491 719 .283 .360 .519 .879 -
Jeff Heath
- Age: 21 – 34
- Years: 1936-1949
- Positions: LF
- Teams:Cleveland Indians, Washingotn Senators, St. Louis Browns, Boston Braves
Jeff Heath Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 37.9 137 1383 5560 4937 777 1447 279 102 194 887 56 47 593 670 .293 .368 .508 .877 -
Rico Carty
- Age: 23 – 27, 29 – 30, 32 – 39
- Years: 1963-1967, 1969-1970, 1972-1979
- Positions: LF
- Teams:Milwaukee / Atlanta Braves, Texas Rangers, Chicago Cubs, Oakland Athletics, Cleveland Indians, Toronto Blue Jays
Rico Carty Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 32.6 132 1651 6318 5606 712 1677 278 17 204 890 21 26 642 663 .299 .369 .463 .833 -
George Stone
- Age: 26, 28 – 33
- Years: 1903, 1905-1910
- Positions: LF
- Teams:Boston Americans, St. Louis Browns
George Stone Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 26.0 140 849 3668 3274 428 986 106 68 23 268 133 0 282 0 .301 .351 .396 .747 -
Starling MarteActive
- Age: 23 – 36
- Years: 2012-2025
- Positions: LF
- Teams:Pittsburgh Pirates, Arizona Diamondbacks, Miami Marlins, Oakland Athletics, New York Mets
Starling Marte Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 39.3 115 1530 6307 5751 877 1639 291 55 163 667 361 100 342 1267 .285 .342 .440 .781 -
Brett Gardner
- Age: 24 – 37
- Years: 2008-2021
- Positions: LF
- Teams:New York Yankees
Brett Gardner Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 44.3 103 1688 6614 5737 943 1470 251 73 139 578 274 64 699 1245 .256 .342 .398 .740 -
George Burns
- Age: 21 – 35
- Years: 1911-1925
- Positions: LF
- Teams:New York Giants, Cincinnati Reds, Philadelphia Phillies
George Burns Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 39.7 118 1853 8251 7241 1188 2077 362 108 41 611 383 139 872 565 .286 .360 .383 .744 -
Mike Donlin
- Age: 21 – 28, 30, 33 – 34, 36
- Years: 1899-1906, 1908, 1911-1912, 1914
- Positions: LF
- Teams:St. Louis Perfectos / Cardinals, Cincinnati Reds, New York Giants, Boston Rustlers, Pittsburgh Pirates
Mike Donlin Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 26.6 142 905 3698 3312 580 1106 159 85 35 468 179 0 281 39 .333 .379 .464 .844 -
Carl Crawford
- Age: 20 – 34
- Years: 2002-2016
- Positions: LF
- Teams:Tampa Bay Devil Rays, Boston Red Sox, Los Angeles Dodgers
Carl Crawford Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 39.1 104 1716 7161 6655 998 1931 309 123 136 766 480 109 377 1067 .290 .328 .434 .763 -
Michael Brantley
- Age: 22 – 36
- Years: 2009-2023
- Positions: LF
- Teams:Cleveland Indians, Houston Astros
Michael Brantley Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 34.3 117 1445 6149 5566 758 1656 348 25 129 720 125 33 485 658 .298 .355 .439 .794 -
Alex Gordon
- Age: 23 – 36
- Years: 2007-2020
- Positions: LF
- Teams:Kansas City Royals
Alex Gordon Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 34.5 102 1753 7250 6391 867 1643 357 26 190 749 113 45 684 1535 .257 .338 .410 .748 -
Justin Upton
- Age: 19 – 33
- Years: 2007-2021
- Positions: LF
- Teams:Arizona Diamondbacks, Atlanta Braves, San Diego Padres, Detroit Tigers, Los Angeles Angels
Justin Upton Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 32.7 118 1828 7592 6673 1056 1748 349 38 324 1000 151 59 779 1948 .262 .343 .471 .814 -
Dusty Baker
- Age: 19 – 37
- Years: 1968-1986
- Positions: LF
- Teams:Atlanta Braves, Los Angeles Dodgers, San Francisco Giants, Oakland Athletics
Dusty Baker Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 37.0 117 2039 8021 7117 964 1981 320 23 242 1013 137 73 762 926 .278 .345 .431 .777 -
Chick HafeyHOF
- Age: 21 – 32, 34
- Years: 1924-1935, 1937
- Positions: LF
- Teams:St. Louis Cardinals, Cincinnati Reds
Chick Hafey Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 31.2 132 1283 5113 4625 777 1466 341 67 164 833 70 7 372 477 .316 .365 .526 .891 -
Gene Woodling
- Age: 20, 23 – 24, 26 – 39
- Years: 1943, 1946-1947, 1949-1962
- Positions: LF
- Teams:Cleveland Indians, Pittsburgh Pirates, New York Yankees, Baltimore Orioles, Washingotn Senators, New York Mets
Gene Woodling Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 33.3 125 1796 6613 5587 830 1585 257 63 147 830 29 45 921 479 .283 .383 .431 .814 -
Topsy Hartsel
- Age: 24 – 37
- Years: 1898-1911
- Positions: LF
- Teams:Cincinnati Reds, Chicago Cubs, Philadelphia Athletics
Topsy Hartsel Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 30.6 131 1286 5541 4638 797 1274 179 90 28 320 237 0 807 0 .274 .377 .370 .747 -
Ron Gant
- Age: 22 – 28, 30 – 38
- Years: 1987-1993, 1995-2003
- Positions: LF
- Teams:Atlanta Braves, Cincinnati Reds, St. Louis Cardinals, Philadelphia Phillies, Anaheim Angels, Colorado Rockies, Oakland Athletics, San Diego Padres
Ron Gant Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 34.1 112 1832 7320 6449 1080 1651 302 50 321 1008 243 102 770 1411 .256 .335 .467 .802 -
Del Ennis
- Age: 21 – 34
- Years: 1946-1959
- Positions: LF
- Teams:Philadelphia Phillies, St. Louis Cardinals, Cincinnati Reds, Chicago White Sox
Del Ennis Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 30.1 116 1903 7940 7254 985 2063 358 69 288 1284 45 19 597 719 .284 .338 .471 .810 -
Greg Vaughn
- Age: 23 – 37
- Years: 1989-2003
- Positions: LF
- Teams:Milwaukee Brewers, San Diego Padres, Cincinnati Reds, Tampa Bay Devil Rays, Colorado Rockies
Greg Vaughn Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 30.9 111 1731 7070 6103 1017 1475 284 23 355 1072 121 59 865 1513 .241 .336 .470 .806 -
Alfonso Soriano
- Age: 23 – 38
- Years: 1999-2014
- Positions: LF
- Teams:New York Yankees, Texas Rangers, Washington Nationals, Chicago Cubs
Alfonso Soriano Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 28.6 111 1975 8395 7750 1152 2095 481 31 412 1159 289 84 496 1803 .270 .318 .499 .818 -
Riggs Stephenson
- Age: 23 – 36
- Years: 1921-1934
- Positions: LF
- Teams:Cleveland Indians, Chicago Cubs
Riggs Stephenson Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 32.6 132 1310 5134 4508 714 1515 321 54 63 773 53 9 494 247 .336 .399 .473 .872 -
Greg Luzinski
- Age: 19 – 33
- Years: 1970-1984
- Positions: LF
- Teams:Philadelphia Phillies, Chicago White Sox
Greg Luzinski Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 26.2 131 1821 7514 6505 880 1795 344 24 307 1128 37 31 845 1495 .275 .362 .477 .840 -
Mike Greenwell
- Age: 21 – 32
- Years: 1985-1996
- Positions: LF
- Teams:Boston Red Sox
Mike Greenwell Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 25.8 120 1269 5166 4623 657 1400 275 38 130 726 80 43 460 364 .302 .367 .463 .830 -
Kevin McReynolds
- Age: 23 – 34
- Years: 1983-1994
- Positions: LF
- Teams:San Diego Padres, New York Mets, Kansas City Royals
Kevin McReynolds Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 30.1 115 1502 6039 5423 727 1439 284 35 211 807 93 32 522 707 .265 .327 .447 .774 -
Cliff Floyd
- Age: 20 – 36
- Years: 1993-2009
- Positions: LF
- Teams:Montreal Expos, Florida Marlins, Boston Red Sox, New York Mets, Chicago Cubs, Tampa Bay Rays, San Diego Padres
Cliff Floyd Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 25.9 118 1621 6063 5319 824 1479 340 23 233 865 148 43 601 1064 .278 .358 .482 .840 -
Jason Bay
- Age: 24 – 34
- Years: 2003-2013
- Positions: LF
- Teams:San Diego Padres, Pittsburgh Pirates, Boston Red Sox, New York Mets, Seattle Mariners
Jason Bay Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 24.8 121 1278 5258 4505 737 1200 240 30 222 754 95 17 636 1216 .266 .359 .480 .840 -
Ryan Klesko
- Age: 21 – 36
- Years: 1992-2007
- Positions: LF
- Teams:Atlanta Braves, San Diego Padres, San Francisco Giants
Ryan Klesko Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 26.7 127 1736 6516 5611 874 1564 343 33 278 987 91 41 817 1077 .278 .369 .500 .870 -
Wally Moon
- Age: 24 – 35
- Years: 1954-1965
- Positions: LF
- Teams:St. Louis Cardinals, Los Angeles Dodgers
Wally Moon Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 24.9 119 1457 5566 4843 737 1399 212 60 142 661 89 68 644 591 .288 .369 .445 .814 -
Monte Irvin
- Age: 30 – 37
- Years: 1949-1956
- Positions: LF
- Teams:New York Giants, Chicago Cubs
Monte Irvin Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 21.3 127 764 2893 2499 366 731 97 31 99 443 28 7 351 220 .292 .381 .474 .856 -
Jesse Burkett
- Age: 21 – 36
- Years: 1890-1905
- Positions: LF
- Teams:New York Giants, St. Louis Cardinals, St. Louis Browns, Boston Americans
Jesse Burkett Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 20.4 133 707 3198 2817 462 849 96 54 24 241 92 0 327 0 .301 .376 .399 .775 -
Kal Daniels
- Age: 22 – 28
- Years: 1986-1992
- Positions: LF
- Teams:Cincinnati Reds, Los Angeles Dodgers, Chicago Cubs
Kal Daniels Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 16.9 140 727 2739 2338 391 666 125 8 104 360 87 26 365 493 .284 .381 .478 .860 -
Gary Matthews
- Age: 21 – 36
- Years: 1972-1987
- Positions: LF
- Teams:San Francisco Giants, Atlanta Braves, Philadelphia Phillies, Chicago Cubs, Seattle Mariners
Gary Matthews Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 30.4 121 2033 8189 7147 1083 2011 319 51 234 978 183 74 940 1125 .281 .362 .438 .801 -
Shane Mack
- Age: 23 – 24, 26 – 30, 33 – 34
- Years: 1987-1988, 1990-1994, 1997-1998
- Positions: LF
- Teams:San Diego Padres, Minnesota Twins, Boston Red Sox, Oakland Athletics, Kansas City Royals
Shane Mack Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 21.7 122 923 3218 2857 436 853 155 28 80 398 90 43 256 509 .298 .360 .456 .816 -
Ben Oglivie
- Age: 22 – 37
- Years: 1971-1986
- Positions: LF
- Teams:Boston Red Sox, Detroit Tigers, Milwaukee Brewers
Ben Oglivie Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 26.4 116 1754 6598 5913 784 1615 277 33 235 901 87 70 560 852 .273 .334 .450 .785 -
Yoenis Cespedes
- Age: 26 – 32, 34
- Years: 2012-2018, 2020
- Positions: LF
- Teams:Oakland Athletics, Boston Red Sox, Detroit Tigers, New York Mets
Yoenis Cespedes Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 21.4 124 834 3490 3191 475 870 173 24 165 528 43 20 240 742 .273 .327 .497 .824 -
Rusty Greer
- Age: 25 – 33
- Years: 1994-2002
- Positions: LF
- Teams:Texas Rangers
Rusty Greer Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 22.4 120 1027 4420 3829 643 1166 258 25 119 614 31 15 519 555 .304 .386 .478 .864 -
Hank Sauer
- Age: 24 – 25, 28, 31 – 42
- Years: 1941-1942, 1945, 1948-1959
- Positions: LF
- Teams:Cincinnati Reds, Chicago Cubs, St. Louis Cardinals, New York / San Francisco Giants
Hank Sauer Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 25.2 122 1399 5414 4796 709 1278 200 19 288 876 11 4 561 714 .266 .345 .496 .842 -
Joe Rudi
- Age: 20 – 35
- Years: 1967-1982
- Positions: LF
- Teams:Kansas City Athletics, California Angels, Boston Red Sox
Joe Rudi Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 25.4 111 1547 6076 5556 684 1468 287 39 179 810 25 15 369 870 .264 .308 .426 .734 -
Carlos Lee
- Age: 23 – 36
- Years: 1999-2012
- Positions: LF
- Teams:Chicago White Sox, Milwaukee Brewers, Texas Rangers, Houston Astros, Miami Marlins
Carlos Lee Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 28.3 112 2099 8786 7983 1125 2273 469 19 358 1363 125 47 655 984 .284 .338 .482 .821 -
Willie Horton
- Age: 20 – 37
- Years: 1963-1980
- Positions: LF
- Teams:Detroit Tigers, Texas Rangers, Cleveland Indians, Oakland Athletics, Toronto Blue Jays, Seattle Mariners
Willie Horton Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 26.5 119 2028 8052 7298 873 1993 284 40 325 1163 20 38 620 1313 .273 .331 .456 .788 -
Bernard Gilkey
- Age: 23 – 34
- Years: 1990-2001
- Positions: LF
- Teams:St. Louis Cardinals, New York Mets, Arizona Diamondbacks, Boston Red Sox, Atlanta Braves
Bernard Gilkey Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 21.6 111 1239 4626 4061 606 1115 244 24 118 546 115 71 466 708 .274 .350 .433 .784 -
Hideki Matsui
- Age: 29 – 38
- Years: 2003-2012
- Positions: LF
- Teams:New York Yankees, Los Angeles Angels, Oakland Athletics, Tampa Bay Rays
Hideki Matsui Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 21.2 119 1236 5056 4442 656 1253 249 12 175 760 13 9 547 689 .282 .360 .461 .821 -
Kyle SchwarberActive
- Age: 22 – 32
- Years: 2015-2015
- Positions: LF
- Teams:Chicago Cubs, Washington Nationals, Boston Red Sox, Philadelphia Phillies
Kyle SchwarberActive Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 19.9 126 1291 5384 4544 800 1050 175 14 340 784 37 19 764 1527 .231 .346 .500 .846 -
Tom Tresh
- Age: 22 – 30
- Years: 1961-1969
- Positions: LF
- Teams:New York Yankees, Detroit Tigers
Tom Tresh Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 22.0 115 1192 4895 4251 595 1041 179 34 153 530 45 25 550 698 .244 .333 .410 .744 -
Bryan ReynoldsActive
- Age: 24 – 30
- Years: 2019-2025
- Positions: LF
- Teams:Pittsburgh Pirates
Bryan Reynolds Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 21.1 117 948 4000 3560 500 966 195 29 138 484 41 13 365 905 .271 .346 .459 .805 -
Tommy Harper
- Age: 21 – 35
- Years: 1962-1976
- Positions: LF
- Teams:Cincinnati Reds, Seattle Pilots, Boston Red Sox, California Angels, Oakland Athletics, Baltimore Orioles
Tommy Harper Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 25.8 104 1810 7164 6269 972 1609 256 36 146 567 408 116 753 1080 .256 .334 .378 .713 -
John Stone
- Age: 22 – 32
- Years: 1928-1938
- Positions: LF
- Teams:Detroit Tigers, Washingotn Senators
John Stone Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 26.8 115 1200 5006 4494 739 1391 268 105 77 707 45 40 463 352 .309 .372 .467 .840 -
Charlie Maxwell
- Age: 23 – 25, 27 – 37
- Years: 1950-1952, 1954-1964
- Positions: LF
- Teams:Boston Red Sox, Baltimore Orioles, Detroit Tigers, Chicago White Sox
Charlie Maxwell Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 19.8 117 1133 3796 3245 478 856 110 26 148 532 18 7 484 545 .263 .358 .450 .809 -
Bob Meusel
- Age: 23 – 33
- Years: 1920-1930
- Positions: LF
- Teams:New York Yankees, Cincinnati Reds
Bob Meusel Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 28.2 117 1407 6028 5475 826 1693 368 95 156 1068 142 102 375 619 .309 .346 .496 .843 -
John Briggs
- Age: 20 – 31
- Years: 1964-1975
- Positions: LF
- Teams:Philadelphia Phillies, Milwaukee Brewers, Minnesota Twins
John Briggs Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 24.0 121 1366 4837 4117 601 1041 170 43 139 507 64 49 663 785 .252 .353 .416 .769 -
Rondell White
- Age: 21 – 35
- Years: 1993-2007
- Positions: LF
- Teams:Montreal Expos, Chicago Cubs, New York Yankees, San Diego Padres, Kansas City Royals, Detroit Tigers, Minnesota Twins
Rondell White Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 28.2 107 1474 5852 5357 756 1519 296 34 198 768 94 47 360 925 .283 .336 .462 .798 -
Ian Happ
- Age: 22 – 30
- Years: 2017-2025
- Positions: LF
- Teams:Chicago Cubs
Ian HappActive Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 22.4 116 1139 4449 3845 567 950 217 16 173 557 70 25 540 1175 .247 .343 .447 .790 -
Shannon Stewart
- Age: 21 – 34
- Years: 1995-2008
- Positions: LF
- Teams:Toronto Blue Jays, Minnesota Twins, Oakland Athletics
Shannon Stewart Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 24.9 107 1386 6205 5574 853 1653 315 41 115 580 196 71 504 684 .296 .359 .429 .789 -
Cleon Jones
- Age: 20, 22 – 333
- Years: 1963, 1965-1976
- Positions: LF
- Teams:New York Mets, Chicago White Sox
Cleon Jones Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 18.0 112 1213 4730 4263 565 1196 183 33 93 524 91 48 360 702 .281 .339 .404 .744 -
Geoff Jenkins
- Age: 23 – 33
- Years: 1998-2008
- Positions: LF
- Teams:Milwaukee Brewers, Philadelphia Phillies
Geoff Jenkins Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 21.9 111 1349 5254 4700 688 1293 303 22 221 733 32 14 418 1186 .275 .343 0.49 .833 -
Bobby Higginson
- Age: 24 – 34
- Years: 1995-2005
- Positions: LF
- Teams:Detroit Tigers
Bobby Higginson Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 23.1 111 1362 5660 4910 736 1336 270 33 187 709 91 53 649 796 .272 .357 .454 .812 -
Steve Kemp
- Age: 22 – 31, 33
- Years: 1977-1986, 1988
- Positions: LF
- Teams:Detroit Tigers, Chicago White Sox, New York Yankees, Pittsburgh Pirates, Texas Rangers
Steve Kemp Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 19.5 121 1168 4714 4058 581 1128 179 25 130 634 39 24 576 605 .277 .365 .430 .796 -
George Bell
- Age: 21, 23 – 33
- Years: 1981, 1983-1993
- Positions: LF
- Teams:Toronto Blue Jays, Chicago Cubs, Chicago White Sox
George Bell Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 20.0 111 1587 6592 6123 814 1702 308 34 265 1002 67 36 331 771 .278 .316 .469 .785 -
Tillie Walker
- Age: 23 – 35
- Years: 1911-1923
- Positions: LF
- Teams:Washington Nationals, St. Louis Browns, Boston Red Sox, Philadelphia Athletics
Tillie Walker Hitting Stats WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS 25.7 112 1421 5679 5067 696 1423 244 71 118 679 129 48 416 583 .281 .339 .427 .766
All underlying data used in this analysis is available in The Baseball Scholar Data Library.




Leave a comment