Who are the most productive hitters in MLB history? That’s the question at the heart of our MLB 100 for hitters project, which will be updated at the conclusion of each season.

Using data from 1876 through the present day and including the Negro leagues, the Federal League, and other defunct leagues, MLB Math has come up with an objective methodology that leans upon our offensive value over average (OVOA) metric.

OVOA is based upon a running-adjusted version of OPS that takes stolen bases and times caught stealing into account. It then measures the individual score against the league average in running-adjusted OPS and multiplies the difference by the number of plate appearances. Zero is always average during any given season, and positive scores are better.

For each featured player, you can see three different charts:

  1. A look at each individual season of their career, showing both their number of appearances (regular season and postseason combined) and cumulative season-long OVOA.
  2. A look at their yearly OVOA progression, which essentially shows career arc and how each season stacks up against the rest of MLB history.
  3. A look at their career game-by-game OVOA progression.

Now, let’s run through the honorable mentions closest to making the top-100 cutoff, note the top active players who fell short of the MLB 100, and then dive into the actual rankings.

These are the most productive hitters in baseball history.

Honorable Mentions: Jack Clark (1,272.735 OVOA), Rod Carew (1,274.142 OVOA), Mike Piazza (1,279.372 OVOA), Chuck Klein (1,287.834 OVOA), Ron Santo (1,306.192 OVOA), Max Carey (1,308.44 OVOA), Jim Rice (1,317.851 OVOA), Ryan Braun (1,320.275 OVOA), Elmer Flick (1,330.232 OVOA), Bobby Bonds (1,333.324 OVOA)

Top Current Threats: Anthony Rizzo (785.341 OVOA), Jose Ramirez (791.492 OVOA), Christian Yelich (801.858 OVOA), Nolan Arenado (875.947 OVOA), Jose Altuve (946.386 OVOA), Aaron Judge (963.008 OVOA), J.D. Martinez (965.407 OVOA), Andrew McCutchen (1,010.865 OVOA), Giancarlo Stanton (1,027.651 OVOA), Mookie Betts (1,082.694 OVOA)

100. Bryce Harper: 1,334.873 OVOA (New entry in 2023)

  • Teams: Washington Nationals, Philadelphia Phillies
  • Years: 2012-present
  • Career Stats: .281/.391/.521, .912 OPS (143 OPS+), 306 HR, 133 SB

99. Sammy Sosa: 1,335.336 OVOA (Down 1 spot in 2023)

  • Teams: Texas Rangers, Chicago White Sox, Chicago Cubs, Baltimore Orioles
  • Years: 1989-2007
  • Career Stats: .273/.344/.534, .878 OPS (128 OPS+), 609 HR, 234 SB

98. Dwight Evans: 1,342.318 OVOA (Down 1 spot in 2023)

  • Teams: Boston Red Sox, Baltimore Orioles
  • Years: 1972-91
  • Career Stats: .272/.370/.470, .840 OPS (127 OPS+), 385 HR, 78 SB

97. Carlos Beltran: 1,344.083 OVOA (Down 1 spot in 2023)

  • Teams: Kansas City Royals, Houston Astros, New York Mets, San Francisco Giants, St. Louis Cardinals, New York Yankees, Texas Rangers
  • Years: 1998-2017
  • Career Stats: .279/.350/.486, .837 OPS (119 OPS+), 435 HR, 312 SB

96. Ernie Banks: 1,346.879 OVOA (Down 1 spot in 2023)

  • Teams: Chicago Cubs
  • Years: 1953-71
  • Career Stats: .274/.330/.500, .830 OPS (122 OPS+), 512 HR, 50 SB

95. Albert Belle: 1,351.491 OVOA (Down 1 spot in 2023)

  • Teams: Cleveland Indians, Chicago White Sox, Baltimore Orioles
  • Years: 1989-2000
  • Career Stats: .295/.369/.564, .933 OPS (144 OPS+), 381 HR, 88 SB

94. Orlando Cepeda: 1,352.837 OVOA (Down 1 spot in 2023)

  • Teams: San Francisco Giants, St. Louis Cardinals, Atlanta Braves, Oakland Athletics, Boston Red Sox, Kansas City Royals
  • Years: 1958-74
  • Career Stats: .297/.350/.499, .849 OPS (133 OPS+), 379 HR, 142 SB

