Who are the most productive hitters in MLB history?

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. Their season-by-season OVOA progression, which essentially shows career arc and how each season stacks up against the rest of MLB history.
  2. A table of their top seasons, including the all-time ranks.
  3. A look at their career OVOA relative to their seasons played.

Now, let’s run through the top active players who fell short of the cutoff, and then dive into the actual rankings.

Closest active players:

  1. Carlos Correa: 489.84 OVOA (No. 524)
  2. Kyle Tucker: 478.89 OVOA (No. 537)
  3. Trevor Story: 475.09 OVOA (No. 540)
  4. Starling Marte: 470.70 OVOA (No. 544)
  5. Vladimir Guerrero Jr.: 469.65 OVOA (No. 546)
  6. Fernando Tatis Jr.: 461.87 OVOA (No. 554)
  7. Cody Bellinger: 411.56 OVOA (No. 613)
  8. Ketel Marte: 405.64 OVOA (No. 621)
  9. Nick Castellanos: 388.87 OVOA (No. 649)
  10. Teoscar Hernandez: 367.61 OVOA (No. 679)

The 500 Club

515. Marcell Ozuna: 501.22 OVOA

514. Ripper Collins: 502.78 OVOA

513. Frank McCormick: 504.09 OVOA

512. Fielder Jones: 504.54 OVOA

511. Willie Davis: 505.34 OVOA

510. Walker Cooper: 506.05 OVOA

509. Bing Miller: 506.47 OVOA

508. Don Mincher: 506.65 OVOA

507. Jack Doyle: 506.76 OVOA

506. Pete Alonso: 507.88 OVOA

505. Ed McKean: 510.36 OVOA

504. John Beckwith: 510.84 OVOA

503. Joe Kuhel: 510.96 OVOA

502. Jimmy Williams: 512.05 OVOA

501. John Stone: 512.35 OVOA

500. Red Murray: 512.49 OVOA

499. Hank Thompson: 513.75 OVOA

598. Leon Wagner: 513.97 OVOA

497. Bob Horner: 514.00 OVOA

496. Hans Lobert: 514.56 OVOA

495. Mike Sweeney: 515.07 OVOA

494. Patsy Dougherty: 515.16 OVOA

493. Brady Anderson: 516.11 OVOA

492. Joe Carter: 516.80 OVOA

491. Bill Skowron: 517.24 OVOA

490. Chet Lemon: 518.29 OVOA

489. Mike Greenwell: 518.47 OVOA

488. Burt Shotton: 518.48 OVOA

487. Irish Meusel: 519.54 OVOA

486. Casey Stengel: 520.20 OVOA

485. Ed Smartwood: 520.54 OVOA

484. Johnny Damon: 524.59 OVOA

483. Kyle Schwarber: 525.15 OVOA

482. Art Devlin: 525.25 OVOA

481. Rafael Devers: 525.65 OVOA

480. Carlos Santana: 527.80 OVOA

479. Xander Bogaerts: 527.93 OVOA

478. John Anderson: 531.73 OVOA

477. Bug Holliday: 533.54 OVOA

476. Anthony Rendon: 533.71 OVOA

475. George Scales: 534.08 OVOA

474. Matt Olson: 535.23 OVOA

473. Bobby Thomson: 535.90 OVOA

472. Oscar Gamble: 538.61 OVOA

471. Dave Kingman: 538.70 OVOA

470. George Stone: 539.34 OVOA

469. Larry Hisle: 539.47 OVOA

468. Baby Doll Jacobson: 540.39 OVOA

467. Ron Gant: 544.05 OVOA

466. Wally Moon: 544.33 OVOA

465. Gene Tenance: 545.11 OVOA

464. Zeke Bonura: 546.79 OVOA

463. Tillie Walker: 547.02 OVOA

462. Jim Ray Hart: 547.48 OVOA

461. Ben Oglivie: 547.61 OVOA

460. Andy Pafko: 547.95 OVOA

459. Wally Moses: 548.25 OVOA

458. Curtis Granderson: 548.38 OVOA

457. Buster Posey: 550.27 OVOA

456. Fred Merkle: 552.27 OVOA

455. Justin Morneau: 553.38 OVOA

454. Bullet Rogan: 553.89 OVOA

453. Julio Franco: 554.10 OVOA

452. John Kruk: 554.24 OVOA

