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

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed alphabetically by last name:

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


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

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

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

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

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




  Advertisement:


  Advertisement:



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

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

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



This page was last modified on Tuesday, 22 June 2021, at 1:38 pm Pacific Time.