93. George Sisler: 1,362.774 OVOA (Down 1 spot in 2023)

  • Teams: St. Louis Browns, Washington Senators, Boston Braves
  • Years: 1915-30
  • Career Stats: .340/.379/.468, .847 OPS (125 OPS+), 102 HR, 375 SB

92. Zack Wheat: 1,372.948 OVOA (Down 1 spot in 2023)

  • Teams: Brooklyn Superbas, Brooklyn Dodgers, Brooklyn Robins, Philadelphia Athletics
  • Years: 1909-27
  • Career Stats: .317/.367/.450, .817 OPS (129 OPS+), 132 HR, 205 SB

91. Pete Rose: 1,375.109 OVOA (Down 1 spot in 2023)

  • Teams: Cincinnati Reds, Philadelphia Phillies, Montreal Expos
  • Years: 1963-86
  • Career Stats: .303/.375/.409, .784 OPS (118 OPS+), 160 HR, 198 SB

90. Wade Boggs: 1,381.909 OVOA (Down 1 spot in 2023)

  • Teams: Boston Red Sox, New York Yankees, Tampa Bay Devil Rays
  • Years: 1982-99
  • Career Stats: .328/.415/.443, .858 OPS (131 OPS+), 118 HR, 24 SB

89. Norm Cash: 1,393.537 OVOA (Down 1 spot in 2023)

  • Teams: Chicago White Sox, Detroit Tigers
  • Years: 1958-74
  • Career Stats: .271/.374/.488, .862 OPS (139 OPS+), 377 HR, 43 SB

88. Earl Averill: 1,393.584 OVOA (Down 1 spot in 2023)

  • Teams: Cleveland Indians, Detroit Tigers, Boston Braves
  • Years: 1929-41
  • Career Stats: .318/.395/.534, .928 OPS (133 OPS+), 238 HR, 70 SB

87. Reggie Smith: 1,396.403 OVOA (Down 1 spot in 2023)

  • Teams: Boston Red Sox, St. Louis Cardinals, Los Angeles Dodgers, San Francisco Giants
  • Years: 1966-82
  • Career Stats: .287/.366/.489, .855 OPS (137 OPS+), 314 HR, 137 SB

86. Bobby Abreu: 1,400.095 OVOA (Down 1 spot in 2023)

  • Teams: Houston Astros, Philadelphia Phillies, New York Yankees, Los Angeles Angels, Los Angeles Dodgers, New York Mets
  • Years: 1996-2014
  • Career Stats: .291/.395/.475, .870 OPS (128 OPS+), 288 HR, 400 SB

85. Turkey Stearnes: 1,416.293 OVOA (Down 1 spot in 2023)

  • Teams: Detroit Stars, Chicago American Giants, Philadelphia Stars, Kansas City Monarchs
  • Years: 1923-40
  • Career Stats: .349/.417/.616, 1.034 OPS (177 OPS+), 186 HR, 129 SB

84. Joe Kelley: 1,462.836 OVOA (Down 1 spot in 2023)

  • Teams: Boston Beaneaters, Pittsburgh Pirates, Baltimore Orioles, Brooklyn Superbas, Cincinnati Reds, Boston Doves
  • Years: 1891-1908
  • Career Stats: .317/.402/.451, .853 OPS (133 OPS+), 65 HR, 443 SB

83. Paul Molitor: 1,462.982 OVOA (Down 1 spot in 2023)

  • Teams: Milwaukee Brewers, Toronto Blue Jays, Minnesota Twins
  • Years: 1978-98
  • Career Stats: .306/.369/.448, .817 OPS (122 OPS+), 234 HR, 504 SB

82. Freddie Freeman: 1,469.993 OVOA (New entry in 2023)

  • Teams: Atlanta Braves, Los Angeles Dodgers
  • Years: 2010-present
  • Stats: .301/.388/.514, .902 OPS (142 OPS+), 321 HR, 89 SB