451. Jim Gentile: 560.71 OVOA

450. Fred Tenney: 560.84 OVOA

449. Cecil Fielder: 561.38 OVOA

448. Wally Joyner: 561.58 OVOA

447. Howard Johnson: 562.60 OVOA

446. Gary Carter: 565.16 OVOA

445. Tommy Holmes: 565.92 OVOA

444. Felipe Alou: 567.49 OVOA

443. Pinky Higgins: 567.77 OVOA

442. Joe Harris: 567.79 OVOA

441. Johnny Bates: 567.90 OVOA

440. Willard Brown: 569.69 OVOA

439. Heavy Johnson: 570.67 OVOA

438. Dode Paskert: 570.83 OVOA

437. Heinie Groh: 571.15 OVOA

436. Jason Bay: 571.19 OVOA

435. Andruw Jones: 571.25 OVOA

434. Jason Thompson: 571.73 OOA

433. Kris Bryant: 573.62 OVOA

432. Lou Boudreau: 576.28 OVOA

431. Jay Buhner: 577.18 OVOA

430. Lonnie Smith: 577.26 OVOA

429. Richie Ashburn: 577.60 OVOA

428. Jack Tobin: 577.72 OVOA

427. Johnny Callison: 579.56 OVOA

426. Gene Woodling: 582.61 OVOA

425. Ryan Zimmerman: 582.68 OVOA

424. Jorge Posada: 582.73 OVOA

423. Dante Bichette: 582.84 OVOA

422. Alex Bregman: 588.73 OVOA

421. Carl Furillo: 591.09 OVOA

420. Braggo Roth: 593.18 OVOA

419. Justin Turner: 593.34 OVOA

418. Dom DiMaggio: 593.71 OVOA

417. Alvin Davis: 594.91 OVOA

416. Johnny Evers: 596.52 OVOA

415. Buck Freeman: 599.10 OVOA

414. Ray Chapman: 599.75 OVOA

The 600 Club

413. Phil Cavarretta: 600.57 OVOA

412. George Springer: 601.36 OVOA

411. Wally Schang: 602.01 OVOA

410. Sal Bando: 602.80 OVOA

409. Stan Hack: 603.36 OVOA

408. Carlos Lee: 603.62 OVOA

407. Elmer Smith: 604.38 OVOA

406. Travis Hafner: 605.05 OVOA

405. Josh Hamilton: 607.80 OVOA

404. Deacon White: 612.21 OVOA

403. Heinie Zimmerman: 612.47 OVOA

402. Evan Longoria: 613.41 OVOA

401. Richie Hebner: 615.21 OVOA

400. Dusty Baker: 616.07 OVOA

399. Jeff Burroughs: 618.64 OVOA

398. Toby Harrah: 620.24 OVOA

397. Cupid Childs: 620.30 OVOA

396. Troy Glaus: 621.81 OVOA

395. Dan McGann: 622.96 OVOA

394. Reggie Sanders: 624.47 OVOA

393. Danny Murphy: 626.40 OVOA

392. Miller Huggins: 629.38 OVOA

391. Andy Van Slyke: 630.72 OVOA

390. Augie Galan: 632.33 OVOA

389. Bobby Grich: 633.99 OVOA

388. Hughie Jennings: 634.50 OVOA

387. Lenny Dykstra: 637.24 OVOA

386. Jose Abreu: 638.36 OVOA

385. Richie Zisk: 640.25 OVOA

384. Charley Jones: 640.93 OVOA

383. Ron Fairly: 641.48 OVOA

382. Ross Barnes: 642.23 OVOA

381. Dave Orr: 644.06 OVOA

380. Roy White: 646.05 OVOA

379. Bob Meusel: 646.39 OVOA

378. John Reilly: 646.73 OVOA

377. Victor Martinez: 648.25 OVOA

376. Thomas Burns: 649.44 OVOA

375. Cliff Floyd: 652.05 OVOA

374. Francisco Lindor: 652.18 OVOA

373. Del Pratt: 652.39 OVOA

372. Justin Upton: 652.76 OVOA

371. Andre Thornton: 653.02 OVOA

370. Chick Stahl: 653.39 OVOA

369. Ross Youngs: 655.02 OVOA

368. George Scott: 655.85 OVOA

366. Jake Stenzel: 656.51 OVOA

