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:
- Their season-by-season OVOA progression, which essentially shows career arc and how each season stacks up against the rest of MLB history.
- A table of their top seasons, including the all-time ranks.
- A look at their career OVOA relative to their seasons played.
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, accurate as of Sept. 28, 2024.
Honorable Mentions: Rod Carew (1,274.14 OVOA), Mike Piazza (1,279.37 OVOA), Chuck Klein (1,287.83 OVOA), Ron Santo (1,306.19 OVOA), Max Carey (1,308.44 OVOA), Jim Rice (1,317.85 OVOA), Ryan Braun (1,320.28 OVOA), Aaron Judge (1,325.67 OVOA), Elmer Flick (1,330.23 OVOA), Bobby Bonds (1,333.32 OVOA)
Top Current Threats: Christian Yelich (884.49 OVOA), Shohei Ohtani (919.56 OVOA), Jose Ramirez (925.98 OVOA), Juan Soto (942.62 OVOA), J.D. Martinez (963.54 OVOA), Jose Altuve (1,006.03 OVOA) Andrew McCutchen (1,016.69 OVOA), Giancarlo Stanton (1,068.29 OVOA), Mookie Betts (1,181.05 OVOA), Aaron Judge (1,325.67 OVOA)
100. Sammy Sosa: 1,335.34 OVOA (Down 1 spot in 2024)
- 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
99. Dwight Evans: 1,342.32 OVOA (Down 1 spot in 2024)
- Teams: Boston Red Sox, Baltimore Orioles
- Years: 1972-91
- Career Stats: .272/.370/.470, .840 OPS (127 OPS+), 385 HR, 78 SB
98. Carlos Beltran: 1,344.08 OVOA (Down 1 spot in 2024)
- 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
97. Ernie Banks: 1,346.88 OVOA (Down 1 spot in 2024)
- Teams: Chicago Cubs
- Years: 1953-71
- Career Stats: .274/.330/.500, .830 OPS (122 OPS+), 512 HR, 50 SB
96. Albert Belle: 1,351.49 OVOA (Down 1 spot in 2024)
- Teams: Cleveland Indians, Chicago White Sox, Baltimore Orioles
- Years: 1989-2000
- Career Stats: .295/.369/.564, .933 OPS (144 OPS+), 381 HR, 88 SB
95. Orlando Cepeda: 1,352.84 OVOA (Down 1 spot in 2024)
- 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
94. George Sisler: 1,362.77 OVOA (Down 1 spot in 2024)
- Teams: St. Louis Browns, Washington Senators, Boston Braves
- Years: 1915-30
- Career Stats: .340/.379/.468, .847 OPS (125 OPS+), 102 HR, 375 SB
93. Zack Wheat: 1,372.95 OVOA (Down 1 spot in 2024)
- 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
92. Pete Rose: 1,375.11 OVOA (Down 1 spot in 2024)
- Teams: Cincinnati Reds, Philadelphia Phillies, Montreal Expos
- Years: 1963-86
- Career Stats: .303/.375/.409, .784 OPS (118 OPS+), 160 HR, 198 SB
91. Wade Boggs: 1,381.91 OVOA (Down 1 spot in 2024)
- 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
90. Norm Cash: 1,393.54 OVOA (Down 1 spot in 2024)
- Teams: Chicago White Sox, Detroit Tigers
- Years: 1958-74
- Career Stats: .271/.374/.488, .862 OPS (139 OPS+), 377 HR, 43 SB
89. Earl Averill: 1,393.58 OVOA (Down 1 spot in 2024)
- Teams: Cleveland Indians, Detroit Tigers, Boston Braves
- Years: 1929-41
- Career Stats: .318/.395/.534, .928 OPS (133 OPS+), 238 HR, 70 SB
88. Reggie Smith: 1,396.4 OVOA (Down 1 spot in 2024)
- 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
87. Bobby Abreu: 1,400.1 OVOA (Down 1 spot in 2024)
- 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
86. Turkey Stearnes: 1,416.29 OVOA (Down 1 spot in 2024)
- 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
85. Bryce Harper: 1,444.13 OVOA (Up 15 spots in 2024)
- Teams: Washington Nationals, Philadelphia Phillies
- Years: 2012-present
- Career Stats: .281/.389/.522, .911 OPS (143 OPS+), 336 HR, 140 SB
84. Joe Kelley: 1,462.84 OVOA
- 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.98 OVOA
- 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. Roberto Clemente: 1,471.24 OVOA (Down 1 spot in 2024)
- Teams: Pittsburgh Pirates
- Years: 1955-72
- Career Stats: .317/.359/.475, .834 OPS (130 OPS+), 240 HR, 83 SB
81. Jason Giambi: 1,474.09 OVOA (Down 1 spot in 2024)
- 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
80. Ralph Kiner: 1,479.13 OVOA (Down 1 spot in 2024)
- Teams: Pittsburgh Pirates, Chicago Cubs, Cleveland Indians
- Years: 1946-55
- Career Stats: .279/.398/.548, .946 OPS (149 OPS+), 369 HR, 22 SB
79. Oscar Charleston: 1,489.66 OVOA (Down 1 spot in 2024)
- 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
78. Goose Goslin: 1,503.82 OVOA (Down 1 spot in 2024)
- Teams: Washington Senators, St. Louis Browns, Detroit Tigers
- Years: 1921-38
- Career Stats: .316/.387/.500, .887 OPS (128 OPS+), 248 HR, 176 SB
77. Paul Waner: 1,507.26 OVOA (Down 1 spot in 2024)
- 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
76. Harry Stovey: 1,509.88 OVOA (Down 1 spot in 2024)
- 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
75. Dave Winfield: 1,517.72 OVOA (Down 1 spot in 2024)
- 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
74. Fred McGriff: 1,522.72 OVOA (Down 1 spot in 2024)
- 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
73. Charlie Gehringer: 1,527.2 OVOA (Down 1 spot in 2024)
- Teams: Detroit Tigers
- Years: 1924-42
- Career Stats: .320/.404/.480, .884 OPS (125 OPS+), 184 HR, 181 SB
72. Bob Johnson: 1,535.62 OVOA (Down 1 spot in 2024)
- Teams: Philadelphia Athletics, Washington Senators, Boston Red Sox
- Years: 1933-45
- Career Stats: .296/.393/.506, .899 OPS (139 OPS+), 288 HR, 96 SB
71. Paul Goldschmidt: 1,542.59 OVOA (Down 1 spot in 2024)
- Teams: Arizona Diamondbacks, St. Louis Cardinals
- Years: 2011-present
- Career Stats: .293/.388/.519, .907 OPS (143 OPS+), 340 HR, 158 SB
70. Lance Berkman: 1,554.06 OVOA (Down 1 spot in 2024)
- 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
69. Carlos Delgado: 1,569.44 OVOA (Down 1 spot in 2024)
- 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
68. Freddie Freeman: 1,584.42 OVOA (Up 14 spots in 2024)
- Teams: Atlanta Braves, Los Angeles Dodgers
- Years: 2010-present
- Stats: .300/.387/.512, .899 OPS (142 OPS+), 343 HR, 98 SB
67. Fred Clarke: 1,586.82 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.18 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.71 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.76 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.3 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.65 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.22 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.99 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.18 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.28 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.15 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.28 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.34 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.47 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.35 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.95 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.95 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.81 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.31 OVOA
- 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
- 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.12 OVOA
- Teams: Colorado Rockies
- Years: 1997-2013
- Career Stats: .316/.414/.539, .953 OPS (133 OPS+), 369 HR, 37 SB
45. Hank Greenberg: 1,904.93
- 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
- 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.92 OVOA
- 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.37 OVOA
- 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.94 OVOA
- 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.83 OVOA
- 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
- Teams: Oakland Athletics, St. Louis Cardinals
- Years: 1986-2001
- Career Stats: .263/.394/.588, .982 OPS (163 OPS+), 583 HR, 12 SB
38. Harmon Killebrew: 1,943.17 OVOA (Down 1 spot in 2024)
- Teams: Washington Senators, Minnesota Twins, Kansas City Royals
- Years: 1954-75
- Career Stats: .256/.376/.509, .884 OPS (143 OPS+), 573 HR, 19 SB
37. Larry Walker: 1,952.7 OVOA (Down 1 spot in 2024)
- Teams: Montreal Expos, Colorado Rockies, St. Louis Cardinals
- Years: 1989-2005
- Career Stats: .313/.400/.565, .965 OPS (141 OPS+), 383 HR, 230 SB
36. Mike Trout: 1,959.19 OVOA (Up 2 spots in 2024)
- Teams: Los Angeles Angeles
- Years: 2011-present
- Career Stats: .299/.410/.581, .991 OPS (173 OPS+), 378 HR, 212 SB
35. Ken Griffey Jr.: 1,974.52 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.07 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.86 OVOA
- 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
- 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.17 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.68 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.31 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.83 OVOA
- Teams: Atlanta Braves
- Years: 1993-2012
- Career Stats: .303/.401/.529, .930 OPS (141 OPS+), 468 HR, 150 SB
27. Joe DiMaggio: 2,052.0 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.16 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.6 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.45 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.32 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.47 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.32 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,471.0 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.52 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.86 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.39 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.31 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.83 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.17 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.88 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.51 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.21 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.95 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.54 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.25 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.97 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.9 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.24 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.02 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.34 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