81. Roberto Clemente: 1,471.24 OVOA

  • Teams: Pittsburgh Pirates
  • Years: 1955-72
  • Career Stats: .317/.359/.475, .834 OPS (130 OPS+), 240 HR, 83 SB

80. Jason Giambi: 1,474.085 OVOA

  • Teams: Oakland Athletics, New York Yankees, Colorado Rockies, Cleveland Indians
  • Years: 1995-2014
  • Career Stats: .277/.399/.516, .916 OPS (139 OPS+), 440 HR, 20 SB
  • Teams: Oakland Athletics, New York Yankees, Colorado Rockies, Cleveland Indians
  • Years: 1995-2014
  • Career Stats: .277/.399/.516, .916 OPS (139 OPS+), 440 HR, 20 SB

79. Ralph Kiner: 1,479.128 OVOA (Down 1 spot in 2023)

  • Teams: Pittsburgh Pirates, Chicago Cubs, Cleveland Indians
  • Years: 1946-55
  • Career Stats: .279/.398/.548, .946 OPS (149 OPS+), 369 HR, 22 SB
  • Teams: Pittsburgh Pirates, Chicago Cubs, Cleveland Indians
  • Years: 1946-55
  • Career Stats: .279/.398/.548, .946 OPS (149 OPS+), 369 HR, 22 SB

78. Oscar Charleston: 1,489.663 OVOA (Down 1 spot in 2023)

  • Teams: Indianapolis ABCs, St. Louis Giants, Harrisburg Giants, Hilldale Club, Homestead Grays, Pittsburgh Crawfords, Toledo Crawfords, Philadelphia Stars
  • Years: 1920-41
  • Career Stats: .364/.449/.615, 1.063 OPS (184 OPS+), 143 HR, 209 SB
  • Teams: Indianapolis ABCs, St. Louis Giants, Harrisburg Giants, Hilldale Club, Homestead Grays, Pittsburgh Crawfords, Toledo Crawfords, Philadelphia Stars
  • Years: 1920-41
  • Career Stats: .364/.449/.615, 1.063 OPS (184 OPS+), 143 HR, 209 SB

77. Goose Goslin: 1,503.82 OVOA (Down 1 spot in 2023)

  • Teams: Washington Senators, St. Louis Browns, Detroit Tigers
  • Years: 1921-38
  • Career Stats: .316/.387/.500, .887 OPS (128 OPS+), 248 HR, 176 SB

76. Paul Waner: 1,507.26 OVOA (Down 1 spot in 2023)

  • Teams: Pittsburgh Pirates, Brooklyn Dodgers, Boston Braves, New York Yankees
  • Years: 1926-45
  • Career Stats: .333/.404/.473, .878 OPS (134 OPS+), 113 HR, 104 SB

75. Harry Stovey: 1,509.883 OVOA (Down 1 spot in 2023)

  • Teams: Worcester Ruby Legs, Philadelphia Athletics, Boston Reds, Boston Beaneaters, Baltimore Orioles, Brooklyn Grooms
  • Years: 1880-93
  • Career Stats: .288/.361/.462, .822 OPS (144 OPS+), 122 HR, 509 SB
  • Teams: Worcester Ruby Legs, Philadelphia Athletics, Boston Reds, Boston Beaneaters, Baltimore Orioles, Brooklyn Grooms
  • Years: 1880-93
  • Career Stats: .288/.361/.462, .822 OPS (144 OPS+), 122 HR, 509 SB

74. Dave Winfield: 1,517.722 OVOA (Down 1 spot in 2023)

  • Teams: San Diego Padres, New York Yankees, California Angels, Toronto Blue Jays, Minnesota Twins, Cleveland Indians
  • Years: 1973-95
  • Career Stats: .283/.353/.475, .827 OPS (130 OPS+), 465 HR, 223 SB

73. Fred McGriff: 1,522.715 OVOA (Down 1 spot in 2023)

  • Teams: Toronto Blue Jays, San Diego Padres, Atlanta Braves, Tampa Bay Devil Rays, Chicago Cubs, Los Angeles Dodgers
  • Years: 1986-2004
  • Career Stats: .284/.377/.509, .886 OPS (134 OPS+), 493 HR, 72 SB

