Rank Player Team Bats G PA TBA TOP
1 Bryce Harper PHI L 141 599 415 0.695
2 Fernando Tatis Jr. SDP R 130 546 377 0.690
3 Shohei Ohtani LAA L 155 639 434 0.679
4 Vladimir Guerrero Jr. TOR R 161 698 458 0.656
5 Juan Soto WSN L 151 654 417 0.638
6 José Ramírez CLE B 152 636 399 0.627
7 Joey Votto CIN L 129 533 334 0.627
8 Tyler O’Neill STL R 138 537 332 0.618
9 Kyle Tucker HOU L 140 567 348 0.616
10 Nick Castellanos CIN R 138 585 356 0.609
11 Trea Turner 2TM R 148 646 393 0.608
12 Aaron Judge NYY R 148 633 382 0.603
13 Max Muncy LAD L 144 592 357 0.603
14 Matt Olson OAK L 156 673 405 0.602
15 Marcus Semien TOR R 162 724 434 0.599
16 Cedric Mullins BAL L 159 675 401 0.596
17 Starling Marte 2TM R 120 526 312 0.594
18 C.J. Cron COL R 142 547 323 0.590
19 Brandon Lowe TBR L 149 615 363 0.590
20 Bryan Reynolds PIT B 159 646 378 0.585
21 Brandon Crawford SFG L 138 549 321 0.585
22 Rafael Devers BOS L 156 664 387 0.583
23 Paul Goldschmidt STL R 158 679 393 0.579
24 Freddie Freeman ATL L 159 695 400 0.576
25 Yordan Alvarez HOU L 144 598 344 0.575
26 Pete Alonso NYM R 152 637 366 0.575
27 Salvador Perez KCR R 161 665 379 0.570
28 Joey Gallo 2TM L 153 616 351 0.570
29 Teoscar Hernández TOR R 143 595 339 0.570
30 Giancarlo Stanton NYY R 139 579 329 0.568
31 Austin Riley ATL R 160 662 376 0.568
32 Mookie Betts LAD R 122 550 311 0.565
33 J.D. Martinez BOS R 148 634 353 0.558
34 Kris Bryant 2TM R 144 586 326 0.556
35 Javier Báez 2TM R 138 547 302 0.553
36 Jared Walsh LAA L 144 585 323 0.552
37 Jonathan India CIN R 150 631 347 0.551
38 Bo Bichette TOR R 159 690 380 0.551
39 Xander Bogaerts BOS R 144 603 332 0.551
40 Trevor Story COL R 142 595 326 0.548
41 Manny Machado SDP R 153 640 350 0.547
42 Jorge Polanco MIN B 152 644 351 0.545
43 Nelson Cruz 2TM R 140 584 316 0.545
44 Carlos Correa HOU R 148 640 348 0.544
45 Ozzie Albies ATL B 156 686 373 0.544
46 Josh Donaldson MIN R 135 543 295 0.543
47 Avisaíl García MIL R 135 515 279 0.542
48 Jose Altuve HOU R 146 678 366 0.541
49 José Abreu CHW R 152 659 356 0.540
50 Josh Bell WSN B 144 568 304 0.535
51 Willy Adames 2TM R 140 555 297 0.535
52 Randy Arozarena TBR R 141 604 323 0.535
53 Justin Turner LAD R 151 612 327 0.534
54 Adam Duvall 2TM R 146 555 296 0.533
55 Hunter Renfroe BOS R 144 572 305 0.533
56 Nolan Arenado STL R 157 653 348 0.533
57 Andrew McCutchen PHI R 144 574 304 0.530
58 Mitch Haniger SEA R 157 691 365 0.528
59 Miguel Sanó MIN R 135 532 281 0.528
60 Robbie Grossman DET B 156 671 352 0.526
61 Chris Taylor LAD R 148 582 305 0.525
62 Mike Yastrzemski SFG L 139 532 278 0.524
63 Ryan Mountcastle BAL R 144 586 306 0.522
64 Luis Urías MIL R 150 570 295 0.521
65 Ian Happ CHC B 148 535 276 0.518
66 J.T. Realmuto PHI R 134 537 278 0.518
67 Eduardo Escobar 2TM B 146 599 309 0.516
68 Anthony Rizzo 2TM L 141 576 297 0.516
69 Jake Cronenworth SDP L 152 643 327 0.515
70 Austin Meadows TBR L 142 591 303 0.513
71 Kiké Hernández BOS R 134 585 299 0.511
72 Ryan McMahon COL L 151 596 304 0.510
73 Tim Anderson CHW R 123 551 281 0.510
74 Yuli Gurriel HOU R 143 605 308 0.509
75 Jesús Aguilar MIA R 131 510 255 0.505
76 Jeimer Candelario DET B 149 626 316 0.505
77 Mark Canha OAK R 141 625 315 0.504
78 Ty France SEA R 152 650 327 0.503
79 Yoán Moncada CHW B 144 616 309 0.502
80 Adolis García TEX R 149 622 312 0.502
81 Dansby Swanson ATL R 160 653 327 0.502
82 Nathaniel Lowe TEX L 157 642 321 0.500
83 Austin Hays BAL R 131 529 263 0.500
84 Jorge Soler 2TM R 149 602 296 0.498
85 Dylan Carlson STL B 149 619 306 0.495
86 Jazz Chisholm Jr. MIA L 124 507 250 0.495
87 Trent Grisham SDP L 132 527 259 0.492
88 Francisco Lindor NYM B 125 524 255 0.492
89 Jean Segura PHI R 131 567 278 0.491
90 Kyle Seager SEA L 159 670 329 0.491
91 Lourdes Gurriel Jr. TOR R 141 541 265 0.491
92 Jonathan Villar NYM B 142 505 245 0.487
93 Eugenio Suárez CIN R 145 574 279 0.486
94 Trey Mancini BAL R 147 616 299 0.485
95 Tommy Pham SDP R 155 561 272 0.485
96 Alex Verdugo BOS L 146 604 291 0.482
97 Josh Rojas ARI L 139 550 262 0.481
98 Michael Brantley HOU L 121 508 244 0.480
99 Charlie Blackmon COL L 150 582 279 0.479
100 Matt Chapman OAK R 151 622 298 0.479
101 Whit Merrifield KCR R 162 720 342 0.475
102 Andrew Benintendi KCR L 134 538 255 0.475
103 Nicky Lopez KCR L 151 565 262 0.474
104 Adam Frazier 2TM L 155 639 300 0.472
105 Jonathan Schoop DET R 156 674 316 0.469
106 Yandy Díaz TBR R 134 541 252 0.466
107 Amed Rosario CLE R 141 588 272 0.463
108 Tommy Edman STL B 159 691 317 0.460
109 Josh Harrison 2TM R 138 558 255 0.458
110 Miguel Rojas MIA R 132 539 246 0.457
111 David Peralta ARI L 150 538 246 0.457
112 Jed Lowrie OAK B 139 512 233 0.455
113 Pavin Smith ARI L 145 545 248 0.455
114 Kyle Farmer CIN R 147 529 240 0.455
115 Myles Straw 2TM R 158 638 289 0.454
116 Eric Hosmer SDP L 151 565 255 0.452
117 Hunter Dozier KCR R 144 543 243 0.448
118 Randal Grichuk TOR R 149 545 243 0.446
119 César Hernández 2TM B 149 637 284 0.446
120 Raimel Tapia COL L 133 533 236 0.444
121 Gleyber Torres NYY R 127 516 227 0.442
122 DJ LeMahieu NYY R 150 679 295 0.434
123 Miguel Cabrera DET R 130 526 227 0.432
124 Carlos Santana KCR B 158 659 284 0.431
125 Jose Iglesias 2TM R 137 511 219 0.429
126 J.P. Crawford SEA L 160 687 293 0.427
127 Nick Solak TEX R 127 511 217 0.426
128 Isiah Kiner-Falefa TEX R 158 677 281 0.416
129 Michael A. Taylor KCR R 142 528 217 0.413
130 Elvis Andrus OAK R 146 541 206 0.383
131 David Fletcher LAA R 157 665 247 0.375
132 Kevin Newman PIT R 148 554 193 0.352

Stats sourced from Baseball-Reference