Skip to main content 

Owing to the width of most of the many data tables on this site, it is best viewed from a desktop computer. If you are on a mobile device (phone or tablet), you will obtain a better viewing experience by rotating your device a quarter-turn (to get the so-called “panorama” screen view).


The Owlcroft Baseball-Analysis Site




Baseball team and player performance examined realistically and accurately.
 Click here to email us. 



You are here:  Home  »  dailies  »  batters  »   this page
(Click on any image above to see it at full size.)
You are here:  Home  »  dailies  »  batters  »   this page
(Click on any image above to see it at full size.)

You are here:  Home  »  dailies  »  batters  »   this page
You are here:  Home  »  dailies  »  batters  »   this page
You can get a site directory by clicking on the “hamburger” icon () in the upper right of this page.
Or you can search this site with Google (standard Google-search rules apply).

Search term(s):



2024: All Batters, alphabetically


All raw data supplied courtesy of Baseball-Reference.com.
They do a wonderful job, and deserve your support.

2024 Major-League Batter-Performance Results

Through games of Monday, 30 September 2024.
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
CJ Abrams * Nationals 602 0.246 0.285 0.433 0.221 1.759 0.066 0.213 0.314 0.389 745
José Abreu + Astros 120 0.124 0.143 0.195 0.117 1.571 0.033 0.233 0.167 0.183 163
Wilyer Abreu * Red Sox 447 0.253 0.326 0.459 0.226 1.812 0.089 0.280 0.322 0.409 788
Luisangel Acuña + Mets 40 0.308 0.300 0.641 0.300 2.083 0.025 0.150 0.325 0.625 975
Ronald Acuña Jr. + Braves 222 0.250 0.326 0.365 0.216 1.458 0.122 0.239 0.351 0.315 804
Willy Adames + Brewers 688 0.251 0.297 0.462 0.222 1.843 0.108 0.251 0.331 0.410 836
Jordyn Adams + Angels 38 0.229 0.318 0.314 0.211 1.375 0.079 0.316 0.289 0.289 532
Riley Adams + Nationals 130 0.224 0.296 0.336 0.200 1.500 0.077 0.269 0.292 0.300 541
Jo Adell + Angels 451 0.207 0.244 0.402 0.186 1.940 0.078 0.279 0.279 0.361 594
Ehire Adrianza # Angels 28 0.192 0.286 0.346 0.179 1.800 0.071 0.393 0.250 0.321 418
Nick Ahmed + Giants 172 0.232 0.287 0.303 0.209 1.306 0.058 0.203 0.273 0.273 422
Nick Ahmed + Dodgers 49 0.229 0.303 0.292 0.224 1.273 0.020 0.286 0.245 0.286 403
Nick Ahmed + Padres 7 0.143 0.200 0.143 0.143 1 0 0.286 0.143 0.143 75
Ozzie Albies # Braves 435 0.251 0.274 0.404 0.230 1.610 0.062 0.149 0.303 0.370 658
Kevin Alcántara + Cubs 10 0.100 0.111 0.100 0.100 1 0 0.100 0.100 0.100 28
Blaze Alexander + Diamondbacks 185 0.247 0.333 0.343 0.222 1.390 0.081 0.265 0.319 0.308 616
CJ Alexander * Royals 8 0.125 0.200 0.125 0.125 1 0 0.375 0.125 0.125 52
Nick Allen + Athletics 105 0.175 0.211 0.247 0.162 1.412 0.048 0.190 0.210 0.229 245
Pete Alonso + Mets 695 0.240 0.276 0.459 0.210 1.911 0.101 0.247 0.329 0.401 807
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jose Altuve + Astros 682 0.295 0.337 0.439 0.271 1.492 0.069 0.174 0.350 0.405 845
Armando Alvarez + Athletics 39 0.243 0.310 0.270 0.231 1.111 0.051 0.205 0.282 0.256 387
Eddy Alvarez * Mets 11 0 0 0 0 --- 0.091 0.182 0.182 0 36
Francisco Alvarez + Mets 342 0.237 0.291 0.403 0.213 1.699 0.088 0.251 0.307 0.363 671
Nacho Alvarez Jr. + Braves 32 0.100 0.150 0.100 0.094 1 0 0.313 0.156 0.094 52
Yordan Alvarez * Astros 635 0.308 0.317 0.567 0.268 1.841 0.109 0.150 0.392 0.493 1218
Adael Amador # Rockies 36 0.171 0.207 0.200 0.167 1.167 0.028 0.167 0.194 0.194 181
Jacob Amaya + Astros 1 0 0 0 0 --- 0 0 0 0 0
Jacob Amaya + White Sox 71 0.179 0.308 0.194 0.169 1.083 0.056 0.394 0.225 0.183 178
Miguel Amaya + Cubs 363 0.232 0.261 0.357 0.209 1.539 0.063 0.171 0.284 0.322 551
Brian Anderson + Braves 5 0 0 0 0 --- 0 0.400 0 0 44
Tim Anderson + Marlins 241 0.214 0.301 0.226 0.207 1.060 0.029 0.282 0.237 0.220 229
Miguel Andujar + Athletics 319 0.285 0.319 0.377 0.270 1.326 0.041 0.132 0.320 0.357 620
Jonathan Aranda * Rays 143 0.234 0.264 0.430 0.210 1.833 0.084 0.224 0.308 0.385 714
Orlando Arcia + Braves 602 0.218 0.249 0.354 0.199 1.625 0.068 0.213 0.271 0.324 505
Nolan Arenado + Cardinals 635 0.272 0.296 0.394 0.247 1.452 0.069 0.145 0.324 0.359 710
Gabriel Arias + Guardians 161 0.222 0.316 0.353 0.211 1.588 0.037 0.329 0.255 0.335 440
Randy Arozarena + Rays 409 0.211 0.249 0.394 0.181 1.865 0.110 0.247 0.318 0.337 706
Randy Arozarena + Mariners 239 0.231 0.323 0.377 0.192 1.630 0.117 0.285 0.356 0.314 767
Luis Arráez * Marlins 148 0.299 0.325 0.372 0.277 1.244 0.054 0.074 0.345 0.345 670
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Luis Arráez * Padres 524 0.318 0.324 0.398 0.303 1.252 0.031 0.034 0.345 0.380 746
José Azocar + Padres 79 0.219 0.296 0.247 0.203 1.125 0.063 0.241 0.266 0.228 390
Akil Baddoo * Tigers 82 0.137 0.178 0.301 0.122 2.200 0.098 0.329 0.220 0.268 380
Harrison Bader + Mets 437 0.236 0.276 0.373 0.217 1.579 0.048 0.217 0.284 0.343 578
Ji Hwan Bae * Pirates 81 0.189 0.275 0.216 0.173 1.143 0.074 0.296 0.247 0.198 337
Javier Báez + Tigers 289 0.184 0.220 0.294 0.173 1.600 0.042 0.239 0.221 0.277 322
Patrick Bailey # Giants 448 0.234 0.287 0.339 0.210 1.447 0.087 0.223 0.297 0.304 567
Darren Baker * Nationals 14 0.500 0.636 0.643 0.500 1.286 0 0.214 0.500 0.643 2397
Luken Baker + Cardinals 49 0.175 0.172 0.400 0.143 2.286 0.143 0.224 0.286 0.327 714
Brooks Baldwin # White Sox 121 0.211 0.272 0.316 0.198 1.500 0.050 0.256 0.248 0.298 411
David Bañuelos + Orioles 1 0 0 0 0 --- 0 0 0 0 0
Addison Barger * Blue Jays 225 0.197 0.239 0.351 0.182 1.780 0.062 0.267 0.249 0.324 483
Austin Barnes + Dodgers 156 0.264 0.350 0.307 0.237 1.162 0.090 0.231 0.327 0.276 570
Tucker Barnhart * Diamondbacks 96 0.173 0.280 0.210 0.146 1.214 0.135 0.323 0.281 0.177 342
Jorge Barrosa # Diamondbacks 18 0.176 0.200 0.294 0.167 1.667 0 0.111 0.167 0.278 178
Joey Bart + Pirates 282 0.265 0.321 0.462 0.238 1.746 0.078 0.259 0.337 0.415 823
Matthew Batten + Padres 3 0.333 0.333 1 0.333 3 0 0 0.333 1 2027
Brett Baty * Mets 171 0.229 0.290 0.327 0.205 1.429 0.094 0.246 0.304 0.292 539
Jake Bauers * Brewers 346 0.199 0.279 0.361 0.173 1.817 0.113 0.341 0.301 0.315 634
Jordan Beck + Rockies 184 0.188 0.282 0.276 0.174 1.469 0.065 0.353 0.245 0.255 371
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Cody Bellinger * Cubs 569 0.266 0.287 0.426 0.241 1.606 0.079 0.156 0.325 0.387 763
Josh Bell # Marlins 441 0.239 0.271 0.394 0.215 1.653 0.077 0.200 0.304 0.356 631
Josh Bell # Diamondbacks 162 0.279 0.330 0.436 0.241 1.564 0.105 0.198 0.352 0.377 849
Andrew Benintendi * White Sox 522 0.229 0.245 0.396 0.209 1.734 0.079 0.184 0.289 0.362 594
Will Benson * Reds 388 0.187 0.282 0.376 0.165 2.016 0.103 0.397 0.273 0.332 546
Steward Berroa # Blue Jays 45 0.189 0.304 0.216 0.156 1.143 0.178 0.311 0.333 0.178 594
Jon Berti + Yankees 74 0.273 0.333 0.318 0.243 1.167 0.081 0.189 0.338 0.284 712
Christian Bethancourt + Marlins 88 0.159 0.190 0.268 0.148 1.692 0.034 0.250 0.193 0.250 253
Christian Bethancourt + Cubs 59 0.281 0.325 0.509 0.271 1.813 0.034 0.237 0.305 0.492 876
Mookie Betts + Dodgers 516 0.289 0.294 0.491 0.252 1.700 0.118 0.110 0.372 0.428 1057
Bo Bichette + Blue Jays 336 0.225 0.269 0.322 0.208 1.429 0.060 0.190 0.277 0.298 430
Cavan Biggio * Blue Jays 131 0.200 0.303 0.291 0.168 1.455 0.107 0.321 0.321 0.244 568
Cavan Biggio * Dodgers 88 0.192 0.262 0.329 0.159 1.714 0.114 0.318 0.295 0.273 581
Cavan Biggio * Braves 5 0.200 0.333 0.200 0.200 1 0 0.400 0.200 0.200 179
Charlie Blackmon * Rockies 499 0.256 0.293 0.412 0.230 1.609 0.086 0.172 0.329 0.371 751
Tyler Black * Brewers 57 0.204 0.313 0.245 0.175 1.200 0.123 0.298 0.316 0.211 507
Dairon Blanco + Royals 132 0.258 0.318 0.392 0.235 1.516 0.061 0.242 0.303 0.356 760
Travis Blankenhorn * Nationals 32 0.129 0.182 0.161 0.125 1.250 0.031 0.281 0.156 0.156 91
JJ Bleday * Athletics 642 0.243 0.279 0.437 0.217 1.799 0.104 0.195 0.324 0.389 727
Ryan Bliss + Mariners 71 0.222 0.308 0.397 0.197 1.786 0.070 0.310 0.282 0.352 537
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Xander Bogaerts + Padres 463 0.264 0.297 0.381 0.244 1.442 0.060 0.171 0.307 0.352 651
Alec Bohm + Phillies 606 0.280 0.305 0.448 0.256 1.600 0.066 0.142 0.332 0.409 772
David Bote + Cubs 48 0.304 0.424 0.391 0.292 1.286 0.042 0.271 0.333 0.375 653
Sean Bouchard + Rockies 108 0.187 0.271 0.297 0.157 1.588 0.111 0.306 0.287 0.250 572
Rob Brantly * Rays 9 0.111 0.143 0.111 0.111 1 0 0.222 0.111 0.111 37
Alex Bregman + Astros 634 0.260 0.264 0.453 0.238 1.742 0.069 0.136 0.315 0.415 755
Will Brennan * Guardians 353 0.264 0.287 0.388 0.246 1.471 0.054 0.136 0.309 0.363 619
Jonah Bride + Marlins 272 0.276 0.306 0.461 0.235 1.672 0.110 0.202 0.357 0.393 956
Trenton Brooks * Giants 29 0.120 0.158 0.120 0.103 1 0.138 0.207 0.241 0.103 175
Seth Brown * Athletics 400 0.231 0.291 0.379 0.215 1.640 0.063 0.280 0.283 0.353 564
Vidal Bruján # Marlins 278 0.222 0.276 0.319 0.198 1.436 0.090 0.194 0.302 0.284 459
Kris Bryant + Rockies 155 0.218 0.321 0.301 0.187 1.379 0.084 0.310 0.323 0.258 528
Jake Burger + Marlins 579 0.250 0.292 0.460 0.231 1.836 0.054 0.259 0.301 0.425 731
Alec Burleson * Cardinals 595 0.269 0.276 0.420 0.247 1.565 0.059 0.128 0.313 0.387 751
Michael Busch * Cubs 567 0.248 0.322 0.440 0.217 1.772 0.111 0.286 0.335 0.384 803
Lawrence Butler * Athletics 451 0.262 0.301 0.490 0.239 1.870 0.078 0.239 0.317 0.448 864
Byron Buxton + Twins 388 0.279 0.338 0.524 0.255 1.879 0.052 0.255 0.335 0.479 945
José Caballero + Rays 483 0.227 0.301 0.347 0.207 1.530 0.056 0.275 0.282 0.317 537
Trey Cabbage * Astros 91 0.209 0.333 0.337 0.198 1.611 0.044 0.374 0.253 0.319 370
Oswaldo Cabrera # Yankees 326 0.247 0.286 0.365 0.227 1.473 0.064 0.193 0.294 0.334 594
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Willie Calhoun * Angels 254 0.245 0.263 0.380 0.220 1.554 0.091 0.122 0.315 0.343 599
Alex Call + Nationals 113 0.343 0.403 0.525 0.301 1.529 0.106 0.168 0.425 0.460 1401
Jair Camargo + Twins 7 0 0 0 0 --- 0.143 0.429 0.143 0 13
Daz Cameron + Athletics 186 0.200 0.250 0.329 0.183 1.647 0.070 0.274 0.258 0.301 484
Junior Caminero + Rays 177 0.248 0.289 0.424 0.232 1.707 0.062 0.215 0.299 0.395 662
Gustavo Campero # Angels 48 0.239 0.270 0.348 0.229 1.455 0 0.167 0.271 0.333 607
Luis Campusano + Padres 299 0.227 0.240 0.361 0.211 1.587 0.067 0.137 0.281 0.334 496
Alexander Canario + Cubs 28 0.280 0.462 0.440 0.250 1.571 0.071 0.393 0.357 0.393 947
Jeimer Candelario # Reds 463 0.225 0.257 0.429 0.207 1.906 0.058 0.246 0.279 0.395 620
Mark Canha + Tigers 377 0.231 0.282 0.350 0.196 1.514 0.111 0.210 0.337 0.297 695
Mark Canha + Giants 85 0.288 0.368 0.329 0.247 1.143 0.106 0.200 0.376 0.282 861
Dominic Canzone * Mariners 188 0.196 0.229 0.381 0.176 1.939 0.096 0.282 0.271 0.340 554
Conner Capel * Reds 8 0.250 0.333 0.250 0.250 1 0 0.250 0.250 0.250 424
Vinny Capra + Brewers 9 0.111 0.167 0.222 0.111 2 0 0.333 0.111 0.222 0
Victor Caratini # Astros 274 0.269 0.310 0.408 0.241 1.515 0.084 0.193 0.336 0.365 767
Dylan Carlson # Cardinals 138 0.198 0.276 0.240 0.174 1.208 0.087 0.268 0.275 0.210 369
Dylan Carlson # Rays 127 0.219 0.301 0.316 0.197 1.440 0.079 0.299 0.299 0.283 553
Kerry Carpenter * Tigers 296 0.284 0.328 0.587 0.253 2.067 0.074 0.253 0.341 0.524 1079
Matt Carpenter * Cardinals 157 0.234 0.333 0.372 0.204 1.594 0.096 0.325 0.312 0.325 679
Corbin Carroll * Diamondbacks 684 0.231 0.256 0.428 0.199 1.853 0.107 0.190 0.320 0.368 823
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Evan Carter * Rangers 162 0.188 0.227 0.361 0.167 1.926 0.093 0.265 0.272 0.321 546
Curt Casali + Giants 125 0.194 0.235 0.250 0.168 1.286 0.104 0.176 0.288 0.216 391
Triston Casas * Red Sox 243 0.241 0.311 0.462 0.210 1.922 0.123 0.317 0.337 0.403 796
Nick Castellanos + Phillies 659 0.254 0.294 0.431 0.234 1.695 0.062 0.211 0.311 0.396 703
Diego Castillo + Twins 8 0.333 0.400 0.500 0.250 1.500 0.250 0.125 0.500 0.375 1716
Luis Castillo + Mariners 1 0 0 0 0 --- 0 1 0 0 0
Willi Castro # Twins 635 0.247 0.315 0.385 0.217 1.558 0.080 0.236 0.331 0.339 722
Jake Cave * Rockies 346 0.251 0.335 0.396 0.234 1.580 0.052 0.283 0.289 0.370 594
Andrés Chaparro + Nationals 132 0.215 0.237 0.413 0.197 1.923 0.053 0.182 0.280 0.379 538
Matt Chapman + Giants 647 0.247 0.293 0.463 0.219 1.873 0.099 0.244 0.328 0.411 811
Jazz Chisholm Jr. * Marlins 430 0.249 0.311 0.407 0.223 1.635 0.091 0.249 0.323 0.365 743
Jazz Chisholm Jr. * Yankees 191 0.273 0.306 0.500 0.251 1.833 0.073 0.236 0.325 0.461 958
Jackson Chourio + Brewers 573 0.275 0.320 0.464 0.253 1.690 0.068 0.211 0.326 0.428 825
Jonatan Clase # Mariners 43 0.195 0.296 0.220 0.186 1.125 0.047 0.326 0.233 0.209 266
Jonatan Clase # Blue Jays 23 0.350 0.375 0.550 0.304 1.571 0.043 0.130 0.435 0.478 1478
Ernie Clement + Blue Jays 452 0.263 0.266 0.408 0.252 1.553 0.024 0.091 0.283 0.392 608
Kody Clemens * Phillies 120 0.219 0.250 0.447 0.208 2.040 0.042 0.242 0.258 0.425 552
Oscar Colás * White Sox 38 0.273 0.391 0.273 0.237 1 0.105 0.263 0.368 0.237 629
Isaac Collins # Brewers 19 0.118 0.286 0.118 0.105 1 0.105 0.526 0.211 0.105 168
Michael Conforto * Giants 488 0.237 0.277 0.450 0.213 1.894 0.086 0.242 0.309 0.404 689
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Griffin Conine * Marlins 89 0.268 0.373 0.451 0.247 1.682 0.067 0.315 0.326 0.416 779
Willson Contreras + Cardinals 358 0.262 0.337 0.468 0.221 1.785 0.126 0.268 0.380 0.394 976
William Contreras + Brewers 679 0.281 0.330 0.466 0.246 1.659 0.115 0.205 0.365 0.408 923
Billy Cook + Pirates 49 0.224 0.296 0.449 0.224 2 0 0.388 0.224 0.449 563
Garrett Cooper + Cubs 41 0.270 0.391 0.432 0.244 1.600 0.098 0.317 0.341 0.390 792
Garrett Cooper + Red Sox 75 0.171 0.250 0.229 0.160 1.333 0.040 0.293 0.227 0.213 200
Carlos Correa + Twins 367 0.310 0.343 0.517 0.270 1.667 0.109 0.166 0.387 0.450 1191
Colton Cowser * Orioles 561 0.242 0.317 0.447 0.216 1.843 0.093 0.307 0.321 0.398 762
Brandon Crawford * Cardinals 80 0.169 0.250 0.282 0.150 1.667 0.100 0.325 0.263 0.250 366
J.P. Crawford * Mariners 451 0.202 0.248 0.321 0.175 1.595 0.115 0.226 0.304 0.279 548
Dylan Crews + Nationals 132 0.218 0.253 0.353 0.197 1.615 0.083 0.197 0.288 0.318 558
Jake Cronenworth * Padres 656 0.241 0.274 0.390 0.212 1.619 0.093 0.180 0.322 0.343 675
Pete Crow-Armstrong * Cubs 410 0.237 0.292 0.384 0.215 1.625 0.051 0.239 0.280 0.349 614
Oneil Cruz * Pirates 599 0.259 0.347 0.449 0.234 1.736 0.085 0.302 0.324 0.406 808
David Dahl * Phillies 62 0.207 0.257 0.397 0.194 1.917 0.048 0.339 0.242 0.371 573
Bobby Dalbec + Red Sox 93 0.133 0.256 0.193 0.118 1.455 0.086 0.462 0.215 0.172 226
Travis d'Arnaud + Braves 341 0.238 0.280 0.436 0.214 1.836 0.070 0.261 0.302 0.393 701
Henry Davis + Pirates 122 0.144 0.233 0.212 0.123 1.467 0.107 0.369 0.238 0.180 321
J.D. Davis + Athletics 135 0.236 0.281 0.366 0.215 1.552 0.067 0.222 0.304 0.333 577
J.D. Davis + Yankees 22 0.105 0.200 0.158 0.091 1.500 0.136 0.409 0.227 0.136 102
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Paul DeJong + White Sox 363 0.228 0.281 0.430 0.212 1.883 0.039 0.309 0.275 0.399 618
Paul DeJong + Royals 119 0.222 0.300 0.417 0.202 1.875 0.076 0.370 0.277 0.378 670
Bryan De La Cruz + Marlins 454 0.245 0.297 0.417 0.229 1.702 0.055 0.260 0.289 0.390 640
Bryan De La Cruz + Pirates 168 0.200 0.269 0.294 0.190 1.469 0.024 0.310 0.220 0.280 360
Elly De La Cruz # Reds 696 0.259 0.359 0.471 0.230 1.819 0.099 0.313 0.338 0.418 898
Jason Delay + Pirates 19 0.200 0.200 0.400 0.158 2 0.158 0 0.316 0.316 537
Adrian Del Castillo * Diamondbacks 87 0.313 0.438 0.525 0.287 1.680 0.080 0.322 0.368 0.483 1039
Zach DeLoach * White Sox 75 0.209 0.289 0.328 0.187 1.571 0.107 0.280 0.293 0.293 495
Luis De Los Santos + Blue Jays 31 0.172 0.263 0.241 0.161 1.400 0.065 0.323 0.226 0.226 166
Jonny DeLuca + Rays 362 0.217 0.265 0.331 0.199 1.528 0.066 0.213 0.276 0.304 504
José Devers * Marlins 4 0.250 0.333 0.250 0.250 1 0 0.250 0.250 0.250 316
Rafael Devers * Red Sox 601 0.272 0.323 0.516 0.238 1.895 0.111 0.245 0.354 0.451 970
Zach Dezenzo + Astros 65 0.242 0.342 0.371 0.231 1.533 0.046 0.338 0.277 0.354 520
Aledmys Díaz + Athletics 30 0.103 0.136 0.103 0.100 1 0.033 0.233 0.133 0.100 49
Aledmys Díaz + Astros 4 0 0 0 0 --- 0 0.500 0 0 0
Elias Díaz + Rockies 327 0.270 0.325 0.378 0.251 1.402 0.052 0.196 0.315 0.352 587
Elias Díaz + Padres 24 0.190 0.200 0.429 0.167 2.250 0.125 0.208 0.292 0.375 547
Yandy Díaz + Rays 621 0.281 0.314 0.414 0.254 1.475 0.081 0.153 0.341 0.375 788
Yainer Diaz + Astros 619 0.299 0.338 0.441 0.283 1.474 0.039 0.173 0.325 0.417 772
Dillon Dingler + Tigers 87 0.167 0.245 0.310 0.161 1.857 0.034 0.345 0.195 0.299 246
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jasson Domínguez # Yankees 67 0.179 0.229 0.304 0.149 1.700 0.164 0.284 0.313 0.254 674
Brendan Donovan * Cardinals 652 0.278 0.300 0.417 0.250 1.503 0.072 0.124 0.342 0.376 809
Brenton Doyle + Rockies 603 0.260 0.316 0.446 0.234 1.716 0.076 0.254 0.315 0.401 797
Logan Driscoll * Rays 37 0.171 0.172 0.257 0.162 1.500 0.027 0.162 0.189 0.243 318
Brandon Drury + Angels 360 0.169 0.210 0.228 0.153 1.345 0.075 0.225 0.242 0.206 288
Mauricio Dubón + Astros 428 0.269 0.299 0.361 0.252 1.343 0.037 0.129 0.294 0.339 562
Matt Duffy + Rangers 10 0.286 0.333 0.286 0.200 1 0.200 0.100 0.500 0.200 1341
Blake Dunn + Reds 29 0.154 0.214 0.308 0.138 2 0.069 0.379 0.241 0.276 411
Oliver Dunn * Brewers 104 0.221 0.370 0.316 0.202 1.429 0.058 0.385 0.279 0.288 481
Ezequiel Durán + Rangers 285 0.246 0.310 0.321 0.232 1.303 0.049 0.221 0.288 0.302 471
Jarren Duran * Red Sox 735 0.285 0.345 0.492 0.260 1.728 0.073 0.218 0.341 0.449 964
Adam Duvall + Braves 330 0.182 0.227 0.323 0.167 1.782 0.064 0.300 0.245 0.297 432
Tommy Edman # Dodgers 153 0.237 0.257 0.417 0.216 1.758 0.072 0.196 0.294 0.379 721
Xavier Edwards # Marlins 303 0.328 0.398 0.423 0.287 1.287 0.109 0.172 0.396 0.370 1288
Duke Ellis * White Sox 4 0 0 0 0 --- 0 0.500 0 0 0
Duke Ellis * Yankees 1 1 1 1 1 1 0 0 1 1 0
Christian Encarnacion-Strand + Reds 123 0.190 0.247 0.293 0.179 1.545 0.033 0.285 0.220 0.276 300
Jerar Encarnación + Giants 119 0.248 0.307 0.425 0.235 1.714 0.042 0.286 0.277 0.403 653
Santiago Espinal + Reds 391 0.246 0.265 0.356 0.225 1.443 0.061 0.138 0.292 0.325 584
Thairo Estrada + Giants 381 0.217 0.249 0.343 0.207 1.582 0.026 0.199 0.247 0.328 427
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Sandro Fabian + Rangers 5 0 0 0 0 --- 0 0 0 0 0
Stuart Fairchild + Reds 233 0.215 0.261 0.368 0.193 1.711 0.073 0.258 0.283 0.330 636
Kyle Farmer + Twins 242 0.214 0.252 0.353 0.190 1.652 0.079 0.202 0.293 0.314 505
Hunter Feduccia * Dodgers 14 0.333 0.400 0.333 0.286 1 0.143 0.143 0.429 0.286 883
Freddy Fermin + Royals 368 0.271 0.319 0.366 0.250 1.348 0.063 0.179 0.318 0.337 634
José Fermín + Cardinals 79 0.155 0.183 0.197 0.139 1.273 0.089 0.139 0.241 0.177 209
Tyler Fitzgerald + Giants 341 0.280 0.380 0.497 0.258 1.773 0.065 0.317 0.334 0.457 939
David Fletcher + Braves 9 0.250 0.250 0.250 0.222 1 0 0.111 0.222 0.222 520
Dominic Fletcher * White Sox 241 0.206 0.273 0.256 0.191 1.239 0.046 0.241 0.249 0.237 298
Wilmer Flores + Giants 242 0.206 0.220 0.318 0.182 1.545 0.083 0.136 0.277 0.281 492
Estevan Florial * Guardians 111 0.173 0.259 0.367 0.153 2.118 0.099 0.369 0.261 0.324 460
Mike Ford * Reds 62 0.150 0.182 0.233 0.145 1.556 0.032 0.242 0.177 0.226 205
Nick Fortes + Marlins 335 0.227 0.246 0.318 0.209 1.400 0.033 0.122 0.254 0.293 394
Justin Foscue + Rangers 44 0.048 0.083 0.071 0.045 1.500 0.045 0.409 0.091 0.068 13
Jake Fraley * Reds 382 0.277 0.331 0.386 0.254 1.392 0.068 0.183 0.330 0.353 735
Ty France + Mariners 340 0.223 0.281 0.350 0.197 1.567 0.082 0.244 0.312 0.309 560
Ty France + Reds 195 0.251 0.272 0.391 0.231 1.556 0.051 0.159 0.292 0.359 630
Adam Frazier * Royals 294 0.202 0.246 0.294 0.180 1.453 0.075 0.201 0.279 0.262 453
Freddie Freeman * Dodgers 638 0.282 0.306 0.476 0.240 1.686 0.122 0.157 0.378 0.404 1030
Tyler Freeman + Guardians 383 0.209 0.227 0.321 0.180 1.536 0.073 0.138 0.303 0.277 504
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Sal Frelick * Brewers 524 0.259 0.306 0.335 0.235 1.293 0.074 0.149 0.317 0.303 625
TJ Friedl * Reds 341 0.226 0.229 0.380 0.196 1.687 0.076 0.152 0.308 0.331 724
David Fry + Guardians 392 0.263 0.307 0.448 0.224 1.705 0.107 0.214 0.355 0.383 882
Joey Gallo * Nationals 260 0.161 0.232 0.336 0.138 2.083 0.123 0.392 0.277 0.288 536
Ben Gamel * Mets 30 0.217 0.313 0.261 0.167 1.200 0.233 0.233 0.400 0.200 903
Ben Gamel * Astros 69 0.259 0.350 0.362 0.217 1.400 0.159 0.246 0.377 0.304 805
Adolis García + Rangers 637 0.224 0.273 0.400 0.204 1.785 0.071 0.278 0.284 0.364 609
Aramis Garcia + Phillies 7 0 0 0 0 --- 0 0.429 0 0 31
Avisaíl García + Marlins 51 0.240 0.286 0.380 0.235 1.583 0.020 0.255 0.255 0.373 413
Luis García Jr. * Nationals 528 0.282 0.310 0.444 0.267 1.574 0.051 0.163 0.318 0.420 754
Maikel Garcia + Royals 626 0.231 0.268 0.332 0.212 1.436 0.067 0.165 0.280 0.305 538
Stone Garrett + Nationals 6 0.600 0.500 1.400 0.500 2.333 0.167 0 0.667 1.167 6961
Mitch Garver + Mariners 430 0.172 0.216 0.341 0.147 1.984 0.123 0.309 0.286 0.291 525
Mickey Gasper # Red Sox 23 0 0 0 0 --- 0.174 0.348 0.217 0 52
Zack Gelof + Athletics 547 0.211 0.296 0.362 0.192 1.714 0.069 0.344 0.269 0.329 550
Tyler Gentry + Royals 5 0 0 0 0 --- 0 0.400 0 0 0
Andrés Giménez * Guardians 633 0.252 0.286 0.340 0.232 1.347 0.041 0.153 0.297 0.313 584
Paul Goldschmidt + Cardinals 654 0.245 0.308 0.414 0.225 1.687 0.072 0.265 0.300 0.379 667
Yan Gomes + Cubs 96 0.154 0.222 0.242 0.146 1.571 0.021 0.375 0.177 0.229 230
Nick Gonzales + Pirates 387 0.270 0.319 0.398 0.251 1.474 0.047 0.191 0.310 0.370 670
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Romy González + Red Sox 216 0.266 0.338 0.417 0.245 1.566 0.056 0.269 0.306 0.384 732
Hunter Goodman + Rockies 224 0.190 0.199 0.417 0.179 2.200 0.036 0.286 0.228 0.393 505
Niko Goodrum # Rays 18 0.188 0.300 0.188 0.167 1 0.056 0.333 0.222 0.167 135
Niko Goodrum # Angels 15 0 0 0 0 --- 0.133 0.267 0.133 0 84
Nick Gordon * Marlins 275 0.227 0.271 0.369 0.215 1.627 0.040 0.244 0.258 0.349 476
Nolan Gorman * Cardinals 402 0.203 0.279 0.400 0.184 1.973 0.085 0.376 0.271 0.363 596
Yuli Gurriel + Royals 65 0.241 0.317 0.296 0.200 1.231 0.138 0.231 0.338 0.246 686
Yasmani Grandal # Pirates 243 0.228 0.248 0.400 0.202 1.755 0.099 0.189 0.300 0.354 645
Tristan Gray * Marlins 7 0 0 0 0 --- 0 0.429 0 0 0
Tristan Gray * Athletics 24 0.143 0.375 0.190 0.125 1.333 0.125 0.542 0.250 0.167 236
Riley Greene * Tigers 584 0.262 0.329 0.479 0.229 1.828 0.110 0.267 0.348 0.420 931
Randal Grichuk + Diamondbacks 279 0.291 0.313 0.528 0.265 1.811 0.072 0.165 0.348 0.480 983
Trent Grisham * Yankees 209 0.190 0.217 0.385 0.163 2.029 0.105 0.273 0.287 0.330 614
Vaughn Grissom + Red Sox 114 0.190 0.244 0.219 0.175 1.150 0.061 0.211 0.246 0.202 290
Robbie Grossman # White Sox 85 0.211 0.288 0.268 0.176 1.267 0.153 0.235 0.329 0.224 562
Robbie Grossman # Rangers 122 0.238 0.282 0.362 0.205 1.520 0.131 0.205 0.336 0.311 674
Robbie Grossman # Royals 38 0.125 0.211 0.125 0.105 1 0.132 0.342 0.263 0.105 194
Vladimir Guerrero Jr. + Blue Jays 697 0.323 0.342 0.544 0.286 1.683 0.103 0.138 0.396 0.481 1182
Luis Guillorme * Braves 21 0.150 0.200 0.250 0.143 1.667 0.048 0.238 0.190 0.238 130
Luis Guillorme * Angels 117 0.231 0.293 0.298 0.205 1.292 0.094 0.197 0.299 0.265 433
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Luis Guillorme * Diamondbacks 49 0.162 0.200 0.216 0.122 1.333 0.224 0.163 0.347 0.163 579
Lourdes Gurriel Jr. + Diamondbacks 553 0.279 0.313 0.435 0.259 1.559 0.052 0.183 0.322 0.403 748
Eric Haase + Brewers 69 0.273 0.394 0.515 0.261 1.889 0.043 0.406 0.304 0.493 892
Sam Haggerty # Mariners 16 0.067 0.091 0.067 0.063 1 0.063 0.250 0.125 0.063 52
David Hamilton * Red Sox 317 0.248 0.316 0.395 0.230 1.589 0.069 0.252 0.303 0.366 722
Garrett Hampson + Royals 231 0.230 0.314 0.300 0.212 1.306 0.061 0.255 0.273 0.277 420
Mitch Haniger + Mariners 423 0.208 0.276 0.334 0.187 1.608 0.095 0.298 0.286 0.300 504
Ian Happ # Cubs 657 0.243 0.299 0.441 0.210 1.819 0.122 0.256 0.341 0.382 835
Bryce Harper * Phillies 631 0.285 0.331 0.525 0.249 1.841 0.120 0.219 0.372 0.458 1010
Brett Harris + Athletics 123 0.146 0.158 0.262 0.122 1.800 0.138 0.203 0.276 0.220 401
Dustin Harris * Rangers 7 0.333 0.333 1 0.286 3 0.143 0.286 0.429 0.857 2078
Michael Harris II * Braves 470 0.264 0.300 0.418 0.247 1.586 0.049 0.200 0.304 0.391 705
Ke'Bryan Hayes + Pirates 396 0.233 0.279 0.290 0.215 1.247 0.058 0.189 0.283 0.268 455
Austin Hays + Orioles 175 0.255 0.319 0.395 0.229 1.550 0.051 0.229 0.314 0.354 673
Austin Hays + Phillies 80 0.256 0.316 0.397 0.250 1.550 0 0.238 0.275 0.388 533
Austin Hedges + Guardians 146 0.152 0.220 0.220 0.137 1.450 0.041 0.342 0.199 0.199 242
Jonah Heim # Rangers 491 0.220 0.246 0.336 0.206 1.525 0.053 0.183 0.267 0.314 457
Tyler Heineman # Red Sox 3 0 0 0 0 --- 0 0.333 0.333 0 238
Tyler Heineman # Blue Jays 13 0.100 0.200 0.100 0.077 1 0.231 0.385 0.308 0.077 276
Michael Helman + Twins 10 0.300 0.429 0.500 0.300 1.667 0 0.300 0.300 0.500 675
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Gunnar Henderson * Orioles 719 0.281 0.320 0.529 0.246 1.881 0.108 0.221 0.364 0.463 1115
David Hensley + Marlins 58 0.212 0.294 0.288 0.190 1.364 0.103 0.293 0.293 0.259 495
Darell Hernaiz + Athletics 135 0.192 0.234 0.242 0.170 1.261 0.081 0.200 0.259 0.215 332
Kiké Hernández + Dodgers 393 0.229 0.257 0.373 0.211 1.627 0.069 0.196 0.280 0.344 534
Teoscar Hernández + Dodgers 652 0.272 0.344 0.501 0.245 1.844 0.081 0.288 0.339 0.452 937
Iván Herrera + Cardinals 259 0.301 0.370 0.428 0.266 1.420 0.097 0.205 0.371 0.378 1000
José Herrera # Diamondbacks 114 0.227 0.300 0.320 0.193 1.409 0.079 0.237 0.272 0.272 431
Jason Heyward * Dodgers 197 0.208 0.224 0.393 0.183 1.889 0.086 0.183 0.289 0.345 629
Jason Heyward * Astros 61 0.218 0.235 0.473 0.197 2.167 0.082 0.279 0.279 0.426 746
Brewer Hicklen + Brewers 5 0 0 0 0 --- 0 0.800 0 0 0
Aaron Hicks # Angels 63 0.140 0.212 0.193 0.127 1.375 0.095 0.365 0.222 0.175 235
Kyle Higashioka + Padres 263 0.220 0.237 0.476 0.205 2.167 0.057 0.281 0.262 0.445 680
Derek Hill + Rangers 45 0.256 0.308 0.465 0.244 1.818 0.044 0.311 0.289 0.444 767
Derek Hill + Giants 13 0.250 0.333 0.417 0.231 1.667 0.077 0.231 0.308 0.385 732
Derek Hill + Marlins 114 0.234 0.323 0.402 0.219 1.720 0.018 0.342 0.254 0.377 571
Sam Hilliard * Rockies 158 0.239 0.311 0.507 0.209 2.121 0.089 0.354 0.297 0.443 810
Rece Hinds + Reds 51 0.261 0.280 0.717 0.235 2.750 0.078 0.314 0.333 0.647 1232
Keston Hiura + Angels 27 0.148 0.235 0.148 0.148 1 0 0.370 0.148 0.148 62
Nico Hoerner + Cubs 641 0.273 0.297 0.373 0.248 1.365 0.069 0.103 0.335 0.339 742
Jackson Holliday * Orioles 208 0.189 0.265 0.311 0.173 1.639 0.072 0.332 0.255 0.284 460
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Spencer Horwitz * Blue Jays 381 0.265 0.300 0.433 0.228 1.632 0.110 0.184 0.357 0.373 866
Rhys Hoskins + Brewers 517 0.214 0.250 0.419 0.186 1.958 0.103 0.288 0.302 0.364 711
Sam Huff + Rangers 4 0 0 0 0 --- 0.250 0.500 0.250 0 101
Cooper Hummel # Astros 8 0 0 0 0 --- 0 0.250 0 0 0
Jacob Hurtubise * Reds 68 0.185 0.270 0.241 0.147 1.300 0.088 0.265 0.279 0.191 450
Andy Ibáñez + Tigers 244 0.241 0.310 0.357 0.221 1.481 0.061 0.258 0.295 0.328 576
Jose Iglesias + Mets 291 0.337 0.382 0.448 0.313 1.330 0.041 0.134 0.381 0.416 1020
Jonathan India + Reds 637 0.248 0.293 0.392 0.207 1.583 0.126 0.196 0.356 0.328 823
Kyle Isbel * Royals 426 0.229 0.276 0.367 0.207 1.602 0.063 0.207 0.282 0.331 570
Alex Jackson + Rays 155 0.122 0.167 0.237 0.110 1.941 0.077 0.342 0.200 0.213 258
Travis Jankowski * Rangers 207 0.200 0.255 0.242 0.184 1.211 0.058 0.213 0.266 0.222 381
Danny Jansen + Blue Jays 228 0.212 0.235 0.369 0.184 1.738 0.110 0.184 0.303 0.320 629
Danny Jansen + Red Sox 96 0.188 0.207 0.300 0.156 1.600 0.156 0.198 0.323 0.250 592
Ryan Jeffers + Twins 465 0.226 0.238 0.432 0.200 1.914 0.069 0.202 0.299 0.383 705
Eloy Jiménez + White Sox 249 0.240 0.281 0.345 0.221 1.436 0.072 0.189 0.297 0.317 501
Eloy Jiménez + Orioles 100 0.232 0.296 0.316 0.220 1.364 0.040 0.230 0.270 0.300 429
Leo Jiménez + Blue Jays 210 0.229 0.311 0.358 0.195 1.561 0.057 0.281 0.329 0.305 652
Connor Joe + Pirates 416 0.228 0.278 0.368 0.200 1.614 0.106 0.219 0.320 0.322 627
Bryce Johnson # Padres 73 0.206 0.255 0.238 0.178 1.154 0.096 0.164 0.274 0.205 301
Daniel Johnson * Orioles 1 0 0 0 0 --- 0 0 0 0 0
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Greg Jones # Rockies 6 0.200 0 0.800 0.167 4 0.167 0.667 0.333 0.667 1371
Jahmai Jones + Yankees 47 0.238 0.360 0.381 0.213 1.600 0.043 0.340 0.298 0.340 597
Nolan Jones * Rockies 297 0.227 0.333 0.320 0.195 1.414 0.121 0.306 0.320 0.276 560
Levi Jordan + Reds 11 0.100 0.125 0.200 0.091 2 0 0.273 0.091 0.182 110
Aaron Judge + Yankees 704 0.322 0.367 0.701 0.256 2.178 0.189 0.243 0.457 0.557 1762
Edouard Julien * Twins 301 0.199 0.288 0.323 0.176 1.623 0.110 0.339 0.292 0.286 544
Corey Julks + White Sox 189 0.214 0.281 0.306 0.196 1.432 0.079 0.265 0.275 0.280 417
Jace Jung * Tigers 94 0.241 0.380 0.304 0.202 1.263 0.160 0.309 0.362 0.255 581
Josh Jung + Rangers 188 0.264 0.323 0.421 0.250 1.596 0.043 0.255 0.298 0.399 720
Niko Kavadas * Angels 106 0.183 0.271 0.333 0.160 1.824 0.104 0.387 0.283 0.292 543
DaShawn Keirsey * Twins 14 0.154 0.091 0.385 0.143 2.500 0 0.071 0.214 0.357 519
Colt Keith * Tigers 556 0.260 0.306 0.380 0.241 1.463 0.065 0.198 0.309 0.353 668
Jarred Kelenic * Braves 449 0.231 0.300 0.393 0.212 1.705 0.071 0.296 0.285 0.361 609
Carson Kelly + Tigers 203 0.240 0.271 0.391 0.212 1.628 0.084 0.197 0.325 0.345 713
Carson Kelly + Rangers 110 0.235 0.259 0.343 0.218 1.458 0.073 0.136 0.291 0.318 498
Tony Kemp * Orioles 10 0 0 0 0 --- 0.100 0.100 0.100 0 0
Buddy Kennedy + Tigers 13 0.200 0.167 0.500 0.154 2.500 0.154 0.308 0.308 0.385 1171
Buddy Kennedy + Phillies 13 0.182 0.250 0.273 0.154 1.500 0.154 0.231 0.308 0.231 432
Max Kepler * Twins 399 0.253 0.300 0.380 0.233 1.505 0.055 0.201 0.301 0.351 659
Grae Kessinger + Astros 25 0 0 0 0 --- 0.120 0.280 0.160 0 16
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Kevin Kiermaier * Blue Jays 217 0.195 0.267 0.310 0.180 1.590 0.046 0.304 0.230 0.286 373
Kevin Kiermaier * Dodgers 64 0.203 0.289 0.322 0.188 1.583 0.031 0.313 0.234 0.297 350
Ha-Seong Kim + Padres 470 0.233 0.261 0.370 0.200 1.585 0.123 0.164 0.328 0.317 704
Isiah Kiner-Falefa + Blue Jays 281 0.292 0.316 0.420 0.267 1.440 0.046 0.132 0.335 0.384 776
Isiah Kiner-Falefa + Pirates 215 0.240 0.295 0.322 0.233 1.340 0.014 0.191 0.265 0.312 439
Alex Kirilloff * Twins 178 0.201 0.245 0.384 0.180 1.906 0.084 0.264 0.270 0.343 536
Alejandro Kirk + Blue Jays 386 0.253 0.276 0.359 0.223 1.419 0.091 0.132 0.319 0.316 655
Heston Kjerstad * Orioles 114 0.253 0.339 0.394 0.219 1.560 0.088 0.289 0.351 0.342 823
Andrew Knapp # Giants 6 0.167 0.250 0.167 0.167 1 0 0.333 0.167 0.167 112
Andrew Knizner + Rangers 93 0.167 0.206 0.211 0.161 1.267 0.011 0.237 0.183 0.204 195
Grant Koch + Pirates 8 0 0 0 0 --- 0.125 0.750 0.125 0 6
Ryan Kreidler + Tigers 65 0.119 0.154 0.169 0.108 1.429 0.092 0.292 0.200 0.154 176
Steven Kwan * Guardians 540 0.292 0.304 0.425 0.259 1.457 0.098 0.094 0.367 0.378 918
Shea Langeliers + Athletics 534 0.224 0.252 0.450 0.202 2.009 0.077 0.272 0.288 0.406 687
Wyatt Langford + Rangers 557 0.253 0.296 0.415 0.226 1.643 0.092 0.206 0.325 0.372 765
Trevor Larnach * Twins 400 0.259 0.304 0.434 0.230 1.674 0.100 0.223 0.338 0.385 782
Ramón Laureano + Guardians 83 0.143 0.237 0.229 0.120 1.600 0.084 0.386 0.265 0.193 379
Ramón Laureano + Braves 226 0.296 0.380 0.505 0.283 1.703 0.035 0.283 0.327 0.482 885
Charles Leblanc + Angels 28 0.190 0.200 0.476 0.143 2.500 0.250 0.321 0.393 0.357 1105
Brooks Lee # Twins 185 0.221 0.243 0.320 0.205 1.447 0.059 0.146 0.265 0.297 422
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jung Hoo Lee * Giants 158 0.262 0.273 0.331 0.241 1.263 0.063 0.082 0.310 0.304 592
Korey Lee + White Sox 394 0.210 0.276 0.347 0.201 1.658 0.043 0.310 0.244 0.332 413
DJ LeMahieu + Yankees 228 0.204 0.229 0.259 0.180 1.268 0.083 0.154 0.268 0.228 356
Pedro León + Astros 21 0.100 0.200 0.100 0.095 1 0.048 0.476 0.143 0.095 32
Royce Lewis + Twins 325 0.233 0.251 0.452 0.209 1.941 0.086 0.228 0.295 0.406 716
Francisco Lindor # Mets 689 0.273 0.295 0.500 0.245 1.828 0.081 0.184 0.344 0.448 971
Trey Lipscomb + Nationals 211 0.200 0.247 0.232 0.180 1.158 0.076 0.190 0.265 0.209 353
Tyler Locklear + Mariners 49 0.156 0.217 0.311 0.143 2 0.061 0.408 0.224 0.286 347
Brandon Lockridge + Padres 12 0.167 0.143 0.417 0.167 2.500 0 0.333 0.167 0.417 533
Nick Loftin + Royals 171 0.189 0.216 0.236 0.164 1.250 0.111 0.140 0.281 0.205 399
Joey Loperfido * Astros 118 0.236 0.371 0.358 0.212 1.520 0.059 0.364 0.297 0.322 574
Joey Loperfido * Blue Jays 144 0.197 0.301 0.343 0.188 1.741 0.042 0.361 0.236 0.326 385
Jack López + Angels 71 0.254 0.390 0.343 0.239 1.353 0.028 0.352 0.282 0.324 472
Nicky Lopez * White Sox 445 0.241 0.288 0.294 0.216 1.219 0.083 0.151 0.308 0.263 500
Otto López + Marlins 434 0.270 0.318 0.377 0.251 1.394 0.058 0.173 0.311 0.350 647
Brandon Lowe * Rays 425 0.244 0.287 0.473 0.221 1.936 0.078 0.264 0.311 0.428 777
Josh Lowe * Rays 387 0.241 0.338 0.391 0.220 1.624 0.083 0.318 0.302 0.357 689
Nathaniel Lowe * Rangers 565 0.265 0.324 0.401 0.228 1.512 0.126 0.221 0.361 0.345 862
Marco Luciano + Giants 81 0.211 0.333 0.303 0.198 1.438 0.062 0.346 0.259 0.284 389
Nathan Lukes * Blue Jays 91 0.303 0.319 0.447 0.253 1.478 0.110 0.099 0.363 0.374 1072
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Gavin Lux * Dodgers 487 0.251 0.312 0.383 0.226 1.527 0.090 0.226 0.320 0.345 664
Manny Machado + Padres 643 0.275 0.302 0.472 0.253 1.718 0.070 0.193 0.325 0.435 782
Bligh Madris * Tigers 75 0.269 0.362 0.358 0.240 1.333 0.080 0.267 0.320 0.320 722
Nick Madrigal + Cubs 94 0.221 0.250 0.256 0.202 1.158 0.043 0.106 0.277 0.234 342
Luke Maile + Reds 154 0.178 0.268 0.252 0.156 1.417 0.084 0.338 0.266 0.221 365
Martín Maldonado + White Sox 147 0.119 0.150 0.230 0.109 1.938 0.054 0.347 0.170 0.211 205
Justyn-Henry Malloy + Tigers 230 0.203 0.297 0.366 0.178 1.805 0.100 0.370 0.291 0.322 591
Kyle Manzardo * Guardians 156 0.234 0.290 0.421 0.218 1.794 0.058 0.263 0.282 0.391 590
Rafael Marchán # Phillies 56 0.294 0.300 0.549 0.268 1.867 0.054 0.143 0.339 0.500 945
Manuel Margot + Twins 343 0.238 0.273 0.337 0.219 1.413 0.061 0.157 0.289 0.309 496
Cade Marlowe * Mariners 9 0.250 0.286 0.250 0.222 1 0.111 0.111 0.333 0.222 350
Brandon Marsh * Phillies 476 0.249 0.348 0.419 0.218 1.683 0.105 0.324 0.328 0.368 831
Ketel Marte # Diamondbacks 583 0.292 0.299 0.560 0.252 1.918 0.111 0.182 0.372 0.484 1194
Noelvi Marté + Reds 242 0.210 0.291 0.301 0.198 1.438 0.037 0.310 0.248 0.285 394
Starling Marte + Mets 370 0.269 0.333 0.388 0.243 1.444 0.073 0.219 0.324 0.351 729
Ángel Martínez # Guardians 169 0.232 0.274 0.338 0.207 1.457 0.089 0.195 0.296 0.302 565
Austin Martin + Twins 257 0.253 0.314 0.352 0.230 1.390 0.078 0.183 0.315 0.319 564
J.D. Martinez + Mets 495 0.235 0.308 0.406 0.206 1.725 0.099 0.285 0.317 0.356 677
J.P. Martínez * Braves 10 0.200 0.333 0.300 0.200 1.500 0 0.400 0.200 0.300 409
Nick Martini * Reds 163 0.212 0.245 0.370 0.190 1.742 0.055 0.233 0.270 0.331 597
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Orelvis Martínez + Blue Jays 3 0.333 0.500 0.333 0.333 1 0 0.333 0.333 0.333 669
Michael Massey * Royals 356 0.259 0.271 0.449 0.242 1.733 0.042 0.157 0.292 0.419 694
Miles Mastrobuoni * Cubs 106 0.194 0.232 0.224 0.179 1.158 0.066 0.160 0.245 0.208 292
Jorge Mateo + Orioles 208 0.229 0.275 0.401 0.212 1.750 0.048 0.231 0.264 0.370 565
Nick Maton * Orioles 5 0 0 0 0 --- 0 0.400 0 0 0
Luis Matos + Giants 156 0.213 0.221 0.347 0.205 1.625 0.032 0.154 0.237 0.333 427
Coby Mayo + Orioles 46 0.098 0.211 0.098 0.087 1 0.087 0.478 0.196 0.087 90
James McCann + Orioles 233 0.234 0.273 0.388 0.215 1.660 0.056 0.240 0.279 0.356 608
Kyle McCann * Athletics 157 0.236 0.368 0.371 0.210 1.576 0.102 0.376 0.318 0.331 640
Jake McCarthy * Diamondbacks 495 0.285 0.329 0.400 0.255 1.405 0.063 0.158 0.345 0.358 846
Chas McCormick + Astros 267 0.211 0.274 0.306 0.191 1.451 0.064 0.270 0.270 0.277 491
Mason McCoy + Padres 57 0.204 0.333 0.245 0.175 1.200 0.088 0.333 0.263 0.211 271
Grant McCray * Giants 130 0.202 0.317 0.379 0.192 1.880 0.046 0.431 0.238 0.362 492
Andrew McCutchen + Pirates 515 0.232 0.283 0.411 0.202 1.769 0.113 0.258 0.328 0.357 750
Scott McGough + Diamondbacks 1 0 0 0 0 --- 0 1 0 0 0
Reese McGuire * Red Sox 158 0.209 0.260 0.295 0.184 1.414 0.082 0.247 0.278 0.259 490
Ryan McKenna + Orioles 9 0.375 0.200 1.125 0.333 3 0.111 0.111 0.444 1 2081
Ryan McKenna + Giants 6 0 0 0 0 --- 0 0.667 0 0 0
Billy McKinney * Pirates 28 0.200 0.417 0.240 0.179 1.200 0.071 0.464 0.286 0.214 318
Zach McKinstry * Tigers 325 0.215 0.265 0.337 0.197 1.563 0.074 0.212 0.277 0.308 537
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ryan McMahon * Rockies 645 0.242 0.320 0.397 0.212 1.642 0.107 0.287 0.324 0.349 694
Jeff McNeil * Mets 472 0.238 0.256 0.384 0.214 1.614 0.074 0.144 0.307 0.345 639
Curtis Mead + Rays 132 0.238 0.304 0.287 0.220 1.207 0.045 0.227 0.280 0.265 460
Parker Meadows * Tigers 298 0.244 0.306 0.433 0.221 1.773 0.084 0.255 0.309 0.393 738
MJ Melendez * Royals 451 0.206 0.241 0.400 0.188 1.941 0.078 0.251 0.273 0.366 560
Danny Mendick + White Sox 141 0.197 0.245 0.318 0.184 1.615 0.043 0.248 0.241 0.298 385
Joey Meneses + Nationals 313 0.231 0.281 0.302 0.208 1.308 0.067 0.201 0.291 0.272 508
Jackson Merrill * Padres 593 0.292 0.318 0.500 0.273 1.710 0.049 0.170 0.324 0.467 916
Whit Merrifield + Phillies 174 0.199 0.209 0.295 0.178 1.484 0.086 0.109 0.276 0.264 509
Whit Merrifield + Braves 161 0.248 0.320 0.336 0.211 1.353 0.124 0.205 0.342 0.286 653
Matt Mervis * Cubs 28 0.115 0.167 0.154 0.107 1.333 0.036 0.286 0.143 0.143 109
Jake Meyers + Astros 513 0.219 0.263 0.360 0.197 1.644 0.068 0.228 0.285 0.324 524
Drew Millas # Nationals 62 0.246 0.325 0.316 0.226 1.286 0.081 0.258 0.306 0.290 619
Owen Miller + Brewers 27 0.185 0.263 0.222 0.185 1.200 0 0.296 0.185 0.222 131
José Miranda + Twins 429 0.284 0.318 0.441 0.266 1.553 0.042 0.154 0.322 0.413 726
Kameron Misner * Rays 15 0.067 0.200 0.067 0.067 1 0 0.667 0.067 0.067 7
Garrett Mitchell * Brewers 224 0.255 0.359 0.469 0.223 1.840 0.112 0.317 0.339 0.411 879
Andruw Monasterio + Brewers 142 0.208 0.298 0.272 0.183 1.308 0.113 0.282 0.303 0.239 447
Yoán Moncada # White Sox 45 0.275 0.379 0.400 0.244 1.455 0.111 0.244 0.356 0.356 736
Mickey Moniak * Angels 418 0.219 0.272 0.380 0.206 1.733 0.050 0.273 0.266 0.356 532
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Elehuris Montero + Rockies 247 0.205 0.251 0.304 0.186 1.478 0.081 0.227 0.267 0.275 427
Dylan Moore + Mariners 441 0.201 0.267 0.367 0.168 1.824 0.120 0.279 0.320 0.306 701
Christopher Morel + Cubs 421 0.199 0.220 0.373 0.171 1.875 0.112 0.245 0.302 0.321 625
Christopher Morel + Rays 190 0.191 0.261 0.289 0.174 1.515 0.074 0.295 0.258 0.263 374
Gabriel Moreno + Diamondbacks 351 0.266 0.303 0.380 0.231 1.432 0.117 0.148 0.353 0.330 750
Ryan Mountcastle + Orioles 507 0.271 0.327 0.425 0.252 1.570 0.053 0.225 0.308 0.396 693
Cedric Mullins * Orioles 499 0.234 0.261 0.405 0.208 1.731 0.082 0.196 0.301 0.361 748
Max Muncy * Dodgers 293 0.232 0.265 0.494 0.188 2.127 0.154 0.263 0.358 0.399 1021
Sean Murphy + Braves 264 0.193 0.223 0.352 0.170 1.822 0.102 0.254 0.284 0.311 551
Tom Murphy + Giants 38 0.118 0.158 0.235 0.105 2 0.105 0.368 0.211 0.211 281
Dane Myers + Marlins 108 0.263 0.379 0.442 0.231 1.680 0.074 0.333 0.333 0.389 908
Carlos Narváez + Yankees 15 0.231 0.429 0.231 0.200 1 0.133 0.400 0.333 0.200 497
Omar Narváez * Mets 69 0.154 0.189 0.185 0.145 1.200 0.043 0.174 0.188 0.174 116
Bo Naylor * Guardians 389 0.201 0.262 0.350 0.183 1.746 0.075 0.314 0.262 0.319 503
Josh Naylor * Guardians 633 0.243 0.246 0.456 0.216 1.876 0.092 0.166 0.319 0.406 764
Zach Neto + Angels 602 0.249 0.295 0.443 0.224 1.778 0.065 0.233 0.316 0.399 719
Tyler Nevin + Athletics 278 0.204 0.243 0.331 0.180 1.620 0.090 0.230 0.288 0.291 527
Kevin Newman + Diamondbacks 311 0.278 0.322 0.375 0.257 1.350 0.048 0.154 0.305 0.347 615
Tomás Nido + Mets 90 0.229 0.262 0.361 0.211 1.579 0.044 0.222 0.256 0.333 533
Tomás Nido + Cubs 50 0.128 0.156 0.234 0.120 1.833 0.020 0.300 0.140 0.220 176
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brandon Nimmo * Mets 663 0.224 0.267 0.399 0.193 1.781 0.116 0.238 0.327 0.344 759
Ryan Noda * Athletics 111 0.137 0.211 0.211 0.117 1.538 0.126 0.333 0.252 0.180 278
Jhonkensy Noel + Guardians 198 0.218 0.250 0.486 0.197 2.231 0.066 0.318 0.288 0.439 764
Lars Nootbaar * Cardinals 405 0.244 0.281 0.417 0.210 1.706 0.128 0.195 0.341 0.358 775
Connor Norby + Orioles 32 0.188 0.222 0.406 0.188 2.167 0 0.375 0.188 0.406 419
Connor Norby + Marlins 162 0.247 0.330 0.445 0.222 1.806 0.093 0.321 0.315 0.401 742
Nasim Nuñez # Nationals 78 0.246 0.326 0.262 0.192 1.067 0.154 0.192 0.346 0.205 682
Ryan O'Hearn * Orioles 494 0.264 0.282 0.427 0.237 1.615 0.093 0.140 0.334 0.383 796
Logan O'Hoppe + Angels 522 0.244 0.318 0.409 0.224 1.675 0.063 0.297 0.303 0.375 664
Shohei Ohtani * Dodgers 731 0.310 0.336 0.646 0.269 2.086 0.111 0.222 0.389 0.562 1481
Edward Olivares + Pirates 196 0.224 0.250 0.333 0.199 1.487 0.082 0.189 0.291 0.296 592
Matt Olson * Braves 685 0.247 0.293 0.457 0.216 1.851 0.104 0.248 0.333 0.400 803
Tyler O'Neill + Red Sox 473 0.241 0.305 0.511 0.209 2.121 0.112 0.336 0.336 0.444 902
Jonathan Ornelas + Rangers 40 0.216 0.333 0.270 0.200 1.250 0.050 0.325 0.250 0.250 303
Rafael Ortega * White Sox 17 0.071 0.091 0.071 0.059 1 0.118 0.235 0.176 0.059 196
Joey Ortiz + Brewers 511 0.239 0.283 0.398 0.205 1.667 0.110 0.202 0.327 0.342 712
James Outman * Dodgers 156 0.147 0.208 0.265 0.128 1.800 0.103 0.353 0.256 0.231 384
Marcell Ozuna + Braves 688 0.302 0.359 0.546 0.266 1.809 0.108 0.247 0.378 0.481 1109
Cristian Pache + Phillies 118 0.202 0.339 0.269 0.178 1.333 0.110 0.364 0.288 0.237 418
Cristian Pache + Orioles 1 1 1 1 1 1 0 0 1 1 0
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Cristian Pache + Marlins 64 0.183 0.263 0.283 0.172 1.545 0.063 0.328 0.234 0.266 320
Andy Pages + Dodgers 443 0.248 0.304 0.407 0.226 1.640 0.065 0.244 0.305 0.370 660
Pedro Pagés + Cardinals 218 0.238 0.295 0.376 0.220 1.583 0.060 0.266 0.280 0.349 554
Joshua Palacios * Pirates 78 0.224 0.245 0.343 0.192 1.533 0.128 0.154 0.333 0.295 658
Richie Palacios * Rays 316 0.223 0.280 0.318 0.187 1.424 0.142 0.212 0.345 0.266 722
Isaac Paredes + Rays 429 0.245 0.260 0.435 0.207 1.775 0.121 0.159 0.357 0.368 830
Isaac Paredes + Cubs 212 0.223 0.259 0.307 0.189 1.375 0.113 0.175 0.325 0.259 626
Kyren Paris + Angels 59 0.118 0.152 0.216 0.102 1.833 0.119 0.288 0.220 0.186 298
Vinnie Pasquantino * Royals 554 0.262 0.265 0.446 0.235 1.700 0.072 0.128 0.314 0.399 779
Graham Pauley * Padres 32 0.125 0.133 0.313 0.125 2.500 0 0.469 0.125 0.313 312
Joc Pederson * Diamondbacks 449 0.275 0.322 0.515 0.225 1.871 0.122 0.234 0.388 0.421 1187
Liover Peguero + Pirates 10 0.200 0.286 0.300 0.200 1.500 0 0.300 0.200 0.300 228
Jeremy Peña + Astros 650 0.266 0.301 0.394 0.246 1.481 0.038 0.171 0.306 0.365 657
David Peralta * Padres 260 0.267 0.316 0.415 0.242 1.556 0.085 0.208 0.335 0.377 775
Oswald Peraza + Yankees 11 0.200 0.167 0.500 0.182 2.500 0.091 0.273 0.273 0.455 783
Geraldo Perdomo # Diamondbacks 388 0.273 0.317 0.374 0.237 1.370 0.093 0.149 0.338 0.325 764
Jhonny Pereda + Marlins 40 0.231 0.310 0.231 0.225 1 0 0.250 0.250 0.225 267
Salvador Perez + Royals 652 0.271 0.302 0.456 0.245 1.681 0.067 0.198 0.330 0.413 801
Wenceel Pérez # Tigers 425 0.242 0.294 0.383 0.221 1.585 0.075 0.216 0.299 0.351 605
Blake Perkins # Brewers 434 0.240 0.313 0.332 0.212 1.380 0.097 0.249 0.316 0.293 672
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jace Peterson * Diamondbacks 26 0.045 0.059 0.045 0.038 1 0.115 0.231 0.154 0.038 65
Tommy Pham + White Sox 297 0.266 0.330 0.380 0.242 1.431 0.084 0.212 0.330 0.347 713
Tommy Pham + Cardinals 77 0.206 0.235 0.368 0.182 1.786 0.091 0.208 0.286 0.325 549
Tommy Pham + Royals 104 0.228 0.292 0.337 0.221 1.478 0.029 0.260 0.250 0.327 453
Kevin Pillar + White Sox 32 0.160 0.176 0.360 0.125 2.250 0.125 0.250 0.281 0.281 662
Kevin Pillar + Angels 282 0.236 0.280 0.378 0.216 1.607 0.043 0.216 0.291 0.348 552
René Pinto + Rays 49 0.214 0.304 0.429 0.184 2 0.082 0.367 0.286 0.367 682
Jorge Polanco # Mariners 469 0.213 0.274 0.355 0.190 1.663 0.098 0.292 0.296 0.316 555
Jurickson Profar # Padres 668 0.280 0.302 0.459 0.237 1.639 0.114 0.151 0.377 0.388 997
Ceddanne Rafaela + Red Sox 571 0.246 0.312 0.390 0.235 1.582 0.026 0.264 0.273 0.371 563
Cal Raleigh # Mariners 628 0.220 0.251 0.436 0.191 1.983 0.111 0.280 0.312 0.379 766
Luke Raley * Mariners 455 0.243 0.305 0.463 0.215 1.908 0.059 0.297 0.319 0.411 830
Harold Ramírez + Rays 169 0.268 0.328 0.305 0.260 1.136 0.018 0.195 0.284 0.296 489
Harold Ramírez + Nationals 77 0.243 0.304 0.365 0.234 1.500 0.026 0.221 0.273 0.351 514
José Ramírez # Guardians 682 0.279 0.265 0.537 0.254 1.925 0.079 0.120 0.334 0.488 995
Bryan Ramos + White Sox 108 0.202 0.227 0.333 0.185 1.650 0.065 0.204 0.250 0.306 445
Heliot Ramos + Giants 518 0.269 0.329 0.469 0.247 1.742 0.071 0.261 0.322 0.431 825
J.T. Realmuto + Phillies 413 0.266 0.328 0.429 0.245 1.614 0.065 0.247 0.322 0.395 740
Jakson Reetz + Giants 15 0.143 0.125 0.429 0.133 3 0.067 0.333 0.200 0.400 413
Rob Refsnyder + Red Sox 307 0.283 0.359 0.471 0.251 1.662 0.091 0.254 0.358 0.417 910
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Zach Remillard + White Sox 39 0.242 0.348 0.333 0.205 1.375 0.128 0.256 0.333 0.282 677
Anthony Rendon + Angels 238 0.218 0.257 0.267 0.189 1.222 0.097 0.147 0.307 0.231 536
Hunter Renfroe + Royals 424 0.229 0.254 0.392 0.208 1.716 0.085 0.198 0.297 0.356 604
Luis Rengifo # Angels 304 0.300 0.339 0.417 0.280 1.388 0.053 0.145 0.345 0.388 822
Pablo Reyes + Red Sox 64 0.183 0.268 0.217 0.172 1.182 0.047 0.297 0.234 0.203 200
Bryan Reynolds # Pirates 692 0.275 0.330 0.447 0.247 1.626 0.082 0.225 0.344 0.402 887
Ben Rice * Yankees 178 0.171 0.186 0.349 0.146 2.038 0.112 0.270 0.264 0.298 559
Austin Riley + Braves 469 0.256 0.310 0.461 0.232 1.798 0.079 0.252 0.322 0.418 794
Edwin Ríos * Reds 10 0.111 0.200 0.111 0.100 1 0.100 0.400 0.200 0.100 114
Leo Rivas # Mariners 86 0.233 0.347 0.274 0.198 1.176 0.116 0.279 0.326 0.233 551
Emmanuel Rivera + Marlins 229 0.214 0.276 0.269 0.188 1.256 0.087 0.223 0.293 0.236 451
Emmanuel Rivera + Orioles 73 0.313 0.364 0.578 0.274 1.850 0.082 0.247 0.370 0.507 1229
Anthony Rizzo * Yankees 375 0.228 0.259 0.335 0.205 1.468 0.072 0.173 0.301 0.301 564
Luis Robert Jr. + White Sox 425 0.224 0.310 0.379 0.207 1.693 0.066 0.332 0.278 0.351 568
Chuckie Robinson + White Sox 76 0.129 0.180 0.129 0.118 1 0.066 0.263 0.197 0.118 129
Víctor Robles + Nationals 33 0.120 0.176 0.120 0.091 1 0.152 0.273 0.273 0.091 434
Víctor Robles + Mariners 262 0.328 0.388 0.467 0.286 1.427 0.061 0.168 0.385 0.408 1238
Brayan Rocchio # Guardians 442 0.206 0.245 0.316 0.179 1.532 0.100 0.204 0.296 0.274 511
Brendan Rodgers + Rockies 539 0.267 0.338 0.407 0.249 1.522 0.058 0.245 0.314 0.378 662
Johnathan Rodríguez + Guardians 40 0.129 0.235 0.161 0.100 1.250 0.225 0.350 0.325 0.125 341
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Julio Rodríguez + Mariners 613 0.273 0.344 0.409 0.253 1.497 0.062 0.254 0.325 0.378 769
Jake Rogers + Tigers 337 0.197 0.251 0.352 0.181 1.787 0.065 0.294 0.255 0.323 460
Josh Rojas * Mariners 476 0.225 0.282 0.336 0.200 1.495 0.097 0.227 0.303 0.298 567
Johan Rojas + Phillies 363 0.243 0.297 0.322 0.226 1.329 0.036 0.190 0.273 0.300 466
Miguel Rojas + Dodgers 337 0.283 0.301 0.410 0.258 1.448 0.068 0.101 0.335 0.374 735
Chris Roller + Brewers 1 0 0 0 0 --- 0 1 0 0 0
Drew Romo # Rockies 53 0.176 0.273 0.235 0.170 1.333 0.038 0.340 0.208 0.226 146
Brent Rooker + Athletics 614 0.293 0.362 0.562 0.261 1.919 0.096 0.288 0.365 0.500 1154
Ben Rortvedt * Rays 328 0.228 0.317 0.303 0.201 1.333 0.104 0.268 0.317 0.268 517
Amed Rosario + Rays 275 0.307 0.367 0.417 0.295 1.358 0.025 0.175 0.331 0.400 726
Amed Rosario + Dodgers 12 0.273 0.333 0.364 0.250 1.333 0.083 0.167 0.333 0.333 563
Amed Rosario + Reds 59 0.158 0.242 0.211 0.153 1.333 0.017 0.390 0.186 0.203 255
Eddie Rosario * Nationals 235 0.183 0.206 0.329 0.170 1.800 0.055 0.230 0.226 0.306 400
Eddie Rosario * Braves 84 0.154 0.167 0.282 0.143 1.833 0.036 0.274 0.179 0.262 335
Eguy Rosario + Padres 57 0.245 0.333 0.528 0.228 2.154 0.035 0.351 0.281 0.491 693
Esteury Ruiz + Athletics 65 0.200 0.257 0.382 0.169 1.909 0.062 0.308 0.262 0.323 503
Keibert Ruiz # Nationals 485 0.229 0.232 0.359 0.216 1.571 0.033 0.111 0.260 0.340 469
Adley Rutschman # Orioles 638 0.250 0.272 0.391 0.224 1.559 0.091 0.161 0.318 0.350 700
Blake Sabol * Giants 38 0.313 0.435 0.375 0.263 1.200 0.132 0.237 0.421 0.316 1003
Thomas Saggese + Cardinals 52 0.204 0.265 0.306 0.192 1.500 0.038 0.269 0.250 0.288 391
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
César Salazar * Astros 32 0.320 0.381 0.400 0.250 1.250 0.063 0.188 0.375 0.313 1200
Alí Sánchez + Marlins 96 0.167 0.230 0.190 0.146 1.143 0.042 0.250 0.198 0.167 156
Gary Sánchez + Brewers 280 0.220 0.267 0.392 0.193 1.778 0.096 0.271 0.307 0.343 657
Jesús Sánchez * Marlins 537 0.252 0.315 0.417 0.229 1.659 0.076 0.261 0.313 0.380 701
Javier Sanoja + Marlins 36 0.229 0.258 0.286 0.222 1.250 0.028 0.111 0.250 0.278 256
Miguel Sanó + Angels 95 0.205 0.326 0.313 0.179 1.529 0.095 0.379 0.295 0.274 507
Anthony Santander # Orioles 665 0.235 0.225 0.506 0.211 2.150 0.087 0.194 0.308 0.453 835
Carlos Santana # Twins 594 0.238 0.252 0.420 0.209 1.766 0.109 0.167 0.328 0.369 743
Nolan Schanuel * Angels 607 0.250 0.285 0.362 0.214 1.446 0.112 0.170 0.341 0.310 739
Casey Schmitt + Giants 113 0.252 0.273 0.477 0.239 1.889 0.035 0.221 0.283 0.451 710
Davis Schneider + Blue Jays 454 0.191 0.257 0.343 0.167 1.789 0.104 0.317 0.282 0.300 551
Daniel Schneemann * Guardians 221 0.218 0.306 0.368 0.190 1.690 0.113 0.317 0.303 0.321 636
Max Schuemann + Athletics 459 0.220 0.292 0.308 0.190 1.402 0.102 0.259 0.307 0.266 565
Aaron Schunk + Rockies 98 0.234 0.328 0.330 0.224 1.409 0.041 0.316 0.265 0.316 451
Kyle Schwarber * Phillies 692 0.248 0.301 0.485 0.205 1.958 0.153 0.285 0.366 0.402 1029
Victor Scott II * Cardinals 155 0.179 0.233 0.283 0.168 1.577 0.039 0.271 0.219 0.265 343
Corey Seager * Rangers 533 0.278 0.291 0.512 0.248 1.841 0.099 0.180 0.353 0.456 957
Marcus Semien + Rangers 718 0.237 0.250 0.391 0.214 1.649 0.089 0.146 0.308 0.354 652
Nick Senzel + Nationals 235 0.209 0.247 0.359 0.183 1.721 0.115 0.226 0.302 0.315 548
Nick Senzel + White Sox 32 0.100 0.136 0.133 0.094 1.333 0.031 0.250 0.125 0.125 44
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brian Serven + Blue Jays 71 0.159 0.244 0.222 0.141 1.400 0.070 0.310 0.239 0.197 256
Gavin Sheets * White Sox 501 0.233 0.281 0.357 0.210 1.533 0.086 0.212 0.303 0.321 577
Austin Shenton * Rays 50 0.214 0.296 0.405 0.180 1.889 0.160 0.280 0.340 0.340 674
Braden Shewmake * White Sox 67 0.125 0.127 0.203 0.119 1.625 0.015 0.149 0.134 0.194 181
Zack Short + Mets 12 0.111 0.200 0.111 0.083 1 0.167 0.333 0.250 0.083 96
Zack Short + Red Sox 7 0 0 0 0 --- 0 0.571 0 0 0
Zack Short + Braves 69 0.148 0.211 0.204 0.116 1.375 0.174 0.232 0.304 0.159 410
Michael Siani * Cardinals 334 0.228 0.322 0.285 0.204 1.250 0.063 0.275 0.275 0.254 446
Jon Singleton * Astros 405 0.234 0.299 0.386 0.205 1.651 0.116 0.274 0.321 0.338 720
Jose Siri + Rays 448 0.187 0.261 0.366 0.167 1.960 0.069 0.379 0.252 0.328 511
Austin Slater + Giants 112 0.200 0.279 0.244 0.161 1.222 0.143 0.277 0.330 0.196 589
Austin Slater + Reds 21 0.111 0.154 0.111 0.095 1 0.095 0.286 0.190 0.095 186
Austin Slater + Orioles 79 0.246 0.356 0.333 0.215 1.353 0.101 0.291 0.342 0.291 633
Dominic Smith * Red Sox 278 0.237 0.298 0.390 0.212 1.644 0.090 0.234 0.317 0.349 604
Dominic Smith * Reds 29 0.192 0.333 0.269 0.172 1.400 0.103 0.379 0.276 0.241 357
Josh Smith * Rangers 592 0.258 0.311 0.394 0.228 1.526 0.078 0.204 0.336 0.348 754
Pavin Smith * Diamondbacks 158 0.270 0.280 0.547 0.234 2.027 0.114 0.196 0.348 0.475 1035
Will Smith + Dodgers 544 0.248 0.273 0.433 0.217 1.746 0.094 0.193 0.327 0.379 787
Tyler Soderstrom * Athletics 213 0.233 0.273 0.429 0.207 1.841 0.094 0.249 0.315 0.380 694
Nick Sogard # Red Sox 86 0.273 0.389 0.325 0.244 1.190 0.081 0.291 0.326 0.291 612
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Donovan Solano + Padres 309 0.286 0.346 0.417 0.262 1.457 0.071 0.210 0.343 0.382 793
Jorge Soler + Giants 392 0.240 0.298 0.419 0.209 1.744 0.112 0.247 0.329 0.365 750
Jorge Soler + Braves 182 0.243 0.280 0.493 0.203 2.027 0.132 0.242 0.352 0.412 996
Edmundo Sosa + Phillies 274 0.257 0.320 0.422 0.234 1.641 0.047 0.241 0.310 0.383 739
Lenyn Sosa + White Sox 369 0.254 0.303 0.359 0.241 1.416 0.033 0.209 0.282 0.341 524
Juan Soto * Yankees 713 0.288 0.298 0.569 0.233 1.976 0.181 0.167 0.419 0.460 1385
Liván Soto * Reds 3 0 0 0 0 --- 0 0.333 0 0 0
Liván Soto * Orioles 13 0.300 0.375 0.400 0.231 1.333 0.231 0.154 0.462 0.308 1279
George Springer + Blue Jays 614 0.220 0.245 0.371 0.195 1.683 0.098 0.187 0.303 0.329 626
Jacob Stallings + Rockies 281 0.263 0.324 0.453 0.228 1.719 0.096 0.231 0.356 0.391 830
Giancarlo Stanton + Yankees 459 0.233 0.281 0.475 0.211 2.041 0.083 0.312 0.298 0.431 704
Spencer Steer + Reds 656 0.225 0.260 0.402 0.197 1.791 0.110 0.209 0.319 0.352 737
Michael Stefanic + Angels 124 0.218 0.267 0.255 0.194 1.167 0.081 0.161 0.298 0.226 355
Tyler Stephenson + Reds 515 0.258 0.307 0.444 0.229 1.720 0.093 0.227 0.338 0.394 814
Cal Stevenson * Phillies 27 0.250 0.300 0.375 0.222 1.500 0.111 0.148 0.333 0.333 564
DJ Stewart * Mets 194 0.177 0.217 0.297 0.144 1.679 0.160 0.247 0.325 0.242 573
Trevor Story + Red Sox 106 0.255 0.373 0.394 0.226 1.542 0.104 0.311 0.340 0.349 699
Bryson Stott * Phillies 571 0.245 0.275 0.356 0.217 1.452 0.093 0.163 0.315 0.315 702
Kyle Stowers * Orioles 37 0.306 0.435 0.500 0.297 1.636 0 0.351 0.297 0.486 800
Kyle Stowers * Marlins 172 0.186 0.290 0.295 0.169 1.586 0.076 0.355 0.262 0.267 387
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Myles Straw + Guardians 4 0.250 0.250 0.250 0.250 1 0 0 0.250 0.250 748
Garrett Stubbs * Phillies 187 0.207 0.289 0.262 0.182 1.265 0.091 0.267 0.294 0.230 510
Eugenio Suárez + Diamondbacks 640 0.256 0.309 0.469 0.228 1.836 0.077 0.275 0.319 0.419 837
Brett Sullivan * Padres 17 0.188 0.182 0.375 0.176 2 0.059 0.235 0.235 0.353 522
Jack Suwinski * Pirates 277 0.182 0.225 0.324 0.162 1.778 0.097 0.285 0.264 0.289 496
Seiya Suzuki + Cubs 585 0.283 0.370 0.482 0.248 1.703 0.108 0.274 0.366 0.422 1007
Dansby Swanson + Cubs 593 0.242 0.300 0.390 0.218 1.612 0.091 0.243 0.312 0.351 681
Trey Sweeney * Tigers 119 0.218 0.267 0.373 0.202 1.708 0.059 0.269 0.269 0.345 534
Fernando Tatis Jr. + Padres 438 0.276 0.316 0.492 0.251 1.782 0.073 0.219 0.340 0.447 897
Mike Tauchman * Cubs 350 0.248 0.302 0.366 0.211 1.473 0.134 0.200 0.357 0.311 753
Leody Taveras # Rangers 529 0.229 0.272 0.352 0.208 1.536 0.079 0.212 0.287 0.319 570
Chris Taylor + Dodgers 246 0.202 0.289 0.300 0.175 1.488 0.114 0.309 0.297 0.260 528
Michael A. Taylor + Pirates 300 0.193 0.288 0.290 0.173 1.500 0.077 0.350 0.250 0.260 425
Samad Taylor + Mariners 5 0.400 0.500 0.400 0.400 1 0 0.200 0.400 0.400 1099
Tyrone Taylor + Mets 345 0.248 0.309 0.401 0.229 1.620 0.055 0.232 0.299 0.371 643
Rowdy Tellez * Pirates 421 0.243 0.280 0.392 0.221 1.613 0.074 0.211 0.299 0.356 622
José Tena * Guardians 4 0 0 0 0 --- 0 0.500 0 0 0
José Tena * Nationals 164 0.274 0.348 0.363 0.262 1.326 0.043 0.238 0.305 0.348 622
Bryce Teodosio + Angels 12 0.083 0.143 0.083 0.083 1 0 0.417 0.083 0.083 51
Matt Thaiss * Angels 186 0.204 0.306 0.299 0.172 1.469 0.151 0.312 0.323 0.253 571
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Alek Thomas * Diamondbacks 103 0.189 0.200 0.358 0.175 1.889 0.068 0.165 0.243 0.330 373
Lane Thomas + Nationals 341 0.253 0.304 0.407 0.223 1.605 0.094 0.211 0.331 0.358 792
Lane Thomas + Guardians 187 0.209 0.287 0.390 0.193 1.861 0.064 0.348 0.267 0.358 543
Bubba Thompson + Reds 18 0.111 0.286 0.167 0.111 1.500 0 0.611 0.111 0.167 71
Michael Toglia # Rockies 458 0.218 0.270 0.456 0.190 2.092 0.118 0.321 0.310 0.397 785
Spencer Torkelson + Tigers 381 0.219 0.285 0.374 0.197 1.707 0.087 0.276 0.294 0.336 565
Abraham Toro # Athletics 364 0.240 0.279 0.350 0.223 1.457 0.055 0.170 0.291 0.324 519
Gleyber Torres + Yankees 665 0.257 0.306 0.378 0.227 1.470 0.098 0.205 0.329 0.334 733
Luis Torrens + Mets 130 0.229 0.273 0.373 0.208 1.630 0.069 0.215 0.292 0.338 507
Ezequiel Tovar + Rockies 695 0.269 0.344 0.469 0.253 1.744 0.033 0.288 0.292 0.442 692
Taylor Trammell * Dodgers 6 0 0 0 0 --- 0 0.500 0 0 0
Taylor Trammell * Yankees 2 1 1 1 0.500 1 0.500 0 1 0.500 0
Alan Trejo + Rockies 67 0.143 0.188 0.143 0.134 1 0.030 0.224 0.179 0.134 88
Jose Trevino + Yankees 234 0.215 0.228 0.354 0.192 1.644 0.085 0.175 0.286 0.316 514
Jared Triolo + Pirates 446 0.216 0.279 0.315 0.191 1.459 0.094 0.265 0.296 0.278 568
Chadwick Tromp + Braves 54 0.250 0.361 0.365 0.241 1.462 0.019 0.315 0.259 0.352 422
Mike Trout + Angels 126 0.220 0.194 0.541 0.190 2.458 0.127 0.214 0.325 0.468 987
Cole Tucker # Angels 57 0.180 0.265 0.300 0.158 1.667 0.105 0.298 0.263 0.263 435
Kyle Tucker * Astros 339 0.289 0.282 0.585 0.236 2.025 0.165 0.159 0.404 0.478 1403
Brice Turang * Brewers 619 0.254 0.300 0.349 0.229 1.373 0.081 0.170 0.313 0.315 668
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Justin Turner + Blue Jays 349 0.256 0.298 0.372 0.221 1.455 0.112 0.172 0.350 0.321 683
Justin Turner + Mariners 190 0.264 0.301 0.403 0.221 1.524 0.105 0.184 0.363 0.337 928
Trea Turner + Phillies 539 0.295 0.331 0.469 0.276 1.591 0.050 0.182 0.338 0.440 882
Luis Urías + Mariners 109 0.191 0.250 0.394 0.165 2.056 0.083 0.312 0.303 0.339 596
Ramón Urías + Orioles 301 0.254 0.280 0.423 0.229 1.667 0.076 0.183 0.322 0.382 771
Gio Urshela + Tigers 325 0.243 0.271 0.333 0.225 1.370 0.058 0.151 0.286 0.308 511
Gio Urshela + Braves 136 0.265 0.295 0.424 0.257 1.600 0.029 0.169 0.287 0.412 610
Enmanuel Valdéz * Red Sox 223 0.214 0.253 0.363 0.193 1.698 0.076 0.238 0.269 0.327 518
Ildemaro Vargas # Nationals 303 0.246 0.269 0.316 0.221 1.284 0.063 0.102 0.290 0.284 470
Miguel Vargas + Dodgers 80 0.239 0.264 0.423 0.213 1.765 0.100 0.200 0.313 0.375 735
Miguel Vargas + White Sox 157 0.104 0.128 0.170 0.089 1.643 0.108 0.261 0.217 0.146 240
Daulton Varsho * Blue Jays 513 0.214 0.262 0.407 0.191 1.908 0.094 0.267 0.292 0.365 645
Andrew Vaughn + White Sox 619 0.246 0.285 0.402 0.226 1.636 0.061 0.213 0.297 0.370 624
Christian Vázquez + Twins 315 0.221 0.257 0.327 0.206 1.477 0.035 0.206 0.244 0.305 402
Luis Vázquez + Cubs 14 0.083 0.143 0.083 0.071 1 0 0.429 0.143 0.071 67
Nelson Velázquez + Royals 230 0.200 0.237 0.366 0.178 1.829 0.083 0.265 0.274 0.326 543
Alex Verdugo * Yankees 621 0.233 0.253 0.356 0.209 1.531 0.079 0.150 0.290 0.320 560
Mark Vientos + Mets 454 0.266 0.324 0.516 0.242 1.936 0.073 0.297 0.322 0.469 910
Matt Vierling + Tigers 567 0.257 0.303 0.423 0.235 1.647 0.072 0.213 0.312 0.386 721
Ryan Vilade + Tigers 49 0.178 0.212 0.244 0.163 1.375 0.041 0.245 0.204 0.224 278
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
David Villar + Giants 37 0.257 0.364 0.457 0.243 1.778 0.027 0.351 0.270 0.432 658
Daniel Vogelbach * Blue Jays 79 0.186 0.231 0.300 0.165 1.615 0.114 0.215 0.278 0.266 355
Anthony Volpe + Yankees 689 0.243 0.303 0.364 0.225 1.497 0.061 0.226 0.292 0.337 587
Jason Vosler * Mariners 30 0.179 0.263 0.286 0.167 1.600 0.067 0.300 0.233 0.267 315
LaMonte Wade Jr. * Giants 401 0.260 0.331 0.381 0.214 1.465 0.155 0.224 0.379 0.314 877
Tyler Wade * Padres 156 0.217 0.275 0.239 0.192 1.100 0.071 0.186 0.276 0.212 397
Eric Wagaman + Angels 74 0.250 0.302 0.403 0.243 1.611 0.027 0.230 0.270 0.392 525
Will Wagner * Blue Jays 86 0.305 0.359 0.451 0.291 1.480 0.047 0.186 0.337 0.430 773
Christian Walker + Diamondbacks 552 0.251 0.287 0.468 0.217 1.867 0.100 0.241 0.335 0.406 846
Jordan Walker + Cardinals 178 0.201 0.252 0.366 0.185 1.818 0.056 0.281 0.253 0.337 463
Forrest Wall * Braves 32 0.241 0.304 0.241 0.219 1 0.094 0.188 0.313 0.219 395
Forrest Wall * Marlins 3 0.333 1 0.333 0.333 1 0 0.667 0.333 0.333 1101
Matt Wallner * Twins 261 0.259 0.389 0.523 0.218 2.018 0.092 0.364 0.372 0.441 1071
Taylor Walls # Rays 252 0.183 0.255 0.248 0.159 1.350 0.123 0.266 0.282 0.214 437
Jared Walsh * Rangers 60 0.226 0.355 0.321 0.200 1.417 0.117 0.350 0.317 0.283 518
Donovan Walton * Giants 25 0.136 0.143 0.273 0.120 2 0.080 0.280 0.240 0.240 327
Taylor Ward + Angels 663 0.246 0.294 0.426 0.217 1.729 0.095 0.246 0.323 0.376 768
Drew Waters # Royals 19 0.188 0.300 0.250 0.158 1.333 0.105 0.316 0.316 0.211 439
Austin Wells * Yankees 414 0.229 0.261 0.395 0.196 1.728 0.114 0.210 0.321 0.338 715
Joey Wendle * Mets 37 0.222 0.296 0.250 0.216 1.125 0.027 0.243 0.243 0.243 312
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Davis Wendzel + Rangers 49 0.128 0.147 0.234 0.122 1.833 0.020 0.245 0.163 0.224 184
Jamie Westbrook + Red Sox 48 0.150 0.154 0.350 0.125 2.333 0.083 0.292 0.229 0.292 595
Jordan Westburg + Orioles 447 0.264 0.305 0.481 0.246 1.818 0.049 0.217 0.311 0.447 774
Shay Whitcomb + Astros 46 0.220 0.273 0.293 0.196 1.333 0.109 0.174 0.304 0.261 426
Eli White + Braves 42 0.282 0.385 0.436 0.262 1.545 0.024 0.286 0.333 0.405 794
Joey Wiemer + Brewers 27 0.154 0.235 0.154 0.148 1 0.037 0.333 0.185 0.148 118
Joey Wiemer + Reds 1 --- 0 --- 0 --- 1 0 1 0 0
Alika Williams + Pirates 96 0.207 0.277 0.299 0.188 1.444 0.031 0.229 0.229 0.271 315
Luke Williams + Braves 52 0.196 0.273 0.261 0.173 1.333 0.077 0.250 0.269 0.231 391
Jacob Wilson + Athletics 103 0.250 0.277 0.315 0.223 1.261 0.078 0.097 0.311 0.282 508
Weston Wilson + Phillies 98 0.284 0.386 0.489 0.255 1.720 0.082 0.296 0.347 0.439 965
Jesse Winker * Nationals 379 0.257 0.315 0.419 0.214 1.630 0.140 0.222 0.372 0.348 903
Jesse Winker * Mets 129 0.243 0.275 0.365 0.217 1.500 0.078 0.171 0.318 0.326 624
Masyn Winn + Cardinals 637 0.267 0.303 0.416 0.246 1.554 0.064 0.171 0.312 0.383 726
Patrick Wisdom + Cubs 174 0.171 0.207 0.392 0.155 2.296 0.057 0.339 0.236 0.356 515
Brett Wisely * Giants 272 0.238 0.301 0.345 0.221 1.450 0.048 0.239 0.276 0.320 489
Bobby Witt Jr. + Royals 709 0.332 0.354 0.588 0.298 1.773 0.080 0.150 0.389 0.528 1350
Connor Wong + Red Sox 487 0.280 0.348 0.425 0.257 1.520 0.057 0.234 0.333 0.390 757
James Wood * Nationals 336 0.264 0.365 0.427 0.232 1.615 0.116 0.289 0.354 0.375 868
Austin Wynns + Reds 20 0.368 0.500 0.579 0.350 1.571 0 0.250 0.400 0.550 1275
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Eric Yang + Reds 1 0 0 0 0 --- 0 1 0 0 0
Mike Yastrzemski * Giants 474 0.231 0.282 0.437 0.209 1.889 0.080 0.262 0.302 0.395 695
Christian Yelich * Brewers 315 0.315 0.366 0.504 0.270 1.600 0.127 0.184 0.403 0.432 1310
Juan Yepez + Nationals 249 0.283 0.320 0.429 0.257 1.516 0.072 0.169 0.333 0.390 756
Nick Yorke + Pirates 42 0.216 0.250 0.378 0.190 1.750 0.095 0.286 0.286 0.333 727
Masataka Yoshida * Red Sox 421 0.280 0.302 0.415 0.252 1.481 0.064 0.124 0.349 0.373 822
Jacob Young + Nationals 521 0.256 0.321 0.331 0.230 1.292 0.058 0.196 0.311 0.298 569
Seby Zavala + Mariners 43 0.154 0.227 0.282 0.140 1.833 0.070 0.372 0.209 0.256 251

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 - 2024 by The Owlcroft Company.

This web page is strictly compliant with the WHATWG (Web Hypertext Application Technology Working Group) HyperText Markup Language (HTML5) Protocol versionless “Living Standard” and the W3C (World Wide Web Consortium) Cascading Style Sheets (CSS3) Protocol v3  — because we care about interoperability. Click on the logos below to test us!



This page was last modified on Saturday, 5 October 2024, at 4:38 pm Pacific Time.