Rank Player Team Bats G PA TBA TOP
1 Juan Soto WSN L 47 196 153 0.781
2 Freddie Freeman ATL L 60 262 187 0.714
3 Ronald Acuña Jr. ATL R 46 202 142 0.703
4 Marcell Ozuna ATL R 60 267 183 0.685
5 José Ramírez CLE B 58 254 174 0.685
6 Bryce Harper PHI L 58 244 160 0.658
7 Mike Trout LAA R 53 241 158 0.656
8 Fernando Tatis Jr. SDP R 59 257 168 0.654
9 Trea Turner WSN R 59 259 169 0.653
10 Nelson Cruz MIN R 53 214 139 0.650
11 Wil Myers SDP R 55 218 141 0.647
12 José Abreu CHW R 60 262 169 0.645
13 Dominic Smith NYM L 50 199 128 0.643
14 Luke Voit NYY R 56 234 150 0.641
15 DJ LeMahieu NYY R 50 216 138 0.639
16 Mookie Betts LAD R 55 246 157 0.638
17 Mike Yastrzemski SFG L 54 225 143 0.636
18 Teoscar Hernández TOR R 50 207 130 0.631
19 Manny Machado SDP R 60 254 159 0.626
20 Brandon Lowe TBR L 56 224 139 0.621
21 Corey Seager LAD L 52 232 143 0.616
22 Trevor Story COL R 59 259 158 0.610
23 George Springer HOU R 51 222 130 0.591
24 Anthony Rendon LAA R 52 232 137 0.591
25 Robbie Grossman OAK B 51 192 113 0.589
26 Kole Calhoun ARI L 54 228 134 0.588
27 AJ Pollock LAD R 55 210 123 0.586
28 Xander Bogaerts BOS R 56 225 131 0.582
29 Eloy Jiménez CHW R 55 226 131 0.580
30 Michael Conforto NYM L 54 233 135 0.579
31 Kyle Tucker HOU L 58 228 132 0.579
32 Adam Duvall ATL R 57 209 119 0.569
33 Brandon Nimmo NYM L 55 225 128 0.569
34 Lourdes Gurriel Jr. TOR R 57 224 127 0.567
35 Tim Anderson CHW R 49 221 125 0.566
36 Ian Happ CHC B 57 231 130 0.565
37 J.T. Realmuto PHI R 47 195 110 0.564
38 Trent Grisham SDP L 59 252 141 0.564
39 Paul Goldschmidt STL R 58 231 128 0.557
40 Pete Alonso NYM R 57 239 133 0.556
41 Jeimer Candelario DET B 52 206 114 0.553
42 Eugenio Suárez CIN R 57 231 127 0.550
43 Chris Taylor LAD R 56 214 117 0.549
44 Wilmer Flores SFG R 55 213 117 0.549
45 Cavan Biggio TOR L 59 265 145 0.549
46 Christian Yelich MIL L 58 247 135 0.547
47 Aaron Hicks NYY B 54 211 115 0.545
48 Cody Bellinger LAD L 56 243 132 0.543
49 Alex Verdugo BOS L 53 221 119 0.538
50 Joey Votto CIN L 54 223 120 0.538
51 Renato Núñez BAL R 52 216 116 0.537
52 Willy Adames TBR R 54 205 110 0.537
53 Jake Cronenworth SDP L 54 192 103 0.536
54 Michael Brantley HOU L 46 187 100 0.535
55 Dansby Swanson ATL R 60 264 141 0.534
56 Kyle Seager SEA L 60 248 132 0.532
57 Mark Canha OAK R 59 243 129 0.531
58 Didi Gregorius PHI L 60 237 125 0.530
59 Kyle Lewis SEA R 58 242 128 0.529
60 Brian Anderson MIA R 59 229 121 0.528
61 Miguel Sanó MIN R 53 205 108 0.527
62 Jackie Bradley Jr. BOS L 55 217 114 0.525
63 Colin Moran PIT L 52 200 105 0.525
64 Nick Castellanos CIN R 60 242 127 0.525
65 Eddie Rosario MIN L 57 231 121 0.524
66 Max Kepler MIN L 48 196 102 0.520
67 Tommy La Stella 2TM L 55 228 118 0.520
68 Rafael Devers BOS L 57 248 128 0.516
69 Luis Robert Jr. CHW R 56 227 116 0.516
70 Adalberto Mondesí KCR B 59 233 119 0.515
71 Vladimir Guerrero Jr. TOR R 60 243 125 0.514
72 Kevin Pillar 2TM R 54 223 114 0.511
73 Yasmani Grandal CHW B 46 194 99 0.510
74 Anthony Rizzo CHC L 58 243 124 0.510
75 Matt Olson OAK L 60 245 125 0.510
76 Starling Marte 2TM R 61 250 127 0.508
77 Christian Vázquez BOS R 47 189 96 0.508
78 Brandon Crawford SFG L 54 193 98 0.508
79 Jurickson Profar SDP B 56 202 102 0.507
80 Randal Grichuk TOR R 55 231 117 0.506
81 Whit Merrifield KCR R 60 265 134 0.506
82 Hunter Dozier KCR R 44 186 94 0.505
83 Jesús Aguilar MIA R 51 216 109 0.505
84 Andrew McCutchen PHI R 57 241 121 0.502
85 Christian Walker ARI R 57 243 122 0.502
86 Franmil Reyes CLE R 59 241 120 0.498
87 Jeff McNeil NYM L 52 209 104 0.498
88 Max Muncy LAD L 58 248 123 0.496
89 Donovan Solano SFG R 54 203 100 0.493
90 Charlie Blackmon COL L 59 247 121 0.490
91 Maikel Franco KCR R 60 243 119 0.490
92 J.D. Davis NYM R 56 229 112 0.489
93 Willson Contreras CHC R 57 225 110 0.489
94 Francisco Lindor CLE B 60 266 130 0.489
95 Asdrúbal Cabrera WSN B 52 213 104 0.488
96 Kyle Schwarber CHC L 59 224 109 0.487
97 Jean Segura PHI R 54 217 105 0.486
98 Miguel Cabrera DET R 57 231 111 0.481
99 Joey Gallo TEX L 57 226 108 0.478
100 David Fletcher LAA R 49 230 109 0.476
101 Keston Hiura MIL R 59 246 117 0.476
102 Raimel Tapia COL L 51 206 96 0.473
103 Ryan McMahon COL L 52 193 91 0.472
104 Orlando Arcia MIL R 59 189 89 0.471
105 Carlos Santana CLE B 60 255 120 0.471
106 Nick Ahmed ARI R 57 217 102 0.470
107 Ramón Laureano OAK R 54 222 104 0.468
108 Rio Ruiz BAL L 54 204 95 0.468
109 David Peralta ARI L 54 218 102 0.468
110 Nolan Arenado COL R 48 201 94 0.468
111 César Hernández CLE B 58 261 121 0.467
112 Austin Riley ATL R 51 206 95 0.461
113 Yoán Moncada CHW B 52 231 106 0.459
114 Marcus Semien OAK R 53 236 108 0.458
115 J.D. Martinez BOS R 54 237 107 0.451
116 Víctor Reyes DET B 57 213 96 0.451
117 Evan Longoria SFG R 53 209 94 0.450
118 Corey Dickerson MIA L 52 210 93 0.445
119 Ketel Marte ARI B 45 195 86 0.441
120 Josh Reddick HOU L 56 210 92 0.440
121 Carlos Correa HOU R 58 221 96 0.434
122 Josh Bell PIT B 57 223 95 0.426
123 Isiah Kiner-Falefa TEX R 58 228 97 0.425
124 Bryan Reynolds PIT B 55 208 88 0.425
125 Hanser Alberto BAL R 54 231 97 0.424
126 J.P. Crawford SEA L 53 232 98 0.422
127 Nick Solak TEX R 58 233 98 0.421
128 Kolten Wong STL L 53 208 86 0.417
129 Tommy Edman STL B 55 227 94 0.414
130 Adam Frazier PIT L 58 230 94 0.410
131 Yuli Gurriel HOU R 57 230 94 0.409
132 Jonathan Villar 2TM B 52 207 84 0.408
133 Jorge Polanco MIN B 55 226 90 0.402
134 Evan White SEA R 54 202 81 0.401
135 Avisaíl García MIL R 53 207 83 0.401
136 Javier Báez CHC R 59 235 94 0.400
137 Jose Altuve HOU R 48 210 83 0.395
138 Víctor Robles WSN R 52 189 74 0.394
139 Eduardo Escobar ARI B 54 222 86 0.387
140 Marwin González MIN B 53 199 76 0.382
141 Erik González PIT R 50 193 72 0.375
142 Nicky Lopez KCR L 56 192 60 0.317

Stats sourced from Baseball-Reference