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 Monday, 24 January 2022.
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
Cory Abbott + Cubs 3 0.333 0.500 0.333 0.333 1 0 0.333 0.333 0.333 674
José Abreu + White Sox 659 0.261 0.293 0.481 0.225 1.838 0.093 0.217 0.351 0.413 898
Ronald Acuna Jr. + Braves 360 0.283 0.311 0.596 0.233 2.107 0.136 0.236 0.394 0.492 1371
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 413 0.285 0.349 0.521 0.252 1.827 0.114 0.254 0.366 0.460 1023
Matt Adams * Rockies 40 0.167 0.222 0.194 0.150 1.167 0.100 0.225 0.250 0.175 233
Riley Adams + Blue Jays 30 0.107 0.188 0.179 0.100 1.667 0.067 0.400 0.167 0.167 85
Riley Adams + Nationals 90 0.268 0.415 0.465 0.211 1.737 0.144 0.311 0.422 0.367 1197
Jo Adell + Angels 140 0.246 0.298 0.408 0.229 1.656 0.057 0.229 0.293 0.379 614
Joan Adon + Nationals 2 0 0 0 0 --- 0 1 0 0 0
Ehire Adrianza # Braves 209 0.247 0.290 0.401 0.215 1.622 0.100 0.201 0.325 0.349 743
Jesus Aguilar + Marlins 510 0.261 0.279 0.459 0.229 1.761 0.090 0.182 0.325 0.404 839
Nick Ahmed + Diamondbacks 473 0.221 0.279 0.339 0.203 1.531 0.072 0.220 0.279 0.311 462
Keegan Akin * Orioles 2 0 0 0 0 --- 0 1 0 0 0
Shogo Akiyama * Reds 183 0.204 0.268 0.253 0.180 1.242 0.077 0.219 0.279 0.224 381
R.J. Alaniz + Reds 1 0 0 0 0 --- 0 1 0 0 0
Hanser Alberto + Royals 255 0.270 0.293 0.402 0.255 1.492 0.016 0.102 0.286 0.380 580
Ozzie Albies # Braves 686 0.259 0.278 0.488 0.238 1.883 0.069 0.187 0.310 0.448 834
Sandy Alcantara + Marlins 64 0.034 0.154 0.052 0.031 1.500 0.047 0.703 0.094 0.047 4
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Sergio Alcantara # Cubs 255 0.205 0.280 0.327 0.176 1.600 0.118 0.290 0.302 0.282 560
Tyler Alexander + Tigers 2 0 0 0 0 --- 0 0.500 0 0 0
Jorge Alfaro + Marlins 311 0.244 0.354 0.342 0.232 1.403 0.035 0.318 0.283 0.325 502
Anthony Alford + Pirates 148 0.233 0.371 0.406 0.209 1.742 0.081 0.392 0.311 0.365 613
Kolby Allard * Rangers 2 0 0 0 0 --- 0 0.500 0 0 0
Austin Allen * Athletics 8 0.250 0.250 0.625 0.250 2.500 0 0.375 0.250 0.625 897
Greg Allen # Yankees 48 0.270 0.400 0.432 0.208 1.600 0.104 0.271 0.417 0.333 1422
Logan Allen + Indians 1 0 0 0 0 --- 0 1 0 0 0
Abraham Almonte # Braves 175 0.216 0.255 0.399 0.183 1.844 0.149 0.217 0.331 0.337 705
Yency Almonte # Rockies 3 0 0 0 0 --- 0 0.667 0 0 0
Albert Almora + Mets 54 0.115 0.171 0.173 0.111 1.500 0.037 0.315 0.148 0.167 76
Pete Alonso + Mets 637 0.262 0.274 0.519 0.231 1.980 0.094 0.199 0.344 0.457 937
Jose Altuve + Astros 678 0.278 0.280 0.489 0.246 1.760 0.097 0.134 0.350 0.434 951
Eddy Alvarez # Marlins 74 0.188 0.244 0.328 0.162 1.750 0.054 0.243 0.297 0.284 487
Jose Alvarez * Giants 5 0 0 0 0 --- 0.400 0.400 0.400 0 243
Yordan Álvarez * Astros 598 0.277 0.320 0.531 0.249 1.913 0.084 0.242 0.346 0.477 945
Adbert Alzolay + Cubs 33 0.065 0.111 0.097 0.061 1.500 0.030 0.394 0.091 0.091 9
Trey Amburgey + Yankees 4 0 0 0 0 --- 0 0.500 0 0 0
Brett Anderson * Brewers 34 0 0 0 0 --- 0.118 0.412 0.118 0 0
Brian Anderson + Marlins 264 0.249 0.317 0.378 0.220 1.517 0.098 0.246 0.337 0.333 725
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Chase Anderson + Phillies 14 0 0 0 0 --- 0 0.429 0 0 0
Ian Anderson + Braves 41 0.054 0.250 0.081 0.049 1.500 0.024 0.707 0.073 0.073 0
Tanner Anderson + Pirates 2 0 0 0 0 --- 0 0.500 0 0 109
Tim Anderson + White Sox 551 0.309 0.372 0.469 0.296 1.515 0.040 0.216 0.338 0.448 898
Tyler Anderson * Pirates 37 0.108 0.333 0.189 0.108 1.750 0 0.730 0.108 0.189 157
Tyler Anderson * Mariners 3 0 0 0 0 --- 0.333 0.667 0.333 0 244
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 541 0.243 0.283 0.320 0.224 1.314 0.057 0.150 0.292 0.294 497
Miguel Andujar + Yankees 162 0.253 0.273 0.383 0.241 1.513 0.043 0.173 0.284 0.364 537
Tejay Antone + Reds 5 0 0 0 0 --- 0.200 0.600 0.200 0 0
Aristides Aquino + Reds 204 0.190 0.253 0.408 0.162 2.152 0.132 0.368 0.299 0.348 685
Jonathan Arauz # Red Sox 75 0.185 0.191 0.369 0.160 2 0.107 0.200 0.267 0.320 485
Orlando Arcia + Brewers 11 0.091 0.125 0.091 0.091 1 0 0.273 0.091 0.091 21
Orlando Arcia + Braves 78 0.214 0.245 0.343 0.192 1.600 0.090 0.205 0.282 0.308 528
Nolan Arenado + Cardinals 653 0.255 0.249 0.494 0.231 1.940 0.077 0.147 0.312 0.449 784
Kohei Arihara + Rangers 2 0 0 0 0 --- 0 0.500 0 0 0
Randy Arozarena + Rays 604 0.274 0.363 0.459 0.240 1.676 0.093 0.281 0.356 0.402 916
Luis Arraez * Twins 479 0.294 0.323 0.376 0.263 1.278 0.090 0.100 0.357 0.336 816
Jake Arrieta + Cubs 26 0.095 0.400 0.095 0.077 1 0.077 0.615 0.192 0.077 63
Jake Arrieta + Padres 4 0.500 0.500 0.500 0.250 1 0 0 0.250 0.250 0
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Christian Arroyo + Red Sox 181 0.262 0.325 0.445 0.238 1.698 0.044 0.243 0.320 0.403 789
Humberto Arteaga + Nationals 4 0 0 0 0 --- 0 0 0 0 0
Aaron Ashby + Brewers 4 0 0 0 0 --- 0.250 0.500 0.250 0 0
Willians Astudillo + Twins 216 0.236 0.221 0.375 0.227 1.592 0.014 0.056 0.259 0.361 444
Alex Avila * Nationals 111 0.191 0.314 0.348 0.153 1.824 0.171 0.333 0.342 0.279 563
Pedro Avila + Padres 1 0 0 0 0 --- 0 1 0 0 0
Akil Baddoo * Tigers 461 0.259 0.335 0.436 0.232 1.682 0.098 0.265 0.330 0.390 808
Harrison Bader + Cardinals 401 0.267 0.306 0.460 0.244 1.724 0.067 0.212 0.324 0.421 791
Javier Baez + Cubs 361 0.248 0.330 0.484 0.230 1.952 0.042 0.363 0.291 0.449 783
Javier Baez + Mets 186 0.299 0.390 0.515 0.269 1.720 0.070 0.285 0.371 0.462 1022
Anthony Banda * Mets 1 0 0 0 0 --- 0 0 0 0 0
Caleb Baragar + Giants 2 0 0 0 0 --- 0 1 0 0 0
Daniel Bard + Rockies 1 1 1 1 1 1 0 0 1 1 0
Austin Barnes + Dodgers 225 0.215 0.268 0.345 0.191 1.605 0.089 0.249 0.298 0.307 534
Charlie Barnes * Twins 1 0 0 0 0 --- 0 1 0 0 0
Tucker Barnhart * Reds 388 0.247 0.324 0.368 0.222 1.488 0.075 0.258 0.317 0.330 621
Luis Barrera * Athletics 8 0.250 0.333 0.250 0.250 1 0 0.250 0.250 0.250 319
Tres Barrera + Nationals 107 0.264 0.328 0.385 0.224 1.458 0.112 0.206 0.374 0.327 802
Jaime Barria + Angels 3 0 0 0 0 --- 0 1 0 0 0
Joey Bart + Giants 6 0.333 0.500 0.333 0.333 1 0 0.333 0.333 0.333 674
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 202 0.220 0.295 0.275 0.198 1.250 0.089 0.252 0.297 0.248 494
Trevor Bauer + Dodgers 34 0.033 0.053 0.033 0.029 1 0.029 0.324 0.059 0.029 0
Matt Beaty * Dodgers 234 0.270 0.314 0.402 0.235 1.491 0.085 0.188 0.363 0.350 870
David Bednar * Pirates 1 0 0 0 0 --- 0 1 0 0 0
Seth Beer * Diamondbacks 10 0.444 0.600 0.889 0.400 2 0.100 0.300 0.500 0.800 2693
Cody Bellinger * Dodgers 350 0.165 0.196 0.302 0.149 1.827 0.089 0.269 0.240 0.271 403
Josh Bell # Nationals 568 0.261 0.276 0.476 0.229 1.823 0.114 0.178 0.347 0.417 879
Brandon Belt * Giants 381 0.274 0.309 0.597 0.234 2.180 0.126 0.270 0.378 0.509 1173
Anthony Bemboom * Angels 28 0.222 0.353 0.222 0.214 1 0.036 0.357 0.250 0.214 247
Anthony Bender + Marlins 2 0 0 0 0 --- 0 0.500 0 0 0
Andrew Benintendi * Royals 538 0.276 0.309 0.442 0.253 1.603 0.067 0.180 0.323 0.405 802
Tyler Zuber + Royals 1 0 0 0 0 --- 0 1 0 0 0
Jose Berrios + Blue Jays 2 0 0 0 0 --- 0 0 0 0 1180
Jon Berti + Marlins 271 0.210 0.265 0.313 0.181 1.490 0.118 0.225 0.310 0.269 538
Mookie Betts + Dodgers 550 0.264 0.276 0.487 0.224 1.846 0.124 0.156 0.367 0.413 1041
Bo Bichette + Blue Jays 690 0.298 0.339 0.484 0.277 1.623 0.058 0.199 0.343 0.449 963
Phil Bickford + Dodgers 3 0.333 1 0.333 0.333 1 0 0.667 0.333 0.333 674
Cavan Biggio * Blue Jays 294 0.224 0.290 0.356 0.190 1.589 0.126 0.265 0.320 0.303 662
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Braden Bishop + Mariners 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 112
Charlie Blackmon * Rockies 582 0.270 0.305 0.411 0.239 1.518 0.093 0.156 0.351 0.363 826
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 24 0.174 0.214 0.391 0.167 2.250 0.042 0.333 0.208 0.375 453
Xander Bogaerts + Red Sox 603 0.295 0.333 0.493 0.259 1.673 0.103 0.187 0.370 0.433 1056
Alec Bohm + Phillies 417 0.247 0.327 0.342 0.225 1.383 0.074 0.266 0.305 0.312 577
Skye Bolt # Athletics 59 0.089 0.098 0.161 0.085 1.800 0.017 0.237 0.102 0.153 111
Jorge Bonifacio + Phillies 12 0.091 0.200 0.091 0.083 1 0.083 0.500 0.167 0.083 70
David Bote + Cubs 327 0.199 0.235 0.330 0.177 1.655 0.083 0.223 0.275 0.294 459
Matthew Boyd * Tigers 5 0.333 0.500 0.333 0.200 1 0.200 0.200 0.400 0.200 760
Bobby Bradley * Indians 279 0.208 0.263 0.445 0.183 2.137 0.090 0.355 0.294 0.391 721
Jackie Bradley Jr. * Brewers 428 0.163 0.226 0.261 0.147 1.603 0.065 0.308 0.236 0.236 327
Michael Brantley * Astros 508 0.311 0.337 0.437 0.287 1.404 0.065 0.104 0.362 0.404 887
Rob Brantly * Yankees 21 0.150 0.188 0.200 0.143 1.333 0 0.190 0.190 0.190 153
Steven Brault * Pirates 8 0.167 0.250 0.333 0.125 2 0 0.250 0.125 0.250 29
Alex Bregman + Astros 400 0.270 0.286 0.422 0.235 1.564 0.110 0.133 0.355 0.368 824
Lewis Brinson + Marlins 290 0.226 0.273 0.376 0.214 1.661 0.045 0.248 0.262 0.355 503
Mike Brosseau + Rays 169 0.187 0.245 0.347 0.166 1.857 0.089 0.314 0.266 0.308 546
Seth Brown * Athletics 307 0.214 0.230 0.480 0.195 2.250 0.075 0.290 0.274 0.440 712
JT Brubaker + Pirates 43 0.079 0.130 0.079 0.070 1 0.093 0.349 0.163 0.070 37
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jay Bruce * Yankees 39 0.118 0.150 0.235 0.103 2 0.128 0.333 0.231 0.205 268
Vidal Brujan # Rays 26 0.077 0.111 0.077 0.077 1 0 0.308 0.077 0.077 35
Kris Bryant + Cubs 374 0.267 0.314 0.503 0.233 1.885 0.104 0.238 0.358 0.439 973
Kris Bryant + Giants 212 0.262 0.311 0.444 0.231 1.694 0.108 0.217 0.344 0.392 875
Walker Buehler + Dodgers 82 0.101 0.292 0.130 0.085 1.286 0.061 0.549 0.146 0.110 34
Madison Bumgarner + Diamondbacks 52 0.103 0.364 0.128 0.077 1.250 0.173 0.558 0.269 0.096 259
Dylan Bundy # Angels 4 0.250 1 0.250 0.250 1 0 0.750 0.250 0.250 319
Jake Burger + White Sox 42 0.263 0.409 0.474 0.238 1.800 0.095 0.357 0.333 0.429 858
Corbin Burnes + Brewers 59 0.154 0.308 0.154 0.136 1 0.051 0.441 0.186 0.136 99
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 254 0.306 0.344 0.647 0.283 2.111 0.051 0.244 0.358 0.598 1245
Asdrubal Cabrera # Diamondbacks 321 0.244 0.301 0.392 0.215 1.609 0.103 0.227 0.324 0.346 683
Asdrubal Cabrera # Reds 31 0.077 0.100 0.077 0.065 1 0.097 0.226 0.194 0.065 122
Edward Cabrera + Marlins 7 0.143 0.250 0.286 0.143 2 0 0.429 0.143 0.286 124
Miguel Cabrera + Tigers 526 0.256 0.305 0.386 0.230 1.504 0.076 0.224 0.316 0.346 666
Trevor Cahill + Pirates 9 0.111 0.200 0.111 0.111 1 0 0.444 0.111 0.111 38
Lorenzo Cain + Brewers 286 0.257 0.287 0.401 0.231 1.561 0.091 0.168 0.329 0.360 776
Kole Calhoun * Diamondbacks 182 0.235 0.281 0.373 0.214 1.590 0.082 0.225 0.297 0.341 607
Willie Calhoun * Rangers 284 0.250 0.267 0.381 0.229 1.523 0.074 0.120 0.310 0.349 602
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Daniel Camarena * Padres 3 0.333 0 1.333 0.333 4 0 0.667 0.333 1.333 2047
Johan Camargo # Braves 18 0 0 0 0 --- 0.111 0.333 0.111 0 2
Daz Cameron + Tigers 115 0.194 0.262 0.359 0.174 1.850 0.087 0.330 0.278 0.322 552
Eric Campbell + Mariners 12 0.273 0.300 0.273 0.250 1 0.083 0.083 0.333 0.250 567
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 626 0.271 0.333 0.443 0.241 1.636 0.104 0.216 0.351 0.395 836
Mark Canha + Athletics 625 0.231 0.274 0.387 0.192 1.675 0.123 0.205 0.358 0.322 847
Victor Caratini # Padres 356 0.227 0.281 0.323 0.199 1.423 0.098 0.230 0.309 0.284 525
Dylan Carlson # Cardinals 619 0.266 0.332 0.437 0.233 1.646 0.092 0.246 0.342 0.383 867
Matt Carpenter * Cardinals 249 0.169 0.250 0.275 0.141 1.629 0.141 0.309 0.305 0.229 495
Curt Casali + Giants 231 0.210 0.287 0.350 0.182 1.667 0.113 0.286 0.312 0.303 562
Humberto Castellanos + Diamondbacks 7 0.500 0.400 1 0.429 2 0 0.143 0.429 0.857 3469
Nick Castellanos + Reds 585 0.309 0.340 0.576 0.280 1.866 0.070 0.207 0.362 0.523 1103
Erick Castillo + Cubs 9 0.250 0.286 0.250 0.222 1 0.111 0.111 0.333 0.222 531
Ivan Castillo # Padres 4 0.333 0.333 0.333 0.250 1 0.250 0 0.500 0.250 1485
Luis Castillo + Reds 59 0.163 0.308 0.204 0.136 1.250 0.017 0.390 0.153 0.169 45
Harold Castro * Tigers 339 0.283 0.351 0.359 0.263 1.270 0.041 0.212 0.307 0.333 619
Jason Castro * Astros 179 0.235 0.310 0.443 0.196 1.886 0.140 0.302 0.352 0.369 843
Rodolfo Castro # Pirates 93 0.198 0.222 0.395 0.183 2 0.065 0.290 0.258 0.366 511
Starlin Castro + Nationals 346 0.283 0.339 0.375 0.257 1.326 0.075 0.179 0.332 0.341 721
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Willi Castro # Tigers 450 0.220 0.275 0.351 0.202 1.593 0.051 0.242 0.271 0.322 498
Jake Cave * Twins 178 0.189 0.283 0.293 0.174 1.548 0.056 0.348 0.247 0.270 382
Dylan Cease + White Sox 8 0.375 0.600 0.500 0.375 1.333 0 0.375 0.375 0.500 720
Gilberto Celestino + Twins 62 0.136 0.140 0.288 0.129 2.125 0.048 0.226 0.177 0.274 253
Yu Chang + Indians 251 0.228 0.281 0.426 0.215 1.870 0.044 0.275 0.267 0.402 576
Matt Chapman + Athletics 622 0.210 0.272 0.403 0.178 1.919 0.129 0.325 0.314 0.342 733
Michael Chavis + Red Sox 82 0.190 0.283 0.342 0.183 1.800 0.012 0.390 0.207 0.329 326
Michael Chavis + Pirates 42 0.357 0.452 0.500 0.357 1.400 0 0.238 0.357 0.500 832
Robinson Chirinos + Cubs 112 0.227 0.304 0.454 0.196 2 0.080 0.321 0.321 0.393 746
Jazz Chisholm * Marlins 507 0.248 0.319 0.425 0.227 1.713 0.067 0.286 0.302 0.389 719
Ji-Man Choi * Rays 305 0.229 0.300 0.411 0.193 1.797 0.148 0.285 0.348 0.348 779
Nick Ciuffo * Orioles 6 0.200 0.250 0.400 0.167 2 0.167 0.167 0.333 0.333 630
Aaron Civale + Indians 2 0 0 0 0 --- 0.500 0.500 0.500 0 840
Taylor Clarke + Diamondbacks 3 0.333 1 0.333 0.333 1 0 0.667 0.333 0.333 674
Garrett Cleavinger + Dodgers 3 0.500 1 1 0.333 2 0 0.333 0.333 0.667 1389
Ernie Clement + Indians 133 0.231 0.253 0.339 0.211 1.464 0.053 0.143 0.278 0.308 464
Zack Collins * White Sox 231 0.210 0.303 0.338 0.177 1.610 0.147 0.299 0.329 0.286 578
Michael Conforto * Mets 479 0.232 0.276 0.384 0.196 1.660 0.123 0.217 0.344 0.326 716
Willson Contreras + Cubs 483 0.237 0.298 0.438 0.203 1.847 0.108 0.286 0.340 0.375 825
William Contreras + Braves 185 0.215 0.265 0.399 0.189 1.857 0.103 0.292 0.303 0.351 651
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Garrett Cooper + Marlins 250 0.284 0.374 0.465 0.244 1.639 0.120 0.272 0.380 0.400 1007
Patrick Corbin * Nationals 63 0.132 0.241 0.132 0.111 1 0.048 0.381 0.159 0.111 42
Franchy Cordero * Red Sox 136 0.189 0.307 0.260 0.176 1.375 0.059 0.375 0.235 0.243 308
Carlos Correa + Astros 640 0.279 0.308 0.485 0.242 1.735 0.117 0.181 0.366 0.420 985
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 549 0.298 0.334 0.522 0.262 1.750 0.102 0.191 0.373 0.459 1108
J.P. Crawford * Mariners 687 0.273 0.320 0.376 0.246 1.379 0.084 0.166 0.338 0.339 695
C.J. Cron + Rockies 547 0.281 0.316 0.530 0.241 1.886 0.110 0.214 0.375 0.455 1092
Jake Cronenworth * Padres 643 0.266 0.283 0.460 0.235 1.728 0.086 0.140 0.336 0.406 857
Nelson Cruz + Twins 346 0.294 0.308 0.537 0.251 1.828 0.101 0.182 0.367 0.460 1136
Nelson Cruz + Rays 238 0.226 0.252 0.442 0.206 1.959 0.067 0.265 0.282 0.403 684
Oneil Cruz * Pirates 9 0.333 0.500 0.667 0.333 2 0 0.444 0.333 0.667 1230
Johnny Cueto + Giants 37 0.069 0.100 0.069 0.054 1 0.081 0.243 0.135 0.054 3
Charlie Culberson + Rangers 271 0.243 0.307 0.381 0.221 1.567 0.063 0.236 0.292 0.347 590
David Dahl * Rangers 220 0.210 0.269 0.322 0.195 1.535 0.045 0.268 0.245 0.300 416
Bobby Dalbec + Red Sox 453 0.240 0.316 0.494 0.221 2.060 0.062 0.344 0.298 0.455 768
Travis d'Arnaud + Braves 229 0.220 0.260 0.388 0.201 1.761 0.074 0.231 0.284 0.354 532
Yu Darvish + Padres 55 0.094 0.179 0.132 0.091 1.400 0 0.455 0.109 0.127 24
J.D. Davis + Mets 211 0.285 0.426 0.436 0.242 1.529 0.114 0.322 0.384 0.370 1018
Jonathan Davis + Blue Jays 85 0.143 0.184 0.200 0.118 1.400 0.129 0.247 0.282 0.165 416
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jonathan Davis + Yankees 18 0.059 0.083 0.059 0.056 1 0.056 0.278 0.111 0.056 20
Khris Davis + Rangers 61 0.157 0.171 0.333 0.131 2.125 0.131 0.262 0.262 0.279 507
Khris Davis + Athletics 53 0.255 0.343 0.392 0.245 1.538 0.038 0.283 0.283 0.377 557
Taylor Davis + Pirates 6 0.400 0.400 0.400 0.333 1 0.167 0 0.500 0.333 1701
Ronnie Dawson * Astros 6 0.200 0.200 0.200 0.167 1 0.167 0 0.333 0.167 229
Yonathan Daza + Rockies 331 0.282 0.346 0.355 0.257 1.259 0.063 0.181 0.326 0.323 614
Austin Dean + Cardinals 38 0.233 0.300 0.400 0.184 1.714 0.158 0.289 0.342 0.316 972
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 33 0.364 0.500 0.394 0.364 1.083 0 0.273 0.364 0.394 887
Greg Deichmann * Cubs 31 0.133 0.250 0.133 0.129 1 0.032 0.452 0.161 0.129 88
Paul DeJong + Cardinals 402 0.197 0.216 0.390 0.174 1.986 0.087 0.256 0.284 0.346 609
Bryan De La Cruz + Marlins 219 0.296 0.380 0.427 0.269 1.441 0.082 0.242 0.356 0.388 817
Jose De Leon + Reds 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 112
Delino DeShields + Reds 58 0.255 0.314 0.426 0.207 1.667 0.155 0.190 0.362 0.345 836
Reid Detmers * Angels 2 0 0 0 0 --- 0.500 0.500 0.500 0 840
Ross Detwiler + Marlins 3 0.333 1 0.333 0.333 1 0 0.667 0.333 0.333 674
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 664 0.279 0.307 0.538 0.248 1.927 0.093 0.215 0.352 0.479 991
Aledmys Díaz + Astros 319 0.259 0.304 0.405 0.238 1.566 0.050 0.194 0.317 0.373 644
Elias Diaz + Rockies 371 0.246 0.249 0.464 0.224 1.892 0.081 0.162 0.310 0.423 698
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Isan Diaz * Marlins 278 0.193 0.256 0.282 0.165 1.457 0.122 0.263 0.291 0.241 458
Lewin Diaz * Marlins 128 0.205 0.210 0.451 0.195 2.200 0.047 0.258 0.242 0.430 577
Miguel Diaz + Padres 3 0 0 0 0 --- 0 0.333 0 0 72
Yandy Díaz + Rays 541 0.256 0.286 0.387 0.220 1.513 0.128 0.157 0.353 0.333 792
Alex Dickerson * Giants 312 0.233 0.273 0.420 0.212 1.803 0.074 0.244 0.304 0.381 662
Corey Dickerson * Marlins 225 0.263 0.327 0.380 0.240 1.444 0.071 0.200 0.324 0.347 615
Corey Dickerson * Blue Jays 140 0.282 0.317 0.450 0.264 1.595 0.064 0.164 0.329 0.421 768
Wilmer Difo # Pirates 240 0.269 0.340 0.384 0.246 1.424 0.083 0.225 0.329 0.350 742
Josh Donaldson + Twins 543 0.247 0.268 0.475 0.208 1.920 0.136 0.210 0.352 0.400 889
Ryan Dorow + Rangers 7 0 0 0 0 --- 0.143 0.429 0.143 0 14
Hunter Dozier + Royals 543 0.216 0.276 0.394 0.193 1.829 0.079 0.284 0.285 0.354 571
Brandon Drury + Mets 88 0.274 0.328 0.476 0.261 1.739 0.034 0.250 0.307 0.455 726
Mauricio Dubon + Giants 187 0.240 0.282 0.377 0.225 1.571 0.048 0.219 0.278 0.353 534
Matt Duffy + Cubs 322 0.287 0.351 0.381 0.258 1.325 0.078 0.196 0.357 0.342 747
Steven Duggar * Giants 297 0.257 0.355 0.437 0.232 1.696 0.091 0.296 0.330 0.394 778
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
Jarren Duran * Red Sox 112 0.215 0.318 0.336 0.205 1.565 0.036 0.357 0.241 0.321 425
Adam Duvall + Marlins 339 0.229 0.263 0.478 0.212 2.083 0.062 0.310 0.277 0.442 736
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Adam Duvall + Braves 216 0.226 0.254 0.513 0.208 2.267 0.065 0.319 0.287 0.472 768
Jarrod Dyson * Royals 132 0.221 0.284 0.311 0.205 1.407 0.045 0.212 0.250 0.288 370
Jarrod Dyson * Blue Jays 17 0.077 0.125 0.077 0.059 1 0.235 0.294 0.294 0.059 213
Adam Eaton * White Sox 219 0.201 0.256 0.344 0.174 1.711 0.091 0.251 0.292 0.297 506
Adam Eaton * Angels 69 0.200 0.245 0.277 0.188 1.385 0.029 0.232 0.232 0.261 346
Tommy Edman # Cardinals 691 0.262 0.291 0.387 0.243 1.476 0.055 0.137 0.307 0.359 679
Jerad Eickhoff + Mets 8 0.400 0.400 0.400 0.250 1 0 0 0.250 0.250 78
Drew Ellis + Diamondbacks 83 0.130 0.195 0.203 0.108 1.556 0.120 0.325 0.277 0.169 309
Adam Engel + White Sox 140 0.252 0.279 0.496 0.221 1.968 0.079 0.221 0.336 0.436 883
Nathan Eovaldi + Red Sox 3 0 0 0 0 --- 0.333 0.333 0.333 0 244
Alcides Escobar + Nationals 349 0.288 0.337 0.404 0.264 1.402 0.049 0.160 0.338 0.370 780
Eduardo Escobar # Diamondbacks 400 0.246 0.261 0.478 0.228 1.945 0.073 0.213 0.300 0.443 783
Eduardo Escobar # Brewers 199 0.268 0.313 0.458 0.241 1.708 0.095 0.196 0.342 0.412 851
Paolo Espino + Nationals 33 0.167 0.333 0.167 0.152 1 0 0.455 0.152 0.152 92
Santiago Espinal + Blue Jays 246 0.311 0.353 0.405 0.280 1.304 0.089 0.122 0.374 0.366 892
Thairo Estrada + Giants 132 0.273 0.286 0.479 0.250 1.758 0.068 0.174 0.333 0.439 868
Phillip Evans + Pirates 247 0.206 0.250 0.299 0.178 1.455 0.113 0.215 0.312 0.259 546
Stuart Fairchild + Diamondbacks 17 0.133 0.167 0.200 0.118 1.500 0.059 0.176 0.235 0.176 163
Johneshwy Fargas + Mets 22 0.286 0.429 0.524 0.273 1.833 0 0.318 0.273 0.500 627
Johneshwy Fargas + Cubs 32 0.226 0.304 0.290 0.219 1.286 0.031 0.250 0.250 0.281 195
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jake Faria + Diamondbacks 3 0.333 0.500 0.667 0.333 2 0 0.333 0.333 0.667 1015
Kyle Farmer + Reds 529 0.263 0.296 0.416 0.240 1.583 0.042 0.183 0.316 0.380 682
Derek Fisher * Brewers 8 0.250 0.286 0.500 0.250 2 0 0.125 0.250 0.500 605
Jack Flaherty + Cardinals 26 0.118 0.100 0.294 0.077 2.500 0.192 0.269 0.269 0.192 551
David Fletcher + Angels 665 0.262 0.287 0.324 0.247 1.238 0.047 0.090 0.295 0.305 497
Wilmer Flores + Giants 436 0.262 0.264 0.447 0.234 1.706 0.094 0.128 0.335 0.399 824
Estevan Florial * Yankees 25 0.300 0.385 0.550 0.240 1.833 0.200 0.240 0.440 0.440 1509
Mike Ford * Yankees 72 0.133 0.147 0.283 0.111 2.125 0.153 0.319 0.278 0.236 477
Nick Fortes + Marlins 34 0.290 0.263 0.677 0.265 2.333 0.088 0.235 0.353 0.618 1253
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 265 0.210 0.265 0.369 0.170 1.756 0.174 0.268 0.351 0.298 819
Maikel Franco + Orioles 403 0.210 0.225 0.355 0.196 1.696 0.050 0.166 0.253 0.333 438
Ty France + Mariners 650 0.291 0.327 0.445 0.255 1.530 0.071 0.163 0.368 0.391 955
Wander Franco # Rays 308 0.288 0.311 0.463 0.263 1.605 0.078 0.120 0.347 0.422 913
Seth Frankoff + Diamondbacks 4 0 0 0 0 --- 0.250 0.500 0.250 0 104
Adam Frazier * Pirates 428 0.324 0.359 0.448 0.292 1.384 0.082 0.107 0.388 0.404 1011
Adam Frazier * Padres 211 0.267 0.299 0.335 0.242 1.255 0.062 0.109 0.322 0.303 572
Clint Frazier + Yankees 218 0.186 0.257 0.317 0.156 1.706 0.147 0.298 0.317 0.266 522
Todd Frazier + Pirates 40 0.086 0.103 0.114 0.075 1.333 0.075 0.150 0.200 0.100 150
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Kyle Freeland * Rockies 40 0.182 0.353 0.212 0.150 1.167 0.050 0.425 0.200 0.175 220
Freddie Freeman * Braves 695 0.300 0.321 0.503 0.259 1.678 0.122 0.154 0.393 0.435 1123
Mike Freeman * Reds 65 0.186 0.282 0.186 0.169 1 0.077 0.308 0.262 0.169 236
Max Fried * Braves 67 0.273 0.405 0.327 0.224 1.200 0.060 0.269 0.284 0.269 391
TJ Friedl * Reds 36 0.290 0.276 0.419 0.250 1.444 0.111 0.056 0.361 0.361 1012
Joshua Fuentes + Rockies 284 0.225 0.270 0.351 0.215 1.557 0.042 0.229 0.257 0.335 459
Cam Gallagher + Royals 124 0.250 0.293 0.330 0.226 1.321 0.065 0.161 0.290 0.298 541
Zac Gallen + Diamondbacks 42 0.188 0.429 0.250 0.143 1.333 0.024 0.429 0.167 0.190 44
Joey Gallo * Rangers 388 0.223 0.275 0.490 0.178 2.203 0.191 0.322 0.379 0.392 1049
Joey Gallo * Yankees 228 0.160 0.193 0.404 0.132 2.533 0.162 0.386 0.303 0.333 669
Freddy Galvis # Orioles 274 0.249 0.290 0.414 0.226 1.661 0.066 0.212 0.303 0.376 655
Freddy Galvis # Phillies 120 0.224 0.224 0.393 0.200 1.750 0.075 0.158 0.292 0.350 691
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 383 0.255 0.336 0.399 0.217 1.566 0.125 0.258 0.350 0.339 777
Adolis García + Rangers 622 0.243 0.306 0.454 0.227 1.872 0.051 0.312 0.286 0.424 683
Aramis Garcia + Athletics 94 0.205 0.263 0.318 0.191 1.556 0.011 0.298 0.234 0.298 366
Avisail Garcia + Brewers 515 0.262 0.291 0.490 0.235 1.868 0.074 0.235 0.330 0.439 876
José Barrero + Reds 56 0.200 0.303 0.320 0.179 1.600 0.054 0.304 0.286 0.286 436
Leury Garcia # White Sox 474 0.267 0.333 0.376 0.234 1.405 0.086 0.205 0.329 0.329 690
Luis Garcia * Nationals 247 0.242 0.273 0.411 0.231 1.702 0.045 0.174 0.275 0.393 501
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Robel Garcia # Astros 117 0.151 0.234 0.208 0.137 1.375 0.068 0.359 0.214 0.188 228
Brett Gardner * Yankees 461 0.222 0.269 0.362 0.187 1.628 0.130 0.217 0.323 0.304 699
Kyle Garlick + Twins 107 0.232 0.286 0.465 0.215 2 0.056 0.299 0.280 0.430 661
Dustin Garneau + Tigers 68 0.210 0.175 0.581 0.191 2.769 0.044 0.265 0.250 0.529 757
Braxton Garrett + Marlins 11 0.182 0.286 0.182 0.182 1 0 0.364 0.182 0.182 141
Mitch Garver + Twins 243 0.256 0.320 0.517 0.218 2.019 0.128 0.292 0.358 0.440 990
Kevin Gausman * Giants 62 0.185 0.417 0.185 0.161 1 0.032 0.500 0.194 0.161 154
Trent Giambrone + Cubs 13 0.154 0.222 0.154 0.154 1 0 0.308 0.154 0.154 92
Kyle Gibson + Phillies 28 0.148 0.176 0.259 0.143 1.750 0 0.321 0.143 0.250 241
Andres Gimenez * Indians 210 0.218 0.273 0.351 0.195 1.610 0.052 0.257 0.281 0.314 594
Lucas Giolito + White Sox 4 0.250 1 0.250 0.250 1 0 0.750 0.250 0.250 319
Chris Gittens + Yankees 44 0.111 0.130 0.194 0.091 1.750 0.159 0.295 0.250 0.159 366
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 679 0.294 0.331 0.514 0.261 1.751 0.099 0.200 0.365 0.457 1069
Yan Gomes + Nationals 235 0.271 0.309 0.454 0.251 1.678 0.055 0.200 0.323 0.421 687
Yan Gomes + Athletics 140 0.221 0.250 0.366 0.207 1.655 0.043 0.221 0.264 0.343 517
Tony Gonsolin + Dodgers 19 0.176 0.333 0.235 0.158 1.333 0.053 0.421 0.211 0.211 183
Chi Chi Gonzalez + Rockies 34 0.161 0.333 0.194 0.147 1.200 0.029 0.471 0.176 0.176 111
Erik Gonzalez + Pirates 229 0.232 0.274 0.300 0.223 1.294 0.035 0.175 0.258 0.288 378
Luis Gonzalez * White Sox 11 0.250 0.333 0.500 0.182 2 0.273 0.182 0.455 0.364 1057
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Marwin Gonzalez # Red Sox 271 0.202 0.275 0.285 0.181 1.408 0.070 0.258 0.280 0.255 400
Marwin Gonzalez # Astros 36 0.176 0.130 0.441 0.167 2.500 0.028 0.222 0.222 0.417 503
Romy Gonzalez + White Sox 33 0.250 0.381 0.344 0.242 1.375 0.030 0.333 0.273 0.333 390
Niko Goodrum # Tigers 325 0.214 0.301 0.359 0.191 1.677 0.089 0.329 0.292 0.320 575
Brian Goodwin * White Sox 271 0.221 0.259 0.374 0.192 1.692 0.122 0.214 0.317 0.325 666
Nick Gordon * Twins 216 0.240 0.310 0.355 0.222 1.479 0.056 0.255 0.292 0.329 554
Phil Gosselin + Angels 373 0.261 0.322 0.362 0.241 1.389 0.064 0.217 0.314 0.335 639
Ashton Goudeau + Rockies 6 0.167 0.500 0.167 0.167 1 0 0.667 0.167 0.167 113
Yuli Gurriel + Astros 605 0.319 0.336 0.462 0.279 1.450 0.098 0.112 0.383 0.405 1064
Yasmani Grandal # White Sox 375 0.240 0.246 0.520 0.179 2.164 0.232 0.219 0.419 0.387 1260
Jon Gray + Rockies 50 0.106 0.333 0.106 0.100 1 0 0.640 0.100 0.100 16
Josiah Gray + Nationals 21 0.053 0.100 0.053 0.048 1 0.048 0.429 0.095 0.048 2
Sonny Gray + Reds 43 0.146 0.194 0.146 0.140 1 0.023 0.233 0.163 0.140 76
Didi Gregorius * Phillies 408 0.209 0.217 0.370 0.189 1.766 0.061 0.164 0.270 0.333 543
Grayson Greiner + Tigers 82 0.236 0.400 0.333 0.207 1.412 0.110 0.378 0.317 0.293 573
Randal Grichuk + Blue Jays 545 0.241 0.266 0.423 0.226 1.756 0.050 0.209 0.281 0.396 587
Trent Grisham * Padres 527 0.242 0.292 0.413 0.213 1.705 0.102 0.226 0.326 0.362 731
Robbie Grossman # Tigers 671 0.239 0.286 0.415 0.198 1.737 0.146 0.231 0.356 0.344 890
Robert Gsellman + Mets 6 0 0 0 0 --- 0.167 0.667 0.167 0 27
Vladimir Guerrero Jr. + Blue Jays 698 0.311 0.313 0.601 0.269 1.931 0.123 0.158 0.401 0.520 1295
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Luis Guillorme * Mets 156 0.265 0.315 0.311 0.224 1.171 0.147 0.147 0.372 0.263 718
Lourdes Gurriel Jr. + Blue Jays 541 0.276 0.305 0.466 0.255 1.688 0.059 0.189 0.318 0.431 810
Kelvin Gutierrez + Royals 142 0.215 0.272 0.296 0.204 1.379 0.042 0.218 0.254 0.282 346
Kelvin Gutierrez + Orioles 153 0.248 0.356 0.336 0.222 1.353 0.085 0.294 0.327 0.301 660
Ronald Guzman * Rangers 17 0.063 0 0.250 0.059 4 0.059 0.353 0.118 0.235 296
Eric Haase + Tigers 381 0.231 0.278 0.459 0.213 1.988 0.068 0.312 0.286 0.423 691
Jake Hager + Mets 8 0.125 0.200 0.125 0.125 1 0 0.375 0.125 0.125 53
Jake Hager + Diamondbacks 22 0.111 0.286 0.111 0.091 1 0.182 0.500 0.273 0.091 223
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 135 0.220 0.329 0.378 0.207 1.714 0.030 0.348 0.237 0.356 466
Garrett Hampson + Rockies 494 0.234 0.291 0.380 0.215 1.623 0.067 0.239 0.287 0.348 569
Mitch Haniger + Mariners 691 0.253 0.281 0.485 0.227 1.917 0.078 0.245 0.318 0.436 859
Ian Happ # Cubs 535 0.226 0.281 0.434 0.196 1.924 0.116 0.292 0.321 0.378 752
Bryce Harper * Phillies 599 0.309 0.359 0.615 0.252 1.987 0.167 0.224 0.427 0.501 1448
Josh Harrison + Nationals 359 0.294 0.332 0.434 0.262 1.479 0.070 0.139 0.365 0.387 928
Josh Harrison + Athletics 199 0.254 0.281 0.341 0.236 1.340 0.030 0.126 0.296 0.317 518
Monte Harrison + Marlins 11 0.200 0.286 0.300 0.182 1.500 0 0.273 0.182 0.273 81
Adam Haseley * Phillies 21 0.190 0.235 0.238 0.190 1.250 0 0.190 0.190 0.238 182
Ke'Bryan Hayes + Pirates 396 0.257 0.321 0.373 0.235 1.452 0.078 0.220 0.316 0.341 624
Austin Hays + Orioles 529 0.256 0.286 0.461 0.236 1.800 0.053 0.202 0.306 0.425 724
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Andrew Heaney * Angels 3 0.500 1 0.500 0.333 1 0.333 0.333 0.667 0.333 4106
Nick Heath * Diamondbacks 39 0.143 0.250 0.171 0.128 1.200 0.103 0.385 0.231 0.154 159
Austin Hedges + Indians 312 0.178 0.214 0.308 0.163 1.725 0.048 0.279 0.215 0.282 353
Jonah Heim # Rangers 285 0.196 0.210 0.358 0.182 1.827 0.053 0.204 0.239 0.333 434
Scott Heineman + Reds 34 0.100 0.077 0.300 0.088 3 0.088 0.441 0.206 0.265 392
Kyle Hendricks + Cubs 61 0.115 0.231 0.135 0.098 1.167 0.033 0.426 0.131 0.115 22
Payton Henry + Marlins 16 0.267 0.400 0.333 0.250 1.250 0.063 0.313 0.313 0.313 443
Guillermo Heredia + Braves 347 0.220 0.282 0.354 0.193 1.612 0.092 0.233 0.311 0.311 558
Michael Hermosillo + Cubs 38 0.194 0.190 0.500 0.184 2.571 0.026 0.316 0.237 0.474 535
Cesar Hernandez # Indians 420 0.231 0.256 0.431 0.207 1.862 0.090 0.214 0.307 0.386 718
Cesar Hernandez # White Sox 217 0.232 0.286 0.299 0.207 1.289 0.097 0.207 0.309 0.267 493
Enrique Hernandez + Red Sox 585 0.250 0.278 0.449 0.217 1.795 0.104 0.188 0.337 0.390 864
Teoscar Hernandez + Blue Jays 595 0.296 0.352 0.524 0.274 1.767 0.061 0.249 0.346 0.484 1019
Yadiel Hernández * Nationals 289 0.273 0.318 0.413 0.249 1.514 0.076 0.204 0.329 0.377 749
Yonny Hernandez # Rangers 166 0.217 0.277 0.252 0.187 1.161 0.102 0.193 0.313 0.217 520
Odubel Herrera * Phillies 492 0.260 0.285 0.416 0.238 1.598 0.059 0.157 0.309 0.380 730
Jason Heyward * Cubs 353 0.214 0.247 0.347 0.195 1.623 0.076 0.193 0.280 0.317 526
Aaron Hicks # Yankees 126 0.194 0.224 0.333 0.167 1.714 0.111 0.238 0.294 0.286 559
John Hicks + Rangers 31 0.258 0.211 0.677 0.258 2.625 0 0.258 0.258 0.677 895
Kyle Higashioka + Yankees 211 0.181 0.200 0.389 0.166 2.143 0.081 0.280 0.246 0.355 497
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 150 0.259 0.351 0.388 0.240 1.500 0.067 0.280 0.313 0.360 648
Sam Hilliard * Rockies 238 0.215 0.283 0.463 0.193 2.152 0.097 0.366 0.294 0.416 749
Rich Hill * Rays 4 0.250 0.500 0.250 0.250 1 0 0.500 0.250 0.250 319
Keston Hiura + Brewers 197 0.168 0.269 0.301 0.147 1.793 0.071 0.391 0.254 0.264 373
Nico Hoerner + Cubs 170 0.302 0.360 0.369 0.265 1.222 0.100 0.147 0.382 0.324 867
Jeff Hoffman + Reds 16 0.133 0.167 0.133 0.125 1 0 0.188 0.125 0.125 38
Bryan Holaday + Diamondbacks 34 0.194 0.375 0.258 0.176 1.333 0.029 0.441 0.265 0.235 331
Jordan Holloway + Marlins 10 0.100 0.250 0.100 0.100 1 0 0.600 0.100 0.100 28
Brock Holt * Rangers 260 0.209 0.254 0.298 0.188 1.429 0.088 0.188 0.281 0.269 424
Rhys Hoskins + Phillies 443 0.247 0.270 0.530 0.217 2.146 0.106 0.244 0.334 0.465 934
Eric Hosmer * Padres 565 0.269 0.313 0.395 0.242 1.467 0.085 0.175 0.336 0.356 713
Adrian Houser + Brewers 46 0.071 0.100 0.214 0.065 3 0.043 0.652 0.109 0.196 226
Spencer Howard + Phillies 7 0.333 0.667 0.500 0.286 1.500 0 0.429 0.286 0.429 571
Dakota Hudson + Cardinals 4 0.333 1 0.333 0.250 1 0.250 0.500 0.500 0.250 1485
Andy Ibáñez + Rangers 272 0.277 0.297 0.435 0.257 1.571 0.055 0.129 0.320 0.404 726
José Iglesias + Angels 447 0.259 0.291 0.375 0.246 1.445 0.040 0.148 0.295 0.356 555
José Iglesias + Red Sox 64 0.356 0.408 0.508 0.328 1.429 0.047 0.141 0.406 0.469 1269
Ender Inciarte * Braves 89 0.215 0.268 0.316 0.191 1.471 0.079 0.247 0.270 0.281 475
Jonathan India + Reds 631 0.269 0.326 0.459 0.227 1.706 0.113 0.223 0.376 0.387 1001
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Cole Irvin * Athletics 7 0.200 0.333 0.200 0.143 1 0 0.286 0.143 0.143 144
Kyle Isbel * Royals 83 0.276 0.385 0.434 0.253 1.571 0.084 0.277 0.337 0.398 853
Alex Jackson + Braves 28 0.043 0.100 0.043 0.036 1 0.071 0.464 0.214 0.036 100
Alex Jackson + Marlins 123 0.157 0.311 0.278 0.138 1.765 0.089 0.488 0.260 0.244 397
Travis Jankowski * Phillies 157 0.252 0.317 0.351 0.210 1.394 0.140 0.185 0.357 0.293 788
Danny Jansen + Blue Jays 205 0.223 0.233 0.473 0.200 2.122 0.083 0.215 0.298 0.424 713
Jon Jay * Angels 14 0.357 0.417 0.357 0.357 1 0 0.143 0.357 0.357 811
Ryan Jeffers + Twins 293 0.199 0.269 0.401 0.181 2.019 0.075 0.369 0.270 0.365 558
Eloy Jimenez + White Sox 231 0.249 0.293 0.437 0.229 1.755 0.069 0.247 0.303 0.403 688
Connor Joe + Rockies 211 0.285 0.323 0.469 0.242 1.647 0.123 0.194 0.379 0.398 1109
Daniel Johnson * Indians 81 0.221 0.283 0.377 0.210 1.706 0.049 0.333 0.259 0.358 566
JaCoby Jones + Tigers 105 0.170 0.268 0.250 0.162 1.471 0.048 0.400 0.210 0.238 266
Jahmai Jones + Orioles 72 0.149 0.244 0.194 0.139 1.300 0.056 0.361 0.208 0.181 188
Taylor Jones + Astros 108 0.245 0.315 0.402 0.231 1.640 0.037 0.269 0.269 0.380 489
Matt Joyce * Phillies 69 0.091 0.079 0.218 0.072 2.400 0.174 0.232 0.261 0.174 338
Aaron Judge + Yankees 633 0.287 0.332 0.544 0.250 1.892 0.118 0.250 0.373 0.472 1120
James Kaprielian + Athletics 4 0.333 1 0.333 0.250 1 0 0.500 0.250 0.250 238
Sean Kazmar Jr. + Braves 2 0 0 0 0 --- 0 0 0 0 109
Jarred Kelenic * Mariners 377 0.181 0.216 0.350 0.162 1.934 0.095 0.281 0.265 0.313 489
Mitch Keller + Pirates 32 0.107 0.214 0.107 0.094 1 0.063 0.438 0.156 0.094 47
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Carson Kelly + Diamondbacks 359 0.240 0.270 0.411 0.203 1.712 0.123 0.206 0.343 0.348 808
Tony Kemp * Athletics 397 0.279 0.304 0.418 0.232 1.500 0.131 0.128 0.378 0.348 1020
Max Kepler * Twins 490 0.211 0.225 0.413 0.184 1.956 0.110 0.196 0.306 0.359 717
Clayton Kershaw * Dodgers 39 0.222 0.320 0.222 0.205 1 0.026 0.282 0.231 0.205 264
Carter Kieboom + Nationals 249 0.207 0.258 0.318 0.181 1.533 0.100 0.249 0.301 0.277 507
Kevin Kiermaier * Rays 390 0.259 0.345 0.388 0.231 1.500 0.085 0.254 0.328 0.346 718
Ha-Seong Kim + Padres 298 0.202 0.241 0.352 0.181 1.741 0.074 0.238 0.268 0.315 503
Kwang Hyun Kim * Cardinals 29 0.115 0.176 0.154 0.103 1.333 0 0.310 0.138 0.138 105
Isiah Kiner-Falefa + Rangers 677 0.271 0.304 0.357 0.254 1.320 0.041 0.133 0.312 0.335 627
Scott Kingery + Phillies 19 0.053 0.143 0.053 0.053 1 0 0.632 0.053 0.053 2
Alex Kirilloff * Twins 231 0.251 0.295 0.423 0.234 1.685 0.061 0.225 0.299 0.394 666
Alejandro Kirk + Blue Jays 189 0.242 0.234 0.436 0.212 1.800 0.101 0.116 0.328 0.381 777
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 159 0.152 0.241 0.214 0.138 1.409 0.063 0.384 0.214 0.195 249
Reiss Knehr * Padres 8 0 0 0 0 --- 0 0.625 0 0 27
Andrew Knizner + Cardinals 185 0.174 0.223 0.236 0.151 1.357 0.108 0.211 0.281 0.205 302
Pete Kozma + Athletics 12 0.091 0.143 0.091 0.083 1 0.083 0.333 0.167 0.083 148
Juan Lagares + Angels 327 0.236 0.294 0.372 0.223 1.575 0.037 0.232 0.263 0.352 441
Ryan LaMarre + Yankees 24 0.190 0.154 0.476 0.167 2.500 0.083 0.250 0.292 0.417 753
Jake Lamb * White Sox 131 0.212 0.261 0.389 0.183 1.833 0.130 0.290 0.321 0.336 692
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jake Lamb * Blue Jays 39 0.129 0.158 0.290 0.103 2.250 0.128 0.333 0.256 0.231 564
Dinelson Lamet + Padres 7 0 0 0 0 --- 0.143 0.857 0.143 0 14
Trevor Larnach * Twins 301 0.223 0.338 0.350 0.193 1.569 0.103 0.346 0.322 0.302 648
Tommy La Stella * Giants 242 0.250 0.255 0.405 0.227 1.618 0.074 0.107 0.306 0.368 680
Eric Lauer + Brewers 37 0.154 0.273 0.269 0.108 1.750 0.081 0.405 0.216 0.189 313
Ramon Laureano + Athletics 378 0.246 0.304 0.443 0.222 1.798 0.071 0.259 0.317 0.399 751
Ryan Lavarnway + Indians 30 0.250 0.389 0.357 0.233 1.429 0.033 0.333 0.267 0.333 415
Khalil Lee * Mets 18 0.056 0.200 0.111 0.056 2 0 0.722 0.056 0.111 9
DJ LeMahieu + Yankees 679 0.268 0.301 0.362 0.236 1.350 0.108 0.138 0.349 0.318 725
Sandy Leon # Marlins 220 0.183 0.244 0.267 0.168 1.459 0.055 0.295 0.236 0.245 346
Jon Lester * Nationals 29 0.179 0.286 0.286 0.172 1.600 0 0.448 0.172 0.276 285
Jon Lester * Cardinals 22 0.150 0.333 0.250 0.136 1.667 0.091 0.500 0.227 0.227 236
Kyle Lewis + Mariners 147 0.246 0.307 0.392 0.218 1.594 0.109 0.252 0.333 0.347 762
Domingo Leyba # Orioles 72 0.154 0.188 0.215 0.139 1.400 0.083 0.222 0.236 0.194 257
Francisco Lindor # Mets 524 0.230 0.248 0.412 0.198 1.788 0.111 0.183 0.319 0.355 719
Zack Littell + Giants 4 0.250 1 0.250 0.250 1 0 0.750 0.250 0.250 319
Jose Lobaton # Cubs 13 0 0 0 0 --- 0.154 0.385 0.154 0 20
Tim Locastro + Diamondbacks 133 0.178 0.220 0.220 0.158 1.238 0.045 0.195 0.271 0.195 334
Tim Locastro + Yankees 23 0.190 0.214 0.429 0.174 2.250 0.043 0.304 0.217 0.391 543
Evan Longoria + Giants 291 0.261 0.305 0.482 0.227 1.848 0.120 0.234 0.351 0.419 891
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Sammy Long * Giants 11 0.100 0.167 0.100 0.091 1 0 0.364 0.091 0.091 4
Shed Long * Mariners 121 0.198 0.265 0.360 0.182 1.818 0.074 0.322 0.256 0.331 467
Tim Lopes + Brewers 11 0.100 0.167 0.100 0.091 1 0.091 0.364 0.182 0.091 45
Alejo Lopez # Reds 23 0.261 0.333 0.261 0.261 1 0 0.217 0.261 0.261 296
Jack Lopez + Red Sox 16 0.154 0.286 0.308 0.125 2 0.063 0.375 0.188 0.250 141
Nicky Lopez * Royals 565 0.300 0.347 0.378 0.264 1.262 0.087 0.131 0.358 0.333 836
Pablo Lopez * Marlins 35 0.061 0.125 0.121 0.057 2 0 0.486 0.057 0.114 6
Brandon Lowe * Rays 615 0.247 0.280 0.523 0.215 2.121 0.111 0.272 0.340 0.455 972
Nathaniel Lowe * Rangers 642 0.264 0.339 0.415 0.229 1.571 0.125 0.252 0.357 0.360 856
Jed Lowrie # Athletics 512 0.245 0.289 0.398 0.219 1.625 0.096 0.211 0.318 0.355 693
Jonathan Lucroy + Nationals 14 0.357 0.417 0.429 0.357 1.200 0 0.143 0.357 0.429 892
Jonathan Lucroy + Braves 9 0.200 0.333 0.200 0.111 1 0.333 0.222 0.444 0.111 795
Jordan Luplow + Indians 121 0.173 0.167 0.439 0.140 2.529 0.174 0.256 0.331 0.355 769
Jordan Luplow + Rays 72 0.246 0.343 0.477 0.222 1.938 0.097 0.361 0.319 0.431 836
Gavin Lux * Dodgers 381 0.242 0.300 0.364 0.213 1.506 0.108 0.218 0.328 0.320 710
Jesus Luzardo * Marlins 19 0 0 0 0 --- 0.211 0.316 0.211 0 107
Lance Lynn # White Sox 5 0.200 0.500 0.200 0.200 1 0 0.600 0.200 0.200 181
Manny Machado + Padres 640 0.278 0.290 0.489 0.245 1.758 0.098 0.159 0.347 0.431 960
Vimael Machin * Athletics 37 0.125 0.182 0.125 0.108 1 0.081 0.270 0.189 0.108 64
Nick Madrigal + White Sox 215 0.305 0.324 0.425 0.284 1.393 0.051 0.079 0.349 0.395 879
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Kenta Maeda + Twins 4 0.333 0.500 0.333 0.250 1 0 0.250 0.250 0.250 238
Luke Maile + Brewers 34 0.300 0.391 0.433 0.265 1.444 0.088 0.206 0.382 0.382 866
Martin Maldonado + Astros 426 0.172 0.221 0.300 0.150 1.750 0.110 0.298 0.272 0.263 447
Sean Manaea + Athletics 5 0.500 0.667 0.750 0.400 1.500 0 0.200 0.400 0.600 1686
Trey Mancini + Orioles 616 0.255 0.308 0.432 0.231 1.690 0.083 0.232 0.326 0.390 706
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 56 0.231 0.268 0.346 0.214 1.500 0.071 0.179 0.286 0.321 533
Manuel Margot + Rays 464 0.254 0.281 0.382 0.231 1.505 0.080 0.151 0.313 0.347 667
Jake Marisnick + Cubs 144 0.227 0.293 0.438 0.201 1.931 0.063 0.299 0.292 0.389 679
Jake Marisnick + Padres 54 0.188 0.346 0.208 0.167 1.111 0.037 0.407 0.259 0.185 249
Jose Marmolejos * Mariners 122 0.160 0.203 0.311 0.139 1.941 0.123 0.320 0.262 0.270 470
German Marquez + Rockies 60 0.264 0.333 0.415 0.233 1.571 0 0.217 0.233 0.367 421
Deven Marrero + Marlins 19 0.188 0.222 0.375 0.158 2 0.158 0.316 0.316 0.316 576
Brandon Marsh * Angels 260 0.254 0.403 0.356 0.231 1.400 0.077 0.350 0.315 0.323 615
Ketel Marte # Diamondbacks 374 0.318 0.352 0.532 0.289 1.676 0.083 0.160 0.377 0.484 1077
Luis Marte + Marlins 7 0.167 0.250 0.167 0.143 1 0.143 0.286 0.286 0.143 302
Starling Marte + Marlins 275 0.305 0.376 0.451 0.258 1.479 0.116 0.207 0.404 0.382 1208
Starling Marte + Athletics 251 0.316 0.367 0.466 0.295 1.473 0.044 0.167 0.359 0.434 1062
Carlos Martinez + Cardinals 25 0.083 0.222 0.125 0.080 1.500 0 0.600 0.080 0.120 15
Corbin Martin + Diamondbacks 4 0.250 1 0.250 0.250 1 0 0.750 0.250 0.250 319
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jason Martin * Rangers 154 0.208 0.245 0.354 0.195 1.700 0.052 0.266 0.247 0.331 487
J.D. Martinez + Red Sox 634 0.286 0.340 0.518 0.257 1.810 0.087 0.237 0.349 0.465 943
Nick Martini * Cubs 45 0.270 0.345 0.297 0.222 1.100 0.133 0.222 0.356 0.244 767
Richie Martin + Orioles 105 0.235 0.314 0.286 0.219 1.217 0.038 0.267 0.267 0.267 382
Jorge Mateo + Padres 93 0.207 0.276 0.322 0.194 1.556 0.022 0.290 0.247 0.301 442
Jorge Mateo + Orioles 116 0.280 0.359 0.421 0.259 1.500 0.060 0.241 0.328 0.388 766
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 131 0.256 0.364 0.385 0.229 1.500 0.076 0.298 0.321 0.344 722
Cameron Maybin + Mets 33 0.036 0.063 0.036 0.030 1 0.091 0.364 0.182 0.030 71
Jack Mayfield + Angels 255 0.224 0.255 0.414 0.204 1.846 0.063 0.227 0.278 0.376 615
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 181 0.212 0.271 0.321 0.193 1.514 0.083 0.249 0.276 0.293 460
Patrick Mazeika * Mets 87 0.190 0.230 0.266 0.172 1.400 0.046 0.207 0.253 0.241 348
Ryan McBroom + Royals 9 0.250 1 0.250 0.222 1 0.111 0.667 0.333 0.222 531
James McCann + Mets 412 0.232 0.304 0.349 0.211 1.506 0.078 0.279 0.294 0.318 529
Jake McCarthy * Diamondbacks 70 0.220 0.324 0.373 0.186 1.692 0.114 0.329 0.329 0.314 674
Chas McCormick + Astros 320 0.257 0.341 0.447 0.228 1.740 0.078 0.325 0.319 0.397 828
Andrew McCutchen + Phillies 574 0.222 0.242 0.444 0.186 2 0.141 0.230 0.334 0.373 835
Reese McGuire * Blue Jays 217 0.253 0.318 0.343 0.230 1.360 0.069 0.203 0.309 0.313 533
Ryan McKenna + Orioles 197 0.183 0.312 0.266 0.157 1.452 0.122 0.376 0.289 0.228 437
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 102 0.220 0.273 0.473 0.196 2.150 0.108 0.304 0.304 0.422 737
Billy McKinney * Dodgers 98 0.146 0.190 0.232 0.122 1.583 0.143 0.245 0.276 0.194 363
Zach McKinstry * Dodgers 172 0.215 0.262 0.405 0.198 1.882 0.058 0.291 0.262 0.372 539
Ryan McMahon * Rockies 596 0.254 0.306 0.449 0.225 1.769 0.099 0.247 0.331 0.398 786
Jeff McNeil * Mets 426 0.251 0.280 0.360 0.228 1.433 0.068 0.136 0.319 0.326 619
Austin Meadows * Rays 591 0.234 0.249 0.458 0.205 1.959 0.100 0.206 0.315 0.401 798
John Means * Orioles 5 0.200 0.333 0.400 0.200 2 0 0.400 0.200 0.400 283
Tylor Megill + Mets 31 0.214 0.545 0.321 0.194 1.500 0.032 0.548 0.226 0.290 265
Francisco Mejia # Rays 277 0.260 0.299 0.416 0.235 1.600 0.061 0.177 0.321 0.375 725
Humberto Mejia + Diamondbacks 8 0.143 0.200 0.286 0.125 2 0 0.250 0.125 0.250 64
Danny Mendick + White Sox 186 0.220 0.281 0.287 0.194 1.306 0.097 0.226 0.301 0.253 482
Oscar Mercado + Indians 238 0.224 0.253 0.369 0.202 1.646 0.088 0.176 0.298 0.332 637
Jordy Mercer + Nationals 127 0.254 0.341 0.364 0.236 1.433 0.071 0.268 0.307 0.339 598
Yermin Mercedes + White Sox 262 0.271 0.309 0.404 0.248 1.492 0.076 0.176 0.328 0.370 726
Whit Merrifield + Royals 720 0.277 0.309 0.395 0.256 1.424 0.056 0.143 0.317 0.364 750
Jake Meyers + Astros 163 0.260 0.352 0.438 0.233 1.684 0.061 0.307 0.319 0.393 803
Wade Miley * Reds 59 0.185 0.244 0.241 0.169 1.300 0.051 0.220 0.220 0.220 214
Brad Miller * Phillies 377 0.227 0.276 0.453 0.199 2 0.119 0.297 0.321 0.398 768
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brian Miller * Marlins 11 0.273 0.375 0.273 0.273 1 0 0.273 0.273 0.273 399
Owen Miller + Indians 202 0.204 0.261 0.309 0.193 1.513 0.045 0.267 0.243 0.292 372
Hoby Milner * Brewers 2 0 0 0 0 --- 0.500 0.500 0.500 0 840
Casey Mize + Tigers 3 0 0 0 0 --- 0.333 0.333 0.333 0 244
Yadier Molina + Cardinals 473 0.252 0.283 0.370 0.235 1.468 0.051 0.167 0.296 0.345 565
Yoan Moncada # White Sox 616 0.263 0.350 0.412 0.222 1.562 0.136 0.255 0.375 0.347 896
Adalberto Mondesi # Royals 136 0.230 0.299 0.452 0.213 1.966 0.044 0.316 0.265 0.419 647
Mickey Moniak * Phillies 37 0.091 0.125 0.182 0.081 2 0.081 0.432 0.162 0.162 201
Dylan Moore + Mariners 377 0.181 0.229 0.334 0.159 1.850 0.106 0.294 0.276 0.294 513
Colin Moran * Pirates 359 0.258 0.321 0.390 0.228 1.512 0.100 0.242 0.334 0.345 746
Mitch Moreland * Athletics 252 0.227 0.256 0.415 0.206 1.827 0.071 0.230 0.286 0.377 631
Max Moroff # Cardinals 16 0.063 0.167 0.063 0.063 1 0 0.625 0.063 0.063 5
Charlie Morton + Braves 62 0.127 0.292 0.145 0.113 1.143 0 0.500 0.113 0.129 19
Taylor Motter + Rockies 22 0.150 0.214 0.150 0.136 1 0.091 0.273 0.227 0.136 145
Taylor Motter + Red Sox 7 0.333 0.500 0.833 0.286 2.500 0.143 0.286 0.429 0.714 2025
Ryan Mountcastle + Orioles 586 0.255 0.297 0.487 0.232 1.912 0.070 0.275 0.309 0.444 803
Mike Moustakas * Reds 206 0.208 0.239 0.372 0.184 1.789 0.087 0.223 0.282 0.330 535
Kyle Muller + Braves 13 0.091 0.250 0.091 0.077 1 0.077 0.538 0.154 0.077 32
Cedric Mullins * Orioles 675 0.291 0.322 0.518 0.259 1.783 0.087 0.185 0.359 0.462 1071
Max Muncy * Dodgers 592 0.249 0.257 0.527 0.209 2.113 0.140 0.203 0.368 0.443 1044
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Yairo Munoz + Red Sox 11 0.091 0.111 0.091 0.091 1 0 0.182 0.091 0.091 21
Sean Murphy + Athletics 448 0.216 0.257 0.405 0.190 1.871 0.089 0.254 0.306 0.355 667
Tom Murphy + Mariners 325 0.202 0.265 0.350 0.172 1.732 0.123 0.305 0.302 0.298 613
Joe Musgrove + Padres 57 0.137 0.241 0.176 0.123 1.286 0.018 0.404 0.140 0.158 83
Wil Myers + Padres 500 0.256 0.333 0.434 0.226 1.699 0.108 0.282 0.334 0.384 785
Tyler Naquin * Reds 454 0.270 0.318 0.477 0.244 1.766 0.077 0.233 0.333 0.432 853
Omar Narvaez * Brewers 445 0.266 0.308 0.402 0.234 1.510 0.092 0.189 0.342 0.353 757
Josh Naylor * Indians 250 0.253 0.287 0.399 0.236 1.576 0.056 0.180 0.300 0.372 616
Sheldon Neuse + Dodgers 66 0.169 0.222 0.323 0.167 1.909 0.015 0.394 0.182 0.318 323
Tyler Nevin + Orioles 18 0.286 0.375 0.643 0.222 2.250 0.222 0.278 0.444 0.500 1579
Kevin Newman + Pirates 554 0.226 0.236 0.309 0.211 1.368 0.049 0.074 0.262 0.289 408
Tomas Nido + Mets 161 0.222 0.292 0.327 0.211 1.471 0.031 0.273 0.261 0.311 423
Brandon Nimmo * Mets 386 0.292 0.366 0.437 0.246 1.495 0.140 0.205 0.399 0.368 1053
John Nogowski + Cardinals 20 0.056 0.063 0.056 0.050 1 0.050 0.100 0.150 0.050 27
John Nogowski + Pirates 123 0.261 0.308 0.351 0.236 1.345 0.089 0.163 0.325 0.317 624
Aaron Nola + Phillies 63 0.143 0.333 0.184 0.111 1.286 0.095 0.460 0.206 0.143 144
Austin Nola + Padres 194 0.272 0.292 0.376 0.242 1.383 0.072 0.098 0.340 0.335 732
Lars Nootbaar * Cardinals 124 0.239 0.273 0.422 0.210 1.769 0.105 0.226 0.315 0.371 745
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
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Dom Nunez * Rockies 263 0.189 0.258 0.399 0.163 2.116 0.129 0.346 0.293 0.346 608
Renato Nunez + Tigers 55 0.189 0.182 0.472 0.182 2.500 0.018 0.291 0.218 0.455 523
Bailey Ober + Twins 2 0.500 0.500 0.500 0.500 1 0 0 0.500 0.500 2131
Rougned Odor * Yankees 361 0.202 0.242 0.379 0.180 1.877 0.075 0.277 0.285 0.338 576
Brian O'Grady * Padres 61 0.157 0.182 0.333 0.131 2.125 0.131 0.279 0.262 0.279 476
Ryan O'Hearn * Royals 254 0.225 0.277 0.369 0.209 1.642 0.051 0.280 0.268 0.343 538
Shohei Ohtani * Angels 639 0.257 0.303 0.592 0.216 2.304 0.150 0.296 0.372 0.498 1149
Steven Okert * Marlins 2 0 0 0 0 --- 0 0.500 0 0 109
Edward Olivares + Royals 111 0.238 0.244 0.406 0.216 1.708 0.045 0.171 0.288 0.369 636
Jared Oliva + Pirates 43 0.175 0.233 0.225 0.163 1.286 0.070 0.233 0.233 0.209 283
Matt Olson * Athletics 673 0.271 0.269 0.540 0.227 1.993 0.131 0.168 0.371 0.453 1087
Tyler O'Neill + Cardinals 537 0.286 0.366 0.560 0.257 1.957 0.071 0.313 0.352 0.503 1097
Rafael Ortega * Cubs 330 0.291 0.349 0.463 0.261 1.593 0.091 0.212 0.358 0.415 940
Johan Oviedo + Cardinals 22 0.150 0.273 0.150 0.136 1 0.091 0.409 0.227 0.136 181
Hunter Owen + Pirates 5 0 0 0 0 --- 0 0.600 0.200 0 51
Chris Owings + Rockies 50 0.326 0.481 0.628 0.280 1.929 0.140 0.300 0.420 0.540 1547
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 42 0.200 0.280 0.200 0.167 1 0.071 0.262 0.286 0.167 401
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Joe Panik * Blue Jays 123 0.246 0.263 0.351 0.228 1.429 0.065 0.114 0.293 0.325 536
Joe Panik * Marlins 134 0.172 0.198 0.221 0.157 1.286 0.067 0.149 0.239 0.201 244
Isaac Paredes + Tigers 85 0.208 0.226 0.319 0.176 1.533 0.118 0.129 0.306 0.271 510
Hoy Park * Pirates 149 0.197 0.253 0.339 0.168 1.720 0.121 0.255 0.295 0.289 529
Gerardo Parra * Nationals 107 0.237 0.318 0.351 0.215 1.478 0.056 0.280 0.290 0.318 519
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 17 0.250 0.333 0.250 0.235 1 0.059 0.235 0.294 0.235 386
Joc Pederson * Cubs 287 0.230 0.274 0.418 0.206 1.814 0.077 0.258 0.300 0.373 678
Joc Pederson * Braves 194 0.249 0.290 0.428 0.222 1.721 0.088 0.222 0.325 0.381 747
David Peralta * Diamondbacks 538 0.259 0.303 0.402 0.234 1.556 0.086 0.171 0.325 0.364 687
Freddy Peralta + Brewers 45 0.093 0.190 0.093 0.089 1 0.022 0.489 0.111 0.089 21
Wily Peralta + Tigers 2 0 0 0 0 --- 0.500 0 0.500 0 840
Jose Peraza + Mets 154 0.204 0.209 0.380 0.188 1.862 0.058 0.169 0.266 0.351 503
Geraldo Perdomo # Diamondbacks 37 0.258 0.320 0.419 0.216 1.625 0.162 0.162 0.378 0.351 791
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 231 0.143 0.170 0.290 0.130 2.033 0.082 0.294 0.221 0.264 335
Roberto Perez + Indians 161 0.149 0.179 0.319 0.130 2.143 0.106 0.348 0.242 0.280 447
Salvador Perez + Royals 665 0.273 0.298 0.544 0.254 1.994 0.042 0.256 0.316 0.507 908
DJ Peters + Dodgers 34 0.192 0.364 0.385 0.147 2 0.235 0.412 0.382 0.294 623
DJ Peters + Rangers 206 0.198 0.225 0.426 0.189 2.154 0.019 0.330 0.218 0.408 516
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jace Peterson * Brewers 302 0.247 0.310 0.367 0.212 1.484 0.126 0.225 0.348 0.315 802
Tommy Pham + Padres 561 0.229 0.280 0.383 0.194 1.670 0.139 0.228 0.340 0.324 745
Brett Phillips * Rays 292 0.206 0.302 0.427 0.178 2.077 0.113 0.387 0.298 0.370 711
Kevin Pillar + Mets 347 0.231 0.261 0.415 0.216 1.800 0.032 0.233 0.277 0.389 618
Manny Pina + Brewers 208 0.189 0.162 0.439 0.163 2.324 0.106 0.183 0.293 0.380 691
Chad Pinder + Athletics 233 0.243 0.313 0.411 0.223 1.692 0.069 0.266 0.300 0.378 615
Michael Pineda + Twins 3 0 0 0 0 --- 0 0.333 0 0 145
Stephen Piscotty + Athletics 188 0.220 0.275 0.353 0.202 1.605 0.069 0.255 0.282 0.324 525
Kevin Plawecki + Red Sox 173 0.287 0.328 0.389 0.260 1.356 0.069 0.150 0.347 0.353 740
Gregory Polanco * Pirates 382 0.208 0.258 0.354 0.183 1.700 0.094 0.272 0.283 0.312 586
Jorge Polanco # Twins 644 0.269 0.282 0.503 0.245 1.873 0.070 0.183 0.323 0.460 894
AJ Pollock + Dodgers 422 0.297 0.326 0.536 0.270 1.807 0.071 0.190 0.355 0.488 1047
Buster Posey + Giants 454 0.304 0.349 0.499 0.264 1.642 0.123 0.192 0.390 0.434 1059
Cody Poteet + Marlins 11 0.100 0.143 0.100 0.091 1 0 0.273 0.091 0.091 4
Yohel Pozo + Rangers 77 0.284 0.317 0.378 0.273 1.333 0.039 0.130 0.312 0.364 611
David Price * Dodgers 18 0.267 0.308 0.333 0.222 1.250 0 0.167 0.222 0.278 403
Jurickson Profar # Padres 412 0.227 0.266 0.320 0.194 1.413 0.119 0.158 0.328 0.274 587
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 204 0.254 0.245 0.460 0.235 1.813 0.054 0.157 0.299 0.426 695
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
Cal Raleigh # Mariners 148 0.180 0.267 0.309 0.169 1.720 0.047 0.351 0.223 0.291 302
Luke Raley * Dodgers 72 0.182 0.256 0.288 0.167 1.583 0.028 0.347 0.250 0.264 372
Harold Ramirez + Indians 361 0.268 0.301 0.398 0.252 1.484 0.039 0.155 0.305 0.374 650
Jose Ramirez # Indians 636 0.266 0.256 0.538 0.231 2.020 0.113 0.137 0.355 0.467 1029
Yefry Ramirez + Dodgers 1 0 0 0 0 --- 0 0 0 0 217
Henry Ramos # Diamondbacks 55 0.200 0.237 0.300 0.182 1.500 0.073 0.218 0.255 0.273 414
Wilson Ramos + Tigers 128 0.200 0.212 0.392 0.188 1.958 0.047 0.227 0.234 0.367 526
Wilson Ramos + Indians 35 0.226 0.217 0.419 0.200 1.857 0.086 0.200 0.286 0.371 706
Drew Rasmussen + Rays 3 0.333 0.333 0.333 0.333 1 0 0 0.333 0.333 674
Corey Ray * Brewers 3 0 0 0 0 --- 0.333 0.333 0.333 0 244
J.T. Realmuto + Phillies 537 0.263 0.325 0.439 0.233 1.672 0.089 0.240 0.343 0.389 836
Josh Reddick * Diamondbacks 158 0.258 0.311 0.371 0.247 1.436 0.038 0.196 0.285 0.354 526
Jakson Reetz + Nationals 2 0.500 0.500 1 0.500 2 0 0 0.500 1 3155
Rob Refsnyder + Twins 157 0.245 0.327 0.338 0.217 1.382 0.108 0.255 0.325 0.299 598
Anthony Rendon + Angels 249 0.240 0.267 0.382 0.209 1.596 0.116 0.165 0.329 0.333 643
Hunter Renfroe + Red Sox 572 0.259 0.284 0.501 0.236 1.933 0.077 0.227 0.315 0.456 857
Luis Rengifo # Angels 190 0.201 0.220 0.310 0.184 1.543 0.047 0.200 0.242 0.284 428
Franmil Reyes + Indians 466 0.254 0.314 0.522 0.227 2.057 0.092 0.320 0.324 0.468 869
Pablo Reyes + Brewers 87 0.256 0.306 0.359 0.230 1.400 0.103 0.172 0.333 0.322 727
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Victor Reyes # Tigers 220 0.258 0.327 0.416 0.245 1.611 0.036 0.250 0.282 0.395 636
Bryan Reynolds # Pirates 646 0.302 0.345 0.522 0.262 1.728 0.116 0.184 0.390 0.452 1152
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 662 0.303 0.368 0.531 0.270 1.749 0.079 0.254 0.367 0.473 1104
Edwin Rios * Dodgers 60 0.078 0.094 0.137 0.067 1.750 0.117 0.300 0.217 0.117 175
Alfonso Rivas * Cubs 49 0.318 0.481 0.409 0.286 1.286 0.082 0.327 0.388 0.367 950
Webster Rivas + Padres 77 0.221 0.260 0.338 0.195 1.533 0.104 0.208 0.299 0.299 459
Emmanuel Rivera + Royals 98 0.256 0.324 0.333 0.235 1.304 0.082 0.214 0.316 0.306 591
Rene Rivera + Indians 63 0.236 0.379 0.400 0.206 1.692 0.063 0.381 0.286 0.349 532
Rene Rivera + Nationals 15 0.214 0.333 0.214 0.200 1 0 0.333 0.267 0.200 157
Sebastian Rivero + Royals 44 0.175 0.280 0.225 0.159 1.286 0.068 0.341 0.250 0.205 247
Anthony Rizzo * Cubs 376 0.248 0.261 0.446 0.213 1.800 0.096 0.157 0.346 0.383 831
Anthony Rizzo * Yankees 200 0.249 0.252 0.428 0.215 1.721 0.080 0.140 0.340 0.370 854
Daniel Robertson + Brewers 90 0.164 0.227 0.274 0.133 1.667 0.133 0.311 0.300 0.222 481
Luis Robert + White Sox 296 0.338 0.394 0.567 0.314 1.677 0.047 0.206 0.378 0.527 1232
Victor Robles + Nationals 369 0.203 0.271 0.295 0.173 1.453 0.089 0.230 0.306 0.252 453
Brendan Rodgers + Rockies 415 0.284 0.328 0.470 0.265 1.655 0.046 0.202 0.328 0.439 819
Eduardo Rodriguez * Red Sox 6 0 0 0 0 --- 0 0.500 0 0 36
Jake Rogers + Tigers 127 0.239 0.344 0.496 0.213 2.074 0.087 0.362 0.299 0.441 772
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Trevor Rogers * Marlins 46 0.070 0.188 0.070 0.065 1 0.022 0.587 0.087 0.065 15
Josh Rojas * Diamondbacks 550 0.264 0.345 0.411 0.233 1.555 0.105 0.249 0.338 0.362 800
Jose Rojas * Angels 184 0.208 0.259 0.399 0.190 1.914 0.082 0.272 0.277 0.364 557
Miguel Rojas + Marlins 539 0.265 0.295 0.392 0.243 1.481 0.069 0.137 0.321 0.360 674
Andrew Romine # Cubs 64 0.183 0.286 0.267 0.172 1.455 0.063 0.375 0.234 0.250 304
Austin Romine + Cubs 62 0.217 0.324 0.300 0.210 1.385 0.032 0.355 0.242 0.290 288
Jose Rondon + Cardinals 90 0.263 0.290 0.413 0.233 1.571 0.089 0.189 0.322 0.367 815
Brent Rooker + Twins 213 0.201 0.264 0.397 0.178 1.974 0.070 0.329 0.291 0.352 627
Ben Rortvedt * Twins 98 0.169 0.211 0.281 0.153 1.667 0.061 0.296 0.224 0.255 330
Amed Rosario + Indians 588 0.282 0.340 0.409 0.264 1.452 0.053 0.204 0.321 0.383 738
Eddie Rosario * Indians 306 0.254 0.280 0.389 0.235 1.528 0.056 0.154 0.294 0.359 637
Eddie Rosario * Braves 106 0.271 0.250 0.573 0.245 2.115 0.085 0.132 0.330 0.519 1007
Joe Ross + Nationals 39 0.250 0.444 0.250 0.205 1 0.026 0.359 0.256 0.205 303
Darin Ruf + Giants 312 0.271 0.344 0.519 0.228 1.915 0.147 0.279 0.385 0.436 1117
Keibert Ruiz # Dodgers 7 0.143 0 0.571 0.143 4 0 0.714 0.143 0.571 682
Keibert Ruiz # Nationals 89 0.284 0.280 0.395 0.258 1.391 0.067 0.045 0.348 0.360 754
Rio Ruiz * Orioles 101 0.167 0.207 0.300 0.149 1.800 0.089 0.287 0.248 0.267 382
Rio Ruiz * Rockies 40 0.171 0.214 0.200 0.150 1.167 0.075 0.225 0.225 0.175 323
Adrian Sanchez + Nationals 38 0.257 0.290 0.314 0.237 1.222 0.079 0.105 0.316 0.289 414
Ali Sanchez + Cardinals 4 0.500 0.500 1 0.500 2 0 0 0.500 1 3155
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Gary Sanchez + Yankees 440 0.204 0.230 0.423 0.177 2.077 0.118 0.275 0.307 0.368 659
Jesus Sanchez * Marlins 251 0.251 0.316 0.489 0.227 1.947 0.080 0.311 0.319 0.442 838
Pablo Sandoval # Braves 86 0.178 0.205 0.342 0.151 1.923 0.128 0.291 0.302 0.291 585
Patrick Sandoval * Angels 4 0.250 0.500 0.250 0.250 1 0 0.500 0.250 0.250 319
Miguel Sano + Twins 532 0.223 0.291 0.466 0.197 2.086 0.111 0.344 0.312 0.412 753
Anthony Santander # Orioles 438 0.241 0.275 0.433 0.224 1.796 0.053 0.231 0.285 0.402 628
Carlos Santana # Royals 659 0.214 0.227 0.342 0.184 1.595 0.131 0.155 0.319 0.293 629
Danny Santana # Red Sox 127 0.181 0.198 0.345 0.165 1.905 0.079 0.236 0.252 0.315 501
Tony Santillan + Reds 8 0.143 0.200 0.286 0.125 2 0 0.250 0.125 0.250 64
Scott Schebler * Angels 34 0.147 0.294 0.235 0.147 1.600 0 0.500 0.147 0.235 113
Max Scherzer + Nationals 37 0 0 0 0 --- 0 0.351 0 0 9
Clarke Schmidt + Yankees 2 0 0 0 0 --- 0.500 0.500 0.500 0 840
Jonathan Schoop + Tigers 674 0.278 0.317 0.435 0.257 1.566 0.055 0.197 0.320 0.402 771
Max Schrock * Reds 134 0.288 0.333 0.448 0.269 1.556 0.060 0.179 0.328 0.418 852
Kyle Schwarber * Nationals 303 0.253 0.273 0.570 0.221 2.254 0.102 0.290 0.340 0.498 1054
Kyle Schwarber * Red Sox 168 0.291 0.364 0.522 0.232 1.795 0.196 0.232 0.435 0.417 1406
Frank Schwindel + Athletics 20 0.150 0.143 0.350 0.150 2.333 0 0.250 0.150 0.350 381
Frank Schwindel + Cubs 239 0.342 0.364 0.613 0.318 1.789 0.067 0.151 0.389 0.569 1265
Corey Seager * Dodgers 409 0.306 0.336 0.521 0.264 1.704 0.117 0.161 0.394 0.450 1168
Kyle Seager * Mariners 670 0.212 0.226 0.438 0.191 2.063 0.088 0.240 0.285 0.394 669
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jean Segura + Phillies 567 0.290 0.317 0.436 0.263 1.503 0.069 0.138 0.347 0.395 840
Marcus Semien + Blue Jays 724 0.265 0.276 0.538 0.239 2.029 0.091 0.202 0.334 0.485 965
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 419 0.248 0.314 0.383 0.224 1.543 0.081 0.260 0.308 0.346 651
Travis Shaw * Brewers 202 0.191 0.230 0.337 0.168 1.765 0.094 0.252 0.277 0.297 508
Travis Shaw * Red Sox 48 0.238 0.318 0.524 0.208 2.200 0.104 0.354 0.313 0.458 884
Gavin Sheets * White Sox 179 0.250 0.264 0.506 0.223 2.025 0.089 0.223 0.324 0.453 873
Justus Sheffield * Mariners 2 0.500 1 0.500 0.500 1 0 0.500 0.500 0.500 2131
Zack Short + Tigers 184 0.141 0.165 0.282 0.120 2 0.120 0.321 0.239 0.239 427
Magneuris Sierra * Marlins 225 0.230 0.302 0.268 0.213 1.167 0.067 0.222 0.280 0.249 417
Andrelton Simmons + Twins 451 0.223 0.256 0.274 0.204 1.228 0.071 0.137 0.282 0.251 381
Jose Siri + Astros 49 0.304 0.400 0.609 0.286 2 0.020 0.347 0.347 0.571 1173
Chance Sisco * Orioles 73 0.154 0.213 0.185 0.137 1.200 0.082 0.247 0.247 0.164 234
Chance Sisco * Mets 10 0.111 0.167 0.222 0.100 2 0.100 0.300 0.200 0.200 84
Austin Slater + Giants 306 0.241 0.303 0.423 0.216 1.758 0.092 0.275 0.320 0.379 737
Caleb Smith + Diamondbacks 25 0.091 0.250 0.136 0.080 1.500 0.040 0.560 0.160 0.120 87
Dominic Smith * Mets 493 0.244 0.298 0.363 0.221 1.486 0.065 0.227 0.304 0.329 589
Kevan Smith + Rays 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 763
Kevan Smith + Braves 101 0.165 0.242 0.198 0.149 1.200 0.099 0.287 0.248 0.178 186
Kevin Smith + Blue Jays 36 0.094 0.100 0.188 0.083 2 0.083 0.306 0.194 0.167 241
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Pavin Smith * Diamondbacks 545 0.267 0.319 0.404 0.244 1.511 0.077 0.194 0.328 0.369 700
Will Smith + Dodgers 501 0.258 0.274 0.495 0.214 1.916 0.116 0.202 0.365 0.409 1061
Drew Smyly * Braves 43 0.073 0.136 0.073 0.070 1 0 0.442 0.070 0.070 2
Blake Snell * Padres 37 0.118 0.235 0.118 0.108 1 0 0.459 0.108 0.108 13
Eric Sogard * Cubs 180 0.249 0.293 0.314 0.233 1.262 0.050 0.167 0.283 0.294 449
Nick Solak + Rangers 511 0.242 0.292 0.362 0.217 1.495 0.067 0.209 0.313 0.325 613
Donovan Solano + Giants 344 0.280 0.321 0.404 0.250 1.442 0.073 0.169 0.343 0.360 810
Jorge Soler + Royals 360 0.192 0.229 0.370 0.164 1.932 0.106 0.269 0.283 0.317 602
Jorge Soler + Braves 242 0.269 0.278 0.524 0.231 1.946 0.120 0.186 0.355 0.450 1083
Edmundo Sosa + Cardinals 326 0.271 0.326 0.389 0.239 1.436 0.052 0.193 0.344 0.344 779
Juan Soto * Nationals 654 0.313 0.332 0.534 0.240 1.707 0.222 0.142 0.465 0.410 1459
Steven Souza Jr. + Dodgers 36 0.152 0.222 0.333 0.139 2.200 0.056 0.389 0.222 0.306 313
George Springer + Blue Jays 342 0.264 0.286 0.555 0.231 2.101 0.108 0.231 0.351 0.485 1036
Jacob Stallings + Pirates 427 0.246 0.297 0.369 0.215 1.500 0.115 0.199 0.335 0.323 681
Giancarlo Stanton + Yankees 579 0.273 0.324 0.516 0.240 1.892 0.109 0.271 0.354 0.454 964
Max Stassi + Angels 319 0.241 0.325 0.426 0.213 1.765 0.088 0.317 0.326 0.376 743
Justin Steele * Cubs 13 0.154 0.222 0.154 0.154 1 0 0.308 0.154 0.154 46
Tyler Stephenson + Reds 402 0.286 0.333 0.431 0.249 1.510 0.102 0.187 0.366 0.376 911
Andrew Stevenson * Nationals 213 0.229 0.307 0.339 0.207 1.477 0.061 0.286 0.291 0.305 528
DJ Stewart * Orioles 318 0.204 0.254 0.374 0.173 1.836 0.138 0.280 0.324 0.318 677
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 595 0.251 0.293 0.471 0.222 1.879 0.089 0.234 0.329 0.417 856
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 370 0.262 0.324 0.326 0.230 1.247 0.103 0.192 0.338 0.286 701
Myles Straw + Indians 268 0.285 0.353 0.377 0.254 1.324 0.108 0.187 0.362 0.336 830
Marcus Stroman + Mets 58 0.098 0.185 0.137 0.086 1.400 0.069 0.414 0.155 0.121 100
Garrett Stubbs * Astros 38 0.176 0.222 0.235 0.158 1.333 0.053 0.184 0.211 0.211 183
Eugenio Suarez + Reds 574 0.198 0.224 0.428 0.174 2.160 0.098 0.298 0.286 0.376 645
Ranger Suarez * Phillies 23 0.188 0.273 0.313 0.130 1.667 0.043 0.217 0.217 0.217 130
Kurt Suzuki + Angels 247 0.224 0.250 0.342 0.198 1.531 0.049 0.178 0.291 0.304 536
Dansby Swanson + Braves 653 0.248 0.297 0.449 0.224 1.808 0.080 0.256 0.311 0.404 770
Jameson Taillon + Yankees 2 0 0 0 0 --- 0.500 0 0.500 0 840
Raimel Tapia * Rockies 533 0.273 0.306 0.372 0.250 1.361 0.075 0.131 0.326 0.340 698
Fernando Tatis Jr. + Padres 546 0.282 0.324 0.611 0.247 2.163 0.114 0.280 0.364 0.535 1227
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 175 0.178 0.240 0.283 0.154 1.593 0.126 0.297 0.286 0.246 452
Leody Taveras # Rangers 185 0.161 0.225 0.270 0.151 1.679 0.049 0.324 0.205 0.254 284
Chris Taylor + Dodgers 582 0.254 0.337 0.438 0.222 1.721 0.108 0.287 0.344 0.381 865
Michael A. Taylor + Royals 528 0.244 0.319 0.356 0.223 1.458 0.063 0.273 0.295 0.326 583
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tyrone Taylor + Brewers 271 0.247 0.277 0.457 0.221 1.850 0.074 0.218 0.321 0.410 788
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
Rowdy Tellez * Brewers 174 0.272 0.300 0.481 0.247 1.767 0.080 0.184 0.333 0.437 831
Curtis Terry + Rangers 48 0.089 0.133 0.133 0.083 1.500 0.042 0.313 0.146 0.125 67
Matt Thaiss * Angels 8 0.143 0.167 0.143 0.125 1 0.125 0.125 0.250 0.125 211
Dillon Thomas * Mariners 9 0.111 0.500 0.111 0.111 1 0 0.778 0.111 0.111 38
Lane Thomas + Cardinals 58 0.104 0.161 0.125 0.086 1.200 0.172 0.293 0.259 0.103 210
Lane Thomas + Nationals 206 0.270 0.325 0.489 0.233 1.813 0.131 0.223 0.364 0.422 971
Trayce Thompson + Cubs 35 0.250 0.231 0.714 0.200 2.857 0.200 0.314 0.400 0.571 1408
Zach Thompson + Marlins 18 0.133 0.333 0.200 0.111 1.500 0 0.500 0.111 0.167 15
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 117 0.152 0.190 0.261 0.120 1.714 0.145 0.256 0.308 0.205 549
Josh Tomlin + Braves 5 0.333 0.500 0.333 0.200 1 0.200 0.200 0.400 0.200 760
Abraham Toro # Astros 122 0.211 0.205 0.385 0.189 1.826 0.074 0.172 0.287 0.344 668
Abraham Toro # Mariners 253 0.252 0.275 0.367 0.225 1.456 0.087 0.130 0.328 0.328 680
Gleyber Torres + Yankees 516 0.259 0.314 0.366 0.231 1.412 0.097 0.202 0.329 0.326 673
Luis Torrens + Mariners 378 0.243 0.294 0.431 0.222 1.774 0.074 0.262 0.299 0.394 676
Ronald Torreyes + Phillies 344 0.242 0.258 0.346 0.224 1.429 0.055 0.119 0.282 0.320 499
Wilfredo Tovar + Mets 12 0.182 0.286 0.182 0.167 1 0.083 0.333 0.250 0.167 247
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Taylor Trammell * Mariners 178 0.160 0.233 0.359 0.140 2.240 0.096 0.421 0.253 0.315 480
Alan Trejo + Rockies 50 0.217 0.290 0.326 0.200 1.500 0.060 0.300 0.260 0.300 431
Jose Trevino + Rangers 302 0.239 0.279 0.340 0.225 1.426 0.040 0.189 0.265 0.321 417
Chadwick Tromp + Giants 18 0.222 0.231 0.389 0.222 1.750 0 0.222 0.222 0.389 432
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