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 Thursday, 6 May 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 125 0.208 0.235 0.396 0.176 1.909 0.112 0.280 0.304 0.336 701
Ronald Acuna Jr. + Braves 129 0.324 0.298 0.685 0.271 2.114 0.132 0.124 0.419 0.574 1715
Willy Adames + Rays 110 0.181 0.250 0.324 0.173 1.789 0.045 0.345 0.218 0.309 375
Matt Adams * Rockies 12 0.200 0.286 0.200 0.167 1 0.167 0.250 0.333 0.167 655
Ehire Adrianza # Braves 46 0.256 0.235 0.513 0.217 2 0.065 0.130 0.283 0.435 869
Jesus Aguilar + Marlins 116 0.271 0.263 0.500 0.224 1.846 0.138 0.147 0.371 0.414 1065
Nick Ahmed + Diamondbacks 80 0.184 0.246 0.224 0.175 1.214 0.038 0.238 0.213 0.213 186
Hanser Alberto + Royals 57 0.218 0.250 0.364 0.211 1.667 0 0.123 0.228 0.351 324
Ozzie Albies # Braves 121 0.236 0.235 0.472 0.207 2 0.091 0.149 0.314 0.413 852
Sandy Alcantara + Marlins 15 0.067 0.333 0.067 0.067 1 0 0.800 0.067 0.067 7
Jorge Alfaro + Marlins 36 0.229 0.348 0.257 0.222 1.125 0.028 0.333 0.250 0.250 381
Anthony Alford + Pirates 29 0.083 0.250 0.083 0.069 1 0.138 0.552 0.241 0.069 127
Austin Allen * Athletics 4 0 0 0 0 --- 0 0.250 0 0 0
Logan Allen + Indians 1 0 0 0 0 --- 0 1 0 0 0
Albert Almora + Mets 16 0.067 0.111 0.067 0.063 1 0.063 0.375 0.125 0.063 30
Pete Alonso + Mets 108 0.280 0.344 0.505 0.241 1.808 0.111 0.259 0.370 0.435 1105
Jose Altuve + Astros 95 0.256 0.274 0.372 0.232 1.455 0.063 0.147 0.295 0.337 649
Yordan Álvarez * Astros 101 0.337 0.413 0.609 0.307 1.806 0.040 0.257 0.376 0.554 1237
Adbert Alzolay + Cubs 9 0.111 0.143 0.111 0.111 1 0 0.222 0.111 0.111 38
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brett Anderson * Brewers 7 0 0 0 0 --- 0.143 0.429 0.143 0 0
Brian Anderson + Marlins 76 0.214 0.255 0.343 0.197 1.600 0.079 0.224 0.276 0.316 470
Chase Anderson + Phillies 8 0 0 0 0 --- 0 0.625 0 0 0
Ian Anderson + Braves 7 0.167 0.500 0.333 0.143 2 0 0.571 0.143 0.286 94
Tim Anderson + White Sox 87 0.298 0.382 0.464 0.287 1.560 0.034 0.287 0.322 0.448 875
Tyler Anderson * Pirates 11 0.091 0.333 0.091 0.091 1 0 0.727 0.091 0.091 21
Elvis Andrus + Athletics 114 0.143 0.176 0.171 0.132 1.200 0.061 0.193 0.193 0.158 173
Tejay Antone + Reds 4 0 0 0 0 --- 0.250 0.500 0.250 0 0
Aristides Aquino + Reds 14 0.231 0.167 0.769 0.214 3.333 0.071 0.357 0.286 0.714 1061
Orlando Arcia + Brewers 11 0.091 0.125 0.091 0.091 1 0 0.273 0.091 0.091 21
Nolan Arenado + Cardinals 134 0.276 0.293 0.488 0.254 1.765 0.075 0.142 0.336 0.448 798
Randy Arozarena + Rays 125 0.264 0.406 0.391 0.232 1.483 0.088 0.344 0.352 0.344 803
Luis Arraez * Twins 103 0.291 0.320 0.372 0.243 1.280 0.136 0.107 0.398 0.311 1023
Jake Arrieta + Cubs 11 0 0 0 0 --- 0.091 0.727 0.091 0 0
Christian Arroyo + Red Sox 76 0.275 0.373 0.377 0.250 1.368 0.039 0.237 0.329 0.342 687
Willians Astudillo + Twins 65 0.313 0.293 0.484 0.308 1.550 0 0.062 0.308 0.477 858
Alex Avila * Nationals 21 0.125 0.167 0.250 0.095 2 0.190 0.190 0.333 0.190 332
Akil Baddoo * Tigers 78 0.192 0.278 0.493 0.179 2.571 0.051 0.436 0.231 0.462 608
Harrison Bader + Cardinals 25 0.227 0.176 0.545 0.200 2.400 0.080 0.160 0.280 0.480 839
Javier Baez + Cubs 111 0.245 0.309 0.529 0.225 2.160 0.027 0.369 0.279 0.486 909
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Austin Barnes + Dodgers 58 0.213 0.303 0.234 0.172 1.100 0.172 0.241 0.362 0.190 528
Tucker Barnhart * Reds 75 0.313 0.486 0.537 0.280 1.714 0.080 0.360 0.387 0.480 1131
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 57 0.180 0.222 0.280 0.158 1.556 0.105 0.228 0.263 0.246 437
Trevor Bauer + Dodgers 15 0 0 0 0 --- 0.067 0.333 0.067 0 0
Matt Beaty * Dodgers 41 0.303 0.375 0.394 0.244 1.300 0.146 0.195 0.439 0.317 1217
Cody Bellinger * Dodgers 21 0.211 0.286 0.368 0.190 1.750 0.095 0.238 0.286 0.333 521
Josh Bell # Nationals 72 0.141 0.159 0.281 0.125 2 0.083 0.264 0.222 0.250 376
Brandon Belt * Giants 101 0.226 0.283 0.476 0.188 2.105 0.158 0.327 0.347 0.396 931
Anthony Bemboom * Angels 20 0.263 0.385 0.263 0.250 1 0.050 0.300 0.300 0.250 380
Andrew Benintendi * Royals 116 0.276 0.325 0.410 0.250 1.483 0.095 0.190 0.345 0.371 758
Jose Berrios + Twins 2 0 0 0 0 --- 0 1 0 0 0
Jon Berti + Marlins 80 0.179 0.222 0.328 0.150 1.833 0.138 0.263 0.300 0.275 526
Alec Bettinger + Brewers 1 0 0 0 0 --- 0 1 0 0 0
Mookie Betts + Dodgers 123 0.248 0.280 0.410 0.211 1.654 0.114 0.163 0.358 0.350 852
Bo Bichette + Blue Jays 132 0.270 0.325 0.492 0.250 1.818 0.053 0.273 0.318 0.455 874
Shane Bieber + Indians 3 0 0 0 0 --- 0 0.333 0 0 0
Cavan Biggio * Blue Jays 105 0.202 0.291 0.303 0.171 1.500 0.114 0.314 0.295 0.257 517
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Braden Bishop + Mariners 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 112
Charlie Blackmon * Rockies 108 0.204 0.224 0.333 0.176 1.632 0.111 0.139 0.315 0.287 543
Alex Blandino + Reds 38 0.250 0.444 0.344 0.211 1.375 0.132 0.368 0.368 0.289 777
Xander Bogaerts + Red Sox 127 0.356 0.391 0.593 0.331 1.667 0.063 0.157 0.402 0.551 1374
Alec Bohm + Phillies 124 0.219 0.259 0.351 0.202 1.600 0.048 0.266 0.250 0.323 511
Skye Bolt # Giants 1 0 0 0 0 --- 0 1 0 0 0
David Bote + Cubs 96 0.176 0.210 0.294 0.156 1.667 0.073 0.229 0.250 0.260 363
Jackie Bradley Jr. * Brewers 115 0.179 0.239 0.330 0.165 1.842 0.026 0.313 0.243 0.304 436
Michael Brantley * Astros 111 0.311 0.337 0.509 0.297 1.636 0.036 0.126 0.342 0.486 840
Alex Bregman + Astros 104 0.292 0.315 0.469 0.269 1.607 0.067 0.173 0.346 0.433 818
Lewis Brinson + Marlins 47 0.196 0.258 0.304 0.191 1.556 0.021 0.298 0.213 0.298 294
Mike Brosseau + Rays 71 0.169 0.220 0.308 0.155 1.818 0.056 0.310 0.239 0.282 389
Seth Brown * Athletics 53 0.224 0.229 0.449 0.208 2 0.075 0.208 0.283 0.415 685
JT Brubaker + Pirates 9 0.250 0.500 0.250 0.222 1 0 0.444 0.222 0.222 204
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 124 0.308 0.348 0.673 0.266 2.182 0.121 0.242 0.395 0.581 1388
Walker Buehler + Dodgers 14 0.077 0.167 0.077 0.071 1 0 0.500 0.071 0.071 0
Madison Bumgarner + Diamondbacks 15 0.167 0.400 0.250 0.133 1.500 0.133 0.467 0.333 0.200 484
Corbin Burnes + Brewers 12 0.250 0.500 0.250 0.250 1 0 0.500 0.250 0.250 319
Byron Buxton + Twins 98 0.370 0.417 0.772 0.347 2.088 0.041 0.235 0.408 0.724 1769
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Asdrubal Cabrera # Diamondbacks 109 0.247 0.290 0.393 0.202 1.591 0.165 0.174 0.376 0.321 910
Miguel Cabrera + Tigers 67 0.098 0.108 0.213 0.090 2.167 0.090 0.328 0.179 0.194 204
Trevor Cahill + Pirates 5 0 0 0 0 --- 0 0.600 0 0 0
Lorenzo Cain + Brewers 40 0.206 0.167 0.500 0.175 2.429 0.150 0.175 0.325 0.425 935
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 68 0.328 0.354 0.492 0.294 1.500 0.088 0.147 0.397 0.441 1195
Johan Camargo # Braves 12 0 0 0 0 --- 0.083 0.417 0.083 0 0
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 132 0.298 0.393 0.413 0.273 1.389 0.083 0.258 0.356 0.379 825
Mark Canha + Athletics 142 0.248 0.286 0.419 0.204 1.690 0.120 0.197 0.380 0.345 1009
Victor Caratini # Padres 80 0.217 0.302 0.333 0.188 1.533 0.125 0.313 0.313 0.288 604
Dylan Carlson # Cardinals 124 0.275 0.355 0.459 0.242 1.667 0.089 0.258 0.347 0.403 902
Matt Carpenter * Cardinals 64 0.113 0.097 0.283 0.094 2.500 0.125 0.313 0.250 0.234 483
Curt Casali + Giants 46 0.105 0.154 0.132 0.087 1.250 0.174 0.261 0.261 0.109 195
Daniel Castano * Marlins 3 0 0 0 0 --- 0 0.667 0 0 0
Nick Castellanos + Reds 114 0.324 0.338 0.648 0.307 2 0.044 0.193 0.360 0.614 1235
Ryan Castellani + Rockies 1 0 0 0 0 --- 0 0 0 0 0
Luis Castillo + Reds 10 0.125 0.200 0.250 0.100 2 0.100 0.300 0.200 0.200 136
Harold Castro * Tigers 43 0.256 0.345 0.256 0.233 1 0.093 0.233 0.326 0.233 480
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jason Castro * Astros 41 0.235 0.300 0.500 0.195 2.125 0.146 0.293 0.366 0.415 930
Rodolfo Castro # Pirates 3 0 0 0 0 --- 0 0.333 0 0 0
Starlin Castro + Nationals 108 0.260 0.313 0.350 0.241 1.346 0.056 0.194 0.296 0.324 580
Willi Castro # Tigers 108 0.196 0.271 0.284 0.185 1.450 0.046 0.287 0.241 0.269 331
Jake Cave * Twins 84 0.160 0.262 0.253 0.143 1.583 0.071 0.381 0.238 0.226 320
Dylan Cease + White Sox 3 1 1 1.333 1 1.333 0 0 1 1.333 0
Jhoulys Chacin + Rockies 4 0 0 0 0 --- 0 0.250 0 0 0
Yu Chang + Indians 53 0.140 0.179 0.180 0.132 1.286 0.057 0.208 0.189 0.170 126
Matt Chapman + Athletics 132 0.205 0.290 0.402 0.174 1.957 0.129 0.356 0.311 0.341 705
Jazz Chisholm * Marlins 80 0.290 0.390 0.551 0.250 1.900 0.113 0.313 0.375 0.475 1314
Taylor Clarke + Diamondbacks 3 0.333 1 0.333 0.333 1 0 0.667 0.333 0.333 674
Garrett Cleavinger + Dodgers 1 0 0 0 0 --- 0 1 0 0 0
Zack Collins * White Sox 45 0.211 0.269 0.342 0.178 1.625 0.156 0.244 0.333 0.289 648
Michael Conforto * Mets 105 0.233 0.290 0.372 0.190 1.600 0.143 0.210 0.371 0.305 799
Willson Contreras + Cubs 109 0.217 0.241 0.467 0.183 2.150 0.092 0.303 0.321 0.394 835
William Contreras + Braves 12 0.400 0.375 0.700 0.333 1.750 0.167 0.083 0.500 0.583 1964
Garrett Cooper + Marlins 92 0.181 0.255 0.289 0.163 1.600 0.065 0.326 0.261 0.261 408
Patrick Corbin * Nationals 10 0.222 0.400 0.222 0.200 1 0.100 0.400 0.300 0.200 400
Franchy Cordero * Red Sox 69 0.188 0.324 0.234 0.174 1.250 0.058 0.391 0.232 0.217 315
Carlos Correa + Astros 128 0.254 0.280 0.415 0.234 1.633 0.063 0.172 0.305 0.383 660
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brandon Crawford * Giants 89 0.244 0.250 0.500 0.213 2.053 0.112 0.225 0.337 0.438 922
J.P. Crawford * Mariners 112 0.245 0.309 0.294 0.223 1.200 0.089 0.188 0.313 0.268 442
Nabil Crismatt + Padres 2 0 0 0 0 --- 0 0.500 0 0 0
C.J. Cron + Rockies 109 0.290 0.361 0.495 0.248 1.704 0.128 0.248 0.394 0.422 1173
Jake Cronenworth * Padres 135 0.263 0.296 0.381 0.230 1.452 0.089 0.141 0.333 0.333 700
Wil Crowe + Pirates 2 1 1 1 0.500 1 0.500 0 1 0.500 0
Nelson Cruz + Twins 113 0.300 0.293 0.580 0.265 1.933 0.071 0.177 0.354 0.513 1176
Tyler Zuber + Royals 1 0 0 0 0 --- 0 1 0 0 0
Charlie Culberson + Rangers 68 0.297 0.378 0.484 0.279 1.632 0.029 0.250 0.309 0.456 740
David Dahl * Rangers 106 0.204 0.257 0.306 0.189 1.500 0.038 0.264 0.236 0.283 386
Bobby Dalbec + Red Sox 92 0.174 0.269 0.279 0.163 1.600 0.054 0.359 0.228 0.261 293
Travis d'Arnaud + Braves 87 0.220 0.262 0.341 0.207 1.556 0.046 0.230 0.253 0.322 399
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 32 0.111 0.118 0.222 0.094 2 0.125 0.281 0.250 0.188 386
Ronnie Dawson * Astros 6 0.200 0.200 0.200 0.167 1 0.167 0 0.333 0.167 229
Yonathan Daza + Rockies 71 0.279 0.327 0.353 0.268 1.263 0.014 0.183 0.282 0.338 512
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 13 0.462 0.600 0.538 0.462 1.167 0 0.231 0.462 0.538 1807
Paul DeJong + Cardinals 121 0.187 0.181 0.402 0.165 2.150 0.107 0.231 0.281 0.355 614
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jose De Leon + Reds 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 112
Jose Devers * Marlins 12 0.182 0.250 0.182 0.167 1 0 0.333 0.167 0.167 253
Rafael Devers * Red Sox 124 0.287 0.320 0.556 0.250 1.935 0.113 0.218 0.371 0.484 1070
Aledmys Díaz + Astros 68 0.290 0.347 0.435 0.265 1.500 0.029 0.176 0.353 0.397 775
Elias Diaz + Rockies 52 0.128 0.182 0.170 0.115 1.333 0.096 0.269 0.212 0.154 148
Isan Diaz * Marlins 25 0.167 0.143 0.333 0.120 2 0.200 0.160 0.320 0.240 703
Yandy Díaz + Rays 124 0.270 0.325 0.300 0.218 1.111 0.177 0.137 0.411 0.242 910
Alex Dickerson * Giants 82 0.213 0.241 0.347 0.195 1.625 0.061 0.220 0.280 0.317 513
Corey Dickerson * Marlins 99 0.326 0.397 0.442 0.283 1.357 0.101 0.172 0.414 0.384 1072
Wilmer Difo # Pirates 35 0.242 0.368 0.455 0.229 1.875 0.057 0.371 0.286 0.429 656
Josh Donaldson + Twins 70 0.262 0.275 0.426 0.229 1.625 0.114 0.129 0.343 0.371 738
Hunter Dozier + Royals 98 0.176 0.186 0.429 0.163 2.438 0.071 0.276 0.235 0.398 447
Mauricio Dubon + Giants 64 0.190 0.233 0.293 0.172 1.545 0.063 0.234 0.250 0.266 384
Matt Duffy + Cubs 63 0.308 0.381 0.365 0.254 1.188 0.143 0.159 0.429 0.302 954
Steven Duggar * Giants 23 0.250 0.385 0.450 0.217 1.800 0.130 0.304 0.348 0.391 939
Adam Duvall + Marlins 105 0.200 0.241 0.430 0.190 2.150 0.038 0.343 0.238 0.410 536
Jarrod Dyson * Royals 20 0.294 0.385 0.471 0.250 1.600 0.150 0.200 0.400 0.400 1313
Adam Eaton * White Sox 108 0.211 0.262 0.368 0.185 1.750 0.074 0.250 0.296 0.324 577
Tommy Edman # Cardinals 142 0.298 0.325 0.420 0.275 1.410 0.063 0.106 0.352 0.387 903
Eduardo Escobar # Diamondbacks 126 0.243 0.241 0.496 0.222 2.036 0.079 0.175 0.302 0.452 814
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Santiago Espinal + Blue Jays 24 0.333 0.381 0.417 0.333 1.250 0 0.125 0.333 0.417 665
Phillip Evans + Pirates 109 0.221 0.250 0.368 0.193 1.667 0.092 0.211 0.321 0.321 693
Kyle Farmer + Reds 61 0.173 0.200 0.269 0.148 1.556 0.082 0.180 0.295 0.230 458
David Fletcher + Angels 137 0.264 0.301 0.287 0.248 1.088 0.036 0.124 0.285 0.270 433
Wilmer Flores + Giants 85 0.205 0.210 0.329 0.176 1.600 0.118 0.118 0.306 0.282 521
Mike Ford * Yankees 38 0.091 0.050 0.273 0.079 3 0.132 0.289 0.211 0.237 412
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 19 0.100 0.143 0.200 0.053 2 0.421 0.158 0.526 0.105 1412
Maikel Franco + Orioles 126 0.224 0.264 0.362 0.206 1.615 0.079 0.206 0.286 0.333 553
Ty France + Mariners 134 0.246 0.309 0.395 0.209 1.607 0.104 0.231 0.351 0.336 778
Adam Frazier * Pirates 132 0.288 0.324 0.398 0.258 1.382 0.083 0.106 0.356 0.356 804
Clint Frazier + Yankees 88 0.151 0.170 0.315 0.125 2.091 0.170 0.261 0.295 0.261 485
Todd Frazier + Pirates 28 0.043 0.056 0.087 0.036 2 0.107 0.179 0.214 0.071 155
Freddie Freeman * Braves 131 0.202 0.188 0.422 0.168 2.091 0.160 0.168 0.336 0.351 747
Max Fried * Braves 7 0.333 0.500 0.500 0.286 1.500 0 0.286 0.286 0.429 571
Josh Fuentes + Rockies 87 0.202 0.246 0.286 0.195 1.412 0.023 0.253 0.218 0.276 351
Cam Gallagher + Royals 19 0.111 0.133 0.167 0.105 1.500 0 0.211 0.105 0.158 93
Joey Gallo * Rangers 135 0.226 0.377 0.368 0.178 1.625 0.193 0.363 0.393 0.289 906
Freddy Galvis # Orioles 94 0.271 0.323 0.471 0.245 1.739 0.074 0.213 0.330 0.426 811
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ben Gamel * Indians 17 0.071 0.125 0.143 0.059 2 0.176 0.353 0.235 0.118 128
Adolis García + Rangers 97 0.258 0.314 0.539 0.237 2.087 0.062 0.330 0.309 0.495 918
Aramis Garcia + Athletics 40 0.135 0.182 0.216 0.125 1.600 0.025 0.350 0.175 0.200 205
Avisail Garcia + Brewers 114 0.267 0.348 0.386 0.237 1.444 0.096 0.263 0.342 0.342 815
Leury Garcia # White Sox 77 0.192 0.275 0.233 0.182 1.214 0.039 0.286 0.221 0.221 198
Luis Garcia * Nationals 8 0.143 0.250 0.143 0.125 1 0.125 0.375 0.250 0.125 211
Robel Garcia # Astros 13 0.167 0.222 0.167 0.154 1 0.077 0.231 0.231 0.154 200
Brett Gardner * Yankees 65 0.200 0.262 0.236 0.169 1.182 0.108 0.231 0.277 0.200 430
Kyle Garlick + Twins 40 0.270 0.400 0.405 0.250 1.500 0.025 0.325 0.300 0.375 552
Mitch Garver + Twins 77 0.205 0.243 0.493 0.195 2.400 0.052 0.390 0.247 0.468 631
Kevin Gausman * Giants 11 0.100 0.333 0.100 0.091 1 0 0.636 0.091 0.091 4
Andres Gimenez * Indians 73 0.176 0.233 0.324 0.164 1.833 0.041 0.315 0.219 0.301 363
Paul Goldschmidt + Cardinals 129 0.240 0.301 0.380 0.225 1.586 0.062 0.264 0.287 0.357 565
Austin Gomber * Rockies 11 0.111 0.200 0.111 0.091 1 0 0.364 0.091 0.091 36
Yan Gomes + Nationals 62 0.271 0.271 0.458 0.258 1.688 0.032 0.129 0.306 0.435 659
Chi Chi Gonzalez + Rockies 8 0.286 0.667 0.286 0.250 1 0 0.500 0.250 0.250 286
Erik Gonzalez + Pirates 97 0.221 0.250 0.337 0.216 1.524 0.021 0.175 0.237 0.330 361
Marwin Gonzalez # Red Sox 103 0.207 0.254 0.299 0.175 1.444 0.097 0.194 0.320 0.252 563
Niko Goodrum # Tigers 96 0.227 0.372 0.409 0.208 1.800 0.073 0.427 0.292 0.375 613
Nick Gordon * Twins 3 0.500 1 0.500 0.333 1 0.333 0.333 0.667 0.333 7443
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Phil Gosselin + Angels 11 0.182 0.250 0.273 0.182 1.500 0 0.273 0.182 0.273 91
Yuli Gurriel + Astros 126 0.318 0.348 0.509 0.278 1.600 0.127 0.135 0.405 0.444 1170
Yasmani Grandal # White Sox 81 0.121 0.125 0.259 0.086 2.143 0.272 0.198 0.358 0.185 546
Jon Gray + Rockies 15 0.267 0.571 0.267 0.267 1 0 0.533 0.267 0.267 376
Sonny Gray + Reds 7 0 0 0 0 --- 0.143 0.286 0.143 0 14
Didi Gregorius * Phillies 106 0.247 0.267 0.402 0.226 1.625 0.038 0.198 0.283 0.368 637
Grayson Greiner + Tigers 33 0.219 0.353 0.344 0.212 1.571 0.030 0.424 0.242 0.333 440
Randal Grichuk + Blue Jays 119 0.306 0.333 0.514 0.286 1.676 0.059 0.185 0.345 0.479 934
Trent Grisham * Padres 97 0.314 0.404 0.512 0.278 1.630 0.113 0.258 0.392 0.454 1228
Robbie Grossman # Tigers 131 0.212 0.278 0.308 0.168 1.455 0.183 0.237 0.366 0.244 823
Vladimir Guerrero Jr. + Blue Jays 129 0.330 0.365 0.592 0.264 1.794 0.178 0.171 0.465 0.473 1617
Luis Guillorme * Mets 23 0.333 0.353 0.333 0.261 1 0.217 0.043 0.478 0.261 1345
Lourdes Gurriel Jr. + Blue Jays 106 0.220 0.263 0.320 0.208 1.455 0.028 0.226 0.245 0.302 420
Ronald Guzman * Rangers 17 0.063 0 0.250 0.059 4 0.059 0.353 0.118 0.235 296
Sam Haggerty # Mariners 66 0.213 0.282 0.328 0.197 1.538 0.061 0.303 0.258 0.303 490
Billy Hamilton # White Sox 25 0.136 0.188 0.136 0.120 1 0.080 0.240 0.200 0.120 168
Garrett Hampson + Rockies 121 0.259 0.313 0.426 0.231 1.643 0.074 0.223 0.314 0.380 784
Mitch Haniger + Mariners 130 0.254 0.265 0.534 0.231 2.100 0.069 0.231 0.300 0.485 890
Ian Happ # Cubs 102 0.167 0.245 0.250 0.137 1.500 0.147 0.324 0.304 0.206 460
Bryce Harper * Phillies 101 0.317 0.364 0.598 0.257 1.885 0.168 0.208 0.446 0.485 1561
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Josh Harrison + Nationals 84 0.329 0.349 0.466 0.286 1.417 0.083 0.095 0.417 0.405 1142
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 7 0.200 0 0.800 0.143 4 0.286 0.143 0.429 0.571 1742
Austin Hays + Orioles 75 0.232 0.267 0.449 0.213 1.938 0.053 0.267 0.280 0.413 669
Nick Heath * Diamondbacks 29 0.192 0.294 0.231 0.172 1.200 0.103 0.310 0.276 0.207 348
Austin Hedges + Indians 38 0.118 0.125 0.294 0.105 2.500 0.079 0.421 0.184 0.263 346
Jonah Heim # Rangers 44 0.125 0.103 0.325 0.114 2.600 0.068 0.227 0.182 0.295 310
Guillermo Heredia + Braves 49 0.300 0.400 0.575 0.245 1.917 0.163 0.265 0.429 0.469 1360
Cesar Hernandez # Indians 129 0.205 0.236 0.304 0.178 1.478 0.132 0.163 0.310 0.264 516
Enrique Hernandez + Red Sox 124 0.239 0.280 0.425 0.218 1.778 0.065 0.226 0.298 0.387 670
Teoscar Hernandez + Blue Jays 60 0.250 0.343 0.357 0.233 1.429 0.067 0.317 0.300 0.333 663
Yadiel Hernández * Nationals 46 0.300 0.379 0.400 0.261 1.333 0.087 0.239 0.370 0.348 945
Odubel Herrera * Phillies 31 0.133 0.174 0.133 0.129 1 0.032 0.226 0.161 0.129 117
Jason Heyward * Cubs 104 0.188 0.231 0.344 0.173 1.833 0.077 0.269 0.250 0.317 487
Aaron Hicks # Yankees 114 0.202 0.229 0.354 0.175 1.750 0.105 0.228 0.298 0.307 588
Kyle Higashioka + Yankees 48 0.220 0.208 0.585 0.188 2.667 0.146 0.271 0.333 0.500 966
Sam Hilliard * Rockies 39 0.108 0.125 0.324 0.103 3 0.051 0.487 0.154 0.308 320
Keston Hiura + Brewers 89 0.152 0.239 0.266 0.135 1.750 0.067 0.360 0.247 0.236 285
Nico Hoerner + Cubs 44 0.389 0.483 0.556 0.318 1.429 0.182 0.159 0.500 0.455 1962
Jeff Hoffman + Reds 8 0.286 0.400 0.286 0.250 1 0 0.250 0.250 0.250 286
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brock Holt * Rangers 53 0.250 0.333 0.295 0.208 1.182 0.151 0.208 0.377 0.245 742
Rhys Hoskins + Phillies 132 0.242 0.297 0.508 0.227 2.100 0.061 0.318 0.288 0.477 731
Eric Hosmer * Padres 129 0.298 0.326 0.421 0.264 1.412 0.101 0.132 0.372 0.372 966
Adrian Houser + Brewers 10 0.222 0.500 0.556 0.200 2.500 0 0.600 0.200 0.500 698
Andy Ibáñez + Rangers 6 0.400 0.400 0.400 0.333 1 0 0.167 0.333 0.333 1663
José Iglesias + Angels 116 0.265 0.308 0.345 0.259 1.300 0.017 0.172 0.284 0.336 480
Ender Inciarte * Braves 20 0.294 0.357 0.353 0.250 1.200 0.100 0.150 0.350 0.300 587
Jonathan India + Reds 86 0.222 0.294 0.333 0.186 1.500 0.081 0.267 0.314 0.279 623
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
Danny Jansen + Blue Jays 66 0.083 0.091 0.150 0.076 1.800 0.091 0.227 0.167 0.136 133
Jon Jay * Angels 8 0.125 0.167 0.125 0.125 1 0 0.250 0.125 0.125 53
Ryan Jeffers + Twins 37 0.147 0.313 0.176 0.135 1.200 0.081 0.486 0.216 0.162 178
JaCoby Jones + Tigers 72 0.171 0.263 0.286 0.167 1.667 0.028 0.417 0.194 0.278 316
Taylor Jones + Astros 10 0.222 0.250 0.222 0.200 1 0.100 0.100 0.300 0.200 400
Matt Joyce * Phillies 38 0.100 0.125 0.133 0.079 1.333 0.184 0.158 0.289 0.105 242
Aaron Judge + Yankees 118 0.255 0.317 0.500 0.220 1.962 0.136 0.297 0.356 0.432 920
Sean Kazmar Jr. + Braves 2 0 0 0 0 --- 0 0 0 0 109
Mitch Keller + Pirates 6 0.167 0.200 0.167 0.167 1 0 0.167 0.167 0.167 113
Carson Kelly + Diamondbacks 86 0.323 0.311 0.645 0.233 2 0.198 0.163 0.477 0.465 2011
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tony Kemp * Athletics 51 0.205 0.276 0.231 0.157 1.125 0.196 0.196 0.373 0.176 690
Max Kepler * Twins 79 0.200 0.245 0.343 0.177 1.714 0.089 0.215 0.278 0.304 541
Clayton Kershaw * Dodgers 12 0.273 0.500 0.273 0.250 1 0.083 0.417 0.333 0.250 567
Carter Kieboom + Nationals 2 0 0 0 0 --- 0.500 0.500 0.500 0 840
Kevin Kiermaier * Rays 73 0.227 0.366 0.303 0.205 1.333 0.082 0.342 0.301 0.274 464
Ha-Seong Kim + Padres 66 0.197 0.244 0.262 0.182 1.333 0.045 0.227 0.258 0.242 363
Kwang Hyun Kim * Cardinals 6 0.167 0.250 0.167 0.167 1 0 0.333 0.167 0.167 270
Isiah Kiner-Falefa + Rangers 144 0.273 0.301 0.439 0.250 1.611 0.049 0.174 0.319 0.403 825
Scott Kingery + Phillies 8 0.125 0.250 0.125 0.125 1 0 0.500 0.125 0.125 53
Alex Kirilloff * Twins 44 0.214 0.192 0.571 0.205 2.667 0.023 0.295 0.227 0.545 738
Alejandro Kirk + Blue Jays 46 0.225 0.194 0.475 0.196 2.111 0.109 0.130 0.326 0.413 802
Andrew Knapp # Phillies 36 0.156 0.267 0.250 0.139 1.600 0.083 0.472 0.222 0.222 379
Andrew Knizner + Cardinals 55 0.200 0.244 0.260 0.182 1.300 0.073 0.164 0.273 0.236 285
Juan Lagares + Angels 14 0.154 0.167 0.231 0.143 1.500 0.071 0.071 0.214 0.214 137
Jake Lamb * White Sox 28 0.143 0.231 0.143 0.107 1 0.250 0.286 0.357 0.107 491
Tommy La Stella * Giants 75 0.235 0.263 0.353 0.213 1.500 0.080 0.133 0.293 0.320 609
Ramon Laureano + Athletics 129 0.259 0.299 0.517 0.233 2 0.078 0.248 0.333 0.465 965
DJ LeMahieu + Yankees 133 0.267 0.323 0.336 0.233 1.258 0.120 0.165 0.361 0.293 687
Sandy Leon # Marlins 35 0.235 0.286 0.235 0.229 1 0.029 0.171 0.257 0.229 282
Kyle Lewis + Mariners 52 0.184 0.176 0.388 0.173 2.111 0.058 0.231 0.231 0.365 512
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Francisco Lindor # Mets 112 0.163 0.182 0.207 0.134 1.267 0.143 0.134 0.295 0.170 367
Tim Locastro + Diamondbacks 62 0.250 0.325 0.304 0.226 1.214 0.065 0.242 0.323 0.274 588
Evan Longoria + Giants 92 0.282 0.346 0.513 0.239 1.818 0.152 0.239 0.391 0.435 1042
Nicky Lopez * Royals 100 0.210 0.250 0.284 0.170 1.353 0.140 0.140 0.310 0.230 536
Pablo Lopez * Marlins 13 0.077 0.125 0.154 0.077 2 0 0.385 0.077 0.154 25
Brandon Lowe * Rays 125 0.193 0.242 0.367 0.168 1.905 0.104 0.304 0.296 0.320 615
Nate Lowe * Rangers 141 0.274 0.354 0.460 0.241 1.676 0.113 0.277 0.362 0.404 922
Jed Lowrie # Athletics 125 0.265 0.303 0.425 0.240 1.600 0.096 0.168 0.336 0.384 789
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 81 0.182 0.143 0.500 0.148 2.750 0.173 0.222 0.333 0.407 878
Gavin Lux * Dodgers 80 0.216 0.286 0.284 0.200 1.313 0.050 0.250 0.250 0.263 381
Manny Machado + Padres 133 0.226 0.253 0.365 0.195 1.615 0.128 0.188 0.323 0.316 676
Vimael Machin * Athletics 19 0.059 0.091 0.059 0.053 1 0.105 0.316 0.158 0.053 16
Nick Madrigal + White Sox 97 0.315 0.326 0.404 0.289 1.286 0.052 0.041 0.361 0.371 925
Tyler Mahle + Reds 12 0 0 0 0 --- 0 0.167 0 0 107
Luke Maile + Brewers 17 0.200 0.273 0.200 0.176 1 0.059 0.235 0.294 0.176 358
Martin Maldonado + Astros 76 0.129 0.205 0.214 0.118 1.667 0.079 0.395 0.197 0.197 207
Trey Mancini + Orioles 130 0.252 0.279 0.445 0.231 1.767 0.069 0.215 0.308 0.408 694
Tucupita Marcano * Padres 13 0.167 0.182 0.250 0.154 1.500 0.077 0.077 0.231 0.231 165
Manuel Margot + Rays 106 0.255 0.289 0.408 0.236 1.600 0.066 0.189 0.302 0.377 701
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jake Marisnick + Cubs 59 0.269 0.333 0.635 0.237 2.357 0.085 0.305 0.356 0.559 1168
Jose Marmolejos * Mariners 68 0.155 0.188 0.345 0.132 2.222 0.147 0.338 0.279 0.294 542
German Marquez + Rockies 11 0.091 0.167 0.091 0.091 1 0 0.455 0.091 0.091 21
Ketel Marte # Diamondbacks 28 0.462 0.500 0.846 0.429 1.833 0.071 0.143 0.500 0.786 2493
Starling Marte + Marlins 69 0.316 0.381 0.491 0.261 1.556 0.116 0.203 0.420 0.406 1400
Carlos Martinez + Cardinals 11 0.091 0.200 0.182 0.091 2 0 0.545 0.091 0.182 40
J.D. Martinez + Red Sox 132 0.348 0.385 0.696 0.303 2 0.121 0.205 0.432 0.606 1527
Jorge Mateo + Padres 38 0.206 0.261 0.353 0.184 1.714 0.026 0.263 0.289 0.316 564
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 61 0.293 0.436 0.379 0.279 1.294 0.033 0.311 0.328 0.361 703
Nomar Mazara * Tigers 40 0.237 0.241 0.395 0.225 1.667 0.050 0.175 0.275 0.375 505
Ryan McBroom + Royals 7 0.167 1 0.167 0.143 1 0.143 0.714 0.286 0.143 302
James McCann + Mets 79 0.222 0.278 0.264 0.203 1.188 0.089 0.215 0.291 0.241 363
Chas McCormick + Astros 30 0.154 0.167 0.346 0.133 2.250 0.033 0.267 0.233 0.300 502
Andrew McCutchen + Phillies 114 0.198 0.238 0.365 0.167 1.842 0.149 0.263 0.316 0.307 655
Reese McGuire * Blue Jays 3 0 0 0 0 --- 0.333 0.667 0.333 0 244
Ryan McKenna + Orioles 17 0.200 0.300 0.333 0.176 1.667 0.118 0.294 0.294 0.294 642
Triston McKenzie + Indians 2 0.500 0.500 0.500 0.500 1 0 0 0.500 0.500 2131
Billy McKinney * Brewers 79 0.230 0.269 0.419 0.215 1.824 0.063 0.241 0.278 0.392 592
Zach McKinstry * Dodgers 58 0.296 0.342 0.556 0.276 1.875 0.034 0.241 0.328 0.517 1005
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ryan McMahon * Rockies 127 0.265 0.288 0.513 0.244 1.935 0.071 0.236 0.315 0.472 853
Jeff McNeil * Mets 92 0.228 0.232 0.342 0.196 1.500 0.120 0.087 0.337 0.293 655
Austin Meadows * Rays 132 0.202 0.205 0.450 0.167 2.227 0.136 0.235 0.326 0.371 835
Francisco Mejia # Rays 67 0.300 0.347 0.450 0.269 1.500 0.045 0.164 0.343 0.403 882
Danny Mendick + White Sox 22 0.375 0.545 0.375 0.273 1 0.273 0.227 0.545 0.273 1968
Jordy Mercer + Nationals 25 0.333 0.444 0.375 0.320 1.125 0.040 0.240 0.360 0.360 817
Yermin Mercedes + White Sox 94 0.386 0.426 0.614 0.362 1.588 0.064 0.160 0.426 0.574 1527
Whit Merrifield + Royals 135 0.271 0.267 0.424 0.237 1.563 0.089 0.096 0.333 0.370 958
Wade Miley * Reds 11 0.182 0.333 0.182 0.182 1 0 0.455 0.182 0.182 141
Brad Miller * Phillies 55 0.280 0.393 0.460 0.255 1.643 0.091 0.345 0.345 0.418 853
Yadier Molina + Cardinals 71 0.323 0.348 0.631 0.296 1.952 0.070 0.211 0.366 0.577 1300
Yoan Moncada # White Sox 116 0.263 0.354 0.394 0.224 1.500 0.112 0.276 0.362 0.336 858
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 100 0.129 0.180 0.247 0.110 1.909 0.130 0.340 0.250 0.210 380
Colin Moran * Pirates 117 0.292 0.386 0.472 0.265 1.613 0.085 0.282 0.350 0.427 939
Mitch Moreland * Athletics 82 0.225 0.240 0.423 0.195 1.875 0.098 0.232 0.305 0.366 763
Charlie Morton + Braves 8 0.125 0.250 0.125 0.125 1 0 0.500 0.125 0.125 53
Ryan Mountcastle + Orioles 116 0.202 0.284 0.284 0.190 1.409 0.043 0.310 0.233 0.267 344
Mike Moustakas * Reds 76 0.219 0.224 0.438 0.184 2 0.105 0.184 0.316 0.368 730
Cedric Mullins * Orioles 135 0.320 0.366 0.525 0.289 1.641 0.089 0.185 0.378 0.474 1125
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Max Muncy * Dodgers 128 0.221 0.271 0.432 0.164 1.952 0.227 0.242 0.422 0.320 1090
Sean Murphy + Athletics 95 0.218 0.260 0.423 0.179 1.941 0.126 0.253 0.358 0.347 821
Tom Murphy + Mariners 62 0.140 0.152 0.333 0.129 2.375 0.065 0.339 0.194 0.306 403
Joe Musgrove + Padres 10 0.100 0.250 0.100 0.100 1 0 0.600 0.100 0.100 28
Wil Myers + Padres 106 0.258 0.308 0.430 0.226 1.667 0.123 0.226 0.349 0.377 794
Tyler Naquin * Reds 91 0.260 0.275 0.519 0.220 2 0.110 0.231 0.363 0.440 1082
Omar Narvaez * Brewers 79 0.368 0.393 0.529 0.316 1.440 0.101 0.127 0.443 0.456 1566
Josh Naylor * Indians 102 0.260 0.319 0.417 0.245 1.600 0.039 0.216 0.294 0.392 657
Nick Neidert + Marlins 4 0 0 0 0 --- 0.250 0.250 0.250 0 104
Sheldon Neuse + Dodgers 25 0.240 0.333 0.480 0.240 2 0 0.440 0.240 0.480 549
Kevin Newman + Pirates 103 0.196 0.205 0.247 0.184 1.263 0.049 0.087 0.233 0.233 327
Tomas Nido + Mets 18 0.250 0.231 0.563 0.222 2.250 0 0.111 0.333 0.500 1004
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 14 0.083 0.091 0.083 0.071 1 0.071 0.071 0.214 0.071 76
Austin Nola + Padres 11 0.200 0.222 0.300 0.182 1.500 0.091 0.091 0.273 0.273 381
Jacob Nottingham + Brewers 8 0.250 0 1 0.250 4 0 0.625 0.250 1 1365
Dom Nunez * Rockies 68 0.213 0.286 0.557 0.191 2.615 0.103 0.412 0.294 0.500 817
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 70 0.164 0.128 0.361 0.143 2.200 0.100 0.143 0.271 0.314 562
Ryan O'Hearn * Royals 34 0.200 0.267 0.433 0.176 2.167 0.118 0.382 0.294 0.382 746
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Shohei Ohtani * Angels 118 0.273 0.286 0.645 0.254 2.367 0.042 0.254 0.322 0.602 1049
Matt Olson * Athletics 112 0.280 0.296 0.560 0.250 2 0.080 0.205 0.348 0.500 968
Tyler O'Neill + Cardinals 76 0.250 0.302 0.500 0.237 2 0.026 0.316 0.289 0.474 780
Johan Oviedo + Cardinals 5 0.200 0.500 0.200 0.200 1 0 0.600 0.200 0.200 181
Hunter Owen + Pirates 3 0 0 0 0 --- 0 0.667 0.333 0 244
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 134 0.207 0.244 0.331 0.187 1.600 0.090 0.231 0.284 0.299 480
Cristian Pache + Braves 49 0.133 0.217 0.244 0.122 1.833 0.041 0.429 0.184 0.224 264
Kevin Padlo + Rays 8 0 0 0 0 --- 0.250 0.625 0.250 0 104
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 54 0.226 0.267 0.302 0.222 1.333 0.019 0.148 0.241 0.296 298
Mark Payton * Reds 8 0.143 0.167 0.143 0.125 1 0.125 0.125 0.250 0.125 211
Joc Pederson * Cubs 70 0.143 0.200 0.232 0.114 1.625 0.129 0.314 0.286 0.186 513
David Peralta * Diamondbacks 121 0.282 0.308 0.473 0.256 1.677 0.091 0.132 0.347 0.430 875
Freddy Peralta + Brewers 8 0 0 0 0 --- 0.125 0.500 0.125 0 7
Jose Peraza + Mets 6 0.167 0.167 0.167 0.167 1 0 0 0.167 0.167 113
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 32 0.143 0.176 0.286 0.125 2 0.094 0.313 0.250 0.250 398
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 126 0.269 0.316 0.504 0.254 1.875 0.032 0.262 0.310 0.476 822
Jace Peterson * Brewers 28 0.208 0.231 0.458 0.179 2.200 0.143 0.321 0.321 0.393 841
Tommy Pham + Padres 96 0.188 0.246 0.200 0.156 1.067 0.125 0.219 0.302 0.167 456
Brett Phillips * Rays 56 0.244 0.370 0.400 0.196 1.636 0.161 0.321 0.357 0.321 829
Kevin Pillar + Mets 49 0.261 0.286 0.413 0.245 1.583 0.041 0.184 0.306 0.388 627
Manny Pina + Brewers 29 0.160 0.111 0.440 0.138 2.750 0.103 0.207 0.241 0.379 607
Chad Pinder + Athletics 10 0.300 0.500 0.600 0.300 2 0 0.500 0.300 0.600 1001
Michael Pineda + Twins 2 0 0 0 0 --- 0 0.500 0 0 109
Stephen Piscotty + Athletics 78 0.214 0.261 0.386 0.192 1.800 0.090 0.269 0.295 0.346 588
Kevin Plawecki + Red Sox 37 0.273 0.321 0.364 0.243 1.333 0.054 0.135 0.324 0.324 504
Gregory Polanco * Pirates 90 0.200 0.250 0.350 0.178 1.750 0.111 0.278 0.289 0.311 560
Jorge Polanco # Twins 114 0.206 0.247 0.304 0.184 1.476 0.070 0.193 0.272 0.272 514
AJ Pollock + Dodgers 96 0.258 0.311 0.438 0.240 1.696 0.073 0.250 0.313 0.406 715
Buster Posey + Giants 78 0.394 0.412 0.732 0.359 1.857 0.077 0.167 0.449 0.667 1723
Jurickson Profar # Padres 118 0.247 0.295 0.330 0.203 1.333 0.144 0.169 0.347 0.271 732
Albert Pujols + Angels 92 0.198 0.176 0.372 0.185 1.882 0.033 0.141 0.250 0.348 484
Roman Quinn # Phillies 52 0.136 0.214 0.250 0.115 1.833 0.096 0.308 0.269 0.212 332
Luke Raley * Dodgers 39 0.206 0.286 0.324 0.179 1.571 0.051 0.308 0.308 0.282 494
Harold Ramirez + Indians 17 0.294 0.333 0.471 0.294 1.600 0 0.118 0.294 0.471 636
Jose Ramirez # Indians 127 0.259 0.221 0.556 0.220 2.143 0.118 0.118 0.354 0.472 1131
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Wilson Ramos + Tigers 104 0.227 0.235 0.464 0.212 2.045 0.048 0.221 0.260 0.433 684
Corey Ray * Brewers 3 0 0 0 0 --- 0.333 0.333 0.333 0 244
J.T. Realmuto + Phillies 102 0.291 0.361 0.477 0.245 1.640 0.118 0.225 0.392 0.402 1239
Anthony Rendon + Angels 66 0.276 0.289 0.466 0.242 1.688 0.106 0.167 0.348 0.409 930
Hunter Renfroe + Red Sox 90 0.195 0.224 0.341 0.178 1.750 0.067 0.256 0.244 0.311 470
Luis Rengifo # Angels 15 0.071 0.083 0.071 0.067 1 0.067 0.133 0.133 0.067 18
Franmil Reyes + Indians 109 0.283 0.333 0.626 0.257 2.214 0.073 0.294 0.339 0.569 1045
Pablo Reyes + Brewers 18 0.167 0.214 0.167 0.167 1 0 0.222 0.167 0.167 110
Victor Reyes # Tigers 65 0.143 0.182 0.238 0.138 1.667 0.031 0.277 0.169 0.231 218
Bryan Reynolds # Pirates 125 0.291 0.363 0.473 0.256 1.625 0.112 0.216 0.376 0.416 956
JT Riddle * Twins 6 0.333 0.333 0.333 0.333 1 0 0 0.333 0.333 674
Austin Riley + Braves 114 0.289 0.368 0.402 0.246 1.393 0.096 0.237 0.386 0.342 1021
Edwin Rios * Dodgers 60 0.078 0.094 0.137 0.067 1.750 0.117 0.300 0.217 0.117 175
Rene Rivera + Indians 4 0.750 1 1 0.750 1.333 0 0.250 0.750 1 11452
Anthony Rizzo * Cubs 128 0.231 0.233 0.444 0.195 1.920 0.141 0.148 0.336 0.375 871
Daniel Robertson + Brewers 43 0.105 0.160 0.132 0.093 1.250 0.070 0.302 0.186 0.116 86
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 94 0.228 0.321 0.278 0.191 1.222 0.128 0.245 0.351 0.234 535
Josh Rojas * Diamondbacks 85 0.240 0.277 0.493 0.212 2.056 0.118 0.271 0.329 0.435 885
Jose Rojas * Angels 51 0.191 0.290 0.319 0.176 1.667 0.078 0.314 0.255 0.294 380
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Miguel Rojas + Marlins 114 0.280 0.314 0.430 0.246 1.536 0.105 0.114 0.368 0.377 918
Austin Romine + Cubs 9 0.111 0.167 0.222 0.111 2 0 0.333 0.111 0.222 67
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 12 0.091 0.167 0.091 0.083 1 0.083 0.417 0.167 0.083 70
Amed Rosario + Indians 91 0.202 0.238 0.345 0.187 1.706 0.077 0.209 0.264 0.319 447
Eddie Rosario * Indians 113 0.240 0.268 0.385 0.221 1.600 0.062 0.177 0.283 0.354 604
Joe Ross + Nationals 10 0.300 0.500 0.300 0.300 1 0 0.400 0.300 0.300 511
Darin Ruf + Giants 53 0.209 0.200 0.512 0.170 2.444 0.151 0.283 0.340 0.415 927
Keibert Ruiz # Dodgers 2 0.500 0 2 0.500 4 0 0.500 0.500 2 4094
Rio Ruiz * Orioles 81 0.164 0.200 0.329 0.148 2 0.099 0.309 0.247 0.296 428
Ali Sanchez + Cardinals 3 0.333 0.333 0.667 0.333 2 0 0 0.333 0.667 1015
Gary Sanchez + Yankees 78 0.175 0.205 0.286 0.141 1.636 0.154 0.218 0.333 0.231 601
Pablo Sandoval # Braves 34 0.276 0.357 0.586 0.235 2.125 0.147 0.353 0.382 0.500 1267
Miguel Sano + Twins 67 0.113 0.148 0.226 0.090 2 0.209 0.358 0.299 0.179 462
Anthony Santander # Orioles 62 0.196 0.231 0.321 0.177 1.636 0.032 0.274 0.226 0.290 456
Carlos Santana # Royals 129 0.250 0.253 0.454 0.209 1.815 0.155 0.155 0.364 0.380 959
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 111 0.192 0.250 0.260 0.180 1.350 0.045 0.288 0.225 0.243 337
Max Schrock * Reds 9 0.111 0.250 0.111 0.111 1 0 0.556 0.111 0.111 169
Kyle Schwarber * Nationals 83 0.187 0.250 0.333 0.169 1.786 0.072 0.301 0.265 0.301 455
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Corey Seager * Dodgers 138 0.250 0.283 0.433 0.217 1.733 0.116 0.174 0.348 0.377 776
Kyle Seager * Mariners 132 0.242 0.267 0.458 0.220 1.897 0.061 0.205 0.295 0.417 758
Jean Segura + Phillies 64 0.333 0.380 0.450 0.313 1.350 0.047 0.156 0.359 0.422 827
Marcus Semien + Blue Jays 132 0.254 0.288 0.458 0.227 1.800 0.098 0.242 0.326 0.409 903
Nick Senzel + Reds 90 0.247 0.277 0.325 0.211 1.316 0.133 0.133 0.344 0.278 647
Pedro Severino + Orioles 85 0.235 0.310 0.309 0.224 1.316 0.047 0.259 0.271 0.294 453
Travis Shaw * Brewers 117 0.214 0.250 0.388 0.188 1.818 0.094 0.265 0.299 0.342 670
Zack Short + Tigers 7 0.200 0.500 0.200 0.143 1 0.286 0.429 0.429 0.143 793
Magneuris Sierra * Marlins 26 0.130 0.176 0.130 0.115 1 0.115 0.231 0.231 0.115 190
Andrelton Simmons + Twins 75 0.246 0.294 0.354 0.213 1.438 0.120 0.173 0.347 0.307 627
Chance Sisco * Orioles 40 0.162 0.250 0.189 0.150 1.167 0.025 0.325 0.225 0.175 202
Austin Slater + Giants 93 0.205 0.313 0.325 0.183 1.588 0.108 0.355 0.290 0.290 517
Dominic Smith * Mets 95 0.233 0.292 0.344 0.221 1.476 0.042 0.253 0.263 0.326 461
Pavin Smith * Diamondbacks 111 0.267 0.301 0.457 0.252 1.714 0.054 0.171 0.306 0.432 656
Will Smith + Dodgers 96 0.244 0.258 0.462 0.198 1.895 0.125 0.156 0.365 0.375 890
Eric Sogard * Cubs 54 0.280 0.333 0.340 0.259 1.214 0.056 0.167 0.315 0.315 657
Nick Solak + Rangers 139 0.274 0.333 0.468 0.245 1.706 0.058 0.259 0.353 0.417 911
Donovan Solano + Giants 54 0.300 0.375 0.380 0.278 1.267 0.037 0.204 0.333 0.352 786
Jorge Soler + Royals 119 0.198 0.273 0.347 0.168 1.750 0.076 0.303 0.269 0.294 564
Edmundo Sosa + Cardinals 13 0.200 0.286 0.200 0.154 1 0.077 0.231 0.385 0.154 269
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Juan Soto * Nationals 64 0.283 0.295 0.434 0.234 1.533 0.156 0.125 0.391 0.359 950
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 88 0.236 0.308 0.375 0.193 1.588 0.170 0.216 0.375 0.307 819
Craig Stammen + Padres 3 0.500 1 0.500 0.333 1 0 0.333 0.333 0.333 707
Giancarlo Stanton + Yankees 118 0.312 0.362 0.606 0.288 1.941 0.076 0.263 0.364 0.559 1108
Max Stassi + Angels 32 0.241 0.316 0.345 0.219 1.429 0.094 0.281 0.313 0.313 580
Tyler Stephenson + Reds 51 0.340 0.441 0.447 0.314 1.313 0.059 0.235 0.392 0.412 984
Andrew Stevenson * Nationals 54 0.224 0.303 0.327 0.204 1.455 0.056 0.296 0.278 0.296 525
DJ Stewart * Orioles 82 0.183 0.224 0.296 0.159 1.615 0.134 0.244 0.293 0.256 500
Trevor Story + Rockies 127 0.304 0.349 0.527 0.268 1.735 0.094 0.189 0.370 0.465 1094
Stephen Strasburg + Nationals 3 0.333 0.333 0.667 0.333 2 0 0 0.333 0.667 1015
Myles Straw + Astros 113 0.222 0.282 0.273 0.195 1.227 0.097 0.204 0.301 0.239 527
Marcus Stroman + Mets 13 0.083 0.143 0.167 0.077 2 0.077 0.385 0.154 0.154 84
Eugenio Suarez + Reds 122 0.140 0.172 0.318 0.123 2.267 0.098 0.369 0.238 0.279 431
Kurt Suzuki + Angels 57 0.224 0.263 0.327 0.193 1.455 0.053 0.193 0.298 0.281 490
Dansby Swanson + Braves 125 0.204 0.284 0.319 0.184 1.565 0.072 0.296 0.280 0.288 408
Raimel Tapia * Rockies 118 0.312 0.326 0.440 0.288 1.412 0.068 0.119 0.356 0.407 986
Fernando Tatis Jr. + Padres 95 0.229 0.220 0.554 0.200 2.421 0.116 0.274 0.316 0.484 950
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 29 0.259 0.316 0.481 0.241 1.857 0.069 0.241 0.310 0.448 816
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
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 116 0.263 0.339 0.474 0.216 1.800 0.138 0.250 0.397 0.388 1065
Michael A. Taylor + Royals 102 0.266 0.359 0.351 0.245 1.320 0.078 0.275 0.324 0.324 651
Tyrone Taylor + Brewers 45 0.282 0.296 0.564 0.244 2 0.067 0.200 0.378 0.489 1152
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 63 0.183 0.227 0.267 0.175 1.455 0.032 0.238 0.222 0.254 300
Lane Thomas + Cardinals 10 0.222 0.333 0.222 0.200 1 0.100 0.300 0.300 0.200 400
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 20 0.154 0.167 0.154 0.100 1 0.250 0.150 0.350 0.100 934
Abraham Toro # Astros 13 0.083 0.083 0.083 0.077 1 0.077 0 0.154 0.077 28
Gleyber Torres + Yankees 124 0.243 0.299 0.290 0.210 1.192 0.137 0.161 0.347 0.250 583
Luis Torrens + Mariners 74 0.214 0.269 0.329 0.203 1.533 0.041 0.230 0.257 0.311 391
Ronald Torreyes + Phillies 5 0.200 0.500 0.200 0.200 1 0 0.600 0.200 0.200 181
Taylor Trammell * Mariners 89 0.156 0.235 0.338 0.135 2.167 0.112 0.438 0.258 0.292 495
Alan Trejo + Rockies 22 0.200 0.286 0.250 0.182 1.250 0.091 0.273 0.273 0.227 304
Jose Trevino + Rangers 86 0.247 0.306 0.309 0.233 1.250 0.035 0.221 0.267 0.291 387
Mike Trout + Angels 113 0.380 0.519 0.728 0.310 1.914 0.168 0.283 0.496 0.593 2095
Yoshi Tsutsugo * Rays 84 0.160 0.240 0.213 0.143 1.333 0.095 0.298 0.238 0.190 220
Kyle Tucker * Astros 121 0.179 0.173 0.349 0.157 1.947 0.083 0.190 0.248 0.306 519
Justin Turner + Dodgers 128 0.333 0.382 0.593 0.281 1.778 0.133 0.211 0.422 0.500 1501
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Trea Turner + Nationals 115 0.299 0.333 0.533 0.278 1.781 0.043 0.217 0.348 0.496 988
Justin Upton + Angels 101 0.222 0.259 0.411 0.198 1.850 0.089 0.277 0.297 0.366 680
Luis Urias + Brewers 99 0.220 0.278 0.390 0.182 1.778 0.141 0.263 0.333 0.323 729
Ramon Urias + Orioles 52 0.170 0.241 0.277 0.154 1.625 0.096 0.327 0.250 0.250 363
Gio Urshela + Yankees 111 0.287 0.342 0.455 0.261 1.586 0.081 0.225 0.342 0.414 853
Pat Valaika + Orioles 35 0.250 0.292 0.375 0.229 1.500 0.057 0.200 0.286 0.343 567
Josh VanMeter * Diamondbacks 61 0.157 0.206 0.275 0.131 1.750 0.164 0.262 0.295 0.230 529
Ildemaro Vargas # Cubs 10 0.125 0.167 0.125 0.100 1 0.200 0.200 0.300 0.100 264
Daulton Varsho * Diamondbacks 14 0.286 0.308 0.500 0.286 1.750 0 0.071 0.286 0.500 760
Andrew Vaughn + White Sox 68 0.241 0.350 0.328 0.206 1.357 0.103 0.279 0.338 0.279 677
Christian Vazquez + Red Sox 105 0.276 0.325 0.388 0.257 1.407 0.057 0.190 0.314 0.362 663
Vince Velasquez + Phillies 7 0.200 0.500 0.200 0.143 1 0.143 0.429 0.286 0.143 240
Alex Verdugo * Red Sox 122 0.315 0.330 0.509 0.279 1.618 0.082 0.123 0.377 0.451 1132
Jonathan Villar # Mets 59 0.222 0.314 0.370 0.203 1.667 0.068 0.305 0.288 0.339 498
Daniel Vogelbach * Brewers 76 0.194 0.234 0.313 0.171 1.615 0.118 0.237 0.289 0.276 472
Stephen Vogt * Diamondbacks 49 0.205 0.200 0.477 0.184 2.333 0.102 0.224 0.286 0.429 730
Jason Vosler * Giants 13 0.167 0.182 0.250 0.154 1.500 0.077 0.077 0.231 0.231 305
Joey Votto * Reds 118 0.226 0.250 0.425 0.203 1.875 0.093 0.212 0.305 0.381 692
LaMonte Wade Jr * Giants 7 0.333 0.500 0.500 0.286 1.500 0.143 0.286 0.429 0.429 1289
Tyler Wade * Yankees 6 0.333 0.667 0.333 0.333 1 0 0.500 0.333 0.333 674
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Adam Wainwright + Cardinals 9 0 0 0 0 --- 0 0.556 0 0 24
Christian Walker + Diamondbacks 53 0.188 0.235 0.271 0.170 1.444 0.075 0.264 0.245 0.245 375
Chad Wallach + Marlins 45 0.268 0.423 0.317 0.244 1.182 0.022 0.378 0.289 0.289 569
Jared Walsh * Angels 118 0.330 0.384 0.563 0.288 1.706 0.093 0.212 0.407 0.492 1304
Luke Weaver + Diamondbacks 10 0.200 0.500 0.200 0.200 1 0 0.600 0.200 0.200 181
Logan Webb + Giants 8 0.143 0.250 0.429 0.125 3 0 0.375 0.125 0.375 165
Joey Wendle * Rays 109 0.293 0.338 0.475 0.266 1.621 0.064 0.183 0.349 0.431 852
Zack Wheeler * Phillies 17 0.176 0.429 0.235 0.176 1.333 0 0.588 0.176 0.235 157
Eli White + Rangers 60 0.127 0.200 0.164 0.117 1.286 0.083 0.333 0.200 0.150 132
Evan White + Mariners 84 0.141 0.192 0.205 0.131 1.455 0.060 0.298 0.202 0.190 202
Taylor Widener * Diamondbacks 8 0 0 0 0 --- 0.125 0.625 0.125 0 7
Justin Williams * Cardinals 83 0.181 0.250 0.306 0.157 1.692 0.120 0.349 0.289 0.265 463
Nick Williams * White Sox 13 0 0 0 0 --- 0.077 0.308 0.231 0 54
Trevor Williams + Cubs 9 0.143 0.333 0.143 0.111 1 0.111 0.444 0.222 0.111 109
Jesse Winker * Reds 102 0.359 0.422 0.641 0.324 1.788 0.088 0.216 0.422 0.578 1579
Tony Wolters * Cubs 25 0.158 0.300 0.158 0.120 1 0.200 0.360 0.320 0.120 260
Kolten Wong * Brewers 82 0.268 0.298 0.423 0.232 1.579 0.085 0.159 0.354 0.366 889
Kyle Wright + Braves 2 0.500 0.500 1 0.500 2 0 0 0.500 1 3155
Mike Yastrzemski * Giants 89 0.215 0.283 0.468 0.191 2.176 0.112 0.326 0.303 0.416 709
Christian Yelich * Brewers 41 0.353 0.571 0.382 0.293 1.083 0.146 0.317 0.463 0.317 1460
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Huascar Ynoa + Braves 13 0.385 0.429 0.923 0.385 2.400 0 0.308 0.385 0.923 1832
Andrew Young + Diamondbacks 14 0.333 0 1.333 0.214 4 0.143 0.357 0.571 0.857 3808
Ryan Zimmerman + Nationals 54 0.314 0.364 0.588 0.296 1.875 0.056 0.259 0.352 0.556 1138
Mike Zunino + Rays 66 0.217 0.226 0.550 0.197 2.538 0.076 0.348 0.288 0.500 848

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 Friday, 7 May 2021, at 1:27 pm Pacific Time.