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, alphabetically


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 Sunday, 20 June 2021.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed alphabetically by last name:

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


Intra-Page Jumps:
Last names start with: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
(If no jump, no player last names begin with that letter.)

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
José Abreu + White Sox 283 0.246 0.283 0.448 0.216 1.820 0.085 0.240 0.322 0.392 784
Ronald Acuna Jr. + Braves 285 0.291 0.316 0.607 0.239 2.088 0.140 0.225 0.404 0.498 1442
Willy Adames + Rays 142 0.197 0.276 0.371 0.183 1.885 0.070 0.359 0.254 0.345 493
Willy Adames + Brewers 109 0.280 0.353 0.500 0.257 1.786 0.083 0.257 0.339 0.459 880
Matt Adams * Rockies 35 0.161 0.217 0.194 0.143 1.200 0.114 0.229 0.257 0.171 242
Riley Adams + Blue Jays 23 0.091 0.167 0.136 0.087 1.500 0.043 0.435 0.130 0.130 37
Ehire Adrianza # Braves 117 0.228 0.256 0.386 0.197 1.696 0.103 0.197 0.299 0.333 637
Jesus Aguilar + Marlins 271 0.269 0.280 0.471 0.236 1.750 0.089 0.173 0.332 0.413 895
Nick Ahmed + Diamondbacks 218 0.204 0.274 0.294 0.188 1.439 0.064 0.248 0.261 0.271 355
Shogo Akiyama * Reds 62 0.228 0.289 0.281 0.210 1.231 0.065 0.194 0.290 0.258 446
Hanser Alberto + Royals 122 0.267 0.298 0.388 0.254 1.452 0.016 0.107 0.279 0.369 502
Ozzie Albies # Braves 288 0.255 0.273 0.490 0.229 1.924 0.083 0.160 0.323 0.441 873
Sandy Alcantara + Marlins 30 0.077 0.500 0.115 0.067 1.500 0.100 0.733 0.200 0.100 111
Sergio Alcantara # Cubs 54 0.217 0.267 0.522 0.185 2.400 0.111 0.278 0.315 0.444 898
Jorge Alfaro + Marlins 109 0.277 0.382 0.376 0.257 1.357 0.037 0.284 0.330 0.349 708
Anthony Alford + Pirates 29 0.083 0.250 0.083 0.069 1 0.138 0.552 0.241 0.069 127
Kolby Allard * Rangers 2 0 0 0 0 --- 0 0.500 0 0 0
Austin Allen * Athletics 6 0.167 0 0.667 0.167 4 0 0.333 0.167 0.667 819
Logan Allen + Indians 1 0 0 0 0 --- 0 1 0 0 0
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Abraham Almonte # Braves 64 0.271 0.343 0.479 0.203 1.769 0.234 0.203 0.438 0.359 1263
Yency Almonte # Rockies 2 0 0 0 0 --- 0 1 0 0 0
Albert Almora + Mets 27 0.115 0.176 0.192 0.111 1.667 0.037 0.333 0.148 0.185 93
Pete Alonso + Mets 228 0.247 0.271 0.455 0.215 1.837 0.101 0.219 0.333 0.395 848
Jose Altuve + Astros 284 0.296 0.296 0.520 0.261 1.757 0.099 0.151 0.363 0.458 1099
Jose Alvarez * Giants 3 0 0 0 0 --- 0.333 0.333 0.333 0 0
Yordan Álvarez * Astros 246 0.308 0.390 0.509 0.280 1.652 0.053 0.256 0.362 0.463 1012
Adbert Alzolay + Cubs 17 0.059 0.100 0.059 0.059 1 0 0.412 0.059 0.059 4
Brett Anderson * Brewers 17 0 0 0 0 --- 0.176 0.412 0.176 0 3
Brian Anderson + Marlins 136 0.250 0.329 0.371 0.228 1.484 0.088 0.265 0.316 0.338 643
Chase Anderson + Phillies 11 0 0 0 0 --- 0 0.455 0 0 0
Ian Anderson + Braves 20 0.118 0.500 0.176 0.100 1.500 0 0.650 0.100 0.150 9
Tim Anderson + White Sox 256 0.296 0.371 0.421 0.277 1.423 0.055 0.234 0.336 0.395 855
Tyler Anderson * Pirates 25 0.080 0.400 0.080 0.080 1 0 0.800 0.080 0.080 14
John Andreoli + Padres 7 0.167 0.333 0.333 0.143 2 0.143 0.429 0.286 0.286 419
Elvis Andrus + Athletics 246 0.224 0.271 0.294 0.207 1.314 0.065 0.171 0.272 0.272 398
Miguel Andujar + Yankees 125 0.242 0.261 0.375 0.232 1.552 0.032 0.192 0.264 0.360 504
Tejay Antone + Reds 5 0 0 0 0 --- 0.200 0.600 0.200 0 0
Aristides Aquino + Reds 25 0.182 0.091 0.636 0.160 3.500 0.120 0.320 0.280 0.560 937
Jonathan Arauz # Red Sox 10 0.250 0.400 0.375 0.200 1.500 0.200 0.300 0.400 0.300 675
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Orlando Arcia + Brewers 11 0.091 0.125 0.091 0.091 1 0 0.273 0.091 0.091 21
Nolan Arenado + Cardinals 291 0.271 0.276 0.502 0.251 1.849 0.062 0.141 0.320 0.464 799
Randy Arozarena + Rays 299 0.259 0.343 0.425 0.231 1.638 0.090 0.284 0.338 0.378 808
Luis Arraez * Twins 184 0.286 0.315 0.348 0.250 1.217 0.103 0.103 0.364 0.304 831
Jake Arrieta + Cubs 20 0.125 0.400 0.125 0.100 1 0.050 0.550 0.200 0.100 78
Christian Arroyo + Red Sox 138 0.264 0.349 0.432 0.239 1.636 0.036 0.275 0.319 0.391 775
Willians Astudillo + Twins 127 0.254 0.248 0.385 0.244 1.516 0.016 0.079 0.276 0.370 533
Alex Avila * Nationals 73 0.172 0.303 0.293 0.137 1.700 0.192 0.342 0.342 0.233 525
Akil Baddoo * Tigers 168 0.266 0.375 0.490 0.226 1.842 0.137 0.310 0.363 0.417 1052
Harrison Bader + Cardinals 83 0.219 0.211 0.411 0.193 1.875 0.108 0.157 0.301 0.361 638
Javier Baez + Cubs 249 0.227 0.298 0.464 0.213 2.038 0.032 0.382 0.265 0.434 723
Caleb Baragar + Giants 1 0 0 0 0 --- 0 1 0 0 0
Austin Barnes + Dodgers 120 0.228 0.300 0.337 0.192 1.478 0.142 0.242 0.342 0.283 609
Tucker Barnhart * Reds 189 0.259 0.374 0.404 0.228 1.558 0.095 0.302 0.344 0.354 743
Luis Barrera * Athletics 5 0.200 0.333 0.200 0.200 1 0 0.400 0.200 0.200 181
Tres Barrera + Nationals 2 0 0 0 0 --- 0 0.500 0 0 0
Joey Bart + Giants 1 0 0 0 0 --- 0 0 0 0 0
Chris Bassitt + Athletics 2 0 0 0 0 --- 0 1 0 0 0
Jake Bauers * Indians 113 0.190 0.239 0.280 0.168 1.474 0.106 0.239 0.274 0.248 448
Jake Bauers * Mariners 45 0.326 0.419 0.419 0.311 1.286 0.044 0.244 0.356 0.400 916
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Trevor Bauer + Dodgers 30 0.038 0.059 0.038 0.033 1 0.033 0.300 0.067 0.033 0
Matt Beaty * Dodgers 129 0.274 0.326 0.398 0.240 1.452 0.078 0.186 0.364 0.349 854
Cody Bellinger * Dodgers 71 0.226 0.310 0.323 0.197 1.429 0.127 0.268 0.324 0.282 628
Josh Bell # Nationals 207 0.222 0.258 0.423 0.203 1.905 0.077 0.256 0.285 0.386 620
Brandon Belt * Giants 193 0.253 0.333 0.525 0.212 2.073 0.145 0.321 0.368 0.440 1056
Anthony Bemboom * Angels 28 0.222 0.353 0.222 0.214 1 0.036 0.357 0.250 0.214 247
Andrew Benintendi * Royals 241 0.283 0.321 0.429 0.257 1.516 0.079 0.187 0.340 0.390 857
Jose Berrios + Twins 2 0 0 0 0 --- 0 1 0 0 0
Jon Berti + Marlins 197 0.222 0.272 0.335 0.188 1.514 0.132 0.208 0.325 0.284 575
Alec Bettinger + Brewers 1 0 0 0 0 --- 0 1 0 0 0
Mookie Betts + Dodgers 282 0.252 0.276 0.453 0.209 1.797 0.131 0.156 0.369 0.376 1008
Bo Bichette + Blue Jays 311 0.279 0.328 0.479 0.260 1.716 0.058 0.235 0.325 0.447 857
Shane Bieber + Indians 6 0 0 0 0 --- 0 0.500 0 0 0
Cavan Biggio * Blue Jays 189 0.228 0.303 0.386 0.190 1.694 0.143 0.286 0.339 0.323 738
Braden Bishop + Mariners 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 112
Charlie Blackmon * Rockies 261 0.268 0.299 0.384 0.230 1.433 0.115 0.130 0.368 0.330 838
Alex Blandino + Reds 82 0.200 0.333 0.257 0.171 1.286 0.098 0.341 0.317 0.220 502
Travis Blankenhorn * Mets 8 0.143 0.200 0.286 0.125 2 0.125 0.250 0.250 0.250 297
Richard Bleier * Marlins 1 --- 0 --- 0 --- 0 0 0 0 0
Xander Bogaerts + Red Sox 282 0.317 0.356 0.552 0.284 1.738 0.089 0.191 0.379 0.493 1225
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Alec Bohm + Phillies 264 0.233 0.303 0.314 0.216 1.351 0.053 0.265 0.273 0.292 435
Skye Bolt # Giants 1 0 0 0 0 --- 0 1 0 0 0
Skye Bolt # Athletics 13 0.077 0 0.308 0.077 4 0 0.231 0.077 0.308 341
David Bote + Cubs 162 0.201 0.231 0.340 0.179 1.690 0.080 0.222 0.278 0.302 493
Matthew Boyd * Tigers 3 0 0 0 0 --- 0.333 0 0.333 0 0
Archie Bradley + Phillies 1 0 0 0 0 --- 0 1 0 0 0
Bobby Bradley * Indians 48 0.279 0.308 0.605 0.250 2.167 0.104 0.271 0.354 0.542 1055
Jackie Bradley Jr. * Brewers 233 0.155 0.208 0.271 0.137 1.750 0.077 0.318 0.240 0.240 374
Michael Brantley * Astros 228 0.341 0.374 0.512 0.316 1.500 0.061 0.114 0.386 0.474 1101
Alex Bregman + Astros 262 0.275 0.308 0.428 0.240 1.556 0.111 0.160 0.359 0.374 807
Lewis Brinson + Marlins 69 0.221 0.289 0.353 0.217 1.600 0.014 0.304 0.232 0.348 396
Mike Brosseau + Rays 148 0.182 0.250 0.326 0.162 1.792 0.088 0.331 0.264 0.291 493
Seth Brown * Athletics 159 0.189 0.196 0.413 0.170 2.185 0.094 0.270 0.264 0.371 598
JT Brubaker + Pirates 24 0.143 0.231 0.143 0.125 1 0.083 0.333 0.208 0.125 103
Jay Bruce * Yankees 39 0.118 0.150 0.235 0.103 2 0.128 0.333 0.231 0.205 268
Kris Bryant + Cubs 272 0.279 0.327 0.517 0.246 1.851 0.099 0.232 0.360 0.456 980
Walker Buehler + Dodgers 37 0.129 0.267 0.161 0.108 1.250 0.027 0.432 0.135 0.135 26
Madison Bumgarner + Diamondbacks 27 0.143 0.375 0.190 0.111 1.333 0.148 0.519 0.296 0.148 456
Dylan Bundy # Angels 2 0.500 1 0.500 0.500 1 0 0.500 0.500 0.500 2131
Corbin Burnes + Brewers 23 0.200 0.400 0.200 0.174 1 0.087 0.435 0.261 0.174 262
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Andy Burns + Dodgers 15 0.273 0.300 0.364 0.200 1.333 0.200 0.067 0.467 0.267 1067
Drew Butera + Angels 36 0.094 0.176 0.125 0.083 1.333 0 0.444 0.083 0.111 27
Byron Buxton + Twins 107 0.366 0.409 0.772 0.346 2.108 0.037 0.234 0.402 0.729 1746
Asdrubal Cabrera # Diamondbacks 174 0.245 0.284 0.415 0.207 1.694 0.138 0.201 0.351 0.351 854
Miguel Cabrera + Tigers 220 0.220 0.279 0.320 0.200 1.455 0.073 0.255 0.286 0.291 472
Trevor Cahill + Pirates 9 0.111 0.200 0.111 0.111 1 0 0.444 0.111 0.111 38
Lorenzo Cain + Brewers 118 0.223 0.263 0.350 0.195 1.565 0.119 0.203 0.322 0.305 644
Kole Calhoun * Diamondbacks 51 0.292 0.364 0.479 0.275 1.643 0.059 0.255 0.333 0.451 884
Willie Calhoun * Rangers 209 0.242 0.258 0.379 0.220 1.565 0.086 0.124 0.311 0.344 603
Dan Camarena * Padres 1 0 0 0 0 --- 0 1 0 0 0
Johan Camargo # Braves 17 0 0 0 0 --- 0.118 0.353 0.118 0 4
Daz Cameron + Tigers 31 0.233 0.278 0.467 0.226 2 0.032 0.323 0.258 0.452 584
Eric Campbell + Mariners 12 0.273 0.300 0.273 0.250 1 0.083 0.083 0.333 0.250 567
Paul Campbell * Marlins 2 0 0 0 0 --- 0 1 0 0 0
Luis Campusano + Padres 38 0.088 0.130 0.088 0.079 1 0.105 0.289 0.184 0.079 81
Jeimer Candelario # Tigers 268 0.264 0.355 0.377 0.235 1.429 0.104 0.257 0.343 0.336 716
Mark Canha + Athletics 311 0.252 0.297 0.450 0.209 1.785 0.125 0.212 0.376 0.373 1008
Victor Caratini # Padres 175 0.219 0.283 0.358 0.189 1.636 0.114 0.274 0.320 0.309 601
Dylan Carlson # Cardinals 288 0.265 0.339 0.406 0.229 1.530 0.104 0.243 0.351 0.351 860
Matt Carpenter * Cardinals 137 0.179 0.236 0.313 0.146 1.750 0.146 0.277 0.321 0.255 623
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Curt Casali + Giants 98 0.169 0.236 0.241 0.143 1.429 0.133 0.276 0.296 0.204 433
Daniel Castano * Marlins 4 0 0 0 0 --- 0 0.500 0 0 0
Nick Castellanos + Reds 281 0.344 0.400 0.591 0.317 1.719 0.071 0.199 0.395 0.544 1278
Ryan Castellani + Rockies 1 0 0 0 0 --- 0 0 0 0 0
Ivan Castillo # Padres 4 0.333 0.333 0.333 0.250 1 0.250 0 0.500 0.250 1485
Luis Castillo + Reds 24 0.158 0.273 0.263 0.125 1.667 0.042 0.333 0.167 0.208 77
Harold Castro * Tigers 136 0.260 0.330 0.299 0.243 1.152 0.059 0.213 0.301 0.279 469
Jason Castro * Astros 64 0.260 0.367 0.460 0.203 1.769 0.188 0.281 0.406 0.359 1066
Rodolfo Castro # Pirates 3 0 0 0 0 --- 0 0.333 0 0 0
Starlin Castro + Nationals 265 0.242 0.298 0.320 0.223 1.322 0.068 0.204 0.291 0.294 514
Willi Castro # Tigers 229 0.216 0.267 0.361 0.197 1.667 0.057 0.253 0.275 0.328 541
Jake Cave * Twins 93 0.167 0.271 0.262 0.151 1.571 0.065 0.376 0.237 0.237 319
Dylan Cease + White Sox 3 1 1 1.333 1 1.333 0 0 1 1.333 0
Gilberto Celestino + Twins 33 0.125 0.125 0.250 0.121 2 0.030 0.212 0.152 0.242 206
Jhoulys Chacin + Rockies 7 0 0 0 0 --- 0 0.286 0 0 0
Yu Chang + Indians 107 0.168 0.211 0.287 0.159 1.706 0.047 0.271 0.206 0.271 295
Matt Chapman + Athletics 291 0.225 0.309 0.389 0.189 1.727 0.131 0.313 0.326 0.326 759
Michael Chavis + Red Sox 33 0.273 0.421 0.485 0.273 1.778 0 0.394 0.273 0.485 577
Jazz Chisholm * Marlins 202 0.264 0.357 0.445 0.238 1.688 0.079 0.312 0.332 0.401 857
Ji-Man Choi * Rays 80 0.273 0.400 0.424 0.225 1.556 0.163 0.300 0.400 0.350 1003
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Adam Cimber + Marlins 2 0 0 0 0 --- 0 0.500 0 0 0
Taylor Clarke + Diamondbacks 3 0.333 1 0.333 0.333 1 0 0.667 0.333 0.333 674
Tyler Zuber + Royals 1 0 0 0 0 --- 0 1 0 0 0
Ernie Clement + Indians 13 0.250 0.273 0.333 0.231 1.333 0.077 0.077 0.308 0.308 527
Zack Collins * White Sox 109 0.223 0.322 0.362 0.193 1.619 0.128 0.303 0.321 0.312 588
Michael Conforto * Mets 135 0.230 0.286 0.336 0.193 1.462 0.133 0.200 0.356 0.281 686
Willson Contreras + Cubs 245 0.226 0.280 0.406 0.196 1.792 0.102 0.290 0.322 0.351 744
William Contreras + Braves 127 0.239 0.294 0.460 0.213 1.926 0.087 0.307 0.315 0.409 811
Garrett Cooper + Marlins 184 0.248 0.333 0.394 0.223 1.585 0.087 0.283 0.326 0.353 673
Patrick Corbin * Nationals 27 0.136 0.250 0.136 0.111 1 0.037 0.370 0.148 0.111 21
Franchy Cordero * Red Sox 102 0.179 0.281 0.274 0.167 1.529 0.059 0.363 0.225 0.255 329
Carlos Correa + Astros 295 0.296 0.318 0.530 0.254 1.787 0.132 0.163 0.393 0.454 1138
Will Craig + Pirates 65 0.217 0.324 0.300 0.200 1.385 0.077 0.338 0.277 0.277 429
Brandon Crawford * Giants 235 0.249 0.261 0.537 0.217 2.157 0.111 0.243 0.336 0.468 981
J.P. Crawford * Mariners 287 0.281 0.329 0.404 0.254 1.438 0.084 0.174 0.341 0.366 743
C.J. Cron + Rockies 210 0.271 0.333 0.475 0.233 1.755 0.119 0.248 0.371 0.410 1021
Jake Cronenworth * Padres 306 0.278 0.305 0.430 0.245 1.547 0.082 0.141 0.340 0.379 835
Wil Crowe + Pirates 12 0.111 0.200 0.111 0.083 1 0.083 0.333 0.167 0.083 7
Nelson Cruz + Twins 247 0.300 0.320 0.559 0.259 1.859 0.097 0.198 0.368 0.482 1190
Charlie Culberson + Rangers 150 0.215 0.280 0.348 0.193 1.621 0.073 0.260 0.273 0.313 480
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
David Dahl * Rangers 154 0.208 0.257 0.340 0.195 1.633 0.039 0.266 0.240 0.318 436
Bobby Dalbec + Red Sox 210 0.219 0.306 0.434 0.205 1.977 0.052 0.362 0.271 0.405 601
Travis d'Arnaud + Braves 87 0.220 0.262 0.341 0.207 1.556 0.046 0.230 0.253 0.322 399
Yu Darvish + Padres 28 0.148 0.250 0.222 0.143 1.500 0 0.393 0.179 0.214 147
J.D. Davis + Mets 48 0.390 0.583 0.610 0.333 1.563 0.083 0.313 0.479 0.521 1784
Jonathan Davis + Blue Jays 83 0.147 0.191 0.206 0.120 1.400 0.133 0.253 0.289 0.169 441
Khris Davis + Rangers 61 0.157 0.171 0.333 0.131 2.125 0.131 0.262 0.262 0.279 507
Ronnie Dawson * Astros 6 0.200 0.200 0.200 0.167 1 0.167 0 0.333 0.167 229
Yonathan Daza + Rockies 203 0.328 0.399 0.419 0.300 1.279 0.054 0.182 0.360 0.384 877
Austin Dean + Cardinals 34 0.222 0.263 0.407 0.176 1.833 0.147 0.265 0.324 0.324 921
Alex De Goti + Astros 7 0.333 0.500 0.333 0.286 1 0.143 0.286 0.429 0.286 1070
Jacob deGrom * Mets 26 0.423 0.611 0.462 0.423 1.091 0 0.308 0.423 0.462 1356
Chase De Jong * Pirates 7 0.200 0.500 0.400 0.143 2 0 0.429 0.143 0.286 49
Paul DeJong + Cardinals 175 0.160 0.162 0.333 0.143 2.080 0.097 0.246 0.251 0.297 475
Jose De Leon + Reds 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 112
Anthony DeSclafani + Giants 33 0.037 0.100 0.074 0.030 2 0.061 0.515 0.091 0.061 3
Ross Detwiler + Marlins 2 0.500 1 0.500 0.500 1 0 0.500 0.500 0.500 2131
Jose Devers * Marlins 46 0.244 0.323 0.317 0.217 1.300 0.065 0.239 0.304 0.283 574
Rafael Devers * Red Sox 287 0.278 0.320 0.571 0.251 2.056 0.080 0.258 0.341 0.516 988
Aledmys Díaz + Astros 126 0.278 0.312 0.435 0.254 1.563 0.040 0.151 0.341 0.397 734
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Elias Diaz + Rockies 128 0.157 0.182 0.243 0.141 1.556 0.094 0.203 0.234 0.219 274
Isan Diaz * Marlins 127 0.146 0.197 0.223 0.118 1.533 0.157 0.291 0.283 0.181 412
Lewin Diaz * Marlins 15 0.133 0 0.533 0.133 4 0 0.333 0.133 0.533 630
Yandy Díaz + Rays 273 0.246 0.293 0.304 0.201 1.236 0.168 0.154 0.377 0.249 748
Alex Dickerson * Giants 146 0.226 0.250 0.398 0.205 1.767 0.068 0.212 0.295 0.363 618
Corey Dickerson * Marlins 224 0.260 0.323 0.377 0.237 1.453 0.071 0.201 0.321 0.344 600
Wilmer Difo # Pirates 87 0.244 0.339 0.366 0.230 1.500 0.057 0.287 0.287 0.345 568
Josh Donaldson + Twins 225 0.241 0.250 0.455 0.204 1.891 0.129 0.182 0.338 0.387 818
Hunter Dozier + Royals 208 0.157 0.189 0.335 0.144 2.133 0.077 0.298 0.226 0.308 366
Brandon Drury + Mets 45 0.186 0.214 0.326 0.178 1.750 0.044 0.289 0.222 0.311 400
Mauricio Dubon + Giants 153 0.238 0.280 0.371 0.222 1.559 0.046 0.222 0.275 0.346 536
Matt Duffy + Cubs 106 0.278 0.333 0.356 0.236 1.280 0.104 0.170 0.377 0.302 766
Steven Duggar * Giants 129 0.316 0.463 0.573 0.287 1.811 0.093 0.341 0.380 0.519 1233
Dane Dunning + Rangers 4 0.333 0.500 0.333 0.250 1 0 0.250 0.250 0.250 238
Justin Dunn + Mariners 3 0.333 1 0.667 0.333 2 0 0.667 0.333 0.667 1015
Jon Duplantier * Diamondbacks 3 0 0 0 0 --- 0 0.667 0.333 0 244
Adam Duvall + Marlins 239 0.216 0.241 0.468 0.201 2.167 0.059 0.314 0.264 0.435 692
Jarrod Dyson * Royals 60 0.278 0.333 0.407 0.250 1.467 0.083 0.150 0.333 0.367 820
Adam Eaton * White Sox 203 0.195 0.246 0.345 0.167 1.765 0.094 0.251 0.291 0.296 503
Tommy Edman # Cardinals 312 0.264 0.291 0.380 0.247 1.442 0.051 0.122 0.308 0.356 683
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Adam Engel + White Sox 32 0.241 0.200 0.552 0.219 2.286 0.031 0.188 0.313 0.500 922
Nathan Eovaldi + Red Sox 3 0 0 0 0 --- 0.333 0.333 0.333 0 244
Eduardo Escobar # Diamondbacks 295 0.240 0.260 0.455 0.224 1.894 0.064 0.220 0.288 0.424 718
Santiago Espinal + Blue Jays 98 0.278 0.338 0.356 0.255 1.280 0.082 0.163 0.337 0.327 658
Phillip Evans + Pirates 168 0.209 0.255 0.318 0.185 1.516 0.095 0.226 0.304 0.280 558
Johneshwy Fargas + Mets 22 0.286 0.429 0.524 0.273 1.833 0 0.318 0.273 0.500 627
Kyle Farmer + Reds 213 0.224 0.248 0.328 0.202 1.465 0.042 0.169 0.291 0.296 516
Derek Fisher * Brewers 7 0.286 0.333 0.571 0.286 2 0 0.143 0.286 0.571 842
Jack Flaherty + Cardinals 24 0.125 0.111 0.313 0.083 2.500 0.167 0.292 0.250 0.208 536
David Fletcher + Angels 279 0.285 0.322 0.335 0.265 1.176 0.043 0.111 0.308 0.312 544
Wilmer Flores + Giants 181 0.263 0.269 0.425 0.232 1.619 0.099 0.122 0.337 0.376 779
Estevan Florial * Yankees 3 0.333 0.500 0.667 0.333 2 0 0.333 0.333 0.667 1015
Mike Ford * Yankees 72 0.133 0.147 0.283 0.111 2.125 0.153 0.319 0.278 0.236 477
Dexter Fowler # Angels 21 0.250 0.357 0.250 0.238 1 0.048 0.286 0.286 0.238 448
Dustin Fowler * Pirates 46 0.171 0.318 0.195 0.152 1.143 0.065 0.435 0.239 0.174 301
Jake Fraley * Mariners 91 0.239 0.300 0.448 0.176 1.875 0.253 0.253 0.440 0.330 1272
Maikel Franco + Orioles 273 0.210 0.223 0.366 0.198 1.741 0.051 0.161 0.253 0.344 455
Ty France + Mariners 266 0.270 0.311 0.426 0.233 1.581 0.083 0.173 0.361 0.368 873
Seth Frankoff + Diamondbacks 4 0 0 0 0 --- 0.250 0.500 0.250 0 104
Adam Frazier * Pirates 304 0.322 0.360 0.451 0.289 1.398 0.082 0.109 0.388 0.405 1014
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Clint Frazier + Yankees 195 0.193 0.260 0.331 0.164 1.719 0.138 0.292 0.313 0.282 527
Todd Frazier + Pirates 40 0.086 0.103 0.114 0.075 1.333 0.075 0.150 0.200 0.100 150
Freddie Freeman * Braves 300 0.247 0.255 0.467 0.210 1.889 0.140 0.187 0.357 0.397 896
Mike Freeman * Reds 27 0.167 0.222 0.167 0.148 1 0.111 0.222 0.259 0.148 203
Max Fried * Braves 23 0.313 0.417 0.375 0.217 1.200 0.087 0.174 0.304 0.261 419
Joshua Fuentes + Rockies 217 0.243 0.291 0.393 0.230 1.620 0.046 0.230 0.276 0.373 559
Cam Gallagher + Royals 57 0.196 0.244 0.235 0.175 1.200 0.053 0.193 0.228 0.211 316
Zac Gallen + Diamondbacks 13 0.222 0.400 0.222 0.154 1 0.077 0.308 0.231 0.154 96
Joey Gallo * Rangers 280 0.220 0.298 0.408 0.175 1.857 0.193 0.311 0.379 0.325 935
Freddy Galvis # Orioles 254 0.257 0.296 0.435 0.232 1.695 0.067 0.209 0.311 0.394 715
Ben Gamel * Indians 17 0.071 0.125 0.143 0.059 2 0.176 0.353 0.235 0.118 128
Ben Gamel * Pirates 96 0.247 0.317 0.388 0.219 1.571 0.083 0.240 0.302 0.344 616
Adolis García + Rangers 251 0.272 0.320 0.531 0.259 1.954 0.040 0.299 0.303 0.506 869
Aramis Garcia + Athletics 70 0.200 0.262 0.308 0.186 1.538 0.014 0.300 0.229 0.286 326
Avisail Garcia + Brewers 251 0.235 0.267 0.434 0.211 1.849 0.068 0.259 0.303 0.390 722
Leury Garcia # White Sox 207 0.249 0.333 0.314 0.222 1.261 0.077 0.232 0.300 0.280 489
Luis Garcia * Nationals 20 0.222 0.286 0.333 0.200 1.500 0.100 0.200 0.300 0.300 547
Robel Garcia # Astros 42 0.205 0.292 0.308 0.190 1.500 0.048 0.357 0.238 0.286 370
Brett Gardner * Yankees 182 0.212 0.275 0.325 0.176 1.531 0.126 0.236 0.308 0.269 605
Kyle Garlick + Twins 107 0.232 0.286 0.465 0.215 2 0.056 0.299 0.280 0.430 661
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Mitch Garver + Twins 135 0.224 0.286 0.500 0.193 2.231 0.141 0.333 0.333 0.430 841
Kevin Gausman * Giants 30 0.192 0.625 0.192 0.167 1 0 0.600 0.167 0.167 74
Andres Gimenez * Indians 85 0.179 0.231 0.308 0.165 1.714 0.035 0.294 0.224 0.282 382
Chris Gittens + Yankees 25 0.095 0.083 0.238 0.080 2.500 0.120 0.360 0.200 0.200 382
Jose Godoy * Mariners 40 0.162 0.261 0.189 0.150 1.167 0.075 0.350 0.225 0.175 157
Paul Goldschmidt + Cardinals 294 0.255 0.301 0.419 0.231 1.647 0.082 0.221 0.320 0.381 754
Yan Gomes + Nationals 172 0.252 0.274 0.423 0.238 1.683 0.041 0.186 0.291 0.401 575
Tony Gonsolin + Dodgers 4 0.250 0.333 0.500 0.250 2 0 0.250 0.250 0.500 490
Chi Chi Gonzalez + Rockies 23 0.150 0.273 0.200 0.130 1.333 0.043 0.391 0.174 0.174 96
Erik Gonzalez + Pirates 210 0.224 0.262 0.299 0.214 1.333 0.038 0.171 0.252 0.286 376
Marwin Gonzalez # Red Sox 213 0.195 0.255 0.295 0.174 1.514 0.066 0.244 0.272 0.263 395
Niko Goodrum # Tigers 219 0.216 0.333 0.330 0.192 1.524 0.091 0.365 0.297 0.292 568
Brian Goodwin * White Sox 32 0.259 0.353 0.519 0.219 2 0.125 0.281 0.344 0.438 881
Nick Gordon * Twins 41 0.325 0.400 0.425 0.317 1.308 0.024 0.220 0.341 0.415 862
Phil Gosselin + Angels 79 0.320 0.434 0.427 0.304 1.333 0.038 0.266 0.354 0.405 806
Yuli Gurriel + Astros 275 0.316 0.314 0.515 0.273 1.627 0.109 0.098 0.385 0.444 1195
Yasmani Grandal # White Sox 209 0.166 0.169 0.377 0.120 2.280 0.258 0.258 0.383 0.273 879
Jon Gray + Rockies 22 0.182 0.500 0.182 0.182 1 0 0.636 0.182 0.182 141
Sonny Gray + Reds 17 0.063 0.077 0.063 0.059 1 0.059 0.176 0.118 0.059 24
Didi Gregorius * Phillies 128 0.229 0.253 0.364 0.211 1.593 0.039 0.203 0.266 0.336 533
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Grayson Greiner + Tigers 39 0.237 0.381 0.342 0.231 1.444 0.026 0.410 0.256 0.333 464
Randal Grichuk + Blue Jays 284 0.266 0.301 0.465 0.254 1.750 0.039 0.222 0.296 0.444 658
Trent Grisham * Padres 188 0.269 0.336 0.485 0.239 1.800 0.106 0.266 0.346 0.431 923
Robbie Grossman # Tigers 309 0.233 0.287 0.395 0.194 1.700 0.136 0.246 0.343 0.330 850
Robert Gsellman + Mets 6 0 0 0 0 --- 0.167 0.667 0.167 0 27
Vladimir Guerrero Jr. + Blue Jays 300 0.337 0.344 0.671 0.283 1.988 0.143 0.167 0.440 0.563 1635
Luis Guillorme * Mets 54 0.262 0.333 0.262 0.204 1 0.222 0.167 0.426 0.204 729
Lourdes Gurriel Jr. + Blue Jays 252 0.255 0.297 0.397 0.242 1.557 0.028 0.214 0.274 0.377 565
Kelvin Gutierrez + Royals 124 0.229 0.283 0.322 0.218 1.407 0.040 0.202 0.266 0.306 397
Ronald Guzman * Rangers 17 0.063 0 0.250 0.059 4 0.059 0.353 0.118 0.235 296
Eric Haase + Tigers 116 0.231 0.283 0.519 0.216 2.240 0.060 0.345 0.284 0.483 726
Jake Hager + Mets 8 0.125 0.200 0.125 0.125 1 0 0.375 0.125 0.125 53
Sam Haggerty # Mariners 94 0.186 0.250 0.291 0.170 1.563 0.064 0.298 0.245 0.266 395
Billy Hamilton # White Sox 75 0.217 0.289 0.406 0.200 1.867 0.040 0.307 0.240 0.373 551
Garrett Hampson + Rockies 246 0.251 0.311 0.439 0.228 1.750 0.069 0.236 0.305 0.398 707
Mitch Haniger + Mariners 295 0.254 0.282 0.493 0.234 1.942 0.064 0.241 0.302 0.454 800
Ian Happ # Cubs 224 0.184 0.231 0.337 0.156 1.829 0.129 0.290 0.299 0.286 573
Bryce Harper * Phillies 211 0.274 0.353 0.464 0.232 1.694 0.137 0.261 0.384 0.393 996
Josh Harrison + Nationals 225 0.265 0.302 0.375 0.236 1.415 0.067 0.156 0.342 0.333 739
Adam Haseley * Phillies 21 0.190 0.235 0.238 0.190 1.250 0 0.190 0.190 0.238 182
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ke'Bryan Hayes + Pirates 71 0.266 0.286 0.500 0.239 1.882 0.099 0.169 0.338 0.451 806
Austin Hays + Orioles 170 0.227 0.261 0.409 0.206 1.800 0.071 0.218 0.288 0.371 617
Andrew Heaney * Angels 3 0.500 1 0.500 0.333 1 0.333 0.333 0.667 0.333 4106
Nick Heath * Diamondbacks 35 0.161 0.250 0.194 0.143 1.200 0.114 0.314 0.257 0.171 242
Austin Hedges + Indians 115 0.144 0.197 0.240 0.130 1.667 0.061 0.348 0.200 0.217 257
Jonah Heim # Rangers 99 0.200 0.217 0.356 0.182 1.778 0.071 0.192 0.253 0.323 374
Scott Heineman + Reds 27 0.087 0 0.348 0.074 4 0.111 0.407 0.222 0.296 481
Guillermo Heredia + Braves 142 0.272 0.369 0.464 0.239 1.706 0.099 0.268 0.359 0.408 850
Cesar Hernandez # Indians 295 0.218 0.243 0.393 0.193 1.807 0.102 0.214 0.302 0.349 647
Elieser Hernandez + Marlins 3 0.500 1 0.500 0.333 1 0 0.333 0.333 0.333 707
Enrique Hernandez + Red Sox 230 0.233 0.283 0.395 0.213 1.694 0.070 0.230 0.296 0.361 631
Teoscar Hernandez + Blue Jays 219 0.300 0.370 0.488 0.279 1.623 0.068 0.256 0.347 0.452 977
Yadiel Hernández * Nationals 76 0.261 0.333 0.362 0.237 1.389 0.066 0.263 0.316 0.329 650
Odubel Herrera * Phillies 192 0.272 0.307 0.434 0.245 1.596 0.073 0.172 0.328 0.391 859
Jason Heyward * Cubs 176 0.171 0.196 0.316 0.153 1.852 0.097 0.233 0.256 0.284 462
Aaron Hicks # Yankees 126 0.194 0.224 0.333 0.167 1.714 0.111 0.238 0.294 0.286 559
Kyle Higashioka + Yankees 96 0.186 0.204 0.407 0.167 2.188 0.104 0.281 0.271 0.365 566
P.J. Higgins + Cubs 25 0.043 0.067 0.043 0.040 1 0.080 0.320 0.120 0.040 15
Derek Hill + Tigers 14 0.250 0.333 0.250 0.214 1 0.143 0.214 0.357 0.214 543
Sam Hilliard * Rockies 39 0.108 0.125 0.324 0.103 3 0.051 0.487 0.154 0.308 320
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Keston Hiura + Brewers 122 0.130 0.220 0.222 0.115 1.714 0.066 0.393 0.213 0.197 188
Nico Hoerner + Cubs 84 0.338 0.397 0.432 0.298 1.280 0.107 0.143 0.405 0.381 1160
Jeff Hoffman + Reds 13 0.167 0.222 0.167 0.154 1 0 0.231 0.154 0.154 71
Jordan Holloway + Marlins 4 0.250 0.500 0.250 0.250 1 0 0.500 0.250 0.250 319
Brock Holt * Rangers 121 0.226 0.284 0.321 0.198 1.417 0.116 0.198 0.322 0.281 572
Rhys Hoskins + Phillies 290 0.238 0.272 0.467 0.214 1.968 0.086 0.255 0.310 0.421 773
Eric Hosmer * Padres 263 0.249 0.273 0.357 0.228 1.433 0.072 0.144 0.308 0.327 585
Adrian Houser + Brewers 24 0.130 0.250 0.391 0.125 3 0 0.708 0.125 0.375 435
Spencer Howard + Phillies 5 0.250 0.500 0.500 0.200 2 0 0.400 0.200 0.400 249
Andy Ibáñez + Rangers 23 0.143 0.167 0.190 0.130 1.333 0.043 0.174 0.174 0.174 146
José Iglesias + Angels 231 0.266 0.302 0.374 0.255 1.407 0.030 0.165 0.294 0.359 546
Ender Inciarte * Braves 63 0.218 0.268 0.291 0.190 1.333 0.079 0.222 0.270 0.254 447
Jonathan India + Reds 230 0.258 0.316 0.405 0.213 1.571 0.122 0.222 0.370 0.335 903
Cole Irvin * Athletics 3 0.500 1 0.500 0.333 1 0 0.333 0.333 0.333 707
Kyle Isbel * Royals 36 0.265 0.474 0.324 0.250 1.222 0.056 0.417 0.306 0.306 645
Alex Jackson + Braves 28 0.043 0.100 0.043 0.036 1 0.071 0.464 0.214 0.036 100
Travis Jankowski * Phillies 13 0.400 0.444 0.400 0.308 1 0.154 0.077 0.462 0.308 1598
Danny Jansen + Blue Jays 122 0.157 0.189 0.278 0.139 1.765 0.098 0.254 0.246 0.246 340
Jon Jay * Angels 14 0.357 0.417 0.357 0.357 1 0 0.143 0.357 0.357 811
Ryan Jeffers + Twins 86 0.210 0.271 0.420 0.198 2 0.058 0.337 0.256 0.395 560
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Connor Joe + Rockies 63 0.241 0.317 0.278 0.206 1.154 0.143 0.206 0.349 0.238 649
JaCoby Jones + Tigers 105 0.170 0.268 0.250 0.162 1.471 0.048 0.400 0.210 0.238 266
Taylor Jones + Astros 47 0.182 0.258 0.227 0.170 1.250 0.043 0.298 0.213 0.213 176
Matt Joyce * Phillies 62 0.100 0.086 0.240 0.081 2.400 0.161 0.226 0.258 0.194 355
Aaron Judge + Yankees 282 0.280 0.349 0.498 0.241 1.779 0.131 0.273 0.376 0.429 1028
Sean Kazmar Jr. + Braves 2 0 0 0 0 --- 0 0 0 0 109
Jarred Kelenic * Mariners 92 0.096 0.109 0.193 0.087 2 0.087 0.283 0.185 0.174 226
Mitch Keller + Pirates 13 0.154 0.286 0.154 0.154 1 0 0.462 0.154 0.154 92
Carson Kelly + Diamondbacks 187 0.260 0.287 0.460 0.209 1.769 0.150 0.203 0.385 0.369 1102
Tony Kemp * Athletics 161 0.273 0.304 0.453 0.217 1.657 0.161 0.155 0.385 0.360 1137
Max Kepler * Twins 165 0.203 0.220 0.399 0.176 1.966 0.109 0.188 0.297 0.345 678
Clayton Kershaw * Dodgers 25 0.261 0.400 0.261 0.240 1 0.040 0.320 0.280 0.240 455
Carter Kieboom + Nationals 2 0 0 0 0 --- 0.500 0.500 0.500 0 840
Kevin Kiermaier * Rays 164 0.229 0.330 0.307 0.213 1.343 0.061 0.299 0.280 0.287 436
Ha-Seong Kim + Padres 173 0.215 0.265 0.354 0.197 1.647 0.058 0.249 0.272 0.324 535
Kwang Hyun Kim * Cardinals 14 0.071 0.111 0.071 0.071 1 0 0.357 0.071 0.071 61
Isiah Kiner-Falefa + Rangers 305 0.290 0.329 0.416 0.272 1.434 0.036 0.157 0.325 0.390 809
Scott Kingery + Phillies 19 0.053 0.143 0.053 0.053 1 0 0.632 0.053 0.053 2
Alex Kirilloff * Twins 147 0.254 0.300 0.428 0.238 1.686 0.054 0.231 0.293 0.401 637
Alejandro Kirk + Blue Jays 46 0.225 0.194 0.475 0.196 2.111 0.109 0.130 0.326 0.413 802
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Patrick Kivlehan + Padres 8 0.250 0.500 0.250 0.125 1 0.250 0.375 0.500 0.125 2696
Andrew Knapp # Phillies 94 0.174 0.264 0.221 0.160 1.267 0.074 0.351 0.234 0.202 287
Andrew Knizner + Cardinals 93 0.193 0.254 0.241 0.172 1.250 0.086 0.215 0.280 0.215 298
Chad Kuhl + Pirates 12 0.091 0.167 0.091 0.083 1 0 0.417 0.083 0.083 1
Juan Lagares + Angels 131 0.220 0.267 0.331 0.214 1.500 0.031 0.191 0.244 0.321 337
Ryan LaMarre + Yankees 8 0 0 0 0 --- 0.125 0.125 0.125 0 7
Jake Lamb * White Sox 91 0.234 0.277 0.455 0.198 1.944 0.143 0.275 0.352 0.385 934
Dinelson Lamet + Padres 6 0 0 0 0 --- 0.167 0.833 0.167 0 27
Trevor Larnach * Twins 137 0.267 0.375 0.431 0.226 1.613 0.117 0.292 0.380 0.365 943
Tommy La Stella * Giants 75 0.235 0.263 0.353 0.213 1.500 0.080 0.133 0.293 0.320 609
Eric Lauer + Brewers 10 0.200 0 0.800 0.100 4 0 0.300 0.100 0.400 1023
Ramon Laureano + Athletics 222 0.253 0.297 0.495 0.225 1.960 0.081 0.266 0.329 0.441 880
Ryan Lavarnway + Indians 8 0.286 0.667 0.286 0.250 1 0.125 0.500 0.375 0.250 733
Khalil Lee * Mets 18 0.056 0.200 0.111 0.056 2 0 0.722 0.056 0.111 9
DJ LeMahieu + Yankees 303 0.259 0.297 0.352 0.231 1.357 0.099 0.158 0.333 0.314 683
Sandy Leon # Marlins 113 0.183 0.240 0.231 0.168 1.263 0.044 0.265 0.230 0.212 298
Jon Lester * Nationals 17 0.125 0.222 0.125 0.118 1 0 0.412 0.118 0.118 32
Kyle Lewis + Mariners 147 0.246 0.307 0.392 0.218 1.594 0.109 0.252 0.333 0.347 762
Francisco Lindor # Mets 273 0.220 0.235 0.364 0.190 1.654 0.110 0.158 0.311 0.315 647
Tim Locastro + Diamondbacks 123 0.191 0.238 0.236 0.171 1.238 0.049 0.203 0.276 0.211 361
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Evan Longoria + Giants 186 0.280 0.327 0.516 0.242 1.844 0.134 0.226 0.376 0.446 1031
Shed Long * Mariners 43 0.244 0.310 0.439 0.233 1.800 0.047 0.256 0.279 0.419 520
Tim Lopes + Brewers 9 0.125 0.250 0.125 0.111 1 0.111 0.444 0.222 0.111 77
Nicky Lopez * Royals 205 0.260 0.304 0.329 0.220 1.267 0.117 0.132 0.341 0.278 712
Brandon Lowe * Rays 280 0.202 0.254 0.399 0.175 1.980 0.111 0.318 0.304 0.346 685
Nate Lowe * Rangers 298 0.246 0.318 0.383 0.211 1.556 0.128 0.265 0.346 0.329 766
Jed Lowrie # Athletics 264 0.238 0.293 0.366 0.212 1.536 0.110 0.212 0.322 0.326 631
Jonathan Lucroy + Nationals 14 0.357 0.417 0.429 0.357 1.200 0 0.143 0.357 0.429 892
Jordan Luplow + Indians 121 0.173 0.167 0.439 0.140 2.529 0.174 0.256 0.331 0.355 769
Gavin Lux * Dodgers 235 0.246 0.303 0.389 0.221 1.577 0.089 0.234 0.315 0.349 698
Manny Machado + Padres 278 0.250 0.266 0.442 0.216 1.767 0.119 0.169 0.335 0.381 849
Vimael Machin * Athletics 22 0.050 0.077 0.050 0.045 1 0.091 0.318 0.136 0.045 10
Nick Madrigal + White Sox 215 0.305 0.324 0.425 0.284 1.393 0.051 0.079 0.349 0.395 879
Luke Maile + Brewers 22 0.211 0.308 0.263 0.182 1.250 0.091 0.273 0.318 0.227 475
Martin Maldonado + Astros 198 0.168 0.225 0.291 0.152 1.733 0.081 0.318 0.247 0.263 366
Trey Mancini + Orioles 295 0.272 0.303 0.490 0.241 1.803 0.098 0.203 0.353 0.434 880
Tucupita Marcano * Padres 50 0.182 0.229 0.205 0.160 1.125 0.120 0.180 0.280 0.180 253
Rafael Marchan # Phillies 16 0.200 0.333 0.267 0.188 1.333 0.063 0.375 0.250 0.250 304
Manuel Margot + Rays 246 0.247 0.269 0.398 0.232 1.614 0.057 0.159 0.289 0.374 623
Jake Marisnick + Cubs 77 0.257 0.333 0.529 0.234 2.056 0.065 0.312 0.325 0.481 875
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jose Marmolejos * Mariners 94 0.139 0.178 0.278 0.117 2 0.149 0.340 0.266 0.234 455
German Marquez + Rockies 30 0.154 0.211 0.192 0.133 1.250 0 0.233 0.133 0.167 69
Deven Marrero + Marlins 3 0 0 0 0 --- 0 0 0 0 72
Ketel Marte # Diamondbacks 141 0.357 0.400 0.543 0.326 1.522 0.078 0.149 0.404 0.496 1284
Luis Marte + Marlins 3 0 0 0 0 --- 0.333 0.333 0.333 0 244
Starling Marte + Marlins 153 0.320 0.375 0.508 0.268 1.585 0.131 0.183 0.425 0.425 1424
Carlos Martinez + Cardinals 21 0.100 0.250 0.150 0.095 1.500 0 0.571 0.095 0.143 26
Corbin Martin + Diamondbacks 4 0.250 1 0.250 0.250 1 0 0.750 0.250 0.250 319
Jason Martin * Rangers 37 0.171 0.263 0.257 0.162 1.500 0.054 0.405 0.216 0.243 306
J.D. Martinez + Red Sox 286 0.309 0.361 0.552 0.280 1.788 0.084 0.224 0.367 0.500 1076
Nick Martini * Cubs 15 0.083 0.100 0.083 0.067 1 0.133 0.200 0.200 0.067 228
Jorge Mateo + Padres 80 0.200 0.264 0.280 0.188 1.400 0.013 0.263 0.238 0.263 354
Wyatt Mathisen + Diamondbacks 51 0.119 0.190 0.190 0.098 1.600 0.098 0.412 0.255 0.157 388
Nick Maton * Phillies 111 0.250 0.364 0.365 0.234 1.462 0.045 0.324 0.297 0.342 607
Cameron Maybin + Mets 33 0.036 0.063 0.036 0.030 1 0.091 0.364 0.182 0.030 71
Jack Mayfield + Mariners 35 0.176 0.250 0.206 0.171 1.167 0.029 0.286 0.200 0.200 126
Nomar Mazara * Tigers 142 0.203 0.258 0.328 0.183 1.615 0.092 0.261 0.275 0.296 459
Patrick Mazeika * Mets 16 0.214 0.182 0.429 0.188 2 0.063 0.125 0.313 0.375 770
Ryan McBroom + Royals 7 0.167 1 0.167 0.143 1 0.143 0.714 0.286 0.143 302
James McCann + Mets 194 0.242 0.319 0.376 0.222 1.558 0.077 0.289 0.304 0.345 563
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Chas McCormick + Astros 122 0.226 0.242 0.491 0.197 2.167 0.082 0.295 0.295 0.426 880
Andrew McCutchen + Phillies 271 0.228 0.253 0.438 0.188 1.922 0.148 0.232 0.343 0.362 883
Reese McGuire * Blue Jays 71 0.277 0.347 0.431 0.254 1.556 0.056 0.211 0.324 0.394 655
Ryan McKenna + Orioles 47 0.195 0.308 0.268 0.170 1.375 0.128 0.319 0.298 0.234 549
Triston McKenzie + Indians 2 0.500 0.500 0.500 0.500 1 0 0 0.500 0.500 2131
Billy McKinney * Brewers 100 0.207 0.242 0.359 0.190 1.737 0.070 0.240 0.260 0.330 497
Billy McKinney * Mets 70 0.238 0.268 0.556 0.214 2.333 0.100 0.257 0.314 0.500 859
Zach McKinstry * Dodgers 105 0.266 0.333 0.436 0.238 1.640 0.076 0.257 0.324 0.390 752
Ryan McMahon * Rockies 279 0.256 0.290 0.508 0.233 1.985 0.075 0.262 0.308 0.462 833
Jeff McNeil * Mets 113 0.242 0.241 0.374 0.212 1.542 0.106 0.080 0.336 0.327 713
Austin Meadows * Rays 295 0.230 0.263 0.484 0.200 2.102 0.115 0.258 0.325 0.420 842
Francisco Mejia # Rays 128 0.235 0.264 0.365 0.211 1.556 0.055 0.172 0.297 0.328 585
Danny Mendick + White Sox 103 0.213 0.288 0.315 0.184 1.474 0.117 0.272 0.311 0.272 520
Jordy Mercer + Nationals 71 0.250 0.333 0.309 0.239 1.235 0.042 0.239 0.282 0.296 462
Yermin Mercedes + White Sox 249 0.266 0.305 0.402 0.245 1.508 0.072 0.185 0.321 0.369 701
Whit Merrifield + Royals 307 0.274 0.295 0.412 0.248 1.500 0.068 0.130 0.326 0.371 814
Wade Miley * Reds 24 0.190 0.250 0.190 0.167 1 0.083 0.208 0.250 0.167 233
Brad Miller * Phillies 143 0.254 0.370 0.431 0.231 1.697 0.091 0.357 0.322 0.392 735
Owen Miller + Indians 48 0.109 0.217 0.130 0.104 1.200 0.042 0.479 0.146 0.125 73
Yadier Molina + Cardinals 194 0.263 0.294 0.441 0.242 1.681 0.062 0.196 0.309 0.407 720
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Yoan Moncada # White Sox 282 0.277 0.388 0.403 0.227 1.453 0.156 0.270 0.401 0.330 1017
Adalberto Mondesi # Royals 38 0.361 0.429 0.833 0.342 2.308 0.026 0.289 0.368 0.789 1411
Mickey Moniak * Phillies 28 0.120 0.167 0.240 0.107 2 0.107 0.429 0.214 0.214 295
Dylan Moore + Mariners 172 0.181 0.233 0.376 0.157 2.074 0.116 0.314 0.285 0.326 570
Colin Moran * Pirates 150 0.289 0.389 0.437 0.260 1.513 0.087 0.280 0.353 0.393 892
Mitch Moreland * Athletics 156 0.241 0.293 0.383 0.218 1.588 0.071 0.256 0.295 0.346 648
Max Moroff # Cardinals 16 0.063 0.167 0.063 0.063 1 0 0.625 0.063 0.063 5
Charlie Morton + Braves 19 0.167 0.429 0.167 0.158 1 0 0.579 0.158 0.158 85
Ryan Mountcastle + Orioles 254 0.266 0.338 0.473 0.252 1.781 0.031 0.307 0.291 0.449 707
Mike Moustakas * Reds 104 0.241 0.250 0.437 0.202 1.810 0.115 0.173 0.337 0.365 827
Cedric Mullins * Orioles 304 0.319 0.363 0.552 0.283 1.733 0.092 0.188 0.388 0.490 1252
Max Muncy * Dodgers 244 0.264 0.287 0.528 0.209 2 0.189 0.205 0.418 0.418 1273
Sean Murphy + Athletics 224 0.214 0.264 0.406 0.183 1.902 0.094 0.268 0.321 0.348 694
Tom Murphy + Mariners 153 0.178 0.234 0.356 0.157 2 0.092 0.353 0.248 0.314 513
Joe Musgrove + Padres 27 0.083 0.143 0.083 0.074 1 0.037 0.370 0.111 0.074 9
Wil Myers + Padres 224 0.254 0.314 0.428 0.228 1.686 0.098 0.254 0.326 0.384 722
Tyler Naquin * Reds 226 0.249 0.287 0.468 0.221 1.880 0.080 0.252 0.319 0.416 798
Omar Narvaez * Brewers 185 0.306 0.347 0.475 0.265 1.551 0.108 0.168 0.395 0.411 1051
Josh Naylor * Indians 232 0.250 0.292 0.380 0.233 1.519 0.056 0.185 0.297 0.353 574
Nick Neidert + Marlins 5 0 0 0 0 --- 0.200 0.400 0.200 0 51
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Sheldon Neuse + Dodgers 59 0.172 0.212 0.345 0.169 2 0.017 0.373 0.186 0.339 354
Tyler Nevin + Orioles 6 0.200 0.333 0.400 0.167 2 0.167 0.333 0.333 0.333 630
Kevin Newman + Pirates 248 0.202 0.208 0.258 0.190 1.277 0.056 0.065 0.246 0.242 336
Tomas Nido + Mets 89 0.238 0.298 0.393 0.225 1.650 0.034 0.270 0.281 0.371 557
Brandon Nimmo * Mets 80 0.318 0.465 0.439 0.263 1.381 0.150 0.275 0.425 0.363 1241
John Nogowski + Cardinals 20 0.056 0.063 0.056 0.050 1 0.050 0.100 0.150 0.050 27
Aaron Nola + Phillies 29 0.130 0.333 0.130 0.103 1 0.034 0.483 0.138 0.103 2
Austin Nola + Padres 59 0.217 0.209 0.326 0.169 1.500 0.136 0.051 0.373 0.254 837
Jacob Nottingham + Brewers 14 0.214 0.250 0.714 0.214 3.333 0 0.571 0.214 0.714 864
Jacob Nottingham + Mariners 31 0.115 0.143 0.231 0.097 2 0.065 0.387 0.226 0.194 391
Dom Nunez * Rockies 153 0.162 0.239 0.346 0.144 2.136 0.105 0.399 0.248 0.307 443
Renato Nunez + Tigers 29 0.148 0.118 0.444 0.138 3 0.034 0.276 0.207 0.414 473
Rougned Odor * Yankees 152 0.194 0.217 0.388 0.178 2 0.066 0.263 0.263 0.355 540
Brian O'Grady * Padres 44 0.167 0.208 0.333 0.136 2 0.136 0.273 0.273 0.273 478
Ryan O'Hearn * Royals 57 0.189 0.233 0.377 0.175 2 0.070 0.351 0.246 0.351 498
Shohei Ohtani * Angels 272 0.272 0.302 0.649 0.239 2.385 0.107 0.287 0.357 0.570 1208
Edward Olivares + Royals 24 0.261 0.353 0.261 0.250 1 0 0.250 0.292 0.250 473
Matt Olson * Athletics 281 0.305 0.297 0.617 0.263 2.027 0.103 0.164 0.381 0.534 1277
Tyler O'Neill + Cardinals 196 0.276 0.354 0.591 0.255 2.140 0.046 0.352 0.321 0.546 987
Rafael Ortega * Cubs 44 0.179 0.185 0.359 0.159 2 0.068 0.227 0.250 0.318 500
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Johan Oviedo + Cardinals 13 0.182 0.333 0.182 0.154 1 0.154 0.385 0.308 0.154 369
Hunter Owen + Pirates 5 0 0 0 0 --- 0 0.600 0.200 0 51
Chris Owings + Rockies 17 0.533 0.615 1.133 0.471 2.125 0.118 0.118 0.588 1 6264
Marcell Ozuna + Braves 208 0.213 0.244 0.356 0.192 1.675 0.091 0.221 0.288 0.322 523
Cristian Pache + Braves 68 0.111 0.162 0.206 0.103 1.857 0.029 0.368 0.147 0.191 155
Kevin Padlo + Rays 14 0.083 0.250 0.167 0.071 2 0.143 0.571 0.214 0.143 154
Josh Palacios * Blue Jays 35 0.250 0.318 0.250 0.200 1 0.086 0.200 0.343 0.200 666
Joe Panik * Blue Jays 114 0.264 0.286 0.377 0.246 1.429 0.061 0.123 0.307 0.351 629
Isaac Paredes + Tigers 29 0.160 0.158 0.360 0.138 2.250 0.138 0.172 0.276 0.310 327
Gerardo Parra * Nationals 2 0.500 0.500 1 0.500 2 0 0 0.500 1 3155
Mark Payton * Reds 24 0.182 0.267 0.182 0.167 1 0.083 0.292 0.250 0.167 247
Matt Peacock + Diamondbacks 10 0.200 0.333 0.200 0.200 1 0 0.400 0.200 0.200 181
Joc Pederson * Cubs 221 0.246 0.286 0.462 0.222 1.878 0.068 0.262 0.308 0.416 766
David Peralta * Diamondbacks 264 0.263 0.306 0.416 0.242 1.578 0.080 0.163 0.322 0.383 668
Jose Peraza + Mets 108 0.198 0.190 0.386 0.185 1.950 0.056 0.157 0.250 0.361 472
Geraldo Perdomo # Diamondbacks 13 0.100 0.125 0.100 0.077 1 0.231 0.154 0.308 0.077 159
Hernan Perez + Nationals 21 0.053 0.111 0.053 0.048 1 0.095 0.476 0.143 0.048 35
Michael Perez * Pirates 86 0.152 0.152 0.380 0.140 2.500 0.070 0.326 0.221 0.349 481
Roberto Perez + Indians 73 0.131 0.167 0.295 0.110 2.250 0.151 0.384 0.274 0.247 478
Salvador Perez + Royals 288 0.292 0.333 0.540 0.278 1.850 0.028 0.247 0.323 0.514 908
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
David Peterson * Mets 16 0.077 0.200 0.154 0.063 2 0 0.500 0.125 0.125 16
DJ Peters + Dodgers 34 0.192 0.364 0.385 0.147 2 0.235 0.412 0.382 0.294 623
Jace Peterson * Brewers 67 0.175 0.229 0.298 0.149 1.700 0.149 0.299 0.299 0.254 551
Tommy Pham + Padres 258 0.255 0.316 0.396 0.209 1.556 0.163 0.217 0.380 0.326 954
Brett Phillips * Rays 158 0.203 0.338 0.316 0.171 1.556 0.133 0.380 0.310 0.266 579
Kevin Pillar + Mets 144 0.243 0.278 0.434 0.229 1.788 0.042 0.229 0.285 0.410 592
Manny Pina + Brewers 86 0.135 0.111 0.324 0.116 2.400 0.116 0.198 0.244 0.279 455
Chad Pinder + Athletics 104 0.240 0.317 0.417 0.221 1.739 0.058 0.298 0.288 0.385 566
Michael Pineda + Twins 2 0 0 0 0 --- 0 0.500 0 0 109
Stephen Piscotty + Athletics 141 0.217 0.261 0.357 0.199 1.643 0.078 0.234 0.284 0.326 524
Kevin Plawecki + Red Sox 70 0.254 0.300 0.349 0.229 1.375 0.071 0.171 0.314 0.314 573
Gregory Polanco * Pirates 218 0.202 0.258 0.352 0.179 1.744 0.092 0.307 0.271 0.312 572
Jorge Polanco # Twins 271 0.251 0.269 0.436 0.225 1.738 0.081 0.162 0.317 0.391 804
AJ Pollock + Dodgers 155 0.266 0.317 0.427 0.245 1.605 0.071 0.219 0.323 0.394 730
Buster Posey + Giants 197 0.329 0.354 0.572 0.289 1.737 0.117 0.173 0.411 0.503 1235
Cody Poteet + Marlins 11 0.100 0.143 0.100 0.091 1 0 0.273 0.091 0.091 4
Jurickson Profar # Padres 242 0.214 0.257 0.272 0.182 1.273 0.124 0.165 0.314 0.231 525
Albert Pujols + Angels 92 0.198 0.176 0.372 0.185 1.882 0.033 0.141 0.250 0.348 484
Albert Pujols + Dodgers 80 0.263 0.237 0.526 0.250 2 0.038 0.138 0.300 0.500 767
Cal Quantrill * Indians 2 0.500 0.500 0.500 0.500 1 0 0 0.500 0.500 2131
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Roman Quinn # Phillies 62 0.173 0.273 0.288 0.145 1.667 0.097 0.306 0.306 0.242 467
Luke Raley * Dodgers 56 0.180 0.276 0.260 0.161 1.444 0.036 0.357 0.268 0.232 348
Harold Ramirez + Indians 137 0.273 0.266 0.492 0.255 1.800 0.029 0.102 0.314 0.460 816
Jose Ramirez # Indians 278 0.269 0.253 0.537 0.234 2 0.104 0.126 0.353 0.468 993
Wilson Ramos + Tigers 128 0.200 0.212 0.392 0.188 1.958 0.047 0.227 0.234 0.367 526
Corey Ray * Brewers 3 0 0 0 0 --- 0.333 0.333 0.333 0 244
J.T. Realmuto + Phillies 204 0.292 0.361 0.491 0.245 1.680 0.127 0.230 0.397 0.412 1213
Josh Reddick * Diamondbacks 91 0.273 0.343 0.375 0.264 1.375 0.022 0.209 0.286 0.363 566
Rob Refsnyder + Twins 62 0.321 0.400 0.500 0.290 1.556 0.081 0.242 0.371 0.452 1082
Anthony Rendon + Angels 200 0.230 0.257 0.348 0.205 1.512 0.095 0.160 0.305 0.310 531
Hunter Renfroe + Red Sox 235 0.257 0.303 0.430 0.234 1.673 0.077 0.226 0.315 0.391 717
Luis Rengifo # Angels 31 0.200 0.208 0.333 0.194 1.667 0.032 0.161 0.226 0.323 360
Franmil Reyes + Indians 158 0.257 0.302 0.576 0.234 2.243 0.076 0.304 0.316 0.525 873
Pablo Reyes + Brewers 49 0.229 0.297 0.271 0.224 1.182 0.020 0.224 0.245 0.265 366
Victor Reyes # Tigers 86 0.157 0.211 0.265 0.151 1.692 0.035 0.291 0.186 0.256 257
Bryan Reynolds # Pirates 282 0.299 0.351 0.529 0.259 1.767 0.124 0.206 0.394 0.457 1144
Garrett Richards + Red Sox 5 0.200 0.333 0.400 0.200 2 0 0.400 0.200 0.400 283
JT Riddle * Twins 6 0.333 0.333 0.333 0.333 1 0 0 0.333 0.333 674
Austin Riley + Braves 270 0.283 0.362 0.481 0.244 1.697 0.096 0.281 0.367 0.415 1044
Edwin Rios * Dodgers 60 0.078 0.094 0.137 0.067 1.750 0.117 0.300 0.217 0.117 175
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Webster Rivas + Padres 33 0.148 0.150 0.259 0.121 1.750 0.152 0.182 0.273 0.212 396
Rene Rivera + Indians 53 0.261 0.393 0.391 0.226 1.500 0.057 0.321 0.302 0.340 527
Sebastian Rivero + Royals 6 0 0 0 0 --- 0 0.500 0 0 36
Anthony Rizzo * Cubs 264 0.251 0.257 0.445 0.216 1.772 0.106 0.129 0.345 0.383 825
Daniel Robertson + Brewers 76 0.159 0.211 0.286 0.132 1.800 0.132 0.303 0.289 0.237 436
Luis Robert + White Sox 103 0.316 0.433 0.463 0.291 1.467 0.068 0.272 0.359 0.427 994
Victor Robles + Nationals 200 0.231 0.310 0.314 0.195 1.359 0.105 0.215 0.340 0.265 581
Brendan Rodgers + Rockies 92 0.247 0.283 0.395 0.217 1.600 0.065 0.207 0.326 0.348 718
Jake Rogers + Tigers 74 0.209 0.324 0.403 0.189 1.929 0.081 0.405 0.270 0.365 587
Trevor Rogers * Marlins 29 0.077 0.200 0.077 0.069 1 0.034 0.552 0.103 0.069 6
Josh Rojas * Diamondbacks 257 0.254 0.318 0.443 0.226 1.741 0.097 0.257 0.323 0.393 833
Jose Rojas * Angels 130 0.190 0.241 0.364 0.177 1.913 0.062 0.269 0.246 0.338 435
Miguel Rojas + Marlins 206 0.259 0.298 0.411 0.233 1.583 0.083 0.150 0.335 0.369 742
Austin Romine + Cubs 9 0.111 0.167 0.222 0.111 2 0 0.333 0.111 0.222 67
Jose Rondon + Cardinals 29 0.231 0.286 0.231 0.207 1 0.103 0.172 0.310 0.207 424
Brent Rooker + Twins 30 0.103 0.133 0.241 0.100 2.333 0.033 0.433 0.133 0.233 213
Ben Rortvedt * Twins 52 0.128 0.185 0.213 0.115 1.667 0.038 0.365 0.173 0.192 179
Amed Rosario + Indians 241 0.278 0.335 0.390 0.257 1.403 0.066 0.191 0.332 0.361 735
Eddie Rosario * Indians 266 0.254 0.285 0.373 0.233 1.468 0.064 0.154 0.301 0.342 616
Joe Ross + Nationals 23 0.316 0.500 0.316 0.261 1 0 0.304 0.261 0.261 405
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Darin Ruf + Giants 100 0.244 0.292 0.512 0.200 2.100 0.160 0.290 0.370 0.420 1025
Keibert Ruiz # Dodgers 7 0.143 0 0.571 0.143 4 0 0.714 0.143 0.571 682
Rio Ruiz * Orioles 101 0.167 0.207 0.300 0.149 1.800 0.089 0.287 0.248 0.267 382
Ali Sanchez + Cardinals 3 0.333 0.333 0.667 0.333 2 0 0 0.333 0.667 1015
Gary Sanchez + Yankees 200 0.237 0.280 0.480 0.205 2.024 0.120 0.275 0.340 0.415 846
Jesus Sanchez * Marlins 22 0.227 0.333 0.364 0.227 1.600 0 0.409 0.227 0.364 469
Pablo Sandoval # Braves 65 0.232 0.265 0.446 0.200 1.923 0.123 0.277 0.338 0.385 819
Patrick Sandoval * Angels 3 0.333 0.500 0.333 0.333 1 0 0.333 0.333 0.333 674
Miguel Sano + Twins 214 0.178 0.219 0.408 0.159 2.294 0.098 0.388 0.262 0.364 589
Anthony Santander # Orioles 175 0.239 0.299 0.387 0.223 1.615 0.034 0.257 0.269 0.360 518
Carlos Santana # Royals 298 0.245 0.250 0.396 0.201 1.617 0.154 0.141 0.366 0.326 918
Danny Santana # Red Sox 62 0.125 0.132 0.268 0.113 2.143 0.081 0.258 0.210 0.242 370
Scott Schebler * Angels 27 0.148 0.250 0.259 0.148 1.750 0 0.407 0.148 0.259 123
Jonathan Schoop + Tigers 285 0.274 0.307 0.471 0.249 1.718 0.070 0.211 0.330 0.428 866
Max Schrock * Reds 31 0.267 0.333 0.533 0.258 2 0.032 0.258 0.290 0.516 867
Kyle Schwarber * Nationals 255 0.241 0.267 0.518 0.212 2.148 0.098 0.286 0.325 0.455 928
Corey Seager * Dodgers 169 0.265 0.307 0.422 0.231 1.590 0.112 0.172 0.361 0.367 821
Kyle Seager * Mariners 305 0.217 0.249 0.422 0.197 1.950 0.072 0.256 0.279 0.384 630
Jean Segura + Phillies 203 0.332 0.378 0.465 0.305 1.403 0.064 0.143 0.379 0.429 1028
Marcus Semien + Blue Jays 316 0.283 0.325 0.527 0.253 1.863 0.095 0.241 0.351 0.472 1028
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Nick Senzel + Reds 124 0.252 0.284 0.315 0.226 1.250 0.097 0.129 0.323 0.282 523
Pedro Severino + Orioles 175 0.236 0.304 0.325 0.211 1.378 0.103 0.240 0.314 0.291 545
Travis Shaw * Brewers 202 0.191 0.230 0.337 0.168 1.765 0.094 0.252 0.277 0.297 508
Justus Sheffield * Mariners 2 0.500 1 0.500 0.500 1 0 0.500 0.500 0.500 2131
Zack Short + Tigers 16 0.273 0.600 0.273 0.188 1 0.313 0.375 0.500 0.188 1480
Magneuris Sierra * Marlins 107 0.237 0.295 0.268 0.215 1.130 0.093 0.178 0.308 0.243 436
Andrelton Simmons + Twins 201 0.249 0.299 0.326 0.224 1.311 0.090 0.174 0.323 0.294 562
Chance Sisco * Orioles 73 0.154 0.213 0.185 0.137 1.200 0.082 0.247 0.247 0.164 234
Austin Slater + Giants 166 0.216 0.287 0.385 0.193 1.781 0.108 0.325 0.301 0.343 639
Dominic Smith * Mets 234 0.240 0.297 0.365 0.214 1.520 0.081 0.239 0.316 0.325 623
Kevan Smith + Rays 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 763
Kevan Smith + Braves 28 0.200 0.333 0.200 0.179 1 0.107 0.357 0.286 0.179 339
Pavin Smith * Diamondbacks 269 0.274 0.320 0.415 0.253 1.515 0.067 0.175 0.327 0.383 702
Will Smith + Dodgers 216 0.271 0.293 0.481 0.227 1.776 0.116 0.167 0.375 0.403 1009
Drew Smyly * Braves 21 0.100 0.200 0.100 0.095 1 0 0.476 0.095 0.095 15
Eric Sogard * Cubs 144 0.241 0.284 0.308 0.222 1.281 0.063 0.174 0.285 0.285 452
Nick Solak + Rangers 295 0.233 0.295 0.376 0.210 1.613 0.054 0.261 0.302 0.339 615
Donovan Solano + Giants 158 0.270 0.313 0.376 0.241 1.395 0.076 0.177 0.323 0.335 755
Jorge Soler + Royals 253 0.183 0.241 0.329 0.154 1.795 0.103 0.289 0.277 0.277 553
Edmundo Sosa + Cardinals 127 0.250 0.310 0.321 0.220 1.286 0.047 0.189 0.339 0.283 604
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Juan Soto * Nationals 244 0.276 0.303 0.432 0.225 1.564 0.180 0.152 0.406 0.352 945
Steven Souza Jr. + Dodgers 14 0.250 0.286 0.667 0.214 2.667 0.071 0.286 0.357 0.571 1045
George Springer + Blue Jays 18 0.200 0.111 0.600 0.167 3 0.111 0.222 0.278 0.500 1133
Jacob Stallings + Pirates 201 0.230 0.267 0.399 0.204 1.732 0.109 0.189 0.318 0.353 656
Craig Stammen + Padres 4 0.333 1 0.333 0.250 1 0 0.500 0.250 0.250 238
Giancarlo Stanton + Yankees 213 0.265 0.316 0.508 0.235 1.920 0.108 0.282 0.343 0.451 916
Max Stassi + Angels 85 0.333 0.426 0.587 0.294 1.760 0.082 0.271 0.412 0.518 1339
Tyler Stephenson + Reds 169 0.273 0.321 0.427 0.231 1.564 0.130 0.178 0.385 0.361 890
Andrew Stevenson * Nationals 108 0.227 0.313 0.309 0.204 1.364 0.056 0.296 0.278 0.278 461
DJ Stewart * Orioles 179 0.214 0.260 0.383 0.184 1.788 0.128 0.263 0.324 0.330 706
Kohl Stewart + Cubs 3 0.333 0.500 0.333 0.333 1 0 0.333 0.333 0.333 674
Troy Stokes Jr. + Pirates 20 0.111 0.154 0.167 0.100 1.500 0.050 0.250 0.200 0.150 232
Trevor Story + Rockies 254 0.259 0.313 0.424 0.228 1.638 0.098 0.217 0.335 0.374 833
Stephen Strasburg + Nationals 7 0.200 0.333 0.400 0.143 2 0.143 0.286 0.286 0.286 387
Myles Straw + Astros 259 0.251 0.316 0.313 0.220 1.246 0.097 0.205 0.324 0.274 635
Marcus Stroman + Mets 28 0.077 0.154 0.154 0.071 2 0.036 0.464 0.107 0.143 34
Garrett Stubbs * Astros 19 0.188 0.214 0.188 0.158 1 0.053 0.105 0.211 0.158 133
Eugenio Suarez + Reds 286 0.171 0.186 0.364 0.154 2.136 0.073 0.297 0.245 0.329 498
Kurt Suzuki + Angels 121 0.238 0.277 0.333 0.207 1.400 0.058 0.174 0.314 0.289 549
Dansby Swanson + Braves 277 0.233 0.286 0.435 0.213 1.864 0.061 0.278 0.285 0.397 629
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Raimel Tapia * Rockies 293 0.306 0.342 0.428 0.283 1.398 0.068 0.137 0.352 0.396 884
Fernando Tatis Jr. + Padres 231 0.285 0.299 0.675 0.247 2.368 0.117 0.281 0.364 0.584 1358
Mike Tauchman * Yankees 16 0.214 0.375 0.286 0.188 1.333 0.063 0.375 0.250 0.250 406
Mike Tauchman * Giants 150 0.171 0.221 0.271 0.147 1.591 0.133 0.267 0.287 0.233 434
Leody Taveras # Rangers 50 0.087 0.174 0.087 0.080 1 0.060 0.460 0.160 0.080 71
Chris Taylor + Dodgers 267 0.266 0.331 0.464 0.221 1.746 0.139 0.243 0.386 0.386 1071
Michael A. Taylor + Royals 231 0.229 0.338 0.332 0.212 1.449 0.061 0.346 0.281 0.307 521
Tyrone Taylor + Brewers 100 0.216 0.220 0.455 0.190 2.105 0.060 0.230 0.310 0.400 763
Anderson Tejeda # Rangers 17 0.063 0.167 0.063 0.059 1 0.059 0.588 0.118 0.059 44
Rowdy Tellez * Blue Jays 151 0.209 0.245 0.338 0.192 1.621 0.060 0.219 0.272 0.311 467
Dillon Thomas * Mariners 8 0.125 0.500 0.125 0.125 1 0 0.750 0.125 0.125 53
Lane Thomas + Cardinals 58 0.104 0.161 0.125 0.086 1.200 0.172 0.293 0.259 0.103 210
Keegan Thompson + Cubs 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 112
Zach Thompson + Marlins 2 0.500 0.500 0.500 0.500 1 0 0 0.500 0.500 2131
Ka'ai Tom * Athletics 16 0.063 0.100 0.063 0.063 1 0 0.375 0.063 0.063 5
Ka'ai Tom * Pirates 104 0.150 0.179 0.263 0.115 1.750 0.154 0.240 0.317 0.202 610
Abraham Toro # Astros 25 0.348 0.333 0.478 0.320 1.375 0.080 0.040 0.400 0.440 1048
Gleyber Torres + Yankees 255 0.252 0.307 0.332 0.224 1.316 0.106 0.188 0.329 0.294 613
Luis Torrens + Mariners 113 0.217 0.240 0.415 0.204 1.913 0.044 0.239 0.257 0.389 531
Ronald Torreyes + Phillies 86 0.268 0.308 0.415 0.256 1.545 0.035 0.174 0.291 0.395 612
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Wilfredo Tovar + Mets 12 0.182 0.286 0.182 0.167 1 0.083 0.333 0.250 0.167 247
Taylor Trammell * Mariners 154 0.154 0.235 0.309 0.136 2 0.091 0.409 0.240 0.273 384
Alan Trejo + Rockies 45 0.244 0.310 0.366 0.222 1.500 0.067 0.267 0.289 0.333 550
Jose Trevino + Rangers 157 0.223 0.270 0.284 0.210 1.273 0.025 0.217 0.236 0.268 305
Chadwick Tromp + Giants 9 0.444 0.500 0.778 0.444 1.750 0 0.222 0.444 0.778 1685
Mike Trout + Angels 146 0.333 0.456 0.624 0.267 1.872 0.185 0.281 0.466 0.500 1707
Yoshi Tsutsugo * Rays 87 0.167 0.255 0.218 0.149 1.308 0.092 0.310 0.241 0.195 231
Yoshi Tsutsugo * Dodgers 31 0.120 0.231 0.120 0.097 1 0.194 0.387 0.290 0.097 264
Cole Tucker # Pirates 16 0.133 0.182 0.200 0.125 1.500 0.063 0.250 0.188 0.188 145
Kyle Tucker * Astros 265 0.268 0.274 0.506 0.242 1.891 0.079 0.162 0.325 0.457 917
Justin Turner + Dodgers 280 0.282 0.309 0.481 0.243 1.706 0.125 0.179 0.375 0.414 1023
Trea Turner + Nationals 300 0.313 0.365 0.482 0.290 1.540 0.057 0.203 0.357 0.447 983
Justin Upton + Angels 254 0.249 0.299 0.484 0.217 1.945 0.118 0.283 0.339 0.421 880
Julio Urias * Dodgers 31 0.231 0.316 0.308 0.194 1.333 0 0.226 0.194 0.258 154
Luis Urias + Brewers 244 0.237 0.287 0.420 0.201 1.776 0.123 0.238 0.340 0.357 826
Ramon Urias + Orioles 64 0.246 0.324 0.386 0.219 1.571 0.078 0.281 0.328 0.344 688
Gio Urshela + Yankees 254 0.269 0.335 0.441 0.252 1.641 0.059 0.260 0.311 0.413 688
Pat Valaika + Orioles 117 0.200 0.270 0.267 0.179 1.333 0.077 0.265 0.265 0.239 370
Josh VanMeter * Diamondbacks 87 0.151 0.204 0.247 0.126 1.636 0.138 0.276 0.276 0.207 453
Ildemaro Vargas # Cubs 24 0.143 0.214 0.238 0.125 1.667 0.125 0.292 0.250 0.208 253
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ildemaro Vargas # Pirates 13 0.077 0.100 0.077 0.077 1 0 0.231 0.077 0.077 12
Ildemaro Vargas # Diamondbacks 18 0.176 0.214 0.176 0.167 1 0.056 0.167 0.222 0.167 195
Daulton Varsho * Diamondbacks 48 0.156 0.226 0.222 0.146 1.429 0.063 0.292 0.208 0.208 217
Andrew Vaughn + White Sox 211 0.231 0.291 0.403 0.204 1.744 0.085 0.265 0.308 0.355 702
Christian Vazquez + Red Sox 233 0.259 0.315 0.356 0.240 1.375 0.060 0.202 0.305 0.330 592
Vince Velasquez + Phillies 16 0.071 0.143 0.071 0.063 1 0.063 0.438 0.125 0.063 14
Alex Verdugo * Red Sox 278 0.289 0.303 0.458 0.263 1.589 0.076 0.126 0.345 0.417 886
Matt Vierling + Phillies 4 0.500 0.667 0.500 0.500 1 0 0.250 0.500 0.500 2757
Jonathan Villar # Mets 202 0.240 0.296 0.402 0.213 1.674 0.099 0.238 0.322 0.356 675
Daniel Vogelbach * Brewers 191 0.218 0.248 0.394 0.188 1.806 0.136 0.215 0.325 0.340 684
Stephen Vogt * Diamondbacks 115 0.214 0.257 0.408 0.191 1.909 0.104 0.252 0.296 0.365 632
Luke Voit + Yankees 50 0.182 0.250 0.250 0.160 1.375 0.100 0.300 0.280 0.220 373
Jason Vosler * Giants 58 0.222 0.225 0.463 0.207 2.083 0.069 0.190 0.276 0.431 579
Austin Voth + Nationals 3 0.500 1 0.500 0.333 1 0 0.333 0.667 0.333 4106
Joey Votto * Reds 169 0.235 0.262 0.436 0.207 1.857 0.112 0.225 0.325 0.385 790
LaMonte Wade Jr * Giants 94 0.265 0.295 0.470 0.234 1.773 0.085 0.191 0.340 0.415 906
Tyler Wade * Yankees 46 0.233 0.323 0.279 0.217 1.200 0.065 0.261 0.283 0.261 411
Christian Walker + Diamondbacks 140 0.200 0.242 0.300 0.186 1.500 0.064 0.214 0.250 0.279 367
Chad Wallach + Marlins 65 0.203 0.400 0.271 0.185 1.333 0.046 0.477 0.246 0.246 370
Taylor Walls # Rays 90 0.237 0.327 0.355 0.200 1.500 0.156 0.256 0.356 0.300 700
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jared Walsh * Angels 282 0.290 0.350 0.576 0.262 1.986 0.082 0.277 0.355 0.521 1057
Donovan Walton * Mariners 68 0.206 0.239 0.365 0.191 1.769 0.044 0.221 0.235 0.338 440
Taylor Ward + Angels 162 0.248 0.298 0.454 0.216 1.829 0.093 0.253 0.333 0.395 825
Ryan Weathers + Padres 15 0.200 0.300 0.200 0.200 1 0 0.333 0.200 0.200 181
Luke Weaver + Diamondbacks 14 0.154 0.400 0.154 0.143 1 0.071 0.571 0.214 0.143 165
Logan Webb + Giants 17 0.067 0.143 0.200 0.059 3 0 0.471 0.059 0.176 17
Joey Wendle * Rays 234 0.292 0.346 0.491 0.265 1.677 0.060 0.205 0.350 0.444 913
Zack Wheeler * Phillies 32 0.200 0.429 0.267 0.188 1.333 0 0.500 0.188 0.250 168
Eli White + Rangers 93 0.155 0.204 0.274 0.140 1.769 0.097 0.301 0.237 0.247 324
Evan White + Mariners 104 0.144 0.188 0.237 0.135 1.643 0.058 0.298 0.202 0.221 243
Garrett Whitlock + Red Sox 2 0.500 1 0.500 0.500 1 0 0.500 0.500 0.500 2131
Taylor Widener * Diamondbacks 8 0 0 0 0 --- 0.125 0.625 0.125 0 7
Stevie Wilkerson # Orioles 67 0.175 0.289 0.222 0.164 1.273 0.045 0.373 0.224 0.209 244
Justin Williams * Cardinals 137 0.160 0.217 0.261 0.139 1.632 0.124 0.336 0.270 0.226 382
Luke Williams + Phillies 31 0.355 0.400 0.581 0.355 1.636 0 0.161 0.355 0.581 1180
Mason Williams * Mets 37 0.212 0.261 0.333 0.189 1.571 0.108 0.243 0.297 0.297 444
Nick Williams * White Sox 13 0 0 0 0 --- 0.077 0.308 0.231 0 54
Trevor Williams + Cubs 15 0.308 0.500 0.308 0.267 1 0.067 0.333 0.333 0.267 582
Bryse Wilson + Braves 12 0.091 0.143 0.091 0.083 1 0 0.333 0.167 0.083 70
Jesse Winker * Reds 279 0.341 0.366 0.610 0.305 1.788 0.093 0.165 0.412 0.545 1377
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Patrick Wisdom + Cubs 73 0.303 0.344 0.742 0.274 2.450 0.096 0.342 0.370 0.671 1462
Tony Wolters * Cubs 30 0.125 0.250 0.125 0.100 1 0.167 0.400 0.267 0.100 154
Kean Wong * Angels 42 0.184 0.250 0.289 0.167 1.571 0.024 0.238 0.190 0.262 167
Kolten Wong * Brewers 189 0.285 0.312 0.453 0.259 1.592 0.063 0.143 0.344 0.413 873
Jake Woodford + Cardinals 6 0.167 0.333 0.167 0.167 1 0 0.500 0.167 0.167 113
Kyle Wright + Braves 2 0.500 0.500 1 0.500 2 0 0 0.500 1 3155
Austin Wynns + Orioles 32 0.125 0.150 0.250 0.125 2 0 0.344 0.125 0.250 170
Jordan Yamamoto + Mets 2 0.500 1 0.500 0.500 1 0 0.500 0.500 0.500 2131
Mike Yastrzemski * Giants 225 0.237 0.274 0.495 0.204 2.087 0.120 0.222 0.342 0.427 881
Christian Yelich * Brewers 160 0.258 0.372 0.379 0.200 1.469 0.213 0.275 0.419 0.294 1104
Huascar Ynoa + Braves 17 0.353 0.500 0.765 0.353 2.167 0 0.412 0.353 0.765 1425
Andrew Young + Diamondbacks 42 0.206 0.250 0.588 0.167 2.857 0.095 0.429 0.357 0.476 1077
Bradley Zimmer * Indians 66 0.241 0.448 0.241 0.197 1 0.106 0.379 0.379 0.197 802
Ryan Zimmerman + Nationals 128 0.276 0.325 0.528 0.266 1.912 0.039 0.273 0.305 0.508 833
Mike Zunino + Rays 170 0.193 0.217 0.507 0.171 2.621 0.094 0.400 0.282 0.447 773

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 Monday, 21 June 2021, at 1:38 pm Pacific Time.