72. Charlie Gehringer: 1,527.197 OVOA (Down 1 spot in 2023)

  • Teams: Detroit Tigers
  • Years: 1924-42
  • Career Stats: .320/.404/.480, .884 OPS (125 OPS+), 184 HR, 181 SB

71. Bob Johnson: 1,535.615 OVOA (Down 1 spot in 2023)

  • Teams: Philadelphia Athletics, Washington Senators, Boston Red Sox
  • Years: 1933-45
  • Career Stats: .296/.393/.506, .899 OPS (139 OPS+), 288 HR, 96 SB

70. Paul Goldschmidt: 1,536.343 OVOA (Up 9 spots in 2023)

  • Teams: Arizona Diamondbacks, St. Louis Cardinals
  • Years: 2011-present
  • Career Stats: .293/.388/.519, .907 OPS (143 OPS+), 340 HR, 158 SB

69. Lance Berkman: 1,554.064 OVOA

  • Teams: Houston Astros, New York Yankees, St. Louis Cardinals, Texas Rangers
  • Years: 1999-2013
  • Career Stats: .293/.406/.537, .943 OPS (144 OPS+), 366 HR, 86 SB

68. Carlos Delgado: 1,569.44 OVOA

  • Teams: Toronto Blue Jays, Florida Marlins, New York Mets
  • Years: 1993-2009
  • Career Stats: .280/.383/.546, .929 OPS (138 OPS+), 473 HR, 14 SB

67. Fred Clarke: 1,586.816 OVOA

  • Teams: Lousiville Colonels, Pittsburgh Pirates
  • Years: 1894-1915
  • Career Stats: .312/.386/.429, .814 OPS (133 OPS+), 67 HR, 509 SB

66. Tim Raines: 1,589.184 OVOA

  • Teams: Montreal Expos, Chicago White Sox, New York Yankees, Oakland Athletics, Baltimore Orioles, Florida Marlins
  • Years: 1979-2002
  • Career Stats: .294/.385/.425, .810 OPS (123 OPS+), 170 HR, 808 SB

65. Eddie Murray: 1,627.711 OVOA

  • Teams: Baltimore Orioles, Los Angeles Dodgers, New York Mets, Cleveland Indians, Anaheim Angels
  • Years: 1977-97
  • Career Stats: .287/.359/.476, .836 OPS (129 OPS+), 504 HR, 110 SB

64. Jesse Burkett: 1,630.13 OVOA

  • Teams: New York Giants, Cleveland Spiders, St. Louis Perfectos, St. Louis Cardinals, St. Louis Browns, Boston Americans
  • Years: 1890-1905
  • Career Stats: .338/.415/.446, .861 OPS (140 OPS+), 75 HR, 389 SB

63. Edgar Martinez: 1,635.763 OVOA

  • Teams: Seattle Mariners
  • Years: 1987-2004
  • Career Stats: .312/.418/.515, .933 OPS (147 OPS+), 309 HR, 49 SB

62. Sherry Magee: 1,638.302 OVOA

  • Teams: Philadelphia Phillies, Boston Braves, Cincinnati Reds
  • Years: 1904-19
  • Career Stats: .291/.364/.427, .790 OPS (137 OPS+), 83 HR, 441 SB

61. Joey Votto: 1,649.649 OVOA

  • Teams: Cincinnati Reds
  • Years: 2007-present
  • Career Stats: .294/.409/.511, .920 OPS (144 OPS), 356 HR, 80 SB

60. Vladimir Guerrero: 1,675.221 OVOA

  • Teams: Montreal Expos, Anaheim Angels, Los Angeles Angels, Texas Rangers, Baltimore Orioles
  • Years: 1996-2011
  • Career Stats: .318/.379/.553, .931 OPS (140 OPS+), 449 HR, 181 SB

59. Duke Snider: 1.725.989 OVOA

  • Teams: Brooklyn Dodgers, Los Angeles Dodgers, New York Mets, San Francisco Giants
  • Years: 1947-64
  • Career Stats: .295/.380/.540, .919 OPS (140 OPS+), 407 HR, 99 SB