366. Corey Seager: 656.88 OVOA

365. Troy Tulowitzki: 662.99 OVOA

364. Lee May: 663.08 OVOA

363. Matt Kemp: 663.29 OVOA

362. Cristobal Torriente: 668.74 OVOA

361. George Grantham: 668.89 OVOA

360. Ernie Lombardi: 669.75 OVOA

359. Jayson Werth: 670.91 OVOA

358. George Burns: 674.20 OVOA

357. Jake Daubert: 677.24 OVOA

356. Bid McPhee: 678.13 OVOA

355. Monte Irvin: 678.61 OVOA

354. Al Rosen: 678.69 OVOA

353. Bill White: 679.35 OVOA

352. Sam Mertes: 679.46 OVOA

351. Cal Ripken Jr.: 682.81 OVOA

350. Ronald Acuna Jr.: 683.38 OVOA

349. Hank Sauer: 683.48 OVOA

348. Trea Turner: 688.72 OVOA

347. Ryan Klesko: 688.85 OVOA

346. Ray Lankford: 689.67 OVOA

345. Shin-Soo Choo: 690.38 OVOA

344. Roy Cullenbine: 698.14 OVOA

343. Davey Lopez: 699.98 OVOA

The 700 Club

342. Henry Larkin: 700.42 OVOA

341. Kenny Lofton: 701.96 OVOA

340. Charlie Blackmon: 703.66 OVOA

339. Ken Griffey: 703.90 OVOA

338. Lou Whitaker: 704.47 OVOA

337. Roger Maris: 705.10 OVOA

336. Joe Mauer: 705.20 OVOA

335. Bill Lange: 706.25 OVOA

334. Jose Cruz: 713.09 OVOA

333. Frank Schulte: 713.43 OVOA

332. Steve Garvey: 714.27 OVOA

331. Yordan Alvarez: 714.88 OVOA

330. Carlos Gonzalez: 715.45 OVOA

329. Tommy Leach: 718.43 OVOA

328. Rick Monday: 718.93 OVOA

327. Mickey Vernon: 720.26 OVOA

326. Cy Seymour: 720.39 OVOA

325. John Mayberry: 721.86 OVOA

324. Denny Lyons: 722.06 OVOA

323. Kevin Mitchell: 724.45 OVOA

322. Jackie Jensen: 724.79 OVOA

321. John Titus: 725.72 OVOA

320. Joe Gordon: 726.82 OVOA

319. Cecil Cooper: 726.88 OVOA

318. Lefty O’Doul: 729.31 OVOA

317. Roy Thomas: 729.92 OVOA

316. Josh Donaldson: 736.71 OVOA

315. Alfonso Soriano: 736.89 OVOA

314. Ginger Beaumont: 737.22 OVOA

313. Bobby Bonilla: 740.70 OVOA

312. Hal Chase: 741.26 OVOA

311. Del Ennis: 741.42 OVOA

310. Harry Davis: 742.35 OVOA

309. Billy Hoy: 743.51 OVOA

308. Sid Gordon: 746.70 OVOA

307. Roger Bresnahan: 747.10 OVOA

306. Riggs Stephenson: 749.60 OVOA

305. Craig Biggio: 750.62 OVOA

304. Anthony Rizzo: 751.98 OVOA

303. Willie Horton: 755.26 OVOA

302. Ben Chapman: 756.45 OVOA

301. Tip O’Neill: 756.95 OVOA

300. Manny Machado: 757.09 OVOA

299. Joe Adcock: 757.49 OVOA

298. Mike Griffin: 758.31 OVOA

297. Bill Madlock: 759.19 OVOA

296. Bob Bescher: 761.52 OVOA

295. Aramis Ramirez: 765.82 OVOA

294. Brian Downing: 766.30 OVOA

293. Kip Selbach: 768.59 OVOA

292. Earle Combs: 770.02 OVOA

291. Hal McRae: 770.62 OVOA

290. Bob Allison: 772.05 OVOA

289. Don Baylor: 773.83 OVOA

288. George Burns: 774.41 OVOA

287. Shawn Green: 777.30 OVOA

286. Mark Grace: 782.12 OVOA

285. Harlond Clift: 782.80 OVOA

284. J.D. Drew: 785.07 OVOA

283. Ron Cey: 789.52 OVOA

282. Chase Utley: 789.88 OVOA

