Owing to the screen size of your device, you may obtain a better viewing experience by rotating your device a quarter-turn (to get the so-called "panorama" screen view).
owlcroft logo
An Owlcroft Company web site
Click here to email us.

The Owlcroft Baseball-Analysis Site

Baseball team and player performance examined realistically and accurately.

Search this site, or just roll your cursor over the colored boxes below the pictures.

  Advertisement:


  Advertisement:


2021: All Batters, by TOP


All raw data supplied courtesy of Baseball-Reference.com.
They do a wonderful job, and deserve your support.

2021 Major-League Batter-Performance Results

Through games of Saturday, 8 May 2021.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in descending 2021 TOP order:

(or view batters sorted by name, or view only “regulars”—men meeting a minimum-PA criterion)


Each name is a click-on link to that man’s career stats.

— Place your cursor over any column heading to see what it signifies. —

Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Nick Gordon * Twins 3 0.500 1 0.500 0.333 1 0.333 0.333 0.667 0.333 7443
Chris Owings + Rockies 17 0.533 0.615 1.133 0.471 2.125 0.118 0.118 0.588 1 6264
Rene Rivera + Indians 5 0.600 0.750 0.800 0.600 1.333 0 0.200 0.600 0.800 4515
Andrew Young + Diamondbacks 14 0.333 0 1.333 0.214 4 0.143 0.357 0.571 0.857 3808
Kyle Wright + Braves 2 0.500 0.500 1 0.500 2 0 0 0.500 1 3155
Ketel Marte # Diamondbacks 28 0.462 0.500 0.846 0.429 1.833 0.071 0.143 0.500 0.786 2493
Mike Trout + Angels 119 0.388 0.526 0.735 0.319 1.895 0.160 0.277 0.496 0.605 2161
Triston McKenzie + Indians 2 0.500 0.500 0.500 0.500 1 0 0 0.500 0.500 2131
Carson Kelly + Diamondbacks 96 0.329 0.327 0.614 0.240 1.870 0.198 0.156 0.479 0.448 2014
Nico Hoerner + Cubs 44 0.389 0.483 0.556 0.318 1.429 0.182 0.159 0.500 0.455 1962
Buster Posey + Giants 82 0.397 0.404 0.767 0.354 1.931 0.098 0.159 0.463 0.683 1886
Huascar Ynoa + Braves 13 0.385 0.429 0.923 0.385 2.400 0 0.308 0.385 0.923 1832
Danny Mendick + White Sox 26 0.350 0.429 0.500 0.269 1.429 0.231 0.192 0.500 0.385 1826
Jacob deGrom * Mets 13 0.462 0.600 0.538 0.462 1.167 0 0.231 0.462 0.538 1807
J.D. Davis + Mets 48 0.390 0.583 0.610 0.333 1.563 0.083 0.313 0.479 0.521 1784
Byron Buxton + Twins 98 0.370 0.417 0.772 0.347 2.088 0.041 0.235 0.408 0.724 1769
Ke'Bryan Hayes + Pirates 7 0.200 0 0.800 0.143 4 0.286 0.143 0.429 0.571 1742
Ronald Acuna Jr. + Braves 137 0.313 0.295 0.652 0.263 2.083 0.124 0.139 0.409 0.547 1589
Omar Narvaez * Brewers 79 0.368 0.393 0.529 0.316 1.440 0.101 0.127 0.443 0.456 1566
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jarrod Dyson * Royals 24 0.300 0.400 0.550 0.250 1.833 0.167 0.208 0.417 0.458 1554
Jesse Winker * Reds 110 0.354 0.420 0.626 0.318 1.771 0.091 0.218 0.418 0.564 1497
Vladimir Guerrero Jr. + Blue Jays 137 0.312 0.338 0.560 0.248 1.794 0.182 0.161 0.453 0.445 1478
Christian Yelich * Brewers 41 0.353 0.571 0.382 0.293 1.083 0.146 0.317 0.463 0.317 1460
Pablo Sandoval # Braves 36 0.290 0.333 0.677 0.250 2.333 0.139 0.333 0.389 0.583 1447
Justin Turner + Dodgers 137 0.328 0.378 0.578 0.277 1.763 0.131 0.212 0.416 0.489 1435
J.D. Martinez + Red Sox 142 0.339 0.386 0.661 0.296 1.952 0.120 0.218 0.423 0.577 1431
J.T. Realmuto + Phillies 114 0.313 0.388 0.521 0.263 1.667 0.123 0.228 0.412 0.439 1415
Jake Fraley * Mariners 19 0.100 0.143 0.200 0.053 2 0.421 0.158 0.526 0.105 1412
Bryce Harper * Phillies 113 0.304 0.361 0.565 0.248 1.857 0.168 0.221 0.434 0.460 1405
Starling Marte + Marlins 69 0.316 0.381 0.491 0.261 1.556 0.116 0.203 0.420 0.406 1400
Xander Bogaerts + Red Sox 135 0.357 0.388 0.603 0.333 1.689 0.059 0.156 0.400 0.563 1386
Yermin Mercedes + White Sox 103 0.371 0.408 0.577 0.350 1.556 0.058 0.155 0.408 0.544 1361
Guillermo Heredia + Braves 49 0.300 0.400 0.575 0.245 1.917 0.163 0.265 0.429 0.469 1360
Yuli Gurriel + Astros 135 0.339 0.361 0.551 0.296 1.625 0.119 0.126 0.415 0.481 1347
Luis Guillorme * Mets 23 0.333 0.353 0.333 0.261 1 0.217 0.043 0.478 0.261 1345
Jazz Chisholm * Marlins 80 0.290 0.390 0.551 0.250 1.900 0.113 0.313 0.375 0.475 1314
Kris Bryant + Cubs 132 0.304 0.347 0.643 0.265 2.114 0.114 0.242 0.386 0.561 1304
Yordan Álvarez * Astros 110 0.347 0.420 0.624 0.318 1.800 0.036 0.255 0.382 0.573 1302
LaMonte Wade Jr * Giants 7 0.333 0.500 0.500 0.286 1.500 0.143 0.286 0.429 0.429 1289
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Connor Joe + Rockies 6 0.250 0.333 0.250 0.167 1 0.333 0.167 0.500 0.167 1270
Ka'ai Tom * Pirates 28 0.211 0.188 0.368 0.143 1.750 0.214 0.143 0.393 0.250 1267
Jared Walsh * Angels 127 0.324 0.380 0.541 0.283 1.667 0.094 0.213 0.402 0.472 1242
Brandon Nimmo * Mets 80 0.318 0.465 0.439 0.263 1.381 0.150 0.275 0.425 0.363 1241
Yadier Molina + Cardinals 75 0.319 0.354 0.609 0.293 1.909 0.067 0.227 0.360 0.560 1234
Matt Beaty * Dodgers 49 0.300 0.355 0.400 0.245 1.333 0.143 0.163 0.429 0.327 1227
Jean Segura + Phillies 73 0.391 0.431 0.536 0.370 1.370 0.041 0.137 0.411 0.507 1220
Tomas Nido + Mets 21 0.278 0.267 0.556 0.238 2 0.048 0.095 0.381 0.476 1207
Nick Castellanos + Reds 121 0.316 0.329 0.632 0.298 2 0.050 0.190 0.355 0.595 1184
C.J. Cron + Rockies 109 0.290 0.361 0.495 0.248 1.704 0.128 0.248 0.394 0.422 1173
Willie Calhoun * Rangers 77 0.333 0.357 0.478 0.299 1.435 0.091 0.130 0.403 0.429 1168
George Springer + Blue Jays 18 0.200 0.111 0.600 0.167 3 0.111 0.222 0.278 0.500 1133
Ehire Adrianza # Braves 51 0.302 0.289 0.535 0.255 1.769 0.078 0.118 0.333 0.451 1128
Tyler Naquin * Reds 99 0.271 0.286 0.541 0.232 2 0.101 0.232 0.364 0.465 1124
Jake Marisnick + Cubs 60 0.264 0.333 0.623 0.233 2.357 0.083 0.317 0.350 0.550 1124
Cedric Mullins * Orioles 145 0.315 0.360 0.515 0.283 1.634 0.097 0.179 0.379 0.462 1122
Trent Grisham * Padres 105 0.298 0.377 0.511 0.267 1.714 0.105 0.267 0.371 0.457 1122
Chris Taylor + Dodgers 126 0.272 0.358 0.476 0.222 1.750 0.143 0.254 0.405 0.389 1121
Corey Dickerson * Marlins 103 0.333 0.408 0.456 0.291 1.367 0.097 0.175 0.417 0.398 1115
Nelson Cruz + Twins 123 0.294 0.296 0.550 0.260 1.875 0.073 0.187 0.350 0.488 1109
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jose Ramirez # Indians 135 0.259 0.228 0.543 0.222 2.100 0.111 0.126 0.348 0.467 1080
Rafael Devers * Red Sox 132 0.281 0.313 0.544 0.242 1.938 0.121 0.212 0.371 0.470 1075
Alex De Goti + Astros 7 0.333 0.500 0.333 0.286 1 0.143 0.286 0.429 0.286 1070
Alex Verdugo * Red Sox 133 0.311 0.324 0.487 0.278 1.568 0.075 0.113 0.368 0.436 1066
Max Muncy * Dodgers 138 0.223 0.277 0.417 0.167 1.870 0.225 0.239 0.420 0.312 1066
Josh Rojas * Diamondbacks 95 0.277 0.340 0.506 0.242 1.826 0.105 0.263 0.347 0.442 1061
Aristides Aquino + Reds 14 0.231 0.167 0.769 0.214 3.333 0.071 0.357 0.286 0.714 1061
Trevor Story + Rockies 136 0.294 0.344 0.513 0.257 1.743 0.103 0.199 0.368 0.449 1053
Mark Canha + Athletics 151 0.246 0.287 0.410 0.199 1.667 0.132 0.199 0.391 0.331 1046
Adrian Houser + Brewers 13 0.250 0.500 0.750 0.231 3 0 0.615 0.231 0.692 1035
Darin Ruf + Giants 56 0.209 0.200 0.512 0.161 2.444 0.196 0.268 0.375 0.393 1034
Shohei Ohtani * Angels 128 0.275 0.295 0.633 0.258 2.303 0.039 0.250 0.320 0.594 1033
Ryan Zimmerman + Nationals 59 0.304 0.361 0.554 0.288 1.824 0.051 0.271 0.339 0.525 1032
Josh Harrison + Nationals 94 0.305 0.324 0.463 0.266 1.520 0.085 0.117 0.394 0.404 1031
Carlos Santana # Royals 137 0.263 0.270 0.456 0.219 1.733 0.161 0.146 0.380 0.380 1028
Keibert Ruiz # Dodgers 5 0.200 0 0.800 0.200 4 0 0.600 0.200 0.800 1023
Alex Bregman + Astros 113 0.327 0.363 0.519 0.301 1.588 0.071 0.168 0.381 0.478 1023
Luis Arraez * Twins 103 0.291 0.320 0.372 0.243 1.280 0.136 0.107 0.398 0.311 1023
Adolis García + Rangers 105 0.278 0.333 0.567 0.257 2.037 0.057 0.314 0.324 0.524 1022
Miguel Rojas + Marlins 122 0.290 0.326 0.467 0.254 1.613 0.107 0.131 0.377 0.410 1016
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Stephen Strasburg + Nationals 3 0.333 0.333 0.667 0.333 2 0 0 0.333 0.667 1015
Ali Sanchez + Cardinals 3 0.333 0.333 0.667 0.333 2 0 0 0.333 0.667 1015
Raimel Tapia * Rockies 127 0.316 0.330 0.444 0.291 1.405 0.071 0.110 0.362 0.409 1012
Jesus Aguilar + Marlins 124 0.269 0.272 0.490 0.226 1.821 0.129 0.161 0.363 0.411 1011
Dylan Carlson # Cardinals 133 0.293 0.378 0.466 0.256 1.588 0.090 0.248 0.368 0.406 1010
Mookie Betts + Dodgers 132 0.268 0.299 0.455 0.227 1.700 0.121 0.159 0.379 0.386 1010
Brandon Belt * Giants 109 0.233 0.280 0.500 0.193 2.143 0.156 0.312 0.358 0.413 1010
Kyle Higashioka + Yankees 52 0.222 0.200 0.622 0.192 2.800 0.135 0.288 0.327 0.538 1007
Seth Brown * Athletics 59 0.273 0.270 0.582 0.254 2.133 0.068 0.220 0.322 0.542 1007
Zach McKinstry * Dodgers 58 0.296 0.342 0.556 0.276 1.875 0.034 0.241 0.328 0.517 1005
Evan Longoria + Giants 100 0.279 0.345 0.500 0.240 1.792 0.140 0.240 0.380 0.430 1003
Chad Pinder + Athletics 10 0.300 0.500 0.600 0.300 2 0 0.500 0.300 0.600 1001
Austin Riley + Braves 124 0.282 0.361 0.388 0.234 1.379 0.121 0.234 0.395 0.323 997
Tucker Barnhart * Reds 79 0.296 0.474 0.507 0.266 1.714 0.076 0.380 0.367 0.456 995
Luis Robert + White Sox 103 0.316 0.433 0.463 0.291 1.467 0.068 0.272 0.359 0.427 994
Pete Alonso + Mets 117 0.260 0.318 0.470 0.222 1.808 0.120 0.256 0.359 0.402 993
Matt Duffy + Cubs 67 0.309 0.370 0.364 0.254 1.176 0.134 0.149 0.418 0.299 985
Juan Soto * Nationals 74 0.279 0.286 0.459 0.230 1.647 0.162 0.135 0.392 0.378 984
Josh Donaldson + Twins 80 0.290 0.304 0.507 0.250 1.750 0.125 0.138 0.375 0.438 983
Giancarlo Stanton + Yankees 127 0.291 0.338 0.564 0.268 1.941 0.079 0.268 0.346 0.520 980
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tyrone Taylor + Brewers 54 0.255 0.265 0.489 0.222 1.917 0.056 0.185 0.352 0.426 975
Isan Diaz * Marlins 32 0.208 0.176 0.458 0.156 2.200 0.188 0.188 0.344 0.344 970
Jacob Nottingham + Brewers 13 0.231 0.250 0.769 0.231 3.333 0 0.538 0.231 0.769 962
Eric Hosmer * Padres 137 0.295 0.320 0.434 0.263 1.472 0.095 0.139 0.365 0.387 957
Robbie Grossman # Tigers 141 0.225 0.282 0.351 0.177 1.560 0.184 0.220 0.383 0.277 950
Joey Gallo * Rangers 143 0.228 0.351 0.412 0.182 1.808 0.182 0.357 0.385 0.329 950
Adam Frazier * Pirates 142 0.304 0.339 0.416 0.268 1.368 0.092 0.099 0.380 0.366 950
Brandon Crawford * Giants 95 0.241 0.236 0.518 0.211 2.150 0.116 0.221 0.337 0.453 950
Colin Moran * Pirates 122 0.297 0.392 0.468 0.270 1.576 0.082 0.279 0.352 0.426 944
Franmil Reyes + Indians 117 0.271 0.318 0.589 0.248 2.172 0.068 0.291 0.325 0.538 943
Nate Lowe * Rangers 150 0.280 0.353 0.477 0.247 1.703 0.113 0.267 0.367 0.420 943
Kolten Wong * Brewers 91 0.278 0.313 0.430 0.242 1.545 0.088 0.154 0.363 0.374 932
Randal Grichuk + Blue Jays 127 0.305 0.330 0.508 0.283 1.667 0.063 0.173 0.346 0.472 931
Anthony Rendon + Angels 66 0.276 0.289 0.466 0.242 1.688 0.106 0.167 0.348 0.409 930
Jason Castro * Astros 41 0.235 0.300 0.500 0.195 2.125 0.146 0.293 0.366 0.415 930
Yadiel Hernández * Nationals 49 0.302 0.387 0.395 0.265 1.308 0.082 0.245 0.367 0.347 928
Will Smith + Dodgers 105 0.256 0.275 0.465 0.210 1.818 0.124 0.152 0.371 0.381 927
Javier Baez + Cubs 118 0.257 0.328 0.523 0.237 2.036 0.025 0.356 0.288 0.483 926
Marcus Semien + Blue Jays 141 0.254 0.286 0.476 0.227 1.875 0.099 0.248 0.326 0.426 923
Austin Dean + Cardinals 34 0.222 0.263 0.407 0.176 1.833 0.147 0.265 0.324 0.324 921
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tyler Stephenson + Reds 55 0.333 0.421 0.431 0.309 1.294 0.055 0.218 0.382 0.400 920
Freddy Galvis # Orioles 100 0.286 0.338 0.516 0.260 1.808 0.070 0.220 0.340 0.470 920
Trea Turner + Nationals 125 0.293 0.321 0.509 0.272 1.735 0.040 0.208 0.336 0.472 917
Fernando Tatis Jr. + Padres 103 0.231 0.228 0.527 0.204 2.286 0.107 0.262 0.311 0.466 914
Tommy Edman # Cardinals 151 0.297 0.325 0.413 0.272 1.390 0.073 0.106 0.358 0.377 913
Matt Olson * Athletics 120 0.264 0.280 0.528 0.233 2 0.092 0.208 0.342 0.467 903
Jacob Stallings + Pirates 93 0.250 0.321 0.395 0.204 1.579 0.172 0.204 0.387 0.323 897
Jonathan Lucroy + Nationals 14 0.357 0.417 0.429 0.357 1.200 0 0.143 0.357 0.429 892
Asdrubal Cabrera # Diamondbacks 118 0.255 0.307 0.388 0.212 1.520 0.153 0.186 0.373 0.322 890
Nick Solak + Rangers 148 0.278 0.341 0.466 0.250 1.676 0.054 0.257 0.351 0.419 887
Avisail Garcia + Brewers 123 0.275 0.356 0.413 0.244 1.500 0.089 0.268 0.350 0.366 884
Kole Calhoun * Diamondbacks 51 0.292 0.364 0.479 0.275 1.643 0.059 0.255 0.333 0.451 884
Alex Blandino + Reds 39 0.273 0.474 0.364 0.231 1.333 0.128 0.359 0.385 0.308 883
Francisco Mejia # Rays 67 0.300 0.347 0.450 0.269 1.500 0.045 0.164 0.343 0.403 882
Tim Anderson + White Sox 97 0.301 0.393 0.462 0.289 1.536 0.041 0.289 0.330 0.443 878
Whit Merrifield + Royals 143 0.262 0.261 0.405 0.231 1.545 0.084 0.105 0.322 0.357 872
Steven Duggar * Giants 28 0.280 0.438 0.440 0.250 1.571 0.107 0.321 0.357 0.393 871
Salvador Perez + Royals 134 0.283 0.333 0.512 0.269 1.806 0.030 0.246 0.321 0.485 870
Bryan Reynolds # Pirates 130 0.278 0.341 0.452 0.246 1.625 0.108 0.208 0.362 0.400 866
Jed Lowrie # Athletics 129 0.282 0.323 0.444 0.256 1.576 0.093 0.163 0.349 0.403 866
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ramon Laureano + Athletics 137 0.244 0.288 0.488 0.219 2 0.080 0.263 0.321 0.438 859
Mitch Haniger + Mariners 140 0.252 0.270 0.512 0.229 2.031 0.071 0.236 0.300 0.464 858
Willians Astudillo + Twins 65 0.313 0.293 0.484 0.308 1.550 0 0.062 0.308 0.477 858
Gio Urshela + Yankees 111 0.287 0.342 0.455 0.261 1.586 0.081 0.225 0.342 0.414 853
Aaron Judge + Yankees 127 0.245 0.313 0.473 0.213 1.926 0.134 0.307 0.346 0.409 852
Harrison Bader + Cardinals 33 0.233 0.167 0.567 0.212 2.429 0.061 0.121 0.273 0.515 852
Brad Miller * Phillies 58 0.283 0.387 0.453 0.259 1.600 0.086 0.328 0.345 0.414 843
Yoan Moncada # White Sox 125 0.262 0.357 0.393 0.224 1.500 0.112 0.280 0.360 0.336 842
Nick Madrigal + White Sox 106 0.306 0.319 0.388 0.283 1.267 0.047 0.047 0.349 0.358 842
Jace Peterson * Brewers 28 0.208 0.231 0.458 0.179 2.200 0.143 0.321 0.321 0.393 841
Michael Brantley * Astros 116 0.309 0.333 0.500 0.293 1.618 0.043 0.121 0.345 0.474 841
Carter Kieboom + Nationals 2 0 0 0 0 --- 0.500 0.500 0.500 0 840
Austin Hays + Orioles 85 0.269 0.321 0.487 0.247 1.810 0.059 0.247 0.318 0.447 840
Willson Contreras + Cubs 116 0.216 0.246 0.454 0.181 2.095 0.095 0.302 0.328 0.379 839
Joey Wendle * Rays 114 0.288 0.333 0.462 0.263 1.600 0.061 0.184 0.342 0.421 838
DJ LeMahieu + Yankees 142 0.282 0.333 0.395 0.246 1.400 0.120 0.176 0.373 0.345 838
Isiah Kiner-Falefa + Rangers 152 0.279 0.312 0.443 0.257 1.590 0.046 0.178 0.322 0.408 835
Ozzie Albies # Braves 131 0.228 0.231 0.465 0.198 2.038 0.099 0.153 0.313 0.405 831
Corey Seager * Dodgers 147 0.260 0.296 0.433 0.224 1.667 0.122 0.170 0.361 0.374 828
Yandy Díaz + Rays 133 0.259 0.311 0.287 0.211 1.107 0.173 0.135 0.398 0.233 828
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Austin Meadows * Rays 138 0.202 0.213 0.447 0.167 2.217 0.138 0.246 0.326 0.370 826
Kyle Garlick + Twins 46 0.302 0.414 0.535 0.283 1.769 0.022 0.304 0.326 0.500 825
Bo Bichette + Blue Jays 141 0.260 0.306 0.489 0.241 1.882 0.050 0.277 0.305 0.454 825
Anthony Rizzo * Cubs 136 0.226 0.228 0.426 0.191 1.885 0.140 0.147 0.331 0.360 823
Nolan Arenado + Cardinals 143 0.282 0.302 0.496 0.259 1.757 0.077 0.140 0.343 0.455 822
Michael Chavis + Red Sox 6 0.167 0 0.667 0.167 4 0 0.333 0.167 0.667 819
Austin Allen * Athletics 6 0.167 0 0.667 0.167 4 0 0.333 0.167 0.667 819
Randy Arozarena + Rays 134 0.265 0.400 0.385 0.231 1.452 0.090 0.328 0.358 0.336 818
Jordy Mercer + Nationals 25 0.333 0.444 0.375 0.320 1.125 0.040 0.240 0.360 0.360 817
Mike Zunino + Rays 73 0.224 0.257 0.522 0.205 2.333 0.068 0.356 0.288 0.479 812
Ryan McMahon * Rockies 136 0.262 0.287 0.500 0.243 1.909 0.066 0.235 0.309 0.463 811
Zack Collins * White Sox 49 0.220 0.269 0.415 0.184 1.889 0.163 0.265 0.347 0.347 810
Alejandro Kirk + Blue Jays 46 0.225 0.194 0.475 0.196 2.111 0.109 0.130 0.326 0.413 802
Kyle Seager * Mariners 142 0.242 0.263 0.469 0.218 1.935 0.070 0.204 0.303 0.423 797
Jeimer Candelario # Tigers 141 0.289 0.378 0.398 0.262 1.378 0.092 0.248 0.355 0.362 797
Jordan Luplow + Indians 85 0.171 0.136 0.471 0.141 2.750 0.165 0.235 0.318 0.388 795
Zack Short + Tigers 7 0.200 0.500 0.200 0.143 1 0.286 0.429 0.429 0.143 793
David Peralta * Diamondbacks 126 0.270 0.295 0.452 0.246 1.677 0.087 0.135 0.333 0.413 792
Stephen Vogt * Diamondbacks 50 0.222 0.226 0.489 0.200 2.200 0.100 0.220 0.300 0.440 787
Donovan Solano + Giants 54 0.300 0.375 0.380 0.278 1.267 0.037 0.204 0.333 0.352 786
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ryan O'Hearn * Royals 36 0.219 0.313 0.438 0.194 2 0.111 0.389 0.306 0.389 783
Charlie Culberson + Rangers 73 0.299 0.383 0.478 0.274 1.600 0.055 0.247 0.329 0.438 781
William Contreras + Braves 21 0.263 0.308 0.474 0.238 1.800 0.095 0.238 0.333 0.429 766
Michael Conforto * Mets 114 0.226 0.279 0.355 0.184 1.571 0.149 0.202 0.368 0.289 764
Wil Crowe + Pirates 5 0.333 1 0.333 0.200 1 0.200 0.400 0.400 0.200 760
Jake Cronenworth * Padres 143 0.272 0.311 0.384 0.238 1.412 0.091 0.147 0.343 0.336 756
Austin Slater + Giants 99 0.230 0.320 0.414 0.202 1.800 0.121 0.333 0.323 0.364 751
Nick Maton * Phillies 63 0.300 0.439 0.400 0.286 1.333 0.032 0.302 0.333 0.381 747
Freddie Freeman * Braves 141 0.197 0.174 0.427 0.163 2.174 0.163 0.163 0.333 0.355 745
Mike Tauchman * Giants 36 0.265 0.348 0.441 0.250 1.667 0.056 0.278 0.306 0.417 743
Brock Holt * Rangers 53 0.250 0.333 0.295 0.208 1.182 0.151 0.208 0.377 0.245 742
Garrett Hampson + Rockies 129 0.252 0.306 0.409 0.225 1.621 0.078 0.225 0.310 0.364 742
Jose Altuve + Astros 104 0.277 0.300 0.383 0.250 1.385 0.067 0.144 0.317 0.346 739
Alex Kirilloff * Twins 44 0.214 0.192 0.571 0.205 2.667 0.023 0.295 0.227 0.545 738
Lorenzo Cain + Brewers 49 0.190 0.167 0.429 0.163 2.250 0.143 0.184 0.306 0.367 736
Kyle Lewis + Mariners 62 0.246 0.268 0.439 0.226 1.786 0.081 0.210 0.306 0.403 735
Sean Murphy + Athletics 101 0.202 0.236 0.393 0.168 1.941 0.119 0.248 0.337 0.327 731
Brett Phillips * Rays 62 0.235 0.379 0.373 0.194 1.583 0.145 0.355 0.339 0.306 722
Andrew McCutchen + Phillies 126 0.224 0.274 0.374 0.190 1.667 0.143 0.246 0.333 0.317 722
Luis Urias + Brewers 108 0.222 0.288 0.389 0.185 1.750 0.139 0.269 0.333 0.324 721
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
AJ Pollock + Dodgers 99 0.261 0.317 0.446 0.242 1.708 0.071 0.253 0.313 0.414 721
Dom Nunez * Rockies 76 0.203 0.265 0.522 0.184 2.571 0.092 0.395 0.276 0.474 717
Christian Vazquez + Red Sox 114 0.283 0.337 0.396 0.263 1.400 0.061 0.193 0.325 0.368 716
Yan Gomes + Nationals 67 0.266 0.255 0.484 0.254 1.824 0.030 0.134 0.299 0.463 709
Craig Stammen + Padres 3 0.500 1 0.500 0.333 1 0 0.333 0.333 0.333 707
Eduardo Escobar # Diamondbacks 135 0.226 0.228 0.460 0.207 2.036 0.074 0.193 0.281 0.422 704
Ty France + Mariners 143 0.236 0.289 0.382 0.203 1.621 0.098 0.217 0.336 0.329 703
Jorge Polanco # Twins 124 0.236 0.279 0.373 0.210 1.577 0.081 0.194 0.306 0.331 702
José Abreu + White Sox 134 0.211 0.243 0.404 0.179 1.917 0.112 0.276 0.306 0.343 702
Justin Upton + Angels 107 0.221 0.250 0.432 0.196 1.952 0.093 0.280 0.299 0.383 701
Wil Myers + Padres 114 0.248 0.296 0.416 0.219 1.680 0.114 0.228 0.333 0.368 701
Gary Sanchez + Yankees 82 0.182 0.200 0.333 0.146 1.833 0.159 0.220 0.341 0.268 699
Josh Naylor * Indians 110 0.265 0.325 0.412 0.245 1.556 0.055 0.209 0.309 0.382 698
Tyler O'Neill + Cardinals 84 0.241 0.292 0.468 0.226 1.947 0.024 0.321 0.274 0.440 695
Rhys Hoskins + Phillies 138 0.233 0.297 0.488 0.217 2.100 0.065 0.341 0.283 0.457 693
Joey Votto * Reds 118 0.226 0.250 0.425 0.203 1.875 0.093 0.212 0.305 0.381 692
Mike Moustakas * Reds 83 0.214 0.222 0.414 0.181 1.933 0.096 0.193 0.301 0.349 691
Mitch Moreland * Athletics 86 0.213 0.222 0.400 0.186 1.875 0.093 0.221 0.291 0.349 687
Christian Arroyo + Red Sox 76 0.275 0.373 0.377 0.250 1.368 0.039 0.237 0.329 0.342 687
Manny Machado + Padres 141 0.230 0.258 0.369 0.199 1.607 0.128 0.184 0.326 0.319 686
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Andrew Vaughn + White Sox 76 0.258 0.354 0.348 0.224 1.353 0.092 0.250 0.342 0.303 685
Andrew Benintendi * Royals 124 0.265 0.318 0.389 0.242 1.467 0.089 0.202 0.331 0.355 685
Wilson Ramos + Tigers 104 0.227 0.235 0.464 0.212 2.045 0.048 0.221 0.260 0.433 684
Tony Kemp * Athletics 58 0.217 0.313 0.261 0.172 1.200 0.172 0.241 0.362 0.207 677
Yasmani Grandal # White Sox 86 0.121 0.122 0.259 0.081 2.143 0.302 0.186 0.384 0.174 675
JT Riddle * Twins 6 0.333 0.333 0.333 0.333 1 0 0 0.333 0.333 674
Taylor Clarke + Diamondbacks 3 0.333 1 0.333 0.333 1 0 0.667 0.333 0.333 674
Matt Chapman + Athletics 140 0.195 0.273 0.381 0.164 1.957 0.136 0.350 0.307 0.321 674
Jeff McNeil * Mets 101 0.227 0.221 0.364 0.198 1.600 0.109 0.079 0.327 0.317 673
Phillip Evans + Pirates 118 0.216 0.247 0.353 0.186 1.636 0.102 0.212 0.322 0.305 673
Niko Goodrum # Tigers 105 0.242 0.404 0.421 0.219 1.739 0.086 0.419 0.314 0.381 672
Aledmys Díaz + Astros 72 0.273 0.321 0.409 0.250 1.500 0.028 0.167 0.333 0.375 671
Mike Yastrzemski * Giants 96 0.202 0.265 0.440 0.177 2.176 0.115 0.323 0.302 0.385 670
Enrique Hernandez + Red Sox 124 0.239 0.280 0.425 0.218 1.778 0.065 0.226 0.298 0.387 670
Eric Sogard * Cubs 56 0.275 0.318 0.333 0.250 1.214 0.054 0.161 0.304 0.304 669
Trey Mancini + Orioles 140 0.250 0.280 0.438 0.229 1.750 0.071 0.214 0.307 0.400 667
Josh Palacios * Blue Jays 35 0.250 0.318 0.250 0.200 1 0.086 0.200 0.343 0.200 666
Mitch Garver + Twins 82 0.200 0.237 0.480 0.183 2.400 0.085 0.378 0.268 0.439 664
Travis Shaw * Brewers 118 0.212 0.246 0.385 0.186 1.818 0.093 0.263 0.297 0.339 658
Jurickson Profar # Padres 123 0.235 0.280 0.314 0.195 1.333 0.138 0.171 0.333 0.260 655
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Paul DeJong + Cardinals 130 0.193 0.195 0.404 0.169 2.091 0.115 0.231 0.292 0.354 648
Jonathan Villar # Mets 68 0.237 0.342 0.373 0.206 1.571 0.118 0.294 0.338 0.324 647
Pavin Smith * Diamondbacks 118 0.268 0.303 0.446 0.254 1.667 0.051 0.169 0.305 0.424 645
Kyle Isbel * Royals 36 0.265 0.474 0.324 0.250 1.222 0.056 0.417 0.306 0.306 645
Ryan McKenna + Orioles 17 0.200 0.300 0.333 0.176 1.667 0.118 0.294 0.294 0.294 642
Jorge Mateo + Padres 39 0.229 0.292 0.371 0.205 1.625 0.026 0.256 0.308 0.333 641
Daulton Varsho * Diamondbacks 15 0.267 0.286 0.467 0.267 1.750 0 0.067 0.267 0.467 639
Starlin Castro + Nationals 118 0.269 0.322 0.352 0.246 1.310 0.068 0.186 0.314 0.322 639
Cavan Biggio * Blue Jays 112 0.215 0.293 0.344 0.179 1.600 0.134 0.295 0.321 0.286 638
Michael A. Taylor + Royals 106 0.265 0.364 0.347 0.245 1.308 0.075 0.283 0.321 0.321 636
Harold Castro * Tigers 48 0.302 0.394 0.302 0.271 1 0.083 0.208 0.354 0.271 635
Teoscar Hernandez + Blue Jays 68 0.234 0.293 0.375 0.221 1.600 0.059 0.294 0.279 0.353 631
Carlos Correa + Astros 136 0.246 0.265 0.421 0.228 1.710 0.059 0.176 0.294 0.390 628
Brandon Lowe * Rays 134 0.195 0.239 0.381 0.172 1.957 0.097 0.306 0.291 0.336 626
Charlie Blackmon * Rockies 117 0.228 0.253 0.347 0.197 1.522 0.111 0.137 0.333 0.299 620
Max Kepler * Twins 90 0.213 0.242 0.375 0.189 1.765 0.089 0.189 0.289 0.333 617
Nick Senzel + Reds 98 0.247 0.278 0.318 0.214 1.286 0.122 0.133 0.337 0.276 615
Tommy La Stella * Giants 75 0.235 0.263 0.353 0.213 1.500 0.080 0.133 0.293 0.320 609
Paul Goldschmidt + Cardinals 138 0.246 0.303 0.400 0.232 1.625 0.058 0.261 0.290 0.377 606
Manuel Margot + Rays 113 0.238 0.268 0.381 0.221 1.600 0.062 0.186 0.283 0.354 605
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Akil Baddoo * Tigers 82 0.195 0.282 0.494 0.183 2.533 0.049 0.427 0.232 0.463 602
Santiago Espinal + Blue Jays 25 0.320 0.364 0.400 0.320 1.250 0 0.120 0.320 0.400 597
Ender Inciarte * Braves 20 0.294 0.357 0.353 0.250 1.200 0.100 0.150 0.350 0.300 587
Victor Caratini # Padres 81 0.214 0.302 0.329 0.185 1.533 0.123 0.321 0.309 0.284 586
Lane Thomas + Cardinals 11 0.222 0.333 0.222 0.182 1 0.182 0.273 0.364 0.182 583
Adam Eaton * White Sox 113 0.212 0.265 0.364 0.186 1.714 0.080 0.248 0.301 0.319 583
Eddie Rosario * Indians 121 0.234 0.264 0.378 0.215 1.615 0.066 0.182 0.281 0.347 582
Max Stassi + Angels 32 0.241 0.316 0.345 0.219 1.429 0.094 0.281 0.313 0.313 580
Adam Duvall + Marlins 113 0.215 0.274 0.439 0.204 2.043 0.044 0.345 0.257 0.416 579
Manny Pina + Brewers 33 0.172 0.143 0.414 0.152 2.400 0.091 0.212 0.242 0.364 574
Victor Robles + Nationals 102 0.244 0.344 0.291 0.206 1.190 0.118 0.245 0.353 0.245 573
Didi Gregorius * Phillies 117 0.234 0.253 0.374 0.214 1.600 0.043 0.197 0.274 0.342 573
Tim Locastro + Diamondbacks 71 0.226 0.283 0.274 0.197 1.214 0.070 0.211 0.324 0.239 567
Clayton Kershaw * Dodgers 12 0.273 0.500 0.273 0.250 1 0.083 0.417 0.333 0.250 567
Billy McKinney * Brewers 87 0.222 0.263 0.395 0.207 1.778 0.069 0.241 0.276 0.368 566
J.P. Crawford * Mariners 121 0.264 0.318 0.336 0.240 1.276 0.083 0.174 0.331 0.306 566
Nomar Mazara * Tigers 45 0.238 0.242 0.429 0.222 1.800 0.067 0.156 0.289 0.400 565
Andrew Stevenson * Nationals 55 0.224 0.303 0.327 0.200 1.455 0.073 0.291 0.291 0.291 564
Kevin Plawecki + Red Sox 38 0.273 0.321 0.364 0.237 1.333 0.079 0.132 0.342 0.316 563
Marwin Gonzalez # Red Sox 113 0.208 0.257 0.313 0.177 1.500 0.088 0.195 0.319 0.265 563
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Rougned Odor * Yankees 70 0.164 0.128 0.361 0.143 2.200 0.100 0.143 0.271 0.314 562
Andrelton Simmons + Twins 84 0.233 0.281 0.329 0.202 1.412 0.119 0.179 0.333 0.286 561
Gregory Polanco * Pirates 90 0.200 0.250 0.350 0.178 1.750 0.111 0.278 0.289 0.311 560
Aaron Hicks # Yankees 119 0.194 0.222 0.340 0.168 1.750 0.109 0.235 0.294 0.294 560
Stephen Piscotty + Athletics 80 0.208 0.255 0.375 0.188 1.800 0.088 0.275 0.288 0.338 557
Jonathan India + Reds 90 0.211 0.278 0.316 0.178 1.500 0.078 0.267 0.300 0.267 555
Wilmer Difo # Pirates 41 0.231 0.333 0.410 0.220 1.778 0.049 0.341 0.268 0.390 553
Gleyber Torres + Yankees 133 0.241 0.304 0.284 0.211 1.179 0.128 0.180 0.338 0.248 552
Taylor Ward + Angels 16 0.154 0.100 0.385 0.125 2.500 0.063 0.188 0.188 0.313 550
DJ Stewart * Orioles 87 0.189 0.231 0.297 0.161 1.571 0.138 0.230 0.310 0.253 547
Jorge Soler + Royals 127 0.194 0.271 0.343 0.165 1.762 0.071 0.307 0.260 0.291 546
Jose Marmolejos * Mariners 68 0.155 0.188 0.345 0.132 2.222 0.147 0.338 0.279 0.294 542
Andy Ibáñez + Rangers 9 0.250 0.250 0.250 0.222 1 0 0.111 0.222 0.222 530
Jack Flaherty + Cardinals 17 0.167 0.143 0.417 0.118 2.500 0.118 0.235 0.235 0.294 530
Sheldon Neuse + Dodgers 29 0.241 0.313 0.448 0.241 1.857 0 0.379 0.241 0.448 522
Jake Bauers * Indians 61 0.204 0.250 0.296 0.180 1.455 0.098 0.213 0.279 0.262 522
Hunter Renfroe + Red Sox 99 0.220 0.262 0.352 0.202 1.600 0.061 0.253 0.263 0.323 521
Cody Bellinger * Dodgers 21 0.211 0.286 0.368 0.190 1.750 0.095 0.238 0.286 0.333 521
Jose Rojas * Angels 59 0.204 0.278 0.389 0.186 1.909 0.068 0.288 0.271 0.356 516
Alex Dickerson * Giants 82 0.213 0.241 0.347 0.195 1.625 0.061 0.220 0.280 0.317 513
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Joe Ross + Nationals 10 0.300 0.500 0.300 0.300 1 0 0.400 0.300 0.300 511
Josh VanMeter * Diamondbacks 62 0.154 0.200 0.269 0.129 1.750 0.161 0.258 0.290 0.226 509
Kevin Pillar + Mets 58 0.236 0.268 0.382 0.224 1.615 0.034 0.207 0.276 0.362 507
Cesar Hernandez # Indians 138 0.200 0.234 0.308 0.174 1.542 0.130 0.174 0.304 0.268 507
Francisco Lindor # Mets 121 0.190 0.202 0.270 0.157 1.421 0.140 0.124 0.314 0.223 505
Joc Pederson * Cubs 78 0.172 0.250 0.250 0.141 1.455 0.115 0.321 0.295 0.205 503
Chas McCormick + Astros 30 0.154 0.167 0.346 0.133 2.250 0.033 0.267 0.233 0.300 502
Kyle Farmer + Reds 68 0.190 0.222 0.276 0.162 1.455 0.088 0.176 0.309 0.235 500
Myles Straw + Astros 121 0.210 0.268 0.257 0.182 1.227 0.107 0.207 0.298 0.223 495
Luke Raley * Dodgers 39 0.206 0.286 0.324 0.179 1.571 0.051 0.308 0.308 0.282 494
Taylor Trammell * Mariners 93 0.160 0.243 0.346 0.140 2.154 0.108 0.430 0.258 0.301 493
Jake Lamb * White Sox 28 0.143 0.231 0.143 0.107 1 0.250 0.286 0.357 0.107 491
Drew Butera + Angels 4 0.250 0.333 0.500 0.250 2 0 0.250 0.250 0.500 490
Kyle Tucker * Astros 129 0.175 0.172 0.342 0.155 1.950 0.078 0.194 0.240 0.302 485
Albert Pujols + Angels 92 0.198 0.176 0.372 0.185 1.882 0.033 0.141 0.250 0.348 484
Madison Bumgarner + Diamondbacks 15 0.167 0.400 0.250 0.133 1.500 0.133 0.467 0.333 0.200 484
Dylan Moore + Mariners 108 0.152 0.200 0.304 0.130 2 0.130 0.324 0.269 0.259 483
José Iglesias + Angels 121 0.271 0.313 0.347 0.264 1.281 0.017 0.165 0.289 0.339 483
Nicky Lopez * Royals 104 0.200 0.243 0.271 0.163 1.353 0.135 0.154 0.298 0.221 482
Chad Wallach + Marlins 48 0.250 0.423 0.295 0.229 1.182 0.021 0.417 0.271 0.271 480
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Roberto Perez + Indians 73 0.131 0.167 0.295 0.110 2.250 0.151 0.384 0.274 0.247 478
Yonathan Daza + Rockies 73 0.271 0.321 0.343 0.260 1.263 0.014 0.192 0.274 0.329 478
Dansby Swanson + Braves 134 0.215 0.291 0.355 0.194 1.654 0.075 0.291 0.291 0.321 477
Marcell Ozuna + Braves 144 0.208 0.247 0.323 0.188 1.556 0.090 0.229 0.285 0.292 475
Wilmer Flores + Giants 91 0.203 0.212 0.329 0.176 1.625 0.110 0.132 0.297 0.286 475
Renato Nunez + Tigers 29 0.148 0.118 0.444 0.138 3 0.034 0.276 0.207 0.414 473
David Fletcher + Angels 147 0.273 0.309 0.302 0.259 1.105 0.034 0.116 0.293 0.286 472
Brian Anderson + Marlins 80 0.216 0.264 0.338 0.200 1.563 0.075 0.238 0.275 0.313 472
Pat Valaika + Orioles 38 0.229 0.269 0.343 0.211 1.500 0.053 0.211 0.263 0.316 470
Maikel Franco + Orioles 134 0.210 0.242 0.339 0.194 1.615 0.075 0.194 0.269 0.313 470
Matt Carpenter * Cardinals 65 0.111 0.094 0.278 0.092 2.500 0.123 0.308 0.246 0.231 469
Austin Barnes + Dodgers 63 0.212 0.289 0.231 0.175 1.091 0.159 0.222 0.349 0.190 465
Kurt Suzuki + Angels 61 0.212 0.250 0.308 0.180 1.455 0.066 0.197 0.295 0.262 463
Jason Heyward * Cubs 110 0.178 0.217 0.327 0.164 1.833 0.082 0.264 0.245 0.300 462
Clint Frazier + Yankees 96 0.150 0.170 0.300 0.125 2 0.167 0.250 0.292 0.250 462
Odubel Herrera * Phillies 41 0.189 0.222 0.270 0.171 1.429 0.073 0.220 0.244 0.244 460
Ian Happ # Cubs 102 0.167 0.245 0.250 0.137 1.500 0.147 0.324 0.304 0.206 460
Daniel Vogelbach * Brewers 77 0.191 0.229 0.309 0.169 1.615 0.117 0.234 0.286 0.273 458
Anthony Santander # Orioles 62 0.196 0.231 0.321 0.177 1.636 0.032 0.274 0.226 0.290 456
Miguel Sano + Twins 77 0.129 0.194 0.226 0.104 1.750 0.195 0.377 0.299 0.182 453
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Justin Williams * Cardinals 84 0.178 0.244 0.301 0.155 1.692 0.119 0.345 0.286 0.262 452
Alec Bohm + Phillies 135 0.216 0.258 0.336 0.200 1.556 0.044 0.267 0.244 0.311 452
Dexter Fowler # Angels 21 0.250 0.357 0.250 0.238 1 0.048 0.286 0.286 0.238 448
Alex Avila * Nationals 25 0.158 0.231 0.263 0.120 1.667 0.200 0.240 0.360 0.200 445
Kyle Schwarber * Nationals 93 0.190 0.259 0.333 0.172 1.750 0.075 0.301 0.269 0.301 443
Jon Berti + Marlins 85 0.167 0.208 0.306 0.141 1.833 0.129 0.271 0.282 0.259 440
Tommy Pham + Padres 100 0.181 0.234 0.193 0.150 1.067 0.130 0.210 0.300 0.160 439
Amed Rosario + Indians 99 0.189 0.224 0.322 0.172 1.706 0.091 0.212 0.263 0.293 436
Jackie Bradley Jr. * Brewers 115 0.179 0.239 0.330 0.165 1.842 0.026 0.313 0.243 0.304 436
Sam Haggerty # Mariners 70 0.200 0.268 0.308 0.186 1.538 0.057 0.314 0.243 0.286 432
Luis Torrens + Mariners 78 0.216 0.255 0.365 0.205 1.688 0.038 0.218 0.256 0.346 429
Grayson Greiner + Tigers 37 0.222 0.368 0.333 0.216 1.500 0.027 0.432 0.243 0.324 427
Rio Ruiz * Orioles 86 0.169 0.213 0.325 0.151 1.923 0.093 0.314 0.256 0.291 426
Dominic Smith * Mets 103 0.219 0.275 0.323 0.204 1.476 0.058 0.252 0.262 0.301 424
Ramon Urias + Orioles 57 0.196 0.273 0.294 0.175 1.500 0.088 0.298 0.281 0.263 423
Alan Trejo + Rockies 23 0.238 0.333 0.286 0.217 1.200 0.087 0.261 0.304 0.261 422
Harold Ramirez + Indians 20 0.250 0.278 0.400 0.250 1.600 0 0.100 0.250 0.400 421
Kevin Kiermaier * Rays 77 0.217 0.357 0.290 0.195 1.333 0.091 0.351 0.299 0.260 421
Christian Walker + Diamondbacks 63 0.196 0.244 0.268 0.175 1.364 0.095 0.238 0.270 0.238 420
DJ Peters + Dodgers 7 0.167 0.500 0.333 0.143 2 0.143 0.571 0.286 0.286 419
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Hunter Dozier + Royals 106 0.163 0.180 0.398 0.151 2.438 0.075 0.302 0.226 0.368 409
Ryan Mountcastle + Orioles 124 0.214 0.291 0.316 0.202 1.480 0.040 0.306 0.242 0.298 408
David Bote + Cubs 102 0.198 0.239 0.308 0.176 1.556 0.069 0.225 0.265 0.275 407
Mike Tauchman * Yankees 16 0.214 0.375 0.286 0.188 1.333 0.063 0.375 0.250 0.250 406
Pedro Severino + Orioles 89 0.224 0.295 0.294 0.213 1.316 0.045 0.258 0.258 0.281 406
Michael Perez * Pirates 36 0.129 0.158 0.258 0.111 2 0.111 0.306 0.250 0.222 406
Mike Ford * Yankees 42 0.108 0.087 0.270 0.095 2.500 0.119 0.286 0.214 0.238 401
Taylor Jones + Astros 10 0.222 0.250 0.222 0.200 1 0.100 0.100 0.300 0.200 400
Patrick Corbin * Nationals 10 0.222 0.400 0.222 0.200 1 0.100 0.400 0.300 0.200 400
Jon Jay * Angels 11 0.273 0.333 0.273 0.273 1 0 0.182 0.273 0.273 399
Travis d'Arnaud + Braves 87 0.220 0.262 0.341 0.207 1.556 0.046 0.230 0.253 0.322 399
David Dahl * Rangers 113 0.210 0.263 0.324 0.195 1.545 0.035 0.257 0.239 0.301 399
Jose Trevino + Rangers 89 0.250 0.308 0.310 0.236 1.238 0.034 0.213 0.270 0.292 395
Mike Brosseau + Rays 75 0.174 0.233 0.319 0.160 1.833 0.053 0.320 0.240 0.293 393
Tom Murphy + Mariners 66 0.133 0.147 0.317 0.121 2.375 0.061 0.348 0.182 0.288 390
Wyatt Mathisen + Diamondbacks 51 0.119 0.190 0.190 0.098 1.600 0.098 0.412 0.255 0.157 388
Andres Gimenez * Indians 77 0.183 0.234 0.324 0.169 1.769 0.039 0.299 0.221 0.299 388
Bobby Dalbec + Red Sox 101 0.191 0.276 0.319 0.178 1.667 0.059 0.337 0.248 0.297 388
Garrett Cooper + Marlins 100 0.187 0.263 0.286 0.170 1.529 0.060 0.320 0.260 0.260 388
Jonathan Davis + Blue Jays 32 0.111 0.118 0.222 0.094 2 0.125 0.281 0.250 0.188 386
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Willi Castro # Tigers 116 0.194 0.264 0.306 0.181 1.571 0.060 0.293 0.250 0.284 386
Gavin Lux * Dodgers 89 0.220 0.295 0.280 0.202 1.278 0.056 0.258 0.258 0.258 384
Brett Gardner * Yankees 68 0.190 0.262 0.224 0.162 1.182 0.103 0.265 0.265 0.191 381
Jorge Alfaro + Marlins 36 0.229 0.348 0.257 0.222 1.125 0.028 0.333 0.250 0.250 381
Anthony Bemboom * Angels 20 0.263 0.385 0.263 0.250 1 0.050 0.300 0.300 0.250 380
Willy Adames + Rays 113 0.185 0.262 0.324 0.177 1.750 0.044 0.354 0.221 0.310 380
Jon Gray + Rockies 15 0.267 0.571 0.267 0.267 1 0 0.533 0.267 0.267 376
Josh Bell # Nationals 82 0.135 0.146 0.297 0.122 2.200 0.073 0.293 0.207 0.268 376
Eugenio Suarez + Reds 130 0.130 0.156 0.296 0.115 2.267 0.092 0.362 0.223 0.262 374
Lourdes Gurriel Jr. + Blue Jays 114 0.204 0.244 0.296 0.193 1.455 0.026 0.228 0.228 0.281 368
Juan Lagares + Angels 17 0.200 0.231 0.333 0.176 1.667 0.118 0.118 0.294 0.294 367
Max Fried * Braves 8 0.333 0.500 0.500 0.250 1.500 0 0.250 0.250 0.375 366
Erik Gonzalez + Pirates 105 0.223 0.253 0.330 0.219 1.478 0.019 0.171 0.238 0.324 358
Jonah Heim # Rangers 48 0.140 0.125 0.349 0.125 2.500 0.083 0.208 0.208 0.313 354
Nick Heath * Diamondbacks 29 0.192 0.294 0.231 0.172 1.200 0.103 0.310 0.276 0.207 348
Ha-Seong Kim + Padres 68 0.190 0.239 0.254 0.176 1.333 0.044 0.235 0.250 0.235 339
Andrew Knapp # Phillies 38 0.152 0.267 0.242 0.132 1.600 0.079 0.474 0.211 0.211 338
Josh Fuentes + Rockies 93 0.200 0.239 0.278 0.194 1.389 0.022 0.237 0.215 0.269 334
Roman Quinn # Phillies 52 0.136 0.214 0.250 0.115 1.833 0.096 0.308 0.269 0.212 332
Jake Cave * Twins 92 0.169 0.277 0.265 0.152 1.571 0.065 0.380 0.239 0.239 327
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Franchy Cordero * Red Sox 74 0.179 0.316 0.224 0.162 1.250 0.081 0.392 0.243 0.203 326
Mauricio Dubon + Giants 69 0.175 0.217 0.270 0.159 1.545 0.058 0.246 0.232 0.246 324
Sam Hilliard * Rockies 39 0.108 0.125 0.324 0.103 3 0.051 0.487 0.154 0.308 320
Jake Rogers + Tigers 4 0.250 0.333 0.250 0.250 1 0 0.250 0.250 0.250 319
Kevin Newman + Pirates 108 0.196 0.207 0.245 0.185 1.250 0.046 0.093 0.231 0.231 319
Corbin Burnes + Brewers 12 0.250 0.500 0.250 0.250 1 0 0.500 0.250 0.250 319
James McCann + Mets 84 0.208 0.263 0.247 0.190 1.188 0.083 0.226 0.274 0.226 314
Austin Hedges + Indians 44 0.128 0.150 0.282 0.114 2.200 0.068 0.386 0.182 0.250 314
Miguel Cabrera + Tigers 76 0.149 0.186 0.254 0.132 1.700 0.118 0.289 0.250 0.224 314
Tyler Wade * Yankees 11 0.200 0.286 0.200 0.182 1 0.091 0.273 0.273 0.182 311
Matt Adams * Rockies 16 0.143 0.222 0.143 0.125 1 0.125 0.313 0.250 0.125 309
Luke Maile + Brewers 18 0.188 0.273 0.188 0.167 1 0.056 0.278 0.278 0.167 308
Jonathan Schoop + Tigers 119 0.180 0.231 0.243 0.168 1.350 0.050 0.277 0.218 0.227 306
Ryan McBroom + Royals 7 0.167 1 0.167 0.143 1 0.143 0.714 0.286 0.143 302
Dustin Fowler * Pirates 46 0.171 0.318 0.195 0.152 1.143 0.065 0.435 0.239 0.174 301
Andrew Knizner + Cardinals 58 0.208 0.256 0.264 0.190 1.273 0.069 0.172 0.276 0.241 300
Hanser Alberto + Royals 63 0.213 0.241 0.344 0.206 1.615 0 0.111 0.222 0.333 299
Joe Panik * Blue Jays 54 0.226 0.267 0.302 0.222 1.333 0.019 0.148 0.241 0.296 298
Austin Nola + Padres 18 0.133 0.143 0.200 0.111 1.500 0.111 0.056 0.278 0.167 296
Ronald Guzman * Rangers 17 0.063 0 0.250 0.059 4 0.059 0.353 0.118 0.235 296
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Mickey Moniak * Phillies 28 0.120 0.167 0.240 0.107 2 0.107 0.429 0.214 0.214 295
Lewis Brinson + Marlins 47 0.196 0.258 0.304 0.191 1.556 0.021 0.298 0.213 0.298 294
Jeff Hoffman + Reds 8 0.286 0.400 0.286 0.250 1 0 0.250 0.250 0.250 286
Keston Hiura + Brewers 89 0.152 0.239 0.266 0.135 1.750 0.067 0.360 0.247 0.236 285
Danny Jansen + Blue Jays 73 0.104 0.083 0.254 0.096 2.429 0.082 0.219 0.178 0.233 277
Rowdy Tellez * Blue Jays 70 0.179 0.224 0.254 0.171 1.417 0.029 0.243 0.214 0.243 273
Phil Gosselin + Angels 15 0.214 0.300 0.286 0.200 1.333 0.067 0.267 0.267 0.267 273
Kwang Hyun Kim * Cardinals 6 0.167 0.250 0.167 0.167 1 0 0.333 0.167 0.167 270
Edmundo Sosa + Cardinals 13 0.200 0.286 0.200 0.154 1 0.077 0.231 0.385 0.154 269
Jay Bruce * Yankees 39 0.118 0.150 0.235 0.103 2 0.128 0.333 0.231 0.205 268
Evan White + Mariners 92 0.151 0.193 0.256 0.141 1.692 0.054 0.293 0.207 0.239 267
JaCoby Jones + Tigers 77 0.160 0.250 0.267 0.156 1.667 0.026 0.429 0.182 0.260 264
Tony Wolters * Cubs 25 0.158 0.300 0.158 0.120 1 0.200 0.360 0.320 0.120 260
Corey Ray * Brewers 3 0 0 0 0 --- 0.333 0.333 0.333 0 244
Reese McGuire * Blue Jays 3 0 0 0 0 --- 0.333 0.667 0.333 0 244
Matt Joyce * Phillies 38 0.100 0.125 0.133 0.079 1.333 0.184 0.158 0.289 0.105 242
Curt Casali + Giants 50 0.119 0.167 0.143 0.100 1.200 0.160 0.240 0.260 0.120 235
Yoshi Tsutsugo * Rays 87 0.167 0.255 0.218 0.149 1.308 0.092 0.310 0.241 0.195 231
Ronnie Dawson * Astros 6 0.200 0.200 0.200 0.167 1 0.167 0 0.333 0.167 229
Leury Garcia # White Sox 85 0.200 0.276 0.263 0.188 1.313 0.035 0.259 0.224 0.247 223
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Martin Maldonado + Astros 84 0.141 0.217 0.231 0.131 1.636 0.071 0.369 0.202 0.214 220
Victor Reyes # Tigers 65 0.143 0.182 0.238 0.138 1.667 0.031 0.277 0.169 0.231 218
Brent Rooker + Twins 30 0.103 0.133 0.241 0.100 2.333 0.033 0.433 0.133 0.233 213
Sandy Leon # Marlins 39 0.211 0.276 0.211 0.205 1 0.026 0.231 0.231 0.205 213
Nick Ahmed + Diamondbacks 89 0.190 0.254 0.226 0.180 1.188 0.045 0.236 0.225 0.213 213
Chance Sisco * Orioles 44 0.171 0.259 0.195 0.159 1.143 0.023 0.318 0.227 0.182 212
Jose Peraza + Mets 8 0.143 0.143 0.143 0.125 1 0.125 0 0.250 0.125 211
Mark Payton * Reds 8 0.143 0.167 0.143 0.125 1 0.125 0.125 0.250 0.125 211
Luis Garcia * Nationals 8 0.143 0.250 0.143 0.125 1 0.125 0.375 0.250 0.125 211
Jose Devers * Marlins 13 0.167 0.250 0.167 0.154 1 0 0.385 0.154 0.154 207
Ildemaro Vargas # Cubs 11 0.111 0.167 0.111 0.091 1 0.182 0.273 0.273 0.091 205
Magneuris Sierra * Marlins 30 0.148 0.190 0.148 0.133 1 0.100 0.200 0.233 0.133 205
Aramis Garcia + Athletics 40 0.135 0.182 0.216 0.125 1.600 0.025 0.350 0.175 0.200 205
JT Brubaker + Pirates 9 0.250 0.500 0.250 0.222 1 0 0.444 0.222 0.222 204
Pablo Reyes + Brewers 25 0.200 0.263 0.240 0.200 1.200 0 0.240 0.200 0.240 198
Elvis Andrus + Athletics 119 0.155 0.189 0.191 0.143 1.235 0.059 0.185 0.202 0.176 189
Cristian Pache + Braves 58 0.113 0.172 0.208 0.103 1.833 0.034 0.397 0.155 0.190 187
Adam Haseley * Phillies 21 0.190 0.235 0.238 0.190 1.250 0 0.190 0.190 0.238 182
Luke Weaver + Diamondbacks 10 0.200 0.500 0.200 0.200 1 0 0.600 0.200 0.200 181
Ronald Torreyes + Phillies 5 0.200 0.500 0.200 0.200 1 0 0.600 0.200 0.200 181
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Johan Oviedo + Cardinals 5 0.200 0.500 0.200 0.200 1 0 0.600 0.200 0.200 181
Ryan Jeffers + Twins 37 0.147 0.313 0.176 0.135 1.200 0.081 0.486 0.216 0.162 178
Edwin Rios * Dodgers 60 0.078 0.094 0.137 0.067 1.750 0.117 0.300 0.217 0.117 175
Max Schrock * Reds 9 0.111 0.250 0.111 0.111 1 0 0.556 0.111 0.111 169
Logan Webb + Giants 8 0.143 0.250 0.429 0.125 3 0 0.375 0.125 0.375 165
Tucupita Marcano * Padres 13 0.167 0.182 0.250 0.154 1.500 0.077 0.077 0.231 0.231 165
Robel Garcia # Astros 14 0.154 0.222 0.154 0.143 1 0.071 0.286 0.214 0.143 165
Geraldo Perdomo # Diamondbacks 13 0.100 0.125 0.100 0.077 1 0.231 0.154 0.308 0.077 159
Zack Wheeler * Phillies 17 0.176 0.429 0.235 0.176 1.333 0 0.588 0.176 0.235 157
Billy Hamilton # White Sox 26 0.130 0.176 0.130 0.115 1 0.077 0.231 0.192 0.115 151
Chi Chi Gonzalez + Rockies 10 0.222 0.400 0.222 0.200 1 0 0.400 0.200 0.200 151
Elias Diaz + Rockies 52 0.128 0.182 0.170 0.115 1.333 0.096 0.269 0.212 0.154 148
Jason Vosler * Giants 15 0.143 0.167 0.214 0.133 1.500 0.067 0.133 0.200 0.200 142
Wade Miley * Reds 11 0.182 0.333 0.182 0.182 1 0 0.455 0.182 0.182 141
Luis Castillo + Reds 10 0.125 0.200 0.250 0.100 2 0.100 0.300 0.200 0.200 136
Eli White + Rangers 60 0.127 0.200 0.164 0.117 1.286 0.083 0.333 0.200 0.150 132
Ben Gamel * Indians 17 0.071 0.125 0.143 0.059 2 0.176 0.353 0.235 0.118 128
Anthony Alford + Pirates 29 0.083 0.250 0.083 0.069 1 0.138 0.552 0.241 0.069 127
Yu Chang + Indians 53 0.140 0.179 0.180 0.132 1.286 0.057 0.208 0.189 0.170 126
Scott Schebler * Angels 27 0.148 0.250 0.259 0.148 1.750 0 0.407 0.148 0.259 123
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Mitch Keller + Pirates 6 0.167 0.200 0.167 0.167 1 0 0.167 0.167 0.167 113
Trevor Cahill + Pirates 6 0.167 0.333 0.167 0.167 1 0 0.500 0.167 0.167 113
Jose De Leon + Reds 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 112
Braden Bishop + Mariners 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 112
Vince Velasquez + Phillies 9 0.143 0.500 0.143 0.111 1 0.111 0.556 0.222 0.111 109
Michael Pineda + Twins 2 0 0 0 0 --- 0 0.500 0 0 109
Sean Kazmar Jr. + Braves 2 0 0 0 0 --- 0 0 0 0 109
Tyler Mahle + Reds 12 0 0 0 0 --- 0 0.167 0 0 107
Kevin Padlo + Rays 8 0 0 0 0 --- 0.250 0.625 0.250 0 104
Hunter Owen + Pirates 4 0 0 0 0 --- 0 0.500 0.250 0 104
Nick Neidert + Marlins 4 0 0 0 0 --- 0.250 0.250 0.250 0 104
Alex Jackson + Braves 28 0.043 0.100 0.043 0.036 1 0.071 0.464 0.214 0.036 100
Cam Gallagher + Royals 19 0.111 0.133 0.167 0.105 1.500 0 0.211 0.105 0.158 93
Daniel Robertson + Brewers 43 0.105 0.160 0.132 0.093 1.250 0.070 0.302 0.186 0.116 86
Marcus Stroman + Mets 13 0.083 0.143 0.167 0.077 2 0.077 0.385 0.154 0.154 84
Luis Campusano + Padres 38 0.088 0.130 0.088 0.079 1 0.105 0.289 0.184 0.079 81
Trevor Williams + Cubs 10 0.125 0.250 0.125 0.100 1 0.100 0.400 0.200 0.100 78
John Nogowski + Cardinals 14 0.083 0.091 0.083 0.071 1 0.071 0.071 0.214 0.071 76
Leody Taveras # Rangers 50 0.087 0.174 0.087 0.080 1 0.060 0.460 0.160 0.080 71
Austin Romine + Cubs 9 0.111 0.167 0.222 0.111 2 0 0.333 0.111 0.222 67
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ben Rortvedt * Twins 17 0.067 0.125 0.067 0.059 1 0.118 0.412 0.176 0.059 66
Todd Frazier + Pirates 36 0.032 0.038 0.065 0.028 2 0.083 0.139 0.167 0.056 66
Nick Williams * White Sox 13 0 0 0 0 --- 0.077 0.308 0.231 0 54
Sebastian Rivero + Royals 4 0 0 0 0 --- 0 0.500 0 0 54
Charlie Morton + Braves 8 0.125 0.250 0.125 0.125 1 0 0.500 0.125 0.125 53
Joey Lucchesi * Mets 5 0 0 0 0 --- 0.200 0.800 0.200 0 51
Trevor Larnach * Twins 5 0 0 0 0 --- 0 0 0.200 0 51
Ian Anderson + Braves 9 0.125 0.500 0.250 0.111 2 0 0.667 0.111 0.222 45
Anderson Tejeda # Rangers 17 0.063 0.167 0.063 0.059 1 0.059 0.588 0.118 0.059 44
Adbert Alzolay + Cubs 9 0.111 0.143 0.111 0.111 1 0 0.222 0.111 0.111 38
Hernan Perez + Nationals 21 0.053 0.111 0.053 0.048 1 0.095 0.476 0.143 0.048 35
Abraham Toro # Astros 13 0.083 0.083 0.083 0.077 1 0.077 0 0.154 0.077 28
Carlos Martinez + Cardinals 13 0.077 0.143 0.154 0.077 2 0 0.462 0.077 0.154 25
Pablo Lopez * Marlins 13 0.077 0.125 0.154 0.077 2 0 0.385 0.077 0.154 25
Adam Wainwright + Cardinals 9 0 0 0 0 --- 0 0.556 0 0 24
German Marquez + Rockies 11 0.091 0.167 0.091 0.091 1 0 0.455 0.091 0.091 21
Austin Gomber * Rockies 13 0.091 0.167 0.091 0.077 1 0 0.385 0.077 0.077 21
Orlando Arcia + Brewers 11 0.091 0.125 0.091 0.091 1 0 0.273 0.091 0.091 21
Tyler Anderson * Pirates 11 0.091 0.333 0.091 0.091 1 0 0.727 0.091 0.091 21
Albert Almora + Mets 18 0.059 0.091 0.059 0.056 1 0.056 0.333 0.111 0.056 20
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Luis Rengifo # Angels 15 0.071 0.083 0.071 0.067 1 0.067 0.133 0.133 0.067 18
Joe Musgrove + Padres 12 0.083 0.167 0.083 0.083 1 0 0.500 0.083 0.083 16
Scott Kingery + Phillies 12 0.083 0.167 0.083 0.083 1 0 0.500 0.083 0.083 16
Sonny Gray + Reds 7 0 0 0 0 --- 0.143 0.286 0.143 0 14
Vimael Machin * Athletics 21 0.053 0.083 0.053 0.048 1 0.095 0.333 0.143 0.048 12
Taylor Widener * Diamondbacks 8 0 0 0 0 --- 0.125 0.625 0.125 0 7
Freddy Peralta + Brewers 8 0 0 0 0 --- 0.125 0.500 0.125 0 7
Sandy Alcantara + Marlins 15 0.067 0.333 0.067 0.067 1 0 0.800 0.067 0.067 7
Ka'ai Tom * Athletics 16 0.063 0.100 0.063 0.063 1 0 0.375 0.063 0.063 5
Tyler Zuber + Royals 1 0 0 0 0 --- 0 1 0 0 0
Johnny Cueto + Giants 5 0 0 0 0 --- 0 0.400 0 0 0
Nabil Crismatt + Padres 2 0 0 0 0 --- 0 0.500 0 0 0
Garrett Cleavinger + Dodgers 1 0 0 0 0 --- 0 1 0 0 0
Jhoulys Chacin + Rockies 4 0 0 0 0 --- 0 0.250 0 0 0
Dylan Cease + White Sox 3 1 1 1.333 1 1.333 0 0 1 1.333 0
Rodolfo Castro # Pirates 3 0 0 0 0 --- 0 0.333 0 0 0
Ryan Castellani + Rockies 1 0 0 0 0 --- 0 0 0 0 0
Daniel Castano * Marlins 4 0 0 0 0 --- 0 0.500 0 0 0
Paul Campbell * Marlins 2 0 0 0 0 --- 0 1 0 0 0
Johan Camargo # Braves 12 0 0 0 0 --- 0.083 0.417 0.083 0 0
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Walker Buehler + Dodgers 14 0.077 0.167 0.077 0.071 1 0 0.500 0.071 0.071 0
Skye Bolt # Giants 1 0 0 0 0 --- 0 1 0 0 0
Shane Bieber + Indians 3 0 0 0 0 --- 0 0.333 0 0 0
Alec Bettinger + Brewers 1 0 0 0 0 --- 0 1 0 0 0
Jose Berrios + Twins 2 0 0 0 0 --- 0 1 0 0 0
Trevor Bauer + Dodgers 15 0 0 0 0 --- 0.067 0.333 0.067 0 0
Chris Bassitt + Athletics 2 0 0 0 0 --- 0 1 0 0 0
Joey Bart + Giants 1 0 0 0 0 --- 0 0 0 0 0
Tres Barrera + Nationals 2 0 0 0 0 --- 0 0.500 0 0 0
Jake Arrieta + Cubs 11 0 0 0 0 --- 0.091 0.727 0.091 0 0
Tejay Antone + Reds 4 0 0 0 0 --- 0.250 0.500 0.250 0 0
Miguel Andujar + Yankees 6 0 0 0 0 --- 0 0 0 0 0
Chase Anderson + Phillies 8 0 0 0 0 --- 0 0.625 0 0 0
Brett Anderson * Brewers 7 0 0 0 0 --- 0.143 0.429 0.143 0 0
Logan Allen + Indians 1 0 0 0 0 --- 0 1 0 0 0
Shogo Akiyama * Reds 4 0 0 0 0 --- 0 0 0 0 0

For explanations of unconventional stats, see the Baseball Stats Definitions page.




  Advertisement:


  Advertisement:



Want detailed, careful, unhysterical analysis of the effects of “Performance-Enhancing Drugs” in baseball? Click here to visit the Steroids & Baseball web site.

All content copyright © 2002 - 2021 by The Owlcroft Company.

This web page is strictly compliant with the W3C (World Wide Web Consortium) Extensible HyperText Markup Language (XHTML) Protocol v1.0 (Transitional) and the W3C Cascading Style Sheets (CSS) Protocol v3 — because we care about interoperability. Click on the logos below to test us!



This page was last modified on Sunday, 9 May 2021, at 1:27 pm Pacific Time.