58. Shoeless Joe Jackson: 1,729.175 OVOA

  • Teams: Philadelphia Athletics, Cleveland Naps, Chicago White Sox
  • Years: 1908-20
  • Career Stats: .356/.423/.517, .940 OPS (170 OPS+), 54 HR, 202 SB

57. Roger Connor: 1,738.275 OVOA

  • Teams: Troy Trojans, New York Giants, Philadelphia Phillies, St. Louis Browns
  • Years: 1880-97
  • Career Stats: .316/.397/.486, .883 OPS (153 OPS+), 138 HR, 244 SB

56. Al Simmons: 1,759.145 OVOA

  • Teams: Philadelphia Athletics, Chicago White Sox, Detroit Tigers, Washington Senators, Boston Bees, Cincinnati Reds, Boston Red Sox
  • Years: 1924-44
  • Career Stats: .334/.380/.535, .915 OPS (133 OPS+), 307 HR, 88 SB

55. Dick Allen: 1,785.275 OVOA

  • Teams: Philadelphia Phillies, St. Louis Cardinals, Los Angeles Dodgers, Chicago White Sox, Oakland Athletics
  • Years: 1963-77
  • Career Stats: .292/.378/.534, .912 OPS (156 OPS+), 351 HR, 133 SB

54. Rafael Palmeiro: 1,796.335 OVOA

  • Teams: Chicago Cubs, Texas Rangers, Baltimore Orioles
  • Years: 1986-2005
  • Career Stats: .288/.371/.515, .885 OPS (132 OPS+), 569 HR, 97 SB

53. Billy Williams: 1,845.473 OVOA

  • Teams: Chicago Cubs, Oakland Athletics
  • Years: 1959-76
  • Career Stats: .290/.361/.492, .853 OPS (133 OPS+), 426 HR, 90 SB

52. Sam Crawford: 1,847.348 OVOA

  • Teams: Cincinnati Reds, Detroit Tigers
  • Years: 1899-1917
  • Career Stats: .309/.362/.452, .814 OPS (144 OPS+), 97 HR, 367 SB

51. Harry Heilmann: 1,860.954 OVOA

  • Teams: Detroit Tigers, Cincinnati Reds
  • Years: 1914-32
  • Career Stats: .342/.410/.520, .930 OPS (148 OPS+), 183 HR, 113 SB

50. Eddie Mathews: 1,875.951 OVOA

  • Teams: Boston Braves, Milwaukee Braves, Atlanta Braves, Houston Astros, Detroit Tigers
  • Years: 1952-68
  • Career Stats: .271/.376/.509, .885 OPS (143 OPS+), 512 HR, 68 SB

49. Johnny Mize: 1,885.811 OVOA

  • Teams: St. Louis Cardinals, New York Giants, New York Yankees
  • Years: 1936-53
  • Career Stats: .312/.397/.562, .959 OPS (158 OPS+), 359 HR, 28 SB
  • Teams: St. Louis Cardinals, New York Giants, New York Yankees
  • Years: 1936-53
  • Career Stats: .312/.397/.562, .959 OPS (158 OPS+), 359 HR, 28 SB

48. Al Kaline: 1,889.312 OVOA (Down 1 spot in 2023)

  • Teams: Detroit Tigers
  • Years: 1953-74
  • Career Stats: .297/.376/.480, .855 OPS (134 OPS+), 399 HR, 137 SB

47. Ed Delahanty: 1,896.89 OVOA (Down 1 spot in 2023)

  • Teams: Philadelphia Quakers, Cleveland Infants, Philadelphia Phillies, Washington Senators
  • Years: 1888-1903
  • Career Stats: .346/.411/.505, .917 OPS (152 OPS+), 101 HR, 456 SB

46. Todd Helton: 1,897.122 OVOA (Down 1 spot in 2023)

  • Teams: Colorado Rockies
  • Years: 1997-2013
  • Career Stats: .316/.414/.539, .953 OPS (133 OPS+), 369 HR, 37 SB

45. Hank Greenberg: 1,904.934 OVOA (Down 1 spot in 2023)

  • Teams: Detroit Tigers, Pittsburgh Pirates
  • Years: 1930-47
  • Career Stats: .313/.412/.605, 1.017 OPS (159 OPS+), 331 HR, 58 SB

