Rank Player Team Bats G PA TBA TOP
1 Barry Bonds PIT L 140 612 458 0.748
2 Mark McGwire OAK R 139 571 367 0.643
3 Fred McGriff SDP L 152 632 394 0.623
4 Frank Thomas CHW R 160 711 437 0.615
5 Darren Daulton PHI L 145 585 357 0.610
6 Gary Sheffield SDP R 146 618 376 0.608
7 Edgar Martínez SEA R 135 592 355 0.601
8 Danny Tartabull NYY R 123 526 309 0.587
9 Ken Griffey Jr. SEA L 142 617 356 0.577
10 Brady Anderson BAL L 159 749 424 0.574
11 Ryne Sandberg CHC R 158 687 392 0.571
12 Roberto Alomar TOR B 152 671 376 0.565
13 Ray Lankford STL L 153 682 382 0.562
14 Larry Walker MON L 143 583 326 0.559
15 Andy Van Slyke PIT L 154 686 381 0.556
16 Mickey Tettleton DET B 157 654 363 0.555
17 Juan González TEX R 155 632 348 0.551
18 Dave Winfield TOR R 156 670 368 0.550
19 Paul Molitor MIL R 158 701 382 0.549
20 Marquis Grissom MON R 159 707 385 0.547
21 Shane Mack MIN R 156 692 371 0.545
22 Dave Hollins PHI B 156 685 373 0.545
23 Lou Whitaker DET L 130 544 293 0.544
24 Will Clark SFG L 144 601 326 0.542
25 Kirby Puckett MIN R 160 696 373 0.537
26 Bip Roberts CIN B 147 601 322 0.537
27 Tim Raines CHW B 144 644 343 0.536
28 Joe Carter TOR R 158 683 364 0.534
29 John Kruk PHI L 144 607 323 0.532
30 Barry Larkin CIN R 140 609 320 0.527
31 Albert Belle CLE R 153 651 341 0.525
32 José Canseco 2TM R 119 512 268 0.523
33 Candy Maldonado TOR R 137 560 292 0.523
34 John Olerud TOR L 138 537 278 0.519
35 Jeff Bagwell HOU R 162 697 360 0.518
36 David Justice ATL L 144 571 295 0.517
37 Kenny Lofton CLE L 148 651 334 0.516
38 Cecil Fielder DET R 155 676 347 0.513
39 Brett Butler LAD L 157 676 334 0.512
40 Steve Finley HOU L 162 686 343 0.512
41 Chili Davis MIN B 138 529 270 0.510
42 Bobby Bonilla NYM B 128 506 257 0.508
43 Delino DeShields MON L 135 599 299 0.507
44 Tom Brunansky BOS R 138 533 267 0.503
45 Félix José STL B 131 551 277 0.503
46 Terry Pendleton ATL B 160 689 343 0.501
47 Robin Ventura CHW L 157 694 346 0.499
48 Darryl Hamilton MIL L 128 528 261 0.499
49 Ron Gant ATL R 153 602 300 0.498
50 Carlos Baerga CLE B 161 716 355 0.497
51 Mike Devereaux BAL R 156 710 353 0.497
52 Rafael Palmeiro TEX L 159 701 345 0.496
53 Mark Grace CHC L 158 689 340 0.495
54 Ken Caminiti HOU B 135 557 274 0.494
55 Leo Gómez BAL R 137 552 269 0.492
56 Paul Sorrento CLE L 140 514 252 0.491
57 Chad Curtis CAL R 139 507 246 0.490
58 Andre Dawson CHC R 143 582 285 0.490
59 Dean Palmer TEX R 152 613 299 0.489
60 Rubén Sierra 2TM B 151 656 321 0.489
61 Craig Biggio HOU R 162 721 350 0.489
62 Kevin Reimer TEX L 148 547 266 0.486
63 Rubén Sierra TEX B 124 539 262 0.486
64 Tony Phillips DET B 159 733 352 0.484
65 Eddie Murray NYM B 156 625 301 0.482
66 Devon White TOR B 153 696 335 0.481
67 Randy Milligan BAL R 137 577 276 0.478
68 Jay Buhner SEA R 152 629 300 0.478
69 Greg Vaughn MIL R 141 573 270 0.473
70 Ozzie Smith STL B 132 590 270 0.467
71 Chuck Knoblauch MIN R 155 707 329 0.467
72 Robby Thompson SFG R 128 505 231 0.464
73 Pat Listach MIL B 149 649 294 0.462
74 Roberto Kelly NYY R 152 640 291 0.461
75 Paul O’Neill CIN L 148 584 267 0.460
76 Travis Fryman DET R 161 721 329 0.459
77 Tino Martinez SEA L 136 513 234 0.457
78 Eric Karros LAD R 149 589 269 0.457
79 Tony Gwynn SDP L 128 569 259 0.455
80 Gregg Jefferies KCR B 152 657 298 0.454
81 Mel Hall NYY L 152 622 282 0.453
82 Wally Joyner KCR L 149 633 286 0.452
83 Robin Yount MIL R 150 629 282 0.451
84 George Bell CHW R 155 670 302 0.451
85 Don Mattingly NYY L 157 686 309 0.450
86 Harold Baines OAK L 140 543 244 0.449
87 Mark Whiten CLE B 148 589 261 0.446
88 Otis Nixon ATL B 120 502 220 0.443
89 Mariano Duncan PHI R 142 605 265 0.442
90 Lance Johnson CHW L 157 611 268 0.442
91 Todd Zeile STL R 126 514 225 0.438
92 Jay Bell PIT R 159 712 303 0.437
93 Brian Harper MIN R 140 546 238 0.437
94 George Brett KCR L 152 638 278 0.436
95 Darrin Jackson SDP R 155 628 271 0.436
96 Wade Boggs BOS L 143 598 260 0.435
97 Charlie Hayes NYY R 142 549 237 0.434
98 Mike Bordick OAK R 154 572 242 0.434
99 Matt Williams SFG R 146 576 248 0.431
100 Steve Buechele 2TM R 145 590 252 0.430
101 Carney Lansford OAK R 135 561 238 0.430
102 Cal Ripken Jr. BAL R 162 715 305 0.427
103 Kevin Seitzer MIL R 148 615 259 0.426
104 Luis Polonia CAL L 149 635 266 0.424
105 Pat Borders TOR R 138 521 220 0.423
106 Joe Oliver CIN R 143 534 223 0.422
107 Jerald Clark SDP R 146 526 219 0.417
108 Tony Fernández SDP B 155 694 283 0.413
109 Willie McGee SFG B 138 510 207 0.410
110 José Offerman LAD B 149 598 242 0.408
111 Jeff King PIT R 130 522 205 0.399
112 Omar Vizquel SEA B 136 527 206 0.398
113 Harold Reynolds SEA B 140 521 202 0.396
114 Junior Félix CAL B 139 559 219 0.396
115 Dick Schofield 2TM R 143 502 194 0.394
116 Steve Sax CHW R 143 630 243 0.393
117 Tim Wallach MON R 150 602 236 0.392
118 Tom Pagnozzi STL R 139 523 200 0.387
119 B.J. Surhoff MIL L 139 543 208 0.387
120 Brian McRae KCR B 149 592 225 0.385
121 Jody Reed BOS R 143 626 235 0.381
122 Gary Disarcina CAL R 157 553 185 0.338
123 José Lind PIT R 135 507 155 0.311

Stats sourced from Baseball-Reference