281. Chick Hafey: 791.69 OVOA

280. Chili Davis: 793.52 OVOA

279. Paul O’Neill: 794.56 OVOA

278. Robin Young: 795.41 OVOA

277. David Justice: 796.86 OVOA

276. Jose Bautista: 798.10 OVOA

The 800 Club

275. Danny Tartabull: 803.63 OVOA

274. Joe Judge: 804.66 OVOA

273. Bobby Doerr: 804.77 OVOA

272. Bob Watson: 806.74 OVOA

271. Wally Berger: 806.86 OVOA

270. Cool Papa Bell: 807.78 OVOA

269. Clyde Milan: 807.91 OVOA

268. Roy Sievers: 808.65 OVOA

267. Luke Appling: 809.01 OVOA

266. Hardy Richardson: 812.81 OVOA

265. Buck Leonard: 816.10 OVOA

264. Tony Lazzeri: 816.10 OVOA

263. Vic Wertz: 817.16 OVOA

262. Ted Simmons: 818.23 OVOA

261. Roy Campanella: 822.87 OVOA

260. Topsy Hartsel: 823.20 OVOA

259. Amos Otis: 825.55 OVOA

258. Vern Stephens: 827.30 OVOA

257. Frankie Frisch: 828.20 OVOA

256. Nomar Garciaparra: 832.26 OVOA

255. Tim Salmon: 833.32 OVOA

254. Derrek Lee: 833.62 OVOA

253. Paul Hines: 834.80 OVOA

252. Tommy Henrich: 843.71 OVOA

251. Rico Carty: 844.44 OVOA

250. Jud Wilson: 844.91 OVOA

249. Magglio Ordonez: 848.43 OVOA

248. Bobby Murcer: 853.03 OVOA

247. Sam Rice: 863.63 OVOA

246. Bill Joyce: 866.08 OVOA

245. Ken Boyer: 869.82 OVOA

244. Ryan Howard: 870.13 OVOA

243. Scott Rolen: 874.27 OVOA

242. Nolan Arenado: 878.01 OVOA

241. Kirk Gibson: 879.33 OVOA

240. Christian Yelich: 879.70 OVOA

239. Luis Gonzalez: 880.23 OVOA

238. Ryne Sandberg: 880.56 OVOA

237. Gary Matthews: 884.03 OVOA

236. Bill Dahlen: 885.16 OVOA

235. Bill Nicholson: 885.90 OVOA

234. Dixie Walker: 889.21 OVOA

233. Edd Roush: 890.22 OVOA

232. Al Olivere: 893.04 OVOA

231. Gabby Hartnett: 896.82 OVOA

The 900 Club

230. Buck Ewing: 901.98 OVOA

229. George Gore: 903.82 OVOA

228. Don Mattingly: 905.76 OVOA

227. Kirby Puckett: 906.37 OVOA

226. Eric Davis: 906.68 OVOA

225. Paul Konerko: 906.98 OVOA

224. Bill Dickey: 907.22 OVOA

223. Hanley Ramirez: 908.26 OVOA

222. Ted Kluszewski: 909.92 OVOA

100. Dwight Evans: 1,342.32 OVOA (down 1 spot in 2025)

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

99. Carlos Beltran: 1,344.08 OVOA (down 1 spot in 2025)

  • 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

98. Ernie Banks: 1,346.88 OVOA (down 1 spot in 2025)

  • 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

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

97. Aaron Judge: 1,347.79 OVOA (new entry in 2025)

  • Teams: New York Yankees
  • Years: 2016-present
  • Career Stats: .288/.406/.607, 1.013 OPS (174 OPS+), 318 HR, 53 SB

95. Orlando Cepeda: 1,352.84 OVOA

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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,447.68 OVOA

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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,549.84 OVOA

  • 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

  • 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

  • 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. Fred Clarke: 1,586.82 OVOA (down 1 spot in 2025)

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

67. Tim Raines: 1,589.18 OVOA (down 1 spot in 2025)

  • 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

66. Freddie Freeman: 1,591.75 OVOA (up 2 spots in 2025)

  • Teams: Atlanta Braves, Los Angeles Dodgers
  • Years: 2010-present
  • Stats: .300/.387/.512, .899 OPS (142 OPS+), 343 HR, 98 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

  • 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

  • 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,955.40 OVOA

  • 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