44. George Brett: 1,905.22 OVOA (Down 1 spot in 2023)

  • Teams: Kansas City Royals
  • Years: 1973-93
  • Career Stats: .305/.369/.487, .857 OPS (135 OPS+), 317 HR, 201 SB

43. Gary Sheffield: 1,908.921 OVOA (Down 1 spot in 2023)

  • Teams: Milwaukee Brewers, San Diego Padres, Florida Marlins, Los Angeles Dodgers, Atlanta Braves, New York Yankees, Detroit Tigers, New York Mets
  • Years: 1988-2009
  • Career Stats: .292/.393/.514, .907 OPS (140 OPS+), 509 HR, 253 SB

42. Cap Anson: 1,914.365 OVOA (Down 1 spot in 2023)

  • Teams: Rockford Forest Citys, Philadelphia Athletics, Chicago White Stockings, Chicago Colts
  • Years: 1871-97
  • Career Stats: .334/.394/.447, .841 OPS (142 OPS+), 97 HR, 277 SB

41. Reggie Jackson: 1,920.939 OVOA (Down 1 spot in 2023)

  • Teams: Kansas City Athletics, Oakland Athletics, Baltimore Orioles, New York Yankees, California Angels
  • Years: 1967-87
  • Career Stats: .262/.356/.490, .846 OPS (139 OPS+), 563 HR, 228 SB

40. Willie Stargell: 1,927.828 OVOA (Down 1 spot in 2023)

  • Teams: Pittsburgh Pirates
  • Years: 1962-82
  • Career Stats: .282/.360/.529, .889 OPS (147 OPS+), 475 HR, 17 SB

39. Mark McGwire: 1,932.17 OVOA (Down 1 spot in 2023)

  • Teams: Oakland Athletics, St. Louis Cardinals
  • Years: 1986-2001
  • Career Stats: .263/.394/.588, .982 OPS (163 OPS+), 583 HR, 12 SB

38. Mike Trout: 1,934.983 OVOA (Up 10 spots in 2023)

  • Teams: Los Angeles Angeles
  • Years: 2011-present
  • Career Stats: .301/.412/.582, .994 OPS (173 OPS+), 368 HR, 206 SB

37. Harmon Killebrew: 1,943.171 OVOA

  • Teams: Washington Senators, Minnesota Twins, Kansas City Royals
  • Years: 1954-75
  • Career Stats: .256/.376/.509, .884 OPS (143 OPS+), 573 HR, 19 SB

36. Larry Walker: 1,952.704 OVOA

  • Teams: Montreal Expos, Colorado Rockies, St. Louis Cardinals
  • Years: 1989-2005
  • Career Stats: .313/.400/.565, .965 OPS (141 OPS+), 383 HR, 230 SB

35. Ken Griffey Jr.: 1,974.524 OVOA

  • Teams: Seattle Mariners, Cincinnati Reds, Chicago White Sox
  • Years: 1989-2010
  • Career Stats: .284/.370/.538, .907 OPS (136 OPS+), 630 HR, 184 SB

34. Jeff Bagwell: 1,994.074 OVOA

  • Teams: Houston Astros
  • Years: 1991-2005
  • Career Stats: .297/.408/.540, .948 OPS (149 OPS+), 449 HR, 202 SB

33. Miguel Cabrera: 1,999.856 OVOA (Down 1 spot in 2023)

  • Teams: Florida Marlins, Detroit Tigers
  • Years: 2003-23
  • Career Stats: .306/.382/.518, .901 OPS (140 OPS+), 511 HR, 40 SB

32. Joe Morgan: 2,005.71 OVOA (Up 1 spot in 2023)

  • Teams: Houston Astros, Cincinnati Reds, San Francisco Giants, Philadelphia Phillies, Oakland Athletics
  • Years: 1963-84
  • Career Stats: .271/.392/.427, .819 OPS (132 OPS+), 268 HR, 689 SB

31. Dan Brouthers: 2,034.168 OVOA

  • Teams: Troy Trojans, Buffalo Bisons, Detroit Wolverines, Boston Beaneaters, Boston Reds, Brooklyn Grooms, Baltimore Orioles, Louisville Colonels, Philadelphia Phillies, New York Giants
  • Years: 1879-1904
  • Career Stats: .342/.423/.520, .943 OPS (171 OPS+), 107 HR, 257 SB

