Rank Player Team Bats G PA TBA TOP
1 Mark McGwire STL R 155 681 552 0.811
2 Barry Bonds SFG L 156 697 490 0.704
3 Larry Walker COL L 130 524 364 0.695
4 Sammy Sosa CHC R 159 722 499 0.691
5 Albert Belle CHW R 163 706 483 0.684
6 Ken Griffey Jr. SEA L 161 720 485 0.674
7 Greg Vaughn SDP R 158 661 433 0.655
8 Jim Thome CLE L 123 537 351 0.654
9 Juan González TEX R 154 669 435 0.650
10 Jeff Bagwell HOU R 147 661 429 0.649
11 Carlos Delgado TOR L 142 620 401 0.647
12 Andrés Galarraga ATL R 153 648 419 0.647
13 Moisés Alou HOU R 159 679 437 0.644
14 Manny Ramírez CLE R 150 663 426 0.643
15 Bernie Williams NYY B 128 578 368 0.637
16 Ray Lankford STL L 154 626 398 0.636
17 Álex Rodríguez SEA R 161 748 472 0.634
18 Gary Sheffield 2TM R 130 549 347 0.632
19 Mo Vaughn BOS L 154 681 429 0.630
20 Edgar Martínez SEA R 154 672 423 0.629
21 Rafael Palmeiro BAL L 162 709 440 0.621
22 Chipper Jones ATL B 160 707 436 0.618
23 Vladimir Guerrero MON R 159 677 418 0.617
24 Eric Davis BAL R 131 508 313 0.616
25 Craig Biggio HOU R 160 738 454 0.616
26 Nomar Garciaparra BOS R 143 652 400 0.613
27 John Olerud NYM L 160 665 407 0.613
28 Mike Piazza 3TM R 151 626 381 0.609
29 Scott Rolen PHI R 160 711 431 0.606
30 Vinny Castilla COL R 162 697 422 0.605
31 Barry Larkin CIN R 145 626 375 0.603
32 Tim Salmon ANA R 136 566 339 0.599
33 Jeff Kent SFG R 137 594 354 0.597
34 Brian Jordan STL R 150 617 362 0.587
35 José Canseco TOR R 151 658 385 0.585
36 Andruw Jones ATL R 159 631 367 0.583
37 Bobby Abreu PHI L 151 589 340 0.581
38 Shawn Green TOR L 158 689 399 0.580
39 Ken Caminiti SDP B 131 536 309 0.578
40 Todd Helton COL L 152 595 340 0.572
41 Jason Kendall PIT R 149 627 356 0.570
42 Matt Stairs OAK L 149 593 337 0.569
43 Frank Thomas CHW R 160 712 404 0.567
44 Javy López ATL R 133 534 302 0.567
45 Matt Lawton MIN L 152 662 375 0.566
46 Paul O’Neill NYY L 152 672 380 0.565
47 Tony Clark DET B 157 673 380 0.565
48 Will Clark TEX L 149 636 357 0.561
49 Derek Jeter NYY R 149 694 387 0.560
50 Mike Stanley 2TM R 145 593 330 0.556
51 José Offerman KCR B 158 709 393 0.556
52 Iván Rodríguez TEX R 145 617 341 0.553
53 Tino Martinez NYY L 142 608 336 0.553
54 Jeromy Burnitz MIL L 161 691 381 0.552
55 Jim Edmonds ANA L 154 659 363 0.552
56 Shannon Stewart TOR R 144 605 330 0.551
57 Ray Durham CHW B 158 723 395 0.551
58 Dean Palmer KCR R 152 639 352 0.551
59 Darin Erstad ANA L 133 592 324 0.550
60 Jason Giambi OAK L 153 657 361 0.549
61 Ellis Burks 2TM R 142 582 316 0.549
62 Kenny Lofton CLE L 154 698 381 0.548
63 Rickey Henderson OAK R 152 670 364 0.545
64 Brian McRae NYM B 159 645 349 0.544
65 Travis Fryman CLE R 146 608 330 0.543
66 David Justice CLE L 146 625 339 0.542
67 Dante Bichette COL R 161 695 376 0.541
68 Cliff Floyd FLA L 153 641 346 0.540
69 Derek Bell HOU R 156 695 374 0.538
70 Damion Easley DET R 153 651 349 0.536
71 Todd Walker MIN L 143 581 311 0.535
72 Brady Anderson BAL L 133 574 305 0.535
73 Mark Grace CHC L 158 698 373 0.534
74 Tony Gwynn SDP L 127 505 269 0.533
75 Ben Grieve OAK L 155 678 361 0.532
76 Luis Gonzalez DET L 154 620 330 0.532
77 Carl Everett HOU B 133 519 274 0.531
78 Kevin Young PIT R 159 657 348 0.530
79 Raúl Mondesi LAD R 148 617 327 0.530
80 Bobby Higginson DET L 157 686 363 0.530
81 Scott Brosius NYY R 152 603 315 0.529
82 David Segui SEA B 143 580 305 0.526
83 Eric Karros LAD R 139 564 296 0.525
84 Jeff Cirillo MIL R 156 694 358 0.520
85 Devon White ARI B 146 627 322 0.519
86 Tony Fernández TOR B 138 551 284 0.518
87 Fred McGriff TBD L 151 649 336 0.518
88 Dmitri Young CIN B 144 590 305 0.517
89 Rusty Greer TEX L 155 691 354 0.512
90 Eric Young Sr. LAD R 117 513 258 0.512
91 John Valentin BOS R 153 681 345 0.508
92 Chuck Knoblauch NYY R 150 706 357 0.507
93 José Hernández CHC R 149 533 269 0.507
94 Johnny Damon KCR L 161 710 358 0.506
95 Jay Bell ARI R 155 645 323 0.505
96 Bret Boone CIN R 157 648 321 0.502
97 Jeff King KCR R 131 540 271 0.502
98 Robin Ventura CHW L 161 674 337 0.501
99 Travis Lee ARI L 146 630 315 0.500
100 Reggie Sanders CIN R 135 545 270 0.499
101 Fernando Viña MIL L 159 722 357 0.498
102 Troy O’Leary BOS L 156 657 327 0.498
103 Shane Andrews MON R 150 559 277 0.497
104 B.J. Surhoff BAL L 162 634 314 0.496
105 Todd Zeile 3TM R 158 653 323 0.495
106 Edgardo Alfonzo NYM R 144 630 311 0.495
107 Matt Williams ARI R 135 557 274 0.492
108 Roberto Alomar BAL B 147 657 320 0.489
109 Brad Fullmer MON L 140 547 266 0.486
110 Garret Anderson ANA L 156 658 318 0.485
111 Darryl Hamilton 2TM L 148 661 314 0.484
112 Derrek Lee FLA R 141 513 248 0.483
113 Rico Brogna PHI L 153 624 301 0.482
114 Chad Curtis NYY R 151 545 262 0.482
115 Mickey Morandini CHC L 154 669 317 0.477
116 Russ Davis SEA R 141 550 260 0.474
117 Andy Fox ARI L 139 564 267 0.473
118 Quilvio Veras SDP B 138 612 289 0.473
119 Fernando Tatís 2TM R 150 579 271 0.471
120 Omar Vizquel CLE B 151 660 305 0.471
121 Bill Mueller SFG B 145 622 291 0.470
122 Mike Bordick BAL R 151 533 239 0.461
123 Tony Womack PIT L 159 704 322 0.461
124 Mike Lansing COL R 153 638 291 0.461
125 Darren Lewis BOS R 155 672 307 0.460
126 Quinton McCracken TBD B 155 675 305 0.458
127 Steve Finley SDP L 159 674 305 0.455
128 Joey Cora 2TM B 155 695 310 0.454
129 Magglio Ordóñez CHW R 145 578 261 0.453
130 Gregg Jefferies 2TM B 144 592 267 0.452
131 Tom Goodwin TEX L 154 608 269 0.450
132 Ed Sprague 2TM R 132 510 227 0.445
133 Royce Clayton 2TM R 142 608 267 0.444
134 Mark Kotsay FLA L 154 623 273 0.443
135 Mark McLemore TEX B 126 567 245 0.441
136 Chris Gomez SDP R 145 516 224 0.441
137 Mike Caruso CHW L 133 555 241 0.441
138 Paul Molitor MIN R 126 559 245 0.439
139 Doug Glanville PHI R 158 735 320 0.438
140 Cal Ripken Jr. BAL R 161 659 287 0.436
141 Édgar Rentería FLA R 133 580 248 0.434
142 José Guillén PIT R 153 605 262 0.434
143 Charles Johnson 2TM R 133 506 219 0.433
144 Joe Randa DET R 138 514 218 0.427
145 Miguel Cairo TBD R 150 558 230 0.420
146 Gary Disarcina ANA R 157 595 245 0.420
147 Alex Gonzalez TOR R 158 618 254 0.420
148 Ron Coomer MIN R 137 555 233 0.420
149 Brian Hunter DET R 142 636 266 0.420
150 Hal Morris KCR L 127 516 214 0.418
151 Marquis Grissom MIL R 142 572 238 0.418
152 Mark Grudzielanek 2TM R 156 641 263 0.415
153 Neifi Pérez COL B 162 712 285 0.413
154 Ricky Gutiérrez HOU R 141 561 230 0.412
155 Pat Meares MIN R 149 581 233 0.403
156 Mark Lewis PHI R 142 580 232 0.402
157 Carlos Baerga NYM B 147 551 215 0.392
158 Desi Relaford PHI B 142 546 207 0.386
159 Rey Ordóñez NYM R 153 548 172 0.323

Stats sourced from Baseball-Reference