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, 19 September 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 614 0.263 0.295 0.488 0.226 1.856 0.090 0.223 0.349 0.420 909
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 365 0.294 0.366 0.529 0.260 1.800 0.115 0.255 0.375 0.468 1063
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 80 0.288 0.425 0.500 0.238 1.737 0.113 0.300 0.413 0.413 1216
Jo Adell + Angels 140 0.246 0.298 0.408 0.229 1.656 0.057 0.229 0.293 0.379 614
Ehire Adrianza # Braves 194 0.244 0.289 0.387 0.211 1.585 0.103 0.201 0.325 0.335 722
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
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 242 0.268 0.292 0.395 0.252 1.475 0.017 0.107 0.285 0.372 572
Ozzie Albies # Braves 628 0.254 0.273 0.481 0.232 1.890 0.073 0.189 0.311 0.439 820
Sandy Alcantara + Marlins 63 0.035 0.154 0.053 0.032 1.500 0.048 0.698 0.095 0.048 4
Sergio Alcantara # Cubs 218 0.200 0.276 0.308 0.170 1.541 0.128 0.280 0.307 0.261 546
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
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Anthony Alford + Pirates 113 0.223 0.346 0.427 0.204 1.913 0.071 0.407 0.292 0.389 635
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 174 0.218 0.257 0.401 0.184 1.844 0.149 0.218 0.333 0.339 725
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 587 0.261 0.276 0.510 0.230 1.956 0.092 0.203 0.341 0.450 913
Jose Altuve + Astros 627 0.278 0.284 0.485 0.246 1.740 0.102 0.140 0.354 0.427 963
Eddy Alvarez # Marlins 28 0.174 0.188 0.348 0.143 2 0.036 0.214 0.321 0.286 653
Jose Alvarez * Giants 5 0 0 0 0 --- 0.400 0.400 0.400 0 243
Yordan Álvarez * Astros 550 0.276 0.315 0.533 0.247 1.926 0.085 0.238 0.347 0.476 953
Adbert Alzolay + Cubs 32 0.067 0.111 0.100 0.063 1.500 0.031 0.375 0.094 0.094 10
Trey Amburgey + Yankees 4 0 0 0 0 --- 0 0.500 0 0 0
Brett Anderson * Brewers 32 0 0 0 0 --- 0.125 0.375 0.125 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
Chase Anderson + Phillies 14 0 0 0 0 --- 0 0.429 0 0 0
Ian Anderson + Braves 35 0.063 0.286 0.094 0.057 1.500 0 0.714 0.057 0.086 0
Tim Anderson + White Sox 503 0.301 0.366 0.453 0.288 1.503 0.040 0.219 0.330 0.433 838
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 519 0.242 0.283 0.321 0.224 1.328 0.056 0.154 0.289 0.297 487
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 189 0.180 0.233 0.398 0.153 2.207 0.132 0.360 0.291 0.339 644
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 65 0.183 0.209 0.300 0.169 1.636 0.077 0.231 0.246 0.277 390
Nolan Arenado + Cardinals 606 0.255 0.248 0.496 0.233 1.950 0.073 0.145 0.310 0.454 774
Kohei Arihara + Rangers 2 0 0 0 0 --- 0 0.500 0 0 0
Randy Arozarena + Rays 558 0.269 0.352 0.452 0.237 1.682 0.086 0.280 0.348 0.398 870
Luis Arraez * Twins 434 0.284 0.312 0.367 0.253 1.291 0.092 0.101 0.350 0.327 774
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
Christian Arroyo + Red Sox 175 0.264 0.321 0.453 0.240 1.714 0.040 0.234 0.320 0.411 800
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 207 0.241 0.227 0.387 0.232 1.604 0.014 0.058 0.266 0.372 476
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Alex Avila * Nationals 99 0.179 0.289 0.333 0.141 1.857 0.192 0.323 0.343 0.263 561
Akil Baddoo * Tigers 413 0.257 0.335 0.453 0.232 1.760 0.092 0.276 0.324 0.409 794
Harrison Bader + Cardinals 350 0.248 0.283 0.417 0.226 1.684 0.074 0.206 0.309 0.380 671
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 147 0.305 0.378 0.565 0.272 1.850 0.075 0.272 0.381 0.503 1156
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
Austin Barnes + Dodgers 212 0.219 0.273 0.358 0.193 1.634 0.094 0.250 0.307 0.316 576
Charlie Barnes * Twins 1 0 0 0 0 --- 0 1 0 0 0
Tucker Barnhart * Reds 358 0.263 0.350 0.395 0.235 1.500 0.078 0.265 0.335 0.352 739
Luis Barrera * Athletics 5 0.200 0.333 0.200 0.200 1 0 0.400 0.200 0.200 181
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
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 191 0.231 0.304 0.289 0.209 1.250 0.089 0.241 0.304 0.262 533
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 225 0.262 0.313 0.369 0.227 1.412 0.089 0.191 0.360 0.320 803
David Bednar * Pirates 1 0 0 0 0 --- 0 1 0 0 0
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 337 0.159 0.188 0.291 0.142 1.833 0.092 0.261 0.237 0.261 383
Josh Bell # Nationals 510 0.259 0.268 0.489 0.229 1.889 0.108 0.178 0.339 0.433 875
Brandon Belt * Giants 352 0.259 0.295 0.575 0.222 2.218 0.125 0.284 0.364 0.491 1072
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 489 0.277 0.313 0.437 0.256 1.576 0.061 0.186 0.319 0.403 788
Jose Berrios + Twins 2 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
Alec Bettinger + Brewers 1 0 0 0 0 --- 0 1 0 0 0
Mookie Betts + Dodgers 494 0.276 0.289 0.508 0.233 1.843 0.126 0.154 0.379 0.429 1136
Bo Bichette + Blue Jays 636 0.294 0.333 0.472 0.272 1.607 0.060 0.195 0.341 0.437 929
Phil Bickford + Dodgers 3 0.333 1 0.333 0.333 1 0 0.667 0.333 0.333 674
Shane Bieber + Indians 6 0 0 0 0 --- 0 0.500 0 0 0
Cavan Biggio * Blue Jays 290 0.215 0.279 0.350 0.183 1.623 0.128 0.269 0.314 0.297 635
Braden Bishop + Mariners 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 112
Charlie Blackmon * Rockies 538 0.266 0.295 0.415 0.236 1.559 0.091 0.151 0.344 0.368 803
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
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Richard Bleier * Marlins 1 --- 0 --- 0 --- 0 0 0 0 0
Xander Bogaerts + Red Sox 557 0.301 0.338 0.508 0.266 1.689 0.095 0.187 0.370 0.449 1100
Alec Bohm + Phillies 407 0.245 0.323 0.342 0.224 1.396 0.076 0.265 0.302 0.312 565
Tyler Zuber + Royals 1 0 0 0 0 --- 0 1 0 0 0
Skye Bolt # Athletics 54 0.096 0.108 0.173 0.093 1.800 0 0.259 0.093 0.167 115
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 302 0.190 0.219 0.315 0.172 1.654 0.076 0.219 0.258 0.285 419
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 239 0.220 0.284 0.455 0.192 2.065 0.096 0.343 0.310 0.397 763
Jackie Bradley Jr. * Brewers 411 0.162 0.222 0.264 0.146 1.633 0.066 0.304 0.236 0.238 340
Michael Brantley * Astros 493 0.315 0.340 0.441 0.290 1.399 0.067 0.101 0.367 0.406 912
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 350 0.294 0.321 0.448 0.257 1.522 0.109 0.143 0.374 0.391 922
Lewis Brinson + Marlins 248 0.224 0.268 0.384 0.210 1.712 0.052 0.246 0.266 0.359 519
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 274 0.210 0.234 0.456 0.190 2.173 0.084 0.292 0.277 0.412 695
JT Brubaker + Pirates 43 0.079 0.130 0.079 0.070 1 0.093 0.349 0.163 0.070 37
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
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 167 0.284 0.337 0.500 0.251 1.762 0.114 0.222 0.365 0.443 1042
Walker Buehler + Dodgers 76 0.111 0.292 0.143 0.092 1.286 0.066 0.513 0.158 0.118 44
Madison Bumgarner + Diamondbacks 48 0.111 0.364 0.139 0.083 1.250 0.167 0.542 0.271 0.104 275
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 57 0.160 0.320 0.160 0.140 1 0.053 0.439 0.193 0.140 109
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 203 0.283 0.320 0.586 0.266 2.074 0.039 0.256 0.325 0.552 1009
Asdrubal Cabrera # Diamondbacks 321 0.244 0.301 0.392 0.215 1.609 0.103 0.227 0.324 0.346 683
Edward Cabrera + Marlins 6 0.167 0.250 0.333 0.167 2 0 0.333 0.167 0.333 181
Miguel Cabrera + Tigers 490 0.258 0.307 0.393 0.231 1.522 0.082 0.229 0.320 0.351 707
Trevor Cahill + Pirates 9 0.111 0.200 0.111 0.111 1 0 0.444 0.111 0.111 38
Lorenzo Cain + Brewers 258 0.252 0.278 0.400 0.225 1.586 0.097 0.167 0.329 0.357 800
Kole Calhoun * Diamondbacks 154 0.236 0.279 0.364 0.214 1.545 0.084 0.214 0.299 0.331 604
Willie Calhoun * Rangers 244 0.261 0.283 0.387 0.238 1.483 0.082 0.123 0.328 0.352 669
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 85 0.177 0.216 0.342 0.165 1.929 0.059 0.294 0.235 0.318 423
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 588 0.273 0.337 0.454 0.245 1.660 0.099 0.223 0.349 0.406 838
Mark Canha + Athletics 575 0.235 0.275 0.405 0.195 1.723 0.125 0.202 0.363 0.336 883
Victor Caratini # Padres 320 0.217 0.268 0.310 0.191 1.426 0.097 0.231 0.300 0.272 488
Dylan Carlson # Cardinals 575 0.258 0.323 0.417 0.226 1.615 0.090 0.245 0.336 0.365 816
Matt Carpenter * Cardinals 231 0.171 0.256 0.280 0.143 1.636 0.134 0.320 0.303 0.234 505
Curt Casali + Giants 221 0.214 0.288 0.359 0.186 1.683 0.109 0.281 0.312 0.312 573
Humberto Castellanos + Diamondbacks 4 0.667 0.500 0.667 0.500 1 0 0 0.500 0.500 7700
Nick Castellanos + Reds 536 0.310 0.349 0.564 0.284 1.822 0.067 0.209 0.364 0.517 1064
Ivan Castillo # Padres 4 0.333 0.333 0.333 0.250 1 0.250 0 0.500 0.250 1485
Luis Castillo + Reds 55 0.152 0.292 0.196 0.127 1.286 0.018 0.400 0.145 0.164 38
Harold Castro * Tigers 309 0.282 0.355 0.348 0.262 1.235 0.045 0.220 0.307 0.324 601
Jason Castro * Astros 156 0.200 0.289 0.346 0.167 1.731 0.135 0.321 0.321 0.288 587
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
Willi Castro # Tigers 429 0.212 0.264 0.344 0.193 1.627 0.054 0.247 0.266 0.315 474
Jake Cave * Twins 167 0.183 0.266 0.294 0.168 1.607 0.060 0.335 0.246 0.269 381
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
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Yu Chang + Indians 215 0.224 0.271 0.420 0.214 1.870 0.042 0.270 0.256 0.400 541
Matt Chapman + Athletics 577 0.222 0.285 0.424 0.189 1.908 0.127 0.317 0.322 0.360 792
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 22 0.364 0.412 0.591 0.364 1.625 0 0.182 0.364 0.591 1063
Robinson Chirinos + Cubs 110 0.232 0.309 0.463 0.200 2 0.082 0.318 0.327 0.400 777
Jazz Chisholm * Marlins 452 0.251 0.330 0.423 0.230 1.683 0.066 0.290 0.305 0.387 720
Ji-Man Choi * Rays 267 0.241 0.315 0.425 0.206 1.764 0.139 0.281 0.352 0.363 823
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 125 0.219 0.245 0.307 0.200 1.400 0.048 0.144 0.264 0.280 382
Zack Collins * White Sox 219 0.205 0.296 0.335 0.174 1.632 0.146 0.301 0.324 0.283 560
Michael Conforto * Mets 441 0.223 0.268 0.368 0.188 1.651 0.125 0.220 0.340 0.311 683
Willson Contreras + Cubs 451 0.225 0.284 0.419 0.193 1.862 0.106 0.295 0.330 0.359 763
William Contreras + Braves 167 0.196 0.244 0.372 0.174 1.897 0.096 0.311 0.281 0.329 563
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 58 0.125 0.222 0.125 0.103 1 0.052 0.362 0.155 0.103 31
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 594 0.280 0.310 0.487 0.242 1.743 0.120 0.184 0.367 0.423 986
Will Craig + Pirates 65 0.217 0.324 0.300 0.200 1.385 0.077 0.338 0.277 0.277 429
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brandon Crawford * Giants 498 0.299 0.338 0.521 0.263 1.740 0.104 0.195 0.373 0.458 1105
J.P. Crawford * Mariners 626 0.265 0.311 0.362 0.238 1.369 0.086 0.168 0.331 0.326 654
C.J. Cron + Rockies 495 0.267 0.295 0.520 0.228 1.947 0.115 0.218 0.366 0.444 1049
Jake Cronenworth * Padres 592 0.269 0.286 0.463 0.236 1.721 0.088 0.142 0.341 0.407 872
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 197 0.235 0.254 0.480 0.213 2.048 0.071 0.254 0.294 0.437 766
Johnny Cueto + Giants 36 0.071 0.105 0.071 0.056 1 0.083 0.250 0.139 0.056 4
Charlie Culberson + Rangers 254 0.243 0.310 0.370 0.220 1.518 0.067 0.232 0.295 0.335 589
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 428 0.245 0.324 0.497 0.224 2.031 0.065 0.339 0.306 0.456 796
Travis d'Arnaud + Braves 191 0.218 0.242 0.397 0.199 1.816 0.073 0.209 0.283 0.361 544
Yu Darvish + Padres 52 0.100 0.185 0.140 0.096 1.400 0 0.442 0.115 0.135 28
J.D. Davis + Mets 203 0.295 0.434 0.451 0.251 1.529 0.108 0.315 0.389 0.384 1070
Jonathan Davis + Blue Jays 85 0.143 0.184 0.200 0.118 1.400 0.129 0.247 0.282 0.165 416
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 30 0.276 0.400 0.379 0.267 1.375 0.033 0.300 0.300 0.367 562
Ronnie Dawson * Astros 6 0.200 0.200 0.200 0.167 1 0.167 0 0.333 0.167 229
Yonathan Daza + Rockies 316 0.283 0.345 0.359 0.259 1.268 0.057 0.180 0.323 0.329 619
Austin Dean + Cardinals 38 0.233 0.300 0.400 0.184 1.714 0.158 0.289 0.342 0.316 972
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 23 0.174 0.267 0.174 0.174 1 0 0.348 0.174 0.174 126
Paul DeJong + Cardinals 368 0.197 0.220 0.385 0.174 1.953 0.092 0.258 0.288 0.340 612
Bryan De La Cruz + Marlins 171 0.329 0.418 0.484 0.298 1.471 0.082 0.240 0.386 0.439 1061
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 27 0.160 0.200 0.240 0.148 1.500 0.037 0.185 0.185 0.222 152
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 616 0.275 0.306 0.532 0.244 1.933 0.099 0.221 0.352 0.471 984
Aledmys Díaz + Astros 290 0.271 0.317 0.417 0.248 1.542 0.052 0.186 0.331 0.383 707
Elias Diaz + Rockies 341 0.236 0.231 0.469 0.214 1.986 0.085 0.158 0.305 0.425 690
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 78 0.203 0.184 0.500 0.192 2.467 0.051 0.244 0.244 0.474 639
Miguel Diaz + Padres 3 0 0 0 0 --- 0 0.333 0 0 72
Yandy Díaz + Rays 507 0.252 0.286 0.376 0.217 1.491 0.130 0.160 0.353 0.323 756
Alex Dickerson * Giants 304 0.235 0.275 0.426 0.214 1.815 0.072 0.247 0.303 0.388 669
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 107 0.267 0.293 0.436 0.252 1.630 0.056 0.150 0.308 0.411 651
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Wilmer Difo # Pirates 225 0.270 0.342 0.368 0.244 1.364 0.089 0.222 0.333 0.333 741
Josh Donaldson + Twins 491 0.245 0.263 0.474 0.208 1.931 0.132 0.208 0.346 0.401 866
Ryan Dorow + Rangers 7 0 0 0 0 --- 0.143 0.429 0.143 0 14
Hunter Dozier + Royals 496 0.211 0.276 0.374 0.190 1.777 0.081 0.288 0.282 0.337 531
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 272 0.266 0.326 0.357 0.239 1.338 0.077 0.206 0.338 0.320 650
Steven Duggar * Giants 278 0.263 0.367 0.454 0.237 1.727 0.090 0.306 0.335 0.410 814
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
Adam Duvall + Braves 174 0.234 0.253 0.557 0.213 2.378 0.080 0.305 0.305 0.506 866
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 11 0.125 0.333 0.125 0.091 1 0.273 0.455 0.364 0.091 355
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 634 0.267 0.298 0.397 0.248 1.490 0.055 0.139 0.312 0.369 698
Jerad Eickhoff + Mets 8 0.400 0.400 0.400 0.250 1 0 0 0.250 0.250 78
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 121 0.248 0.253 0.505 0.215 2.038 0.083 0.198 0.339 0.438 917
Nathan Eovaldi + Red Sox 3 0 0 0 0 --- 0.333 0.333 0.333 0 244
Alcides Escobar + Nationals 284 0.280 0.324 0.379 0.257 1.356 0.035 0.148 0.324 0.349 695
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 152 0.274 0.310 0.489 0.243 1.784 0.112 0.191 0.355 0.434 947
Paolo Espino + Nationals 29 0.115 0.250 0.115 0.103 1 0 0.483 0.103 0.103 30
Santiago Espinal + Blue Jays 213 0.290 0.333 0.378 0.263 1.304 0.085 0.136 0.352 0.343 754
Thairo Estrada + Giants 130 0.275 0.289 0.483 0.254 1.758 0.069 0.177 0.331 0.446 865
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 27 0.269 0.389 0.346 0.259 1.286 0.037 0.296 0.296 0.333 375
Jake Faria + Diamondbacks 3 0.333 0.500 0.667 0.333 2 0 0.333 0.333 0.667 1015
Kyle Farmer + Reds 491 0.257 0.288 0.404 0.234 1.574 0.043 0.179 0.310 0.369 647
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 621 0.272 0.298 0.332 0.256 1.220 0.047 0.090 0.304 0.312 545
Wilmer Flores + Giants 404 0.254 0.252 0.445 0.228 1.750 0.089 0.131 0.324 0.399 788
Estevan Florial * Yankees 25 0.300 0.385 0.550 0.240 1.833 0.200 0.240 0.440 0.440 1509
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 4 0.667 0.500 1.667 0.500 2.500 0.250 0 0.750 1.250 10741
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 238 0.208 0.256 0.375 0.168 1.800 0.181 0.269 0.353 0.303 851
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 592 0.294 0.336 0.446 0.260 1.513 0.068 0.171 0.368 0.394 962
Wander Franco # Rays 271 0.285 0.307 0.463 0.258 1.629 0.081 0.129 0.347 0.421 935
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 167 0.265 0.305 0.305 0.240 1.150 0.060 0.120 0.323 0.275 536
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
Kyle Freeland * Rockies 36 0.161 0.313 0.194 0.139 1.200 0.028 0.444 0.167 0.167 164
Freddie Freeman * Braves 638 0.297 0.312 0.507 0.257 1.707 0.121 0.149 0.389 0.439 1107
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 59 0.306 0.455 0.367 0.254 1.200 0.051 0.271 0.305 0.305 508
TJ Friedl * Reds 3 0.667 0.500 1.667 0.667 2.500 0 0 0.667 1.667 7893
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 105 0.202 0.237 0.277 0.181 1.368 0.076 0.171 0.257 0.248 406
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 184 0.166 0.188 0.444 0.136 2.680 0.174 0.386 0.310 0.364 739
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 80 0.265 0.241 0.485 0.225 1.833 0.100 0.100 0.350 0.413 1065
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 343 0.257 0.338 0.402 0.222 1.566 0.120 0.257 0.344 0.347 773
Adolis García + Rangers 568 0.244 0.305 0.467 0.227 1.915 0.055 0.312 0.290 0.435 705
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 482 0.269 0.300 0.497 0.241 1.845 0.075 0.230 0.338 0.444 903
José Barrero + Reds 26 0.167 0.250 0.250 0.154 1.500 0.038 0.308 0.231 0.231 165
Leury Garcia # White Sox 424 0.262 0.325 0.373 0.229 1.423 0.090 0.205 0.328 0.325 693
Luis Garcia * Nationals 202 0.229 0.255 0.396 0.218 1.727 0.050 0.168 0.267 0.376 464
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 415 0.221 0.267 0.358 0.183 1.618 0.137 0.217 0.328 0.296 720
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 49 0.261 0.214 0.739 0.245 2.833 0.041 0.265 0.286 0.694 1014
Braxton Garrett + Marlins 11 0.182 0.286 0.182 0.182 1 0 0.364 0.182 0.182 141
Mitch Garver + Twins 213 0.242 0.298 0.527 0.207 2.182 0.136 0.305 0.352 0.451 942
Kevin Gausman * Giants 57 0.184 0.429 0.184 0.158 1 0.035 0.509 0.193 0.158 151
Kyle Gibson + Phillies 24 0.130 0.188 0.130 0.125 1 0 0.292 0.125 0.125 43
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Andres Gimenez * Indians 181 0.204 0.265 0.315 0.182 1.545 0.061 0.265 0.271 0.282 505
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 625 0.290 0.330 0.495 0.258 1.708 0.101 0.200 0.362 0.440 1026
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 109 0.212 0.224 0.385 0.202 1.818 0.028 0.220 0.239 0.367 480
Tony Gonsolin + Dodgers 16 0.133 0.250 0.200 0.125 1.500 0.063 0.438 0.188 0.188 145
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
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 17 0.125 0 0.500 0.118 4 0 0.294 0.176 0.471 530
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 290 0.209 0.301 0.333 0.186 1.593 0.093 0.334 0.290 0.297 547
Brian Goodwin * White Sox 264 0.227 0.265 0.384 0.197 1.692 0.121 0.212 0.322 0.333 694
Nick Gordon * Twins 176 0.241 0.322 0.340 0.222 1.410 0.063 0.256 0.301 0.313 539
Phil Gosselin + Angels 322 0.264 0.332 0.365 0.242 1.385 0.068 0.230 0.320 0.335 661
Ashton Goudeau + Rockies 3 0.333 0.500 0.333 0.333 1 0 0.333 0.333 0.333 674
Yuli Gurriel + Astros 561 0.314 0.329 0.460 0.275 1.468 0.098 0.112 0.380 0.403 1042
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Yasmani Grandal # White Sox 325 0.235 0.230 0.531 0.175 2.263 0.228 0.225 0.412 0.397 1247
Jon Gray + Rockies 47 0.114 0.333 0.114 0.106 1 0 0.617 0.106 0.106 20
Josiah Gray + Nationals 14 0.083 0.167 0.083 0.071 1 0.071 0.429 0.143 0.071 24
Sonny Gray + Reds 42 0.150 0.200 0.150 0.143 1 0.024 0.238 0.167 0.143 81
Didi Gregorius * Phillies 364 0.215 0.230 0.373 0.195 1.732 0.060 0.173 0.275 0.338 545
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 523 0.247 0.273 0.436 0.231 1.760 0.052 0.207 0.289 0.407 627
Trent Grisham * Padres 476 0.235 0.284 0.400 0.206 1.704 0.105 0.231 0.324 0.351 708
Robbie Grossman # Tigers 625 0.237 0.278 0.419 0.197 1.772 0.144 0.229 0.352 0.349 879
Robert Gsellman + Mets 6 0 0 0 0 --- 0.167 0.667 0.167 0 27
Vladimir Guerrero Jr. + Blue Jays 642 0.321 0.324 0.617 0.277 1.921 0.126 0.160 0.411 0.533 1378
Luis Guillorme * Mets 147 0.276 0.324 0.325 0.231 1.176 0.156 0.136 0.388 0.272 802
Lourdes Gurriel Jr. + Blue Jays 511 0.282 0.313 0.469 0.260 1.662 0.061 0.184 0.325 0.432 840
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 105 0.191 0.300 0.234 0.171 1.222 0.076 0.324 0.276 0.210 383
Ronald Guzman * Rangers 17 0.063 0 0.250 0.059 4 0.059 0.353 0.118 0.235 296
Eric Haase + Tigers 339 0.231 0.266 0.481 0.212 2.083 0.068 0.307 0.286 0.442 738
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
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Billy Hamilton # White Sox 125 0.220 0.324 0.390 0.208 1.769 0.032 0.344 0.240 0.368 485
Garrett Hampson + Rockies 466 0.242 0.300 0.398 0.221 1.641 0.071 0.234 0.298 0.363 619
Mitch Haniger + Mariners 634 0.251 0.280 0.473 0.226 1.881 0.079 0.241 0.317 0.424 830
Ian Happ # Cubs 484 0.224 0.279 0.433 0.196 1.937 0.107 0.298 0.314 0.380 720
Bryce Harper * Phillies 546 0.313 0.354 0.624 0.256 1.993 0.161 0.212 0.427 0.511 1480
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 157 0.297 0.320 0.407 0.274 1.372 0.025 0.108 0.338 0.376 736
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 372 0.254 0.324 0.367 0.231 1.442 0.083 0.228 0.317 0.333 617
Austin Hays + Orioles 475 0.254 0.281 0.465 0.236 1.830 0.053 0.204 0.299 0.432 716
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 283 0.174 0.218 0.291 0.159 1.667 0.049 0.293 0.212 0.265 330
Jonah Heim # Rangers 262 0.196 0.209 0.355 0.183 1.813 0.046 0.198 0.233 0.332 422
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 57 0.125 0.250 0.146 0.105 1.167 0.035 0.421 0.140 0.123 29
Payton Henry + Marlins 4 0.250 1 0.500 0.250 2 0 0.750 0.250 0.500 490
Guillermo Heredia + Braves 332 0.222 0.283 0.358 0.196 1.615 0.093 0.232 0.310 0.316 565
Michael Hermosillo + Cubs 38 0.194 0.190 0.500 0.184 2.571 0.026 0.316 0.237 0.474 535
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 180 0.224 0.277 0.292 0.200 1.306 0.100 0.222 0.300 0.261 471
Enrique Hernandez + Red Sox 532 0.251 0.280 0.447 0.218 1.784 0.102 0.186 0.335 0.389 855
Teoscar Hernandez + Blue Jays 542 0.303 0.369 0.525 0.280 1.730 0.063 0.255 0.354 0.485 1048
Yadiel Hernández * Nationals 260 0.273 0.322 0.412 0.250 1.508 0.073 0.212 0.327 0.377 739
Yonny Hernandez # Rangers 132 0.250 0.304 0.277 0.212 1.107 0.106 0.159 0.348 0.235 711
Odubel Herrera * Phillies 445 0.256 0.275 0.419 0.231 1.641 0.065 0.153 0.310 0.380 747
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 194 0.176 0.186 0.398 0.160 2.258 0.088 0.278 0.247 0.361 513
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 191 0.197 0.250 0.439 0.178 2.235 0.089 0.366 0.272 0.398 648
Rich Hill * Rays 4 0.250 0.500 0.250 0.250 1 0 0.500 0.250 0.250 319
Rich Hill * Mets 18 0.059 0.100 0.059 0.056 1 0 0.389 0.056 0.056 4
Keston Hiura + Brewers 193 0.166 0.267 0.302 0.145 1.821 0.073 0.394 0.254 0.264 371
Nico Hoerner + Cubs 156 0.304 0.362 0.377 0.269 1.238 0.096 0.147 0.378 0.333 885
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
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jordan Holloway + Marlins 10 0.100 0.250 0.100 0.100 1 0 0.600 0.100 0.100 28
Brock Holt * Rangers 241 0.207 0.250 0.300 0.187 1.444 0.091 0.183 0.282 0.270 429
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 526 0.266 0.310 0.388 0.240 1.460 0.086 0.177 0.335 0.350 693
Adrian Houser + Brewers 42 0.077 0.111 0.231 0.071 3 0.024 0.667 0.095 0.214 239
Spencer Howard + Phillies 7 0.333 0.667 0.500 0.286 1.500 0 0.429 0.286 0.429 571
Andy Ibáñez + Rangers 223 0.261 0.277 0.411 0.242 1.574 0.054 0.130 0.305 0.381 661
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 34 0.387 0.440 0.581 0.353 1.500 0.059 0.147 0.441 0.529 1605
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 578 0.269 0.331 0.459 0.228 1.705 0.109 0.235 0.372 0.389 989
Cole Irvin * Athletics 7 0.200 0.333 0.200 0.143 1 0 0.286 0.143 0.143 144
Kyle Isbel * Royals 55 0.275 0.419 0.392 0.255 1.429 0.073 0.345 0.327 0.364 788
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 108 0.146 0.282 0.271 0.130 1.857 0.083 0.500 0.241 0.241 362
Travis Jankowski * Phillies 148 0.250 0.319 0.347 0.209 1.387 0.142 0.196 0.351 0.291 757
Danny Jansen + Blue Jays 177 0.209 0.229 0.430 0.186 2.061 0.090 0.232 0.288 0.384 634
Jon Jay * Angels 14 0.357 0.417 0.357 0.357 1 0 0.143 0.357 0.357 811
Ryan Jeffers + Twins 273 0.198 0.265 0.395 0.179 2 0.077 0.363 0.271 0.359 567
Eloy Jimenez + White Sox 181 0.251 0.291 0.443 0.232 1.762 0.066 0.238 0.304 0.409 717
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 58 0.164 0.257 0.218 0.155 1.333 0.034 0.345 0.207 0.207 203
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 67 0.094 0.081 0.226 0.075 2.400 0.179 0.224 0.269 0.179 360
Aaron Judge + Yankees 583 0.284 0.334 0.531 0.249 1.869 0.115 0.256 0.369 0.465 1075
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 325 0.178 0.211 0.349 0.160 1.962 0.092 0.292 0.258 0.314 478
Mitch Keller + Pirates 26 0.130 0.273 0.130 0.115 1 0.077 0.462 0.192 0.115 103
Carson Kelly + Diamondbacks 320 0.237 0.265 0.402 0.197 1.698 0.134 0.200 0.350 0.334 830
Tony Kemp * Athletics 356 0.264 0.295 0.397 0.216 1.506 0.140 0.138 0.374 0.326 948
Max Kepler * Twins 453 0.202 0.216 0.404 0.174 2 0.117 0.199 0.305 0.349 694
Clayton Kershaw * Dodgers 37 0.235 0.348 0.235 0.216 1 0.027 0.297 0.243 0.216 304
Carter Kieboom + Nationals 207 0.215 0.268 0.337 0.188 1.564 0.097 0.261 0.304 0.295 559
Kevin Kiermaier * Rays 355 0.247 0.329 0.369 0.223 1.494 0.079 0.259 0.310 0.332 651
Ha-Seong Kim + Padres 272 0.201 0.246 0.332 0.180 1.653 0.074 0.243 0.268 0.298 481
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 627 0.270 0.304 0.357 0.254 1.321 0.038 0.134 0.309 0.335 617
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 171 0.262 0.252 0.477 0.228 1.821 0.099 0.117 0.345 0.415 880
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 146 0.158 0.241 0.226 0.144 1.429 0.068 0.363 0.219 0.205 270
Reiss Knehr * Padres 5 0 0 0 0 --- 0 0.600 0 0 43
Andrew Knizner + Cardinals 162 0.191 0.245 0.262 0.167 1.370 0.105 0.210 0.296 0.228 352
Juan Lagares + Angels 297 0.233 0.283 0.378 0.222 1.621 0.034 0.222 0.259 0.360 443
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
Jake Lamb * Blue Jays 32 0.167 0.200 0.375 0.125 2.250 0.156 0.313 0.313 0.281 838
Dinelson Lamet + Padres 6 0 0 0 0 --- 0.167 0.833 0.167 0 27
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 200 0.242 0.250 0.390 0.220 1.614 0.075 0.110 0.300 0.355 624
Eric Lauer + Brewers 32 0.182 0.300 0.318 0.125 1.750 0.094 0.375 0.250 0.219 438
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 643 0.272 0.304 0.369 0.240 1.357 0.104 0.138 0.350 0.325 741
Sandy Leon # Marlins 209 0.187 0.254 0.259 0.172 1.389 0.048 0.297 0.234 0.239 333
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 16 0.200 0.429 0.333 0.188 1.667 0.063 0.500 0.250 0.313 350
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 473 0.229 0.246 0.401 0.197 1.753 0.112 0.175 0.319 0.345 718
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 249 0.288 0.318 0.542 0.245 1.885 0.137 0.201 0.386 0.462 1114
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 512 0.301 0.350 0.374 0.264 1.244 0.088 0.135 0.359 0.328 839
Pablo Lopez * Marlins 35 0.061 0.125 0.121 0.057 2 0 0.486 0.057 0.114 6
Brandon Lowe * Rays 571 0.235 0.270 0.494 0.203 2.103 0.114 0.278 0.333 0.427 906
Nathaniel Lowe * Rangers 592 0.261 0.340 0.405 0.226 1.552 0.125 0.255 0.355 0.351 833
Jed Lowrie # Athletics 504 0.244 0.287 0.396 0.218 1.618 0.095 0.208 0.317 0.353 689
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 67 0.246 0.324 0.475 0.224 1.933 0.090 0.343 0.313 0.433 826
Gavin Lux * Dodgers 350 0.239 0.298 0.369 0.211 1.541 0.103 0.226 0.323 0.326 698
Jesus Luzardo * Marlins 16 0 0 0 0 --- 0.125 0.375 0.125 0 34
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 594 0.278 0.295 0.481 0.246 1.733 0.096 0.163 0.345 0.426 938
Vimael Machin * Athletics 32 0.107 0.167 0.107 0.094 1 0.094 0.313 0.188 0.094 58
Nick Madrigal + White Sox 215 0.305 0.324 0.425 0.284 1.393 0.051 0.079 0.349 0.395 879
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 399 0.172 0.227 0.293 0.150 1.700 0.113 0.298 0.276 0.256 441
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 571 0.259 0.309 0.447 0.233 1.729 0.084 0.229 0.331 0.403 745
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 431 0.260 0.284 0.394 0.237 1.520 0.074 0.146 0.313 0.360 697
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 30 0.143 0.286 0.179 0.133 1.250 0.033 0.467 0.200 0.167 129
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 57 0.240 0.297 0.380 0.211 1.583 0 0.211 0.211 0.333 342
Deven Marrero + Marlins 12 0.300 0.333 0.600 0.250 2 0.167 0.250 0.417 0.500 1330
Brandon Marsh * Angels 211 0.253 0.416 0.366 0.232 1.449 0.071 0.374 0.308 0.336 591
Ketel Marte # Diamondbacks 324 0.321 0.357 0.529 0.290 1.649 0.086 0.160 0.383 0.478 1100
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 205 0.319 0.370 0.455 0.298 1.426 0.044 0.166 0.361 0.424 1074
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
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 593 0.285 0.336 0.519 0.256 1.822 0.088 0.234 0.347 0.467 937
Nick Martini * Cubs 22 0.158 0.214 0.211 0.136 1.333 0.091 0.273 0.227 0.182 319
Richie Martin + Orioles 71 0.269 0.362 0.343 0.254 1.278 0.042 0.282 0.296 0.324 544
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 198 0.211 0.238 0.422 0.192 2 0.061 0.247 0.268 0.384 590
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 84 0.197 0.230 0.276 0.179 1.400 0.048 0.179 0.262 0.250 378
Ryan McBroom + Royals 9 0.250 1 0.250 0.222 1 0.111 0.667 0.333 0.222 531
James McCann + Mets 380 0.234 0.305 0.355 0.213 1.519 0.079 0.276 0.297 0.324 547
Jake McCarthy * Diamondbacks 41 0.222 0.400 0.278 0.195 1.250 0.073 0.390 0.293 0.244 437
Chas McCormick + Astros 284 0.250 0.321 0.452 0.222 1.810 0.074 0.317 0.310 0.401 802
Andrew McCutchen + Phillies 528 0.219 0.240 0.433 0.184 1.979 0.140 0.231 0.331 0.364 815
Reese McGuire * Blue Jays 210 0.262 0.327 0.356 0.238 1.360 0.071 0.195 0.319 0.324 581
Ryan McKenna + Orioles 158 0.185 0.311 0.274 0.158 1.480 0.127 0.373 0.291 0.234 469
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 546 0.256 0.306 0.453 0.225 1.772 0.103 0.245 0.335 0.399 812
Jeff McNeil * Mets 402 0.252 0.279 0.364 0.229 1.446 0.067 0.134 0.318 0.331 625
Austin Meadows * Rays 560 0.232 0.250 0.450 0.204 1.939 0.100 0.211 0.313 0.395 785
Tylor Megill + Mets 28 0.200 0.500 0.280 0.179 1.400 0.036 0.536 0.214 0.250 212
Francisco Mejia # Rays 249 0.248 0.282 0.412 0.225 1.661 0.052 0.181 0.305 0.373 668
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Humberto Mejia + Diamondbacks 4 0.333 0.500 0.667 0.250 2 0 0.250 0.250 0.500 494
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 197 0.226 0.252 0.373 0.203 1.650 0.091 0.168 0.305 0.335 654
Jordy Mercer + Nationals 102 0.277 0.362 0.372 0.255 1.346 0.078 0.235 0.333 0.343 710
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 663 0.279 0.310 0.399 0.258 1.427 0.056 0.140 0.320 0.368 769
Jake Meyers + Astros 127 0.276 0.386 0.466 0.252 1.688 0.063 0.331 0.331 0.425 896
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 343 0.228 0.279 0.464 0.201 2.029 0.117 0.303 0.321 0.408 785
Brian Miller * Marlins 3 0.333 0.500 0.333 0.333 1 0 0.333 0.333 0.333 674
Owen Miller + Indians 177 0.193 0.243 0.301 0.181 1.563 0.051 0.271 0.237 0.282 368
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 442 0.253 0.282 0.377 0.235 1.490 0.052 0.163 0.299 0.351 578
Yoan Moncada # White Sox 566 0.265 0.353 0.403 0.223 1.524 0.138 0.253 0.378 0.339 898
Adalberto Mondesi # Royals 93 0.264 0.340 0.540 0.247 2.043 0.032 0.333 0.290 0.505 857
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 345 0.182 0.226 0.340 0.159 1.873 0.107 0.296 0.278 0.299 530
Colin Moran * Pirates 308 0.268 0.340 0.399 0.240 1.486 0.088 0.250 0.334 0.357 770
Mitch Moreland * Athletics 252 0.227 0.256 0.415 0.206 1.827 0.071 0.230 0.286 0.377 631
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Max Moroff # Cardinals 16 0.063 0.167 0.063 0.063 1 0 0.625 0.063 0.063 5
Charlie Morton + Braves 57 0.137 0.318 0.157 0.123 1.143 0 0.509 0.123 0.140 31
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 535 0.263 0.308 0.499 0.239 1.898 0.071 0.273 0.316 0.454 854
Mike Moustakas * Reds 205 0.209 0.241 0.374 0.185 1.789 0.088 0.224 0.283 0.332 540
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 629 0.301 0.333 0.533 0.269 1.769 0.087 0.184 0.367 0.475 1141
Max Muncy * Dodgers 545 0.252 0.260 0.537 0.211 2.130 0.141 0.206 0.372 0.450 1078
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 424 0.213 0.251 0.404 0.186 1.899 0.092 0.252 0.304 0.354 656
Tom Murphy + Mariners 291 0.204 0.270 0.368 0.175 1.804 0.120 0.323 0.299 0.316 628
Joe Musgrove + Padres 53 0.085 0.160 0.106 0.075 1.250 0.019 0.434 0.094 0.094 23
Wil Myers + Padres 464 0.257 0.330 0.444 0.226 1.724 0.112 0.276 0.338 0.390 814
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 415 0.279 0.319 0.423 0.243 1.515 0.096 0.181 0.357 0.369 855
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 6 0.200 0.333 0.400 0.167 2 0.167 0.333 0.333 0.333 630
Kevin Newman + Pirates 512 0.225 0.235 0.313 0.211 1.389 0.047 0.074 0.260 0.293 407
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tomas Nido + Mets 150 0.232 0.297 0.345 0.220 1.485 0.033 0.253 0.273 0.327 472
Brandon Nimmo * Mets 333 0.299 0.383 0.424 0.249 1.422 0.150 0.213 0.411 0.354 1098
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 59 0.152 0.350 0.196 0.119 1.286 0.085 0.458 0.203 0.153 147
Austin Nola + Padres 190 0.266 0.289 0.355 0.237 1.333 0.074 0.095 0.337 0.316 685
Lars Nootbaar * Cardinals 100 0.205 0.238 0.364 0.180 1.778 0.100 0.230 0.280 0.320 577
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 245 0.179 0.250 0.373 0.155 2.079 0.131 0.347 0.286 0.322 552
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 351 0.205 0.245 0.388 0.182 1.891 0.077 0.276 0.291 0.345 600
Brian O'Grady * Padres 60 0.160 0.188 0.340 0.133 2.125 0.133 0.283 0.267 0.283 493
Ryan O'Hearn * Royals 244 0.220 0.268 0.370 0.205 1.680 0.049 0.279 0.262 0.344 527
Shohei Ohtani * Angels 581 0.257 0.302 0.592 0.220 2.305 0.133 0.306 0.360 0.508 1112
Edward Olivares + Royals 108 0.224 0.227 0.398 0.204 1.773 0.046 0.176 0.278 0.361 615
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 616 0.276 0.271 0.548 0.232 1.986 0.127 0.159 0.373 0.461 1115
Tyler O'Neill + Cardinals 481 0.282 0.373 0.536 0.252 1.901 0.077 0.322 0.353 0.478 1065
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Rafael Ortega * Cubs 286 0.276 0.335 0.452 0.252 1.639 0.077 0.231 0.332 0.413 808
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
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 119 0.159 0.184 0.206 0.143 1.294 0.076 0.160 0.235 0.185 227
Isaac Paredes + Tigers 47 0.256 0.257 0.410 0.213 1.600 0.128 0.106 0.340 0.340 716
Hoy Park * Pirates 119 0.186 0.229 0.333 0.160 1.789 0.118 0.244 0.286 0.286 506
Gerardo Parra * Nationals 105 0.232 0.313 0.347 0.210 1.500 0.057 0.286 0.286 0.314 504
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 173 0.234 0.277 0.383 0.208 1.639 0.087 0.220 0.312 0.341 665
David Peralta * Diamondbacks 499 0.262 0.308 0.412 0.238 1.571 0.082 0.174 0.327 0.375 698
Freddy Peralta + Brewers 41 0.103 0.200 0.103 0.098 1 0.024 0.463 0.122 0.098 28
Wily Peralta + Tigers 2 0 0 0 0 --- 0.500 0 0.500 0 840
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jose Peraza + Mets 139 0.209 0.210 0.403 0.194 1.926 0.050 0.165 0.266 0.374 532
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 199 0.138 0.153 0.304 0.126 2.200 0.080 0.281 0.216 0.276 346
Roberto Perez + Indians 139 0.150 0.167 0.342 0.129 2.278 0.115 0.338 0.252 0.295 493
Salvador Perez + Royals 614 0.274 0.298 0.542 0.256 1.981 0.041 0.256 0.314 0.507 904
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 173 0.207 0.237 0.439 0.197 2.118 0.023 0.341 0.231 0.416 577
Jace Peterson * Brewers 279 0.258 0.324 0.390 0.219 1.508 0.136 0.222 0.366 0.330 913
Tommy Pham + Padres 531 0.234 0.287 0.385 0.198 1.648 0.139 0.230 0.345 0.326 769
Brett Phillips * Rays 277 0.208 0.306 0.425 0.181 2.040 0.116 0.386 0.303 0.368 721
Kevin Pillar + Mets 326 0.223 0.248 0.413 0.209 1.853 0.031 0.236 0.270 0.387 596
Manny Pina + Brewers 186 0.201 0.175 0.459 0.172 2.281 0.113 0.183 0.312 0.392 776
Chad Pinder + Athletics 194 0.232 0.309 0.367 0.211 1.585 0.072 0.268 0.294 0.335 536
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 164 0.280 0.323 0.367 0.256 1.310 0.067 0.146 0.335 0.335 661
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 598 0.275 0.287 0.516 0.251 1.873 0.070 0.176 0.329 0.470 939
AJ Pollock + Dodgers 386 0.297 0.340 0.508 0.272 1.714 0.067 0.199 0.352 0.466 981
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Buster Posey + Giants 409 0.297 0.341 0.499 0.259 1.679 0.125 0.198 0.386 0.435 1018
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 379 0.237 0.277 0.338 0.203 1.429 0.121 0.156 0.335 0.290 633
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 194 0.257 0.243 0.475 0.237 1.848 0.057 0.149 0.304 0.438 735
Cal Quantrill * Indians 2 0.500 0.500 0.500 0.500 1 0 0 0.500 0.500 2131
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 134 0.167 0.260 0.270 0.157 1.619 0.045 0.366 0.209 0.254 234
Luke Raley * Dodgers 65 0.169 0.250 0.237 0.154 1.400 0.031 0.338 0.246 0.215 289
Harold Ramirez + Indians 327 0.269 0.302 0.403 0.251 1.500 0.043 0.153 0.309 0.376 673
Jose Ramirez # Indians 575 0.265 0.249 0.552 0.230 2.083 0.115 0.134 0.357 0.478 1056
Yefry Ramirez + Dodgers 1 0 0 0 0 --- 0 0 0 0 217
Henry Ramos # Diamondbacks 26 0.250 0.313 0.417 0.231 1.667 0.077 0.269 0.308 0.385 631
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 492 0.263 0.328 0.436 0.232 1.658 0.098 0.240 0.348 0.384 856
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 531 0.260 0.286 0.501 0.235 1.928 0.081 0.226 0.318 0.454 865
Luis Rengifo # Angels 139 0.194 0.208 0.318 0.180 1.640 0.036 0.209 0.230 0.295 422
Franmil Reyes + Indians 422 0.259 0.315 0.549 0.232 2.122 0.092 0.320 0.329 0.493 932
Pablo Reyes + Brewers 85 0.263 0.311 0.368 0.235 1.400 0.106 0.165 0.341 0.329 772
Victor Reyes # Tigers 207 0.235 0.297 0.393 0.222 1.674 0.039 0.261 0.261 0.372 547
Bryan Reynolds # Pirates 599 0.296 0.338 0.510 0.257 1.721 0.114 0.187 0.384 0.442 1095
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 605 0.298 0.355 0.515 0.263 1.730 0.084 0.243 0.367 0.455 1086
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 67 0.220 0.256 0.356 0.194 1.615 0.104 0.209 0.299 0.313 464
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 38 0.176 0.300 0.235 0.158 1.333 0.079 0.368 0.263 0.211 275
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 153 0.250 0.252 0.424 0.216 1.697 0.092 0.137 0.340 0.366 861
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 249 0.350 0.420 0.547 0.329 1.561 0.044 0.205 0.386 0.514 1236
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 363 0.288 0.327 0.478 0.267 1.660 0.052 0.193 0.336 0.444 857
Jake Rogers + Tigers 127 0.239 0.344 0.496 0.213 2.074 0.087 0.362 0.299 0.441 772
Trevor Rogers * Marlins 42 0.077 0.200 0.077 0.071 1 0.024 0.571 0.095 0.071 21
Josh Rojas * Diamondbacks 512 0.268 0.347 0.424 0.236 1.579 0.107 0.244 0.344 0.373 848
Jose Rojas * Angels 150 0.237 0.295 0.439 0.220 1.848 0.067 0.260 0.293 0.407 635
Miguel Rojas + Marlins 504 0.268 0.301 0.395 0.246 1.476 0.067 0.139 0.323 0.363 687
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 52 0.176 0.258 0.255 0.173 1.444 0.019 0.365 0.192 0.250 184
Jose Rondon + Cardinals 74 0.258 0.308 0.333 0.230 1.294 0.095 0.189 0.324 0.297 673
Brent Rooker + Twins 180 0.206 0.266 0.413 0.183 2 0.072 0.322 0.294 0.367 657
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 550 0.279 0.338 0.405 0.262 1.451 0.049 0.207 0.316 0.380 713
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 56 0.320 0.275 0.740 0.286 2.313 0.089 0.107 0.375 0.661 1440
Joe Ross + Nationals 39 0.250 0.444 0.250 0.205 1 0.026 0.359 0.256 0.205 303
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Darin Ruf + Giants 300 0.268 0.340 0.512 0.223 1.910 0.153 0.277 0.387 0.427 1114
Keibert Ruiz # Dodgers 7 0.143 0 0.571 0.143 4 0 0.714 0.143 0.571 682
Keibert Ruiz # Nationals 48 0.227 0.244 0.273 0.208 1.200 0.042 0.063 0.292 0.250 395
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 34 0.207 0.261 0.241 0.176 1.167 0.088 0.235 0.265 0.206 494
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
Gary Sanchez + Yankees 406 0.210 0.235 0.431 0.182 2.054 0.118 0.261 0.313 0.374 685
Jesus Sanchez * Marlins 213 0.244 0.307 0.487 0.221 2 0.075 0.319 0.310 0.441 828
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 483 0.222 0.284 0.474 0.197 2.137 0.110 0.348 0.308 0.420 755
Anthony Santander # Orioles 421 0.247 0.286 0.440 0.228 1.781 0.055 0.238 0.292 0.406 656
Carlos Santana # Royals 609 0.216 0.228 0.354 0.186 1.637 0.131 0.154 0.322 0.304 651
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 625 0.275 0.315 0.428 0.254 1.560 0.054 0.200 0.317 0.397 750
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Max Schrock * Reds 92 0.306 0.364 0.459 0.283 1.500 0.076 0.185 0.359 0.424 982
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 128 0.276 0.368 0.457 0.227 1.655 0.172 0.258 0.406 0.375 1113
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 184 0.363 0.377 0.673 0.337 1.855 0.071 0.152 0.408 0.625 1488
Corey Seager * Dodgers 356 0.285 0.322 0.459 0.244 1.609 0.121 0.166 0.379 0.393 1005
Kyle Seager * Mariners 616 0.207 0.214 0.438 0.185 2.114 0.096 0.237 0.286 0.391 675
Jean Segura + Phillies 524 0.300 0.326 0.456 0.273 1.517 0.069 0.130 0.359 0.414 906
Marcus Semien + Blue Jays 666 0.270 0.285 0.541 0.242 2.006 0.095 0.204 0.341 0.485 996
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 377 0.237 0.298 0.374 0.215 1.580 0.080 0.260 0.297 0.340 595
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 40 0.257 0.316 0.600 0.225 2.333 0.100 0.325 0.325 0.525 994
Gavin Sheets * White Sox 147 0.233 0.239 0.504 0.204 2.167 0.109 0.224 0.320 0.442 857
Justus Sheffield * Mariners 2 0.500 1 0.500 0.500 1 0 0.500 0.500 0.500 2131
Zack Short + Tigers 176 0.147 0.172 0.293 0.125 2 0.114 0.324 0.239 0.250 439
Magneuris Sierra * Marlins 209 0.237 0.305 0.278 0.220 1.174 0.067 0.206 0.287 0.258 449
Andrelton Simmons + Twins 427 0.223 0.258 0.277 0.204 1.241 0.073 0.143 0.283 0.253 383
Jose Siri + Astros 22 0.450 0.667 0.900 0.409 2 0.045 0.364 0.500 0.818 2771
Chance Sisco * Orioles 73 0.154 0.213 0.185 0.137 1.200 0.082 0.247 0.247 0.164 234
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 298 0.229 0.297 0.395 0.205 1.721 0.094 0.282 0.312 0.352 669
Caleb Smith + Diamondbacks 24 0.095 0.286 0.143 0.083 1.500 0.042 0.583 0.167 0.125 97
Dominic Smith * Mets 478 0.246 0.300 0.364 0.222 1.481 0.067 0.228 0.308 0.328 610
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
Pavin Smith * Diamondbacks 513 0.265 0.313 0.406 0.244 1.528 0.072 0.189 0.324 0.372 686
Will Smith + Dodgers 463 0.270 0.285 0.521 0.222 1.932 0.121 0.197 0.380 0.430 1152
Drew Smyly * Braves 39 0.081 0.158 0.081 0.077 1 0 0.462 0.077 0.077 4
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 475 0.236 0.284 0.362 0.213 1.535 0.059 0.215 0.303 0.326 585
Donovan Solano + Giants 324 0.278 0.318 0.405 0.250 1.457 0.068 0.170 0.336 0.364 794
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 187 0.276 0.297 0.515 0.241 1.867 0.118 0.193 0.358 0.449 1047
Edmundo Sosa + Cardinals 298 0.277 0.322 0.405 0.245 1.466 0.050 0.174 0.346 0.359 826
Juan Soto * Nationals 591 0.315 0.334 0.531 0.245 1.690 0.210 0.140 0.459 0.415 1423
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 282 0.246 0.267 0.525 0.213 2.133 0.113 0.238 0.340 0.454 937
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jacob Stallings + Pirates 414 0.240 0.288 0.366 0.210 1.529 0.114 0.200 0.329 0.321 659
Giancarlo Stanton + Yankees 530 0.270 0.325 0.498 0.238 1.841 0.111 0.270 0.355 0.438 934
Max Stassi + Angels 289 0.250 0.351 0.430 0.221 1.719 0.087 0.329 0.332 0.381 762
Justin Steele * Cubs 9 0.111 0.167 0.111 0.111 1 0 0.333 0.111 0.111 38
Tyler Stephenson + Reds 368 0.279 0.327 0.420 0.242 1.506 0.106 0.188 0.364 0.364 889
Andrew Stevenson * Nationals 187 0.229 0.315 0.329 0.209 1.436 0.053 0.299 0.283 0.299 500
DJ Stewart * Orioles 318 0.204 0.254 0.374 0.173 1.836 0.138 0.280 0.324 0.318 677
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 548 0.249 0.291 0.479 0.221 1.926 0.084 0.239 0.325 0.425 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 206 0.276 0.356 0.365 0.243 1.320 0.121 0.214 0.364 0.320 815
Marcus Stroman + Mets 56 0.102 0.200 0.143 0.089 1.400 0.071 0.429 0.161 0.125 83
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 522 0.176 0.197 0.383 0.155 2.173 0.098 0.305 0.266 0.337 551
Ranger Suarez * Phillies 16 0.250 0.333 0.417 0.188 1.667 0.063 0.188 0.250 0.313 307
Kurt Suzuki + Angels 223 0.221 0.247 0.337 0.197 1.523 0.040 0.175 0.283 0.300 507
Dansby Swanson + Braves 601 0.250 0.293 0.458 0.226 1.831 0.075 0.246 0.309 0.414 775
Jameson Taillon + Yankees 2 0 0 0 0 --- 0.500 0 0.500 0 840
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Raimel Tapia * Rockies 485 0.276 0.311 0.371 0.252 1.344 0.078 0.134 0.330 0.338 710
Fernando Tatis Jr. + Padres 495 0.285 0.317 0.620 0.248 2.179 0.115 0.267 0.368 0.541 1274
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 145 0.161 0.224 0.285 0.152 1.773 0.041 0.338 0.200 0.269 302
Chris Taylor + Dodgers 559 0.258 0.340 0.448 0.225 1.738 0.104 0.286 0.343 0.392 880
Michael A. Taylor + Royals 498 0.247 0.322 0.361 0.225 1.464 0.064 0.273 0.299 0.329 610
Tyrone Taylor + Brewers 238 0.245 0.278 0.453 0.218 1.846 0.076 0.218 0.324 0.403 791
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 167 0.270 0.296 0.474 0.246 1.756 0.078 0.186 0.329 0.431 813
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 7 0.167 0.200 0.167 0.143 1 0.143 0.143 0.286 0.143 302
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 140 0.298 0.356 0.521 0.257 1.750 0.129 0.214 0.386 0.450 1093
Trayce Thompson + Cubs 6 0.333 0 1.333 0.167 4 0.500 0.167 0.667 0.667 6396
Zach Thompson + Marlins 17 0.143 0.333 0.214 0.118 1.500 0 0.471 0.118 0.176 19
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
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 205 0.269 0.292 0.390 0.239 1.449 0.088 0.122 0.346 0.346 770
Gleyber Torres + Yankees 467 0.253 0.309 0.349 0.225 1.381 0.096 0.203 0.323 0.310 637
Luis Torrens + Mariners 336 0.236 0.284 0.426 0.214 1.806 0.083 0.265 0.301 0.387 679
Ronald Torreyes + Phillies 316 0.242 0.257 0.345 0.225 1.423 0.054 0.111 0.282 0.320 496
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 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 277 0.222 0.263 0.310 0.209 1.397 0.040 0.188 0.249 0.292 335
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 0.097 1 0.194 0.387 0.290 0.097 264
Yoshi Tsutsugo * Pirates 95 0.296 0.304 0.654 0.253 2.208 0.137 0.200 0.389 0.558 1321
Cole Tucker # Pirates 85 0.211 0.281 0.289 0.188 1.375 0.094 0.235 0.282 0.259 433
Kyle Tucker * Astros 512 0.297 0.309 0.555 0.268 1.869 0.084 0.158 0.354 0.500 1082
Justin Turner + Dodgers 570 0.278 0.297 0.472 0.242 1.696 0.100 0.167 0.363 0.411 988
Trea Turner + Nationals 420 0.322 0.363 0.521 0.298 1.616 0.062 0.183 0.369 0.481 1084
Trea Turner + Dodgers 174 0.302 0.338 0.459 0.276 1.521 0.063 0.155 0.351 0.420 959
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Edwin Uceta + Dodgers 5 0.200 0.333 0.200 0.200 1 0 0.400 0.200 0.200 181
Justin Upton + Angels 362 0.211 0.254 0.409 0.185 1.940 0.108 0.296 0.296 0.359 653
Julio Urias * Dodgers 64 0.189 0.303 0.226 0.156 1.200 0 0.313 0.172 0.188 73
Luis Urias + Brewers 531 0.249 0.281 0.439 0.215 1.763 0.107 0.202 0.339 0.379 838
Ramon Urias + Orioles 295 0.276 0.365 0.410 0.244 1.486 0.095 0.258 0.359 0.363 835
Jose Urquidy + Astros 4 0.250 1 0.250 0.250 1 0 0.750 0.250 0.250 319
Gio Urshela + Yankees 397 0.261 0.322 0.418