30. Willie McCovey: 2,035.684 OVOA

  • Teams: San Francisco Giants, San Diego Padres, Oakland Athletics
  • Years: 1959-80
  • Career Stats: .270/.374/.515, .889 OPS (147 OPS+), 521 HR, 26 SB

29. Nap Lajoie: 2,036.307 OVOA

  • Teams: Philadelphia Phillies, Philadelphia Athletics, Cleveland Bronchos, Cleveland Naps
  • Years: 1896-1916
  • Career Stats: .338/.380/.466, .846 OPS (150 OPS+), 82 HR, 380 SB

28. Chipper Jones: 2,045.826 OVOA

  • Teams: Atlanta Braves
  • Years: 1993-2012
  • Career Stats: .303/.401/.529, .930 OPS (141 OPS+), 468 HR, 150 SB

27. Joe DiMaggio: 2,051.996 OVOA

  • Teams: New York Yankees
  • Years: 1936-51
  • Career Stats: .325/.398/.579, .977 OPS (155 OPS+), 361 HR, 30 SB

26. David Ortiz: 2,058.163 OVOA

  • Teams: Minnesota Twins, Boston Red Sox
  • Years: 1997-2016
  • Career Stats: .286/.380/.552, .931 OPS (141 OPS+), 541 HR, 17 SB

25. Billy Hamilton: 2,070.603 OVOA

  • Teams: Kansas City Cowboys, Philadelphia Phillies, Boston Beaneaters
  • Years: 1888-1901
  • Career Stats: .344/.455/.432, .888 OPS (141 OPS+), 40 HR, 914 SB

24. Jim Thome: 2,076.445 OVOA

  • Teams: Cleveland Indians, Philadelphia Phillies, Chicago White Sox, Los Angeles Dodgers, Minnesota Twins, Baltimore Orioles
  • Years: 1991-2012
  • Career Stats: .276/.402/.554, .956 OPS (147 OPS+), 612 HR, 19 SB

23. Mike Schmidt: 2,130.323 OVOA

  • Teams: Philadelphia Phillies
  • Years: 1972-89
  • Career Stats: .267/.380/.527, .908 OPS (148 OPS+), 548 HR, 174 SB

22. Carl Yastrzemski: 2,142.466 OVOA

  • Teams: Boston Red Sox
  • Years: 1961-83
  • Career Stats: .285/.379/.462, .841 OPS (130 OPS+), 452 HR, 168 SB

21. Frank Thomas: 2,305.316 OVOA

  • Teams: Chicago White Sox, Oakland Athletics, Toronto Blue Jays
  • Years: 1990-2008
  • Career Stats: .301/.419/.555, .974 OPS (156 OPS+), 521 HR, 32 SB

20. Rickey Henderson: 2,386.43 OVOA

  • 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
  • Years: 1979-2003
  • Career Stats: .279/.401/.419, .820 OPS (127 OPS+), 297 HR, 1406 SB

19. Alex Rodriguez: 2,470.997 OVOA

  • Teams: Seattle Mariners, Texas Rangers, New York Yankees
  • Years: 1994-2016
  • Career Stats: .295/.380/.550, .930 OPS (140 OPS+), 696 HR, 329 SB

18. Manny Ramirez: 2,478.516 OVOA

  • Teams: Cleveland Indians, Boston Red Sox, Los Angeles Dodgers, Chicago White Sox, Tampa Bay Rays
  • Years: 1993-2011
  • Career Stats: .312/.411/.585, .996 OPS (154 OPS+), 555 HR, 38 SB

17. Albert Pujols: 2,507.861 OVOA

  • Teams: St. Louis Cardinals, Los Angeles Angels, Los Angeles Dodgers
  • Years: 2001-22
  • Career Stats: .296/.374/.544, .918 OPS (145 OPS+), 703 HR, 117 SB

16. Mel Ott: 2,582.387 OVOA

  • Teams: New York Giants
  • Years: 1926-47
  • Career Stats: .304/.414/.533, .947 OPS (155 OPS+), 511 HR, 89 SB

15. Eddie Collins: 2,652.306 OVOA

  • Teams: Philadelphia Athletics, Chicago White Sox
  • Years: 1906-30
  • Career Stats: .333/.424/.429, .853 OPS (142 OPS+), 47 HR, 741 SB

14. Rogers Hornsby: 2,855.829 OVOA

  • Teams: St. Louis Cardinals, New York Giants, Boston Braves, Chicago Cubs, St. Louis Browns
  • Years: 1915-37
  • Career Stats: .358/.434/.577, 1.010 OPS (175 OPS+), 301 HR, 135 SB

13. Honus Wagner: 2,915.167 OVOA

  • Teams: Louisville Colonels, Pittsburgh Pirates
  • Years: 1897-1917
  • Career Stats: .328/.391/.467, .858 OPS (151 OPS+), 101 HR, 723 SB

12. Mickey Mantle: 2,937.883 OVOA

  • Teams: New York Yankees
  • Years: 1951-68
  • Career Stats: .298/.421/.557, .977 OPS (172 OPS+), 536 HR, 153 SB

11. Frank Robinson: 2,947.513 OVOA

  • Teams: Cincinnati Reds, Baltimore Orioles, Los Angeles Dodgers, California Angels, Cleveland Indians
  • Years: 1956-76
  • Career Stats: .294/.389/.537, 926 OPS (154 OPS+), 586 HR, 204 SB

10. Jimmie Foxx: 3,102.212 OVOA

  • Teams: Philadelphia Athletics, Boston Red Sox, Chicago Cubs, Philadelphia Phillies
  • Years: 1925-45
  • Career Stats: .325/.428/.609, 1.038 OPS (163 OPS+), 534 HR, 87 SB

9. Willie Mays: 3,222.945 OVOA

  • Teams: Birmingham Black Barons, New York Giants, San Francisco Giants, New York Mets
  • Years: 1948-73
  • Career Stats: .301/.384/.557, .940 OPS (155 OPS+), 660 HR, 338 SB

8. Tris Speaker: 3,250.44 OVOA

  • Teams: Boston Americans, Boston Red Sox, Cleveland Indians, Washington Senators, Philadelphia Athletics
  • Years: 1907-28
  • Career Stats: .345/.428/.500, .928 OPS (158 OPS+), 117 HR, 436 SB

7. Lou Gehrig: 3,349.539 OVOA

  • Teams: New York Yankees
  • Years: 1923-39
  • Career Stats: .340/.447/.632, 1.080 OPS (179 OPS+), 493 HR, 102 SB

6. Stan Musial: 3,482.252 OVOA

  • Teams: St. Louis Cardinals
  • Years: 1941-63
  • Career Stats: .331/.417/.559, .976 OPS (159 OPS+), 475 HR, 78 SB

5. Henry Aaron: 3,532.972 OVOA

  • Teams: Milwaukee Braves, Atlanta Braves, Milwaukee Brewers
  • Years: 1954-76
  • Career Stats: .305/.374/.555, .928 OPS (155 OPS+), 755 HR, 240 SB

4. Ted Williams: 4,068.903 OVOA

  • Teams: Boston Red Sox
  • Years: 1939-60
  • Career Stats: .344/.482/.634, 1.116 OPS (191 OPS+), 521 HR, 24 SB

3. Ty Cobb: 4,239.238 OVOA

  • Teams: Detroit Tigers, Philadelphia Athletics
  • Years: 1905-28
  • Career Stats: .366/.433/.512, .944 OPS (168 OPS+), 117 HR, 897 SB

2. Barry Bonds: 4,678.019 OVOA

  • Teams: Pittsburgh Pirates, San Francisco Giants
  • Years: 1986-2007
  • Career Stats: .298/.444/.607, 1.051 OPS (182 OPS+), 762 HR, 514 SB

1. Babe Ruth: 4,849.344 OVOA

  • Teams: Boston Red Sox, New York Yankees, Boston Braves
  • Years: 1914-35
  • Career Stats: .342/.474/.690, 1.164 OPS (206 OPS+), 714 HR, 123 SB