Skip to main content 

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).


The Owlcroft Baseball-Analysis Site

Baseball team and player performance examined realistically and accurately.

(click for menu)
(click for menu)
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 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).
(Be aware that “sponsored” links to other sites will appear atop the actual results.)

Search term(s):



2023: All Batters, alphabetically


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

2023 Major-League Batter-Performance Results

Through games of Sunday, 1 October 2023.
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 614 0.245 0.279 0.412 0.225 1.681 0.052 0.192 0.298 0.378 702
José Abreu + Astros 594 0.237 0.276 0.383 0.215 1.617 0.071 0.219 0.296 0.348 609
Wilyer Abreu * Red Sox 85 0.316 0.431 0.474 0.282 1.500 0.106 0.271 0.388 0.424 1097
Ronald Acuña Jr. + Braves 735 0.337 0.338 0.596 0.295 1.765 0.109 0.114 0.416 0.521 1500
Willy Adames + Brewers 638 0.217 0.259 0.407 0.188 1.875 0.111 0.259 0.309 0.353 683
Jordyn Adams + Angels 40 0.128 0.208 0.128 0.125 1 0 0.400 0.125 0.125 74
Riley Adams + Nationals 158 0.273 0.368 0.476 0.247 1.744 0.070 0.285 0.329 0.430 765
Jo Adell + Angels 62 0.207 0.300 0.448 0.194 2.167 0.065 0.403 0.258 0.419 582
Ehire Adrianza # Braves 11 0 0 0 0 --- 0.091 0.364 0.091 0 0
Jesús Aguilar + Athletics 115 0.221 0.261 0.385 0.200 1.739 0.070 0.270 0.278 0.348 578
Nick Ahmed + Diamondbacks 210 0.212 0.278 0.303 0.200 1.429 0.057 0.248 0.257 0.286 398
Hanser Alberto + White Sox 90 0.220 0.224 0.390 0.200 1.778 0.044 0.144 0.256 0.356 527
Ozzie Albies # Braves 660 0.280 0.289 0.513 0.253 1.832 0.070 0.162 0.335 0.464 965
Jorge Alfaro + Rockies 32 0.161 0.222 0.387 0.156 2.400 0 0.375 0.188 0.375 264
Jorge Alfaro + Red Sox 20 0.118 0.143 0.118 0.100 1 0.100 0.150 0.250 0.100 152
Greg Allen # Yankees 28 0.217 0.333 0.478 0.179 2.200 0.071 0.357 0.321 0.393 890
Nick Allen + Athletics 329 0.221 0.253 0.287 0.204 1.299 0.052 0.158 0.258 0.264 383
Abraham Almonte # Mets 16 0.067 0.143 0.133 0.063 2 0.063 0.500 0.125 0.125 48
Pete Alonso + Mets 658 0.217 0.205 0.504 0.187 2.325 0.099 0.229 0.318 0.435 834
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jose Altuve + Astros 410 0.311 0.348 0.522 0.273 1.679 0.107 0.173 0.393 0.459 1182
Jake Alu * Nationals 175 0.226 0.291 0.289 0.206 1.278 0.057 0.240 0.280 0.263 502
Francisco Álvarez + Mets 423 0.209 0.222 0.437 0.189 2.088 0.080 0.260 0.284 0.395 641
Yordan Alvarez * Astros 496 0.293 0.306 0.583 0.242 1.992 0.139 0.185 0.407 0.482 1345
Jacob Amaya + Marlins 9 0.222 0.250 0.222 0.222 1 0 0.111 0.222 0.222 316
Miguel Amaya + Cubs 156 0.214 0.264 0.359 0.179 1.679 0.077 0.256 0.327 0.301 672
Brian Anderson + Brewers 361 0.226 0.309 0.368 0.199 1.625 0.100 0.299 0.310 0.324 602
Tim Anderson + White Sox 524 0.245 0.323 0.296 0.231 1.207 0.050 0.233 0.286 0.279 431
Elvis Andrus + White Sox 406 0.251 0.294 0.358 0.232 1.426 0.062 0.175 0.303 0.330 560
Miguel Andujar + Pirates 90 0.250 0.254 0.476 0.233 1.905 0.067 0.144 0.300 0.444 750
Jonathan Aranda * Rays 103 0.230 0.327 0.368 0.194 1.600 0.126 0.301 0.340 0.311 711
Jonathan Araúz # Mets 66 0.136 0.132 0.288 0.121 2.125 0.076 0.273 0.197 0.258 342
Orlando Arcia + Braves 533 0.264 0.301 0.420 0.242 1.589 0.073 0.191 0.321 0.385 715
Nolan Arenado + Cardinals 612 0.266 0.279 0.459 0.243 1.725 0.067 0.165 0.315 0.420 755
Gabriel Arias + Guardians 345 0.210 0.290 0.352 0.191 1.682 0.081 0.328 0.275 0.322 481
Randy Arozarena + Rays 654 0.254 0.310 0.425 0.214 1.671 0.122 0.239 0.364 0.358 920
Luis Arraez * Marlins 617 0.354 0.362 0.469 0.329 1.325 0.057 0.055 0.392 0.436 1046
Christian Arroyo + Red Sox 206 0.241 0.295 0.369 0.228 1.532 0.034 0.218 0.267 0.350 416
José Azocar + Padres 102 0.231 0.292 0.363 0.206 1.571 0.039 0.235 0.265 0.324 475
Akil Baddoo * Tigers 357 0.218 0.268 0.372 0.190 1.706 0.118 0.249 0.308 0.325 633
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Harrison Bader + Yankees 310 0.240 0.271 0.365 0.223 1.522 0.045 0.181 0.277 0.339 565
Harrison Bader + Reds 34 0.161 0.179 0.194 0.147 1.200 0.088 0.088 0.235 0.176 217
Ji Hwan Bae * Pirates 371 0.231 0.310 0.311 0.208 1.351 0.081 0.248 0.294 0.280 505
Javier Báez + Tigers 547 0.222 0.274 0.325 0.207 1.469 0.044 0.229 0.267 0.303 473
Patrick Bailey # Giants 353 0.233 0.314 0.359 0.215 1.539 0.059 0.283 0.283 0.331 503
Luken Baker + Cardinals 99 0.209 0.302 0.314 0.182 1.500 0.131 0.313 0.313 0.273 564
Rylan Bannon + Astros 6 0 0 0 0 --- 0 0.500 0 0 0
Austin Barnes + Dodgers 200 0.180 0.222 0.242 0.160 1.344 0.085 0.215 0.255 0.215 315
Tucker Barnhart * Cubs 123 0.202 0.313 0.257 0.179 1.273 0.098 0.341 0.285 0.228 390
Tres Barrera + Cardinals 2 0 0 0 0 --- 0 0 0 0 0
Joey Bart + Giants 95 0.207 0.277 0.264 0.189 1.278 0.032 0.242 0.263 0.242 365
Osleivis Basabe + Rays 94 0.218 0.295 0.310 0.202 1.421 0.064 0.266 0.277 0.287 409
Matthew Batten + Padres 139 0.258 0.330 0.358 0.223 1.387 0.122 0.216 0.353 0.309 725
Brett Baty * Mets 389 0.212 0.280 0.323 0.193 1.520 0.075 0.280 0.272 0.293 483
Jake Bauers * Yankees 272 0.202 0.268 0.413 0.180 2.041 0.099 0.349 0.279 0.368 623
Matt Beaty * Giants 5 0.200 0.333 0.200 0.200 1 0 0.400 0.200 0.200 181
Matt Beaty * Royals 67 0.232 0.295 0.304 0.194 1.308 0.090 0.179 0.358 0.254 660
Cody Bellinger * Cubs 556 0.307 0.319 0.525 0.275 1.712 0.072 0.156 0.356 0.471 1116
Josh Bell # Guardians 393 0.233 0.272 0.383 0.206 1.642 0.109 0.206 0.318 0.338 642
Josh Bell # Marlins 224 0.270 0.314 0.480 0.241 1.778 0.089 0.237 0.335 0.429 884
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brandon Belt * Blue Jays 404 0.254 0.370 0.490 0.213 1.930 0.151 0.349 0.369 0.411 1006
Anthony Bemboom * Orioles 13 0.182 0.222 0.182 0.154 1 0.154 0.154 0.308 0.154 369
Andrew Benintendi * White Sox 621 0.262 0.301 0.356 0.237 1.361 0.084 0.143 0.325 0.322 629
Will Benson * Reds 329 0.275 0.391 0.498 0.240 1.810 0.122 0.313 0.365 0.435 1067
Jon Berti + Marlins 425 0.296 0.351 0.406 0.271 1.374 0.068 0.181 0.344 0.372 795
Christian Bethancourt + Rays 332 0.225 0.278 0.381 0.214 1.690 0.039 0.274 0.253 0.361 508
Mookie Betts + Dodgers 693 0.307 0.316 0.579 0.258 1.888 0.139 0.154 0.408 0.488 1386
Bo Bichette + Blue Jays 601 0.306 0.355 0.475 0.291 1.549 0.045 0.191 0.339 0.451 863
Cavan Biggio * Blue Jays 338 0.235 0.304 0.370 0.201 1.574 0.118 0.260 0.340 0.317 751
Charlie Blackmon * Rockies 413 0.279 0.307 0.440 0.242 1.580 0.094 0.133 0.363 0.383 931
Dairon Blanco + Royals 138 0.258 0.330 0.452 0.232 1.750 0.072 0.239 0.319 0.406 845
Travis Blankenhorn * Nationals 37 0.161 0.167 0.258 0.135 1.600 0.162 0.162 0.297 0.216 477
JJ Bleday * Athletics 303 0.195 0.226 0.355 0.165 1.820 0.139 0.238 0.310 0.300 646
Xander Bogaerts + Padres 665 0.285 0.319 0.440 0.256 1.541 0.084 0.165 0.350 0.394 869
Alec Bohm + Phillies 611 0.274 0.296 0.437 0.250 1.595 0.069 0.154 0.327 0.399 744
Sean Bouchard + Rockies 43 0.316 0.381 0.684 0.279 2.167 0.093 0.326 0.372 0.605 1480
Jackie Bradley Jr. * Royals 113 0.133 0.173 0.210 0.124 1.571 0.044 0.257 0.186 0.195 163
Michael Brantley * Astros 57 0.278 0.255 0.426 0.263 1.533 0.035 0.035 0.298 0.404 669
Alex Bregman + Astros 724 0.262 0.270 0.441 0.225 1.681 0.127 0.120 0.363 0.378 872
Will Brennan * Guardians 455 0.266 0.296 0.356 0.253 1.339 0.035 0.125 0.299 0.338 577
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jonah Bride + Athletics 106 0.170 0.221 0.205 0.142 1.200 0.104 0.208 0.283 0.170 326
Mike Brosseau + Brewers 78 0.205 0.224 0.397 0.192 1.933 0.051 0.256 0.256 0.372 526
Seth Brown * Athletics 378 0.222 0.270 0.405 0.201 1.829 0.079 0.267 0.286 0.368 599
Vidal Bruján # Rays 84 0.171 0.236 0.197 0.155 1.154 0.060 0.250 0.238 0.179 231
Kris Bryant + Rockies 335 0.233 0.270 0.367 0.209 1.571 0.087 0.203 0.313 0.328 646
Peyton Burdick + Marlins 37 0.182 0.357 0.333 0.162 1.833 0.081 0.486 0.270 0.297 493
Jake Burger + White Sox 323 0.214 0.225 0.527 0.195 2.460 0.068 0.316 0.279 0.480 788
Jake Burger + Marlins 217 0.303 0.354 0.505 0.276 1.667 0.046 0.217 0.355 0.461 1027
Alec Burleson * Cardinals 347 0.244 0.261 0.390 0.222 1.597 0.066 0.130 0.297 0.354 586
Michael Busch * Dodgers 81 0.167 0.227 0.292 0.148 1.750 0.099 0.333 0.247 0.259 420
Lawrence Butler * Athletics 129 0.211 0.259 0.341 0.202 1.615 0.031 0.271 0.240 0.326 406
Byron Buxton + Twins 347 0.207 0.253 0.438 0.182 2.111 0.101 0.314 0.294 0.383 722
José Caballero + Mariners 280 0.221 0.285 0.320 0.182 1.451 0.100 0.236 0.343 0.264 810
Trey Cabbage * Angels 56 0.208 0.370 0.321 0.196 1.545 0.036 0.464 0.232 0.304 361
Miguel Cabrera + Tigers 370 0.257 0.317 0.353 0.232 1.372 0.084 0.200 0.322 0.319 615
Oswaldo Cabrera # Yankees 330 0.211 0.260 0.299 0.191 1.413 0.076 0.218 0.273 0.270 435
Kole Calhoun * Guardians 174 0.217 0.241 0.376 0.195 1.735 0.075 0.213 0.282 0.339 568
Willie Calhoun * Yankees 149 0.239 0.245 0.403 0.215 1.688 0.094 0.134 0.309 0.362 659
Alex Call + Nationals 439 0.200 0.230 0.307 0.171 1.533 0.121 0.178 0.305 0.262 542
Johan Camargo # Giants 20 0.222 0.286 0.222 0.200 1 0.050 0.200 0.300 0.200 267
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Junior Caminero + Rays 36 0.235 0.280 0.353 0.222 1.500 0.056 0.222 0.278 0.333 447
Luis Campusano + Padres 174 0.319 0.331 0.491 0.299 1.538 0.040 0.121 0.356 0.460 920
Alexander Canario + Cubs 17 0.294 0.500 0.647 0.294 2.200 0 0.471 0.294 0.647 956
Jeimer Candelario # Nationals 419 0.258 0.297 0.481 0.227 1.863 0.086 0.210 0.341 0.422 870
Jeimer Candelario # Cubs 157 0.234 0.277 0.445 0.204 1.906 0.108 0.248 0.318 0.389 805
Mark Canha + Mets 303 0.245 0.279 0.381 0.208 1.556 0.106 0.172 0.343 0.323 780
Mark Canha + Brewers 204 0.287 0.313 0.427 0.250 1.490 0.083 0.132 0.373 0.373 936
Dominic Canzone * Diamondbacks 41 0.237 0.276 0.368 0.220 1.556 0.049 0.195 0.293 0.341 532
Dominic Canzone * Mariners 141 0.215 0.226 0.407 0.206 1.897 0.043 0.170 0.248 0.390 490
Conner Capel * Athletics 86 0.260 0.396 0.329 0.221 1.263 0.140 0.291 0.372 0.279 728
Vinny Capra + Pirates 21 0.167 0.231 0.222 0.143 1.333 0.095 0.238 0.238 0.190 220
Víctor Caratini # Brewers 226 0.259 0.296 0.383 0.230 1.481 0.084 0.199 0.327 0.341 711
Dylan Carlson # Cardinals 255 0.219 0.256 0.333 0.188 1.521 0.102 0.192 0.318 0.286 630
Kerry Carpenter * Tigers 459 0.278 0.338 0.471 0.253 1.698 0.070 0.251 0.340 0.429 883
Matt Carpenter * Padres 237 0.176 0.231 0.319 0.139 1.818 0.173 0.283 0.321 0.253 649
Corbin Carroll * Diamondbacks 645 0.285 0.325 0.506 0.250 1.776 0.088 0.194 0.358 0.443 1085
Evan Carter * Rangers 75 0.306 0.412 0.645 0.253 2.105 0.160 0.320 0.413 0.533 1542
Curt Casali + Reds 96 0.175 0.246 0.200 0.146 1.143 0.115 0.240 0.281 0.167 309
Triston Casas * Red Sox 502 0.263 0.317 0.490 0.225 1.858 0.139 0.251 0.367 0.418 994
Nick Castellanos + Phillies 671 0.272 0.337 0.476 0.253 1.753 0.054 0.276 0.311 0.444 783
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Diego Castillo + Diamondbacks 1 0 0 0 0 --- 0 0 0 0 0
Harold Castro * Rockies 270 0.252 0.332 0.314 0.241 1.246 0.033 0.244 0.274 0.300 437
Rodolfo Castro # Pirates 224 0.228 0.300 0.355 0.201 1.556 0.094 0.277 0.317 0.313 610
Rodolfo Castro # Phillies 32 0.100 0.167 0.100 0.094 1 0.063 0.375 0.156 0.094 66
Willi Castro # Twins 409 0.257 0.328 0.411 0.225 1.598 0.083 0.242 0.337 0.359 839
Jake Cave * Phillies 203 0.212 0.270 0.348 0.192 1.641 0.074 0.271 0.271 0.315 506
Yu Chang + Red Sox 112 0.162 0.169 0.352 0.152 2.176 0.027 0.304 0.196 0.330 417
Matt Chapman + Blue Jays 581 0.240 0.319 0.424 0.210 1.770 0.107 0.284 0.330 0.372 764
Michael Chavis + Nationals 96 0.242 0.357 0.341 0.229 1.409 0.052 0.344 0.281 0.323 474
Jazz Chisholm Jr. * Marlins 384 0.252 0.321 0.462 0.232 1.831 0.068 0.307 0.305 0.424 806
Ji Man Choi * Pirates 76 0.205 0.220 0.507 0.197 2.467 0.026 0.355 0.224 0.487 626
Ji Man Choi * Padres 41 0.065 0.083 0.097 0.049 1.500 0.195 0.195 0.268 0.073 239
Ernie Clement + Blue Jays 52 0.380 0.391 0.500 0.365 1.316 0.019 0.077 0.385 0.481 1322
Kody Clemens * Phillies 148 0.230 0.295 0.367 0.216 1.594 0.054 0.270 0.277 0.345 522
Óscar Colás * White Sox 263 0.216 0.281 0.314 0.202 1.453 0.046 0.270 0.255 0.293 400
Zack Collins * Guardians 6 0.500 1 0.500 0.333 1 0.333 0.333 0.667 0.333 4106
Michael Conforto * Giants 470 0.239 0.284 0.384 0.206 1.608 0.113 0.226 0.334 0.332 711
Willson Contreras + Cardinals 495 0.264 0.311 0.467 0.228 1.770 0.103 0.224 0.358 0.404 917
William Contreras + Brewers 611 0.291 0.351 0.459 0.257 1.580 0.103 0.206 0.368 0.406 895
Garrett Cooper + Marlins 324 0.256 0.332 0.426 0.241 1.667 0.052 0.299 0.296 0.401 651
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Garrett Cooper + Padres 133 0.239 0.304 0.402 0.211 1.679 0.105 0.263 0.323 0.353 647
Franchy Cordero * Yankees 71 0.188 0.184 0.478 0.183 2.538 0.028 0.352 0.211 0.465 607
Carlos Correa + Twins 580 0.230 0.272 0.399 0.203 1.737 0.102 0.226 0.312 0.353 595
Colton Cowser * Orioles 77 0.115 0.175 0.148 0.091 1.286 0.169 0.286 0.286 0.117 333
Brandon Crawford * Giants 320 0.194 0.241 0.314 0.172 1.618 0.088 0.253 0.272 0.278 474
J.P. Crawford * Mariners 638 0.266 0.314 0.438 0.223 1.648 0.147 0.196 0.378 0.367 958
C.J. Cron + Rockies 224 0.260 0.289 0.476 0.241 1.833 0.058 0.223 0.304 0.442 710
C.J. Cron + Angels 54 0.200 0.265 0.260 0.185 1.300 0.074 0.278 0.259 0.241 317
Jake Cronenworth * Padres 522 0.229 0.267 0.378 0.201 1.648 0.088 0.186 0.310 0.331 648
Tyler Cropley + Royals 7 0.167 0.200 0.167 0.143 1 0 0.286 0.143 0.143 287
Pete Crow-Armstrong * Cubs 19 0 0 0 0 --- 0.158 0.368 0.158 0 13
Nelson Cruz + Padres 152 0.245 0.323 0.399 0.230 1.629 0.039 0.303 0.283 0.375 604
Oneil Cruz * Pirates 40 0.250 0.292 0.375 0.200 1.500 0.175 0.200 0.375 0.300 1086
Charlie Culberson + Braves 1 1 1 1 1 1 0 0 1 1 0
David Dahl * Padres 9 0.111 0 0.444 0.111 4 0 0.222 0.111 0.444 512
Bobby Dalbec + Red Sox 53 0.204 0.450 0.306 0.189 1.500 0.075 0.528 0.264 0.283 439
Travis d'Arnaud + Braves 292 0.225 0.258 0.397 0.205 1.767 0.072 0.229 0.288 0.363 590
Henry Davis + Pirates 255 0.213 0.273 0.351 0.188 1.646 0.098 0.271 0.302 0.310 550
J.D. Davis + Giants 546 0.248 0.320 0.413 0.218 1.664 0.095 0.278 0.324 0.363 739
Jonathan Davis + Marlins 104 0.244 0.328 0.378 0.212 1.545 0.067 0.279 0.298 0.327 670
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Yonathan Daza + Rockies 80 0.270 0.323 0.351 0.250 1.300 0.038 0.163 0.300 0.325 461
Paul DeJong + Cardinals 306 0.233 0.289 0.412 0.212 1.769 0.069 0.284 0.297 0.376 619
Paul DeJong + Blue Jays 44 0.068 0.115 0.068 0.068 1 0 0.409 0.068 0.068 5
Paul DeJong + Giants 50 0.184 0.242 0.286 0.180 1.556 0 0.320 0.180 0.280 260
Bryan De La Cruz + Marlins 627 0.259 0.309 0.412 0.239 1.593 0.064 0.226 0.305 0.381 659
Elly De La Cruz # Reds 427 0.235 0.336 0.410 0.213 1.747 0.082 0.337 0.300 0.372 675
Jason Delay + Pirates 187 0.251 0.333 0.347 0.225 1.381 0.075 0.235 0.316 0.310 549
Jonny Deluca + Dodgers 45 0.262 0.281 0.429 0.244 1.636 0.067 0.178 0.311 0.400 764
Rafael Devers * Red Sox 656 0.271 0.292 0.500 0.239 1.847 0.095 0.192 0.351 0.442 924
Aledmys Díaz + Athletics 344 0.229 0.273 0.337 0.209 1.472 0.049 0.192 0.279 0.308 439
Elias Díaz + Rockies 526 0.267 0.324 0.409 0.247 1.531 0.065 0.224 0.316 0.378 700
Isan Díaz * Giants 21 0.053 0.083 0.053 0.048 1 0.095 0.333 0.143 0.048 35
Isan Díaz * Tigers 5 0 0 0 0 --- 0 0.400 0 0 0
Jordan Diaz + Athletics 293 0.221 0.258 0.364 0.205 1.650 0.058 0.235 0.273 0.338 499
Yandy Díaz + Rays 600 0.330 0.367 0.522 0.288 1.584 0.108 0.157 0.410 0.457 1221
Yainer Diaz + Astros 377 0.282 0.292 0.538 0.265 1.910 0.029 0.196 0.308 0.507 868
Corey Dickerson * Nationals 152 0.250 0.296 0.354 0.237 1.417 0.046 0.184 0.283 0.336 502
Brandon Dixon + Padres 86 0.203 0.292 0.329 0.186 1.625 0.012 0.360 0.244 0.302 452
Jasson Domínguez # Yankees 33 0.258 0.211 0.677 0.242 2.625 0.061 0.242 0.303 0.636 1040
Josh Donaldson + Yankees 120 0.142 0.076 0.434 0.125 3.067 0.100 0.267 0.225 0.383 604
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Josh Donaldson + Brewers 69 0.169 0.184 0.390 0.145 2.300 0.145 0.261 0.290 0.333 517
Brendan Donovan * Cardinals 371 0.284 0.311 0.422 0.251 1.484 0.089 0.143 0.364 0.372 926
Jeter Downs + Nationals 9 0.400 0.500 0.400 0.222 1 0.444 0.111 0.667 0.222 4645
Brenton Doyle + Rockies 431 0.203 0.295 0.343 0.188 1.691 0.051 0.350 0.248 0.318 446
Hunter Dozier + Royals 91 0.183 0.250 0.305 0.165 1.667 0.088 0.319 0.253 0.275 484
Brandon Drury + Angels 523 0.262 0.308 0.497 0.243 1.898 0.048 0.260 0.306 0.461 771
Mauricio Dubón + Astros 492 0.278 0.308 0.411 0.264 1.477 0.039 0.142 0.309 0.390 691
Matt Duffy + Royals 209 0.251 0.303 0.325 0.230 1.292 0.057 0.187 0.306 0.297 582
Ezequiel Durán + Rangers 439 0.276 0.358 0.443 0.255 1.607 0.052 0.273 0.323 0.410 768
Jarren Duran * Red Sox 362 0.295 0.381 0.482 0.271 1.633 0.066 0.249 0.345 0.442 968
Adam Duvall + Red Sox 353 0.247 0.299 0.531 0.224 2.152 0.062 0.312 0.303 0.482 880
Nate Eaton + Royals 56 0.075 0.125 0.075 0.071 1 0.036 0.375 0.125 0.071 64
Cam Eden + Blue Jays 6 0.167 0.250 0.167 0.167 1 0 0.333 0.167 0.167 113
Tommy Edman # Cardinals 528 0.248 0.275 0.399 0.225 1.605 0.066 0.159 0.305 0.362 681
Xavier Edwards # Marlins 85 0.291 0.354 0.329 0.271 1.130 0.035 0.165 0.318 0.306 642
Drew Ellis + Phillies 29 0.217 0.214 0.478 0.172 2.200 0.207 0.241 0.379 0.379 1066
Christian Encarnacion-Strand + Reds 241 0.270 0.336 0.477 0.249 1.767 0.058 0.286 0.328 0.440 841
Adam Engel + Padres 6 0 0 0 0 --- 0 0.333 0 0 36
Eduardo Escobar # Mets 120 0.236 0.265 0.409 0.217 1.731 0.067 0.200 0.283 0.375 603
Eduardo Escobar # Angels 189 0.219 0.301 0.303 0.206 1.385 0.053 0.286 0.259 0.286 405
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Santiago Espinal + Blue Jays 254 0.248 0.285 0.335 0.224 1.351 0.071 0.142 0.307 0.303 533
Thairo Estrada + Giants 530 0.271 0.331 0.416 0.253 1.537 0.042 0.226 0.315 0.389 709
Stuart Fairchild + Reds 255 0.228 0.306 0.388 0.196 1.700 0.098 0.271 0.318 0.333 685
Kyle Farmer + Twins 369 0.253 0.307 0.405 0.230 1.600 0.062 0.233 0.314 0.369 690
Freddy Fermin + Royals 235 0.281 0.323 0.461 0.260 1.639 0.055 0.213 0.319 0.426 746
José Fermín + Cardinals 61 0.235 0.279 0.255 0.197 1.083 0.098 0.131 0.328 0.213 440
Tyler Fitzgerald + Giants 34 0.219 0.250 0.469 0.206 2.143 0.059 0.294 0.265 0.441 691
David Fletcher + Angels 97 0.247 0.256 0.326 0.227 1.318 0.072 0.093 0.299 0.299 503
Dominic Fletcher * Diamondbacks 102 0.301 0.377 0.441 0.275 1.464 0.069 0.216 0.343 0.402 776
Wilmer Flores + Giants 454 0.284 0.286 0.509 0.253 1.791 0.090 0.139 0.355 0.454 958
Estevan Florial * Yankees 71 0.230 0.333 0.311 0.197 1.357 0.099 0.282 0.324 0.268 667
Mike Ford * Mariners 251 0.228 0.276 0.475 0.199 2.080 0.096 0.323 0.323 0.414 830
Nick Fortes + Marlins 323 0.204 0.234 0.299 0.186 1.467 0.053 0.183 0.260 0.272 385
Jake Fraley * Reds 380 0.256 0.283 0.443 0.226 1.733 0.097 0.187 0.339 0.392 848
Ty France + Mariners 665 0.250 0.294 0.366 0.221 1.463 0.065 0.176 0.337 0.323 642
Wander Franco # Rays 491 0.281 0.297 0.475 0.253 1.694 0.086 0.141 0.344 0.428 881
Adam Frazier * Orioles 455 0.240 0.258 0.396 0.218 1.646 0.070 0.149 0.297 0.358 637
Clint Frazier + White Sox 76 0.197 0.302 0.242 0.171 1.231 0.132 0.303 0.303 0.211 441
Freddie Freeman * Dodgers 730 0.331 0.370 0.567 0.289 1.711 0.099 0.166 0.410 0.495 1351
Tyler Freeman + Guardians 168 0.242 0.275 0.366 0.220 1.514 0.060 0.179 0.292 0.333 579
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Sal Frelick * Brewers 223 0.246 0.286 0.351 0.211 1.426 0.126 0.166 0.341 0.300 760
TJ Friedl * Reds 556 0.279 0.308 0.467 0.245 1.676 0.085 0.162 0.347 0.410 968
David Fry + Guardians 113 0.238 0.299 0.416 0.212 1.750 0.071 0.265 0.319 0.372 700
Michael Fulmer + Cubs 1 0 0 0 0 --- 0 1 0 0 0
Cam Gallagher + Guardians 149 0.126 0.184 0.168 0.121 1.333 0.027 0.309 0.154 0.161 88
Joey Gallo * Twins 332 0.177 0.244 0.440 0.151 2.480 0.145 0.428 0.301 0.373 714
Ben Gamel * Padres 15 0.200 0.231 0.267 0.200 1.333 0 0.133 0.200 0.267 215
Adolis García + Rangers 632 0.245 0.280 0.508 0.215 2.074 0.103 0.277 0.328 0.446 906
Avisaíl García + Marlins 118 0.185 0.258 0.315 0.169 1.700 0.051 0.331 0.237 0.288 420
Jose Barrero + Reds 149 0.218 0.307 0.323 0.195 1.483 0.101 0.295 0.295 0.289 511
Luis García * Nationals 482 0.266 0.286 0.385 0.247 1.445 0.056 0.124 0.303 0.357 640
Maikel Garcia + Royals 515 0.272 0.344 0.358 0.245 1.317 0.074 0.223 0.322 0.322 704
Kyle Garlick + Twins 30 0.179 0.200 0.429 0.167 2.400 0.067 0.367 0.233 0.400 563
Stone Garrett + Nationals 271 0.269 0.365 0.457 0.232 1.698 0.096 0.303 0.339 0.395 930
Mitch Garver + Rangers 344 0.270 0.313 0.500 0.233 1.850 0.128 0.238 0.369 0.430 1034
Zack Gelof + Athletics 300 0.267 0.331 0.504 0.240 1.889 0.087 0.273 0.337 0.453 906
Andrés Giménez * Guardians 616 0.251 0.289 0.399 0.227 1.586 0.052 0.182 0.312 0.360 686
Paul Goldschmidt + Cardinals 687 0.268 0.327 0.447 0.231 1.667 0.127 0.234 0.362 0.386 912
Yan Gomes + Cubs 419 0.267 0.309 0.408 0.243 1.529 0.050 0.193 0.315 0.372 709
Nick Gonzales + Pirates 128 0.209 0.278 0.348 0.188 1.667 0.047 0.281 0.266 0.313 480
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Oscar Gonzalez + Guardians 180 0.214 0.278 0.312 0.206 1.459 0.028 0.256 0.239 0.300 382
Romy González + White Sox 97 0.194 0.273 0.376 0.186 1.944 0.021 0.371 0.206 0.361 444
Hunter Goodman + Rockies 77 0.200 0.277 0.386 0.182 1.929 0.065 0.312 0.247 0.351 471
Nick Gordon * Twins 93 0.176 0.179 0.319 0.172 1.813 0.011 0.118 0.183 0.312 274
Nolan Gorman * Cardinals 464 0.236 0.296 0.478 0.207 2.021 0.114 0.319 0.328 0.418 855
Yuli Gurriel + Marlins 330 0.247 0.275 0.361 0.224 1.459 0.079 0.133 0.306 0.327 563
Yasmani Grandal # White Sox 405 0.234 0.284 0.339 0.210 1.447 0.089 0.212 0.309 0.304 560
Tristan Gray * Rays 5 0.400 0.250 1 0.400 2.500 0 0 0.400 1 2095
Riley Greene * Tigers 416 0.288 0.384 0.447 0.262 1.550 0.084 0.274 0.349 0.406 887
Randal Grichuk + Rockies 263 0.308 0.363 0.496 0.281 1.608 0.068 0.194 0.365 0.452 972
Randal Grichuk + Angels 208 0.216 0.239 0.412 0.202 1.905 0.053 0.216 0.264 0.385 533
Trent Grisham * Padres 555 0.198 0.264 0.352 0.168 1.774 0.135 0.277 0.312 0.297 610
Vaughn Grissom + Braves 80 0.280 0.344 0.347 0.263 1.238 0.025 0.188 0.313 0.325 558
Robbie Grossman # Rangers 420 0.238 0.292 0.394 0.200 1.655 0.136 0.233 0.340 0.331 794
Vladimir Guerrero Jr. + Blue Jays 682 0.264 0.277 0.444 0.233 1.679 0.098 0.147 0.345 0.391 810
Luis Guillorme * Mets 120 0.224 0.291 0.327 0.200 1.458 0.083 0.233 0.283 0.292 425
Lourdes Gurriel Jr. + Diamondbacks 592 0.261 0.282 0.463 0.243 1.771 0.056 0.174 0.309 0.431 709
Dalton Guthrie + Phillies 28 0.167 0.235 0.208 0.143 1.250 0.107 0.250 0.286 0.179 332
Eric Haase + Tigers 282 0.201 0.268 0.284 0.188 1.415 0.057 0.277 0.245 0.266 330
Eric Haase + Guardians 11 0.200 0.286 0.200 0.182 1 0.091 0.273 0.273 0.182 264
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Sam Haggerty # Mariners 108 0.253 0.301 0.341 0.213 1.348 0.139 0.157 0.361 0.287 852
Darick Hall * Phillies 56 0.167 0.229 0.241 0.161 1.444 0.036 0.321 0.196 0.232 215
Billy Hamilton + White Sox 2 0 0 0 0 --- 0 0.500 0 0 0
Caleb Hamilton + Red Sox 6 0 0 0 0 --- 0.167 0.833 0.167 0 27
David Hamilton * Red Sox 39 0.121 0.174 0.182 0.103 1.500 0.154 0.256 0.256 0.154 227
Garrett Hampson + Marlins 253 0.275 0.379 0.378 0.241 1.377 0.091 0.269 0.344 0.332 812
Mitch Haniger + Giants 229 0.209 0.270 0.365 0.192 1.750 0.066 0.284 0.266 0.336 469
Ian Happ # Cubs 691 0.248 0.299 0.431 0.208 1.736 0.143 0.221 0.360 0.362 894
Bryce Harper * Phillies 546 0.293 0.352 0.499 0.245 1.701 0.147 0.218 0.401 0.418 1151
Josh Harrison + Phillies 114 0.204 0.229 0.291 0.184 1.429 0.026 0.175 0.263 0.263 441
Michael Harris II * Braves 539 0.293 0.334 0.477 0.275 1.628 0.046 0.187 0.330 0.447 858
Adam Haseley * White Sox 39 0.222 0.286 0.278 0.205 1.250 0.077 0.205 0.282 0.256 385
Ke'Bryan Hayes + Pirates 525 0.271 0.315 0.453 0.255 1.672 0.053 0.198 0.309 0.427 702
Austin Hays + Orioles 566 0.275 0.345 0.444 0.253 1.615 0.067 0.249 0.325 0.408 768
Austin Hedges + Pirates 187 0.180 0.226 0.230 0.155 1.276 0.059 0.209 0.225 0.198 235
Austin Hedges + Rangers 25 0.208 0.313 0.208 0.200 1 0 0.320 0.200 0.200 219
Jonah Heim # Rangers 501 0.258 0.289 0.438 0.236 1.695 0.080 0.192 0.317 0.399 734
Tyler Heineman # Pirates 10 0.111 0.125 0.111 0.100 1 0.100 0.100 0.200 0.100 179
Tyler Heineman # Blue Jays 37 0.276 0.364 0.379 0.216 1.375 0.189 0.189 0.432 0.297 1140
Gunnar Henderson * Orioles 622 0.255 0.306 0.489 0.230 1.916 0.090 0.256 0.325 0.441 842
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
David Hensley + Astros 94 0.119 0.188 0.167 0.106 1.400 0.106 0.372 0.213 0.149 231
Kiké Hernández + Red Sox 323 0.222 0.267 0.320 0.204 1.439 0.068 0.211 0.279 0.294 449
Kiké Hernández + Dodgers 185 0.262 0.283 0.423 0.238 1.614 0.065 0.157 0.308 0.384 692
Teoscar Hernández + Mariners 678 0.258 0.342 0.435 0.237 1.689 0.056 0.311 0.305 0.401 733
Yonny Hernández # Dodgers 27 0.136 0.200 0.182 0.111 1.333 0.074 0.296 0.222 0.148 252
Iván Herrera + Cardinals 44 0.297 0.423 0.351 0.250 1.182 0.114 0.250 0.409 0.295 906
José Herrera # Diamondbacks 120 0.208 0.292 0.257 0.175 1.238 0.108 0.250 0.283 0.217 367
Jason Heyward * Dodgers 377 0.269 0.291 0.473 0.239 1.756 0.090 0.170 0.337 0.419 889
Aaron Hicks # Yankees 76 0.188 0.250 0.261 0.171 1.385 0.092 0.263 0.263 0.237 368
Aaron Hicks # Orioles 236 0.275 0.331 0.425 0.233 1.545 0.148 0.208 0.381 0.360 990
Kyle Higashioka + Yankees 260 0.236 0.292 0.413 0.219 1.754 0.054 0.285 0.273 0.385 591
Derek Hill + Nationals 50 0.170 0.222 0.191 0.160 1.125 0.060 0.220 0.220 0.180 239
Sam Hilliard * Braves 78 0.236 0.389 0.431 0.218 1.824 0.077 0.423 0.295 0.397 683
Nico Hoerner + Cubs 688 0.283 0.312 0.383 0.254 1.354 0.071 0.121 0.346 0.344 839
TJ Hopkins + Reds 44 0.171 0.292 0.171 0.159 1 0.045 0.386 0.227 0.159 193
Spencer Horwitz * Blue Jays 44 0.256 0.346 0.385 0.227 1.500 0.091 0.273 0.341 0.341 699
Eric Hosmer * Cubs 100 0.234 0.299 0.330 0.220 1.409 0.060 0.250 0.280 0.310 422
Sam Huff + Rangers 45 0.256 0.348 0.512 0.244 2 0.044 0.378 0.289 0.489 747
Cooper Hummel # Mariners 26 0.087 0.143 0.130 0.077 1.500 0.077 0.346 0.192 0.115 107
Andy Ibañez + Tigers 383 0.264 0.300 0.433 0.245 1.638 0.063 0.180 0.311 0.402 689
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jonathan India + Reds 529 0.244 0.281 0.407 0.210 1.667 0.098 0.206 0.338 0.350 806
Kyle Isbel * Royals 313 0.240 0.283 0.380 0.224 1.586 0.054 0.188 0.281 0.355 541
Travis Jankowski * Rangers 287 0.263 0.311 0.332 0.226 1.262 0.122 0.146 0.355 0.286 794
Danny Jansen + Blue Jays 301 0.228 0.233 0.474 0.203 2.082 0.076 0.206 0.312 0.422 773
Ryan Jeffers + Twins 335 0.276 0.359 0.490 0.236 1.772 0.099 0.278 0.364 0.418 977
Eloy Jiménez + White Sox 489 0.272 0.305 0.441 0.254 1.621 0.061 0.190 0.317 0.411 724
Connor Joe + Pirates 472 0.247 0.311 0.421 0.216 1.706 0.106 0.233 0.339 0.369 758
Bryce Johnson # Giants 48 0.163 0.214 0.256 0.146 1.571 0.083 0.313 0.229 0.229 403
Jahmai Jones + Brewers 11 0.200 0.400 0.300 0.182 1.500 0.091 0.455 0.273 0.273 626
Nolan Jones * Rockies 424 0.297 0.401 0.542 0.257 1.826 0.125 0.297 0.389 0.469 1238
Aaron Judge + Yankees 458 0.267 0.300 0.613 0.214 2.296 0.192 0.284 0.406 0.491 1351
Edouard Julien * Twins 408 0.263 0.371 0.459 0.218 1.742 0.157 0.314 0.380 0.380 1007
Corey Julks + Astros 323 0.245 0.306 0.352 0.226 1.438 0.068 0.232 0.297 0.325 585
Josh Jung + Rangers 515 0.266 0.340 0.467 0.247 1.756 0.058 0.293 0.315 0.433 770
Connor Kaiser + Rockies 4 0 0 0 0 --- 0 0.500 0 0 0
Jarred Kelenic * Mariners 416 0.253 0.359 0.419 0.226 1.660 0.099 0.317 0.327 0.375 734
Carson Kelly + Diamondbacks 92 0.226 0.295 0.298 0.207 1.316 0.076 0.250 0.283 0.272 456
Carson Kelly + Tigers 59 0.173 0.235 0.269 0.153 1.556 0.119 0.288 0.271 0.237 397
Tony Kemp * Athletics 419 0.209 0.221 0.304 0.179 1.453 0.105 0.095 0.298 0.260 501
Buddy Kennedy + Diamondbacks 29 0.167 0.222 0.208 0.138 1.250 0.138 0.207 0.310 0.172 390
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Max Kepler * Twins 491 0.260 0.288 0.484 0.232 1.860 0.092 0.216 0.332 0.432 874
Grae Kessinger + Astros 45 0.200 0.259 0.325 0.178 1.625 0.111 0.267 0.289 0.289 473
Carter Kieboom + Nationals 94 0.207 0.250 0.368 0.191 1.778 0.064 0.287 0.266 0.340 512
Kevin Kiermaier * Blue Jays 408 0.265 0.321 0.419 0.240 1.582 0.071 0.211 0.321 0.380 748
Ha-Seong Kim + Padres 626 0.260 0.306 0.398 0.224 1.529 0.120 0.198 0.348 0.342 867
Isiah Kiner-Falefa + Yankees 361 0.242 0.289 0.340 0.219 1.405 0.078 0.194 0.305 0.307 552
Alex Kirilloff * Twins 319 0.270 0.337 0.445 0.238 1.645 0.088 0.251 0.348 0.392 888
Alejandro Kirk + Blue Jays 422 0.250 0.265 0.358 0.220 1.430 0.100 0.107 0.334 0.315 608
Heston Kjerstad * Orioles 33 0.233 0.278 0.467 0.212 2 0.061 0.303 0.273 0.424 771
Andrew Knizner + Cardinals 241 0.241 0.288 0.424 0.224 1.759 0.050 0.257 0.286 0.394 610
Taylor Kohlwey * Padres 13 0.154 0.250 0.154 0.154 1 0 0.385 0.154 0.154 92
Ryan Kreidler + Tigers 18 0.111 0.182 0.111 0.111 1 0 0.389 0.111 0.111 38
Steven Kwan * Guardians 718 0.268 0.294 0.370 0.238 1.380 0.097 0.104 0.340 0.329 745
Jake Lamb * Angels 54 0.216 0.265 0.353 0.204 1.636 0.056 0.278 0.259 0.333 502
Shea Langeliers + Athletics 490 0.205 0.246 0.413 0.188 2.011 0.069 0.292 0.267 0.378 564
Trevor Larnach * Twins 212 0.213 0.295 0.415 0.184 1.949 0.127 0.340 0.311 0.358 718
Tommy La Stella * Mariners 24 0.190 0.250 0.238 0.167 1.250 0.125 0.208 0.292 0.208 377
Ramón Laureano + Athletics 246 0.213 0.288 0.364 0.195 1.708 0.069 0.297 0.280 0.333 536
Ramón Laureano + Guardians 158 0.243 0.323 0.382 0.209 1.576 0.101 0.259 0.342 0.329 735
Jordan Lawlar + Diamondbacks 34 0.129 0.200 0.129 0.118 1 0.059 0.324 0.206 0.118 163
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Korey Lee + White Sox 70 0.077 0.091 0.138 0.071 1.800 0.071 0.286 0.143 0.129 129
DJ LeMahieu + Yankees 562 0.243 0.295 0.390 0.215 1.603 0.107 0.222 0.327 0.345 674
Sandy León # Rangers 44 0.146 0.286 0.195 0.136 1.333 0.023 0.455 0.182 0.182 97
Josh Lester * Orioles 23 0.182 0.267 0.182 0.174 1 0.043 0.304 0.217 0.174 199
Kyle Lewis + Diamondbacks 54 0.157 0.241 0.255 0.148 1.625 0.056 0.389 0.204 0.241 263
Royce Lewis + Twins 239 0.309 0.354 0.548 0.280 1.776 0.084 0.230 0.372 0.498 1127
Francisco Lindor # Mets 687 0.254 0.277 0.470 0.223 1.850 0.096 0.199 0.336 0.412 910
Andre Lipcius + Tigers 38 0.286 0.346 0.400 0.263 1.400 0.079 0.211 0.342 0.368 740
Tim Locastro + Mets 67 0.232 0.344 0.393 0.194 1.692 0.045 0.328 0.328 0.328 835
Nick Loftin + Royals 68 0.323 0.392 0.435 0.294 1.350 0.059 0.176 0.368 0.397 1080
Evan Longoria + Diamondbacks 237 0.223 0.277 0.422 0.198 1.894 0.097 0.308 0.295 0.376 662
Alejo López # Reds 2 0.500 1 1 0.500 2 0 0.500 0.500 1 3155
Irving López * Cardinals 12 0 0 0 0 --- 0 0.417 0 0 0
Nicky Lopez * Royals 190 0.213 0.262 0.281 0.179 1.324 0.111 0.158 0.316 0.237 474
Nicky Lopez * Braves 72 0.277 0.309 0.369 0.250 1.333 0.069 0.139 0.333 0.333 814
Brandon Lowe * Rays 436 0.231 0.275 0.443 0.200 1.920 0.115 0.273 0.328 0.383 813
Josh Lowe * Rays 501 0.292 0.357 0.500 0.271 1.713 0.062 0.248 0.335 0.465 954
Nathaniel Lowe * Rangers 724 0.262 0.329 0.414 0.225 1.583 0.128 0.228 0.360 0.356 814
Marco Luciano + Giants 45 0.231 0.409 0.308 0.200 1.333 0.133 0.378 0.333 0.267 598
Nathan Lukes * Blue Jays 31 0.192 0.278 0.308 0.161 1.600 0.129 0.290 0.290 0.258 504
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jordan Luplow + Blue Jays 17 0.214 0.500 0.214 0.176 1 0.176 0.471 0.353 0.176 422
Jordan Luplow + Twins 73 0.206 0.262 0.349 0.178 1.692 0.123 0.260 0.315 0.301 595
Manny Machado + Padres 601 0.258 0.268 0.462 0.233 1.793 0.083 0.181 0.319 0.418 778
Bligh Madris * Astros 30 0.154 0.211 0.192 0.133 1.250 0.133 0.233 0.267 0.167 276
Nick Madrigal + Cubs 294 0.263 0.283 0.352 0.241 1.338 0.034 0.082 0.306 0.323 566
Drew Maggi + Pirates 6 0.333 0.400 0.500 0.333 1.500 0 0.167 0.333 0.500 845
Luke Maile + Reds 199 0.235 0.290 0.391 0.211 1.667 0.070 0.246 0.307 0.352 597
Martín Maldonado + Astros 407 0.191 0.260 0.348 0.170 1.826 0.074 0.342 0.251 0.310 433
Trey Mancini + Cubs 263 0.234 0.327 0.336 0.209 1.436 0.080 0.297 0.297 0.300 550
Tucupita Marcano * Pirates 220 0.233 0.265 0.356 0.214 1.532 0.045 0.159 0.273 0.327 509
Manuel Margot + Rays 336 0.264 0.306 0.376 0.244 1.427 0.054 0.164 0.310 0.348 629
Jake Marisnick + White Sox 2 0 0 0 0 --- 0 0.500 0 0 0
Jake Marisnick + Tigers 75 0.232 0.292 0.420 0.213 1.813 0.040 0.267 0.267 0.387 464
Jake Marisnick + Dodgers 6 0.400 0.400 0.400 0.333 1 0 0 0.500 0.333 1134
Cade Marlowe * Mariners 100 0.239 0.346 0.420 0.210 1.762 0.120 0.330 0.330 0.370 748
Brandon Marsh * Phillies 472 0.277 0.397 0.458 0.237 1.652 0.125 0.305 0.371 0.392 1009
Ketel Marte # Diamondbacks 650 0.276 0.300 0.485 0.242 1.758 0.109 0.168 0.358 0.425 961
Noelvi Marté + Reds 123 0.316 0.384 0.456 0.293 1.444 0.065 0.203 0.366 0.423 965
Starling Marte + Mets 341 0.248 0.303 0.324 0.229 1.308 0.047 0.202 0.299 0.299 544
J.D. Martinez + Dodgers 479 0.271 0.324 0.572 0.244 2.111 0.071 0.311 0.319 0.516 983
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
J.P. Martínez * Rangers 44 0.225 0.320 0.325 0.205 1.444 0.045 0.364 0.250 0.295 538
Nick Martini * Reds 79 0.264 0.255 0.583 0.241 2.211 0.063 0.190 0.329 0.532 989
Michael Massey * Royals 461 0.229 0.261 0.381 0.213 1.663 0.052 0.215 0.273 0.354 578
Miles Mastrobuoni * Cubs 149 0.241 0.310 0.301 0.215 1.250 0.087 0.215 0.302 0.268 557
Jorge Mateo + Orioles 350 0.217 0.267 0.340 0.197 1.565 0.063 0.234 0.263 0.309 501
Mark Mathias + Pirates 62 0.231 0.293 0.269 0.194 1.167 0.161 0.177 0.355 0.226 651
Mark Mathias + Giants 10 0.200 0.333 0.200 0.200 1 0 0.400 0.200 0.200 90
Nick Maton * Tigers 293 0.173 0.206 0.305 0.147 1.767 0.130 0.249 0.287 0.259 484
Luis Matos + Giants 253 0.250 0.285 0.342 0.225 1.368 0.079 0.130 0.316 0.308 599
Ronny Mauricio # Mets 108 0.248 0.338 0.347 0.231 1.400 0.065 0.287 0.296 0.324 585
James McCann + Orioles 226 0.222 0.274 0.377 0.204 1.696 0.040 0.252 0.265 0.345 503
Jake McCarthy * Diamondbacks 312 0.243 0.305 0.326 0.215 1.343 0.083 0.199 0.314 0.288 633
Chas McCormick + Astros 457 0.273 0.331 0.489 0.241 1.791 0.088 0.256 0.352 0.431 988
Mason McCoy + Blue Jays 1 0 0 0 0 --- 0 1 0 0 0
Andrew McCutchen + Pirates 473 0.256 0.312 0.397 0.211 1.550 0.159 0.211 0.378 0.328 916
Reese McGuire * Red Sox 206 0.267 0.366 0.358 0.243 1.340 0.053 0.257 0.301 0.325 625
Ryan McKenna + Orioles 139 0.254 0.354 0.361 0.223 1.419 0.065 0.288 0.309 0.317 633
Billy McKinney * Yankees 147 0.227 0.274 0.406 0.197 1.793 0.116 0.265 0.320 0.354 735
Zach McKinstry * Tigers 518 0.231 0.284 0.351 0.207 1.523 0.085 0.218 0.301 0.315 598
Matt McLain + Reds 403 0.290 0.385 0.507 0.263 1.745 0.077 0.285 0.357 0.459 1006
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ryan McMahon * Rockies 627 0.240 0.326 0.431 0.212 1.797 0.108 0.316 0.322 0.381 703
Jeff McNeil * Mets 648 0.270 0.288 0.378 0.244 1.399 0.060 0.100 0.332 0.341 733
Curtis Mead + Rays 92 0.253 0.328 0.349 0.228 1.381 0.076 0.228 0.326 0.315 583
Austin Meadows * Tigers 21 0.238 0.278 0.286 0.238 1.200 0 0.143 0.238 0.286 312
Parker Meadows * Tigers 145 0.240 0.314 0.376 0.207 1.567 0.117 0.255 0.338 0.324 807
Wade Meckler * Giants 64 0.232 0.419 0.250 0.203 1.077 0.094 0.391 0.328 0.219 504
Francisco Mejía # Rays 160 0.227 0.266 0.400 0.213 1.765 0.038 0.238 0.256 0.375 518
MJ Melendez * Royals 602 0.235 0.311 0.398 0.208 1.696 0.103 0.282 0.316 0.352 694
Danny Mendick + Mets 69 0.185 0.224 0.277 0.174 1.500 0.058 0.217 0.232 0.261 311
Joey Meneses + Nationals 657 0.275 0.329 0.401 0.256 1.458 0.058 0.198 0.321 0.373 687
Óscar Mercado + Cardinals 32 0.290 0.333 0.387 0.281 1.333 0.031 0.125 0.313 0.375 681
Whit Merrifield + Blue Jays 592 0.272 0.313 0.382 0.252 1.403 0.061 0.171 0.318 0.353 668
Matt Mervis * Cubs 99 0.167 0.218 0.289 0.152 1.733 0.081 0.323 0.242 0.263 392
Jake Meyers + Astros 341 0.227 0.283 0.382 0.205 1.686 0.076 0.258 0.296 0.346 619
Drew Millas # Nationals 33 0.286 0.318 0.464 0.242 1.625 0.121 0.152 0.364 0.394 800
Brad Miller * Rangers 67 0.214 0.244 0.339 0.179 1.583 0.149 0.164 0.328 0.284 672
Owen Miller + Brewers 314 0.261 0.310 0.371 0.242 1.421 0.054 0.194 0.303 0.344 627
Shelby Miller + Dodgers 1 0 0 0 0 --- 0 0 0 0 0
José Miranda + Twins 152 0.211 0.235 0.303 0.197 1.433 0.059 0.158 0.263 0.283 373
Calvin Mitchell * Pirates 5 0 0 0 0 --- 0.200 0.200 0.200 0 51
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Garrett Mitchell * Brewers 73 0.246 0.351 0.446 0.219 1.813 0.096 0.356 0.315 0.397 819
Andruw Monasterio + Brewers 315 0.259 0.326 0.348 0.232 1.342 0.089 0.210 0.330 0.311 638
Yoán Moncada # White Sox 357 0.260 0.350 0.425 0.244 1.632 0.056 0.300 0.305 0.398 676
Mickey Moniak * Angels 323 0.280 0.397 0.495 0.269 1.770 0.028 0.350 0.307 0.477 767
Coco Montes + Rockies 41 0.184 0.240 0.316 0.171 1.714 0.049 0.293 0.244 0.293 394
Elehuris Montero + Rockies 307 0.243 0.352 0.426 0.225 1.754 0.049 0.362 0.290 0.394 671
Dylan Moore + Mariners 165 0.207 0.280 0.428 0.182 2.067 0.097 0.339 0.303 0.376 688
Christopher Morel + Cubs 429 0.247 0.303 0.508 0.224 2.052 0.084 0.310 0.312 0.459 841
Gabriel Moreno + Diamondbacks 380 0.284 0.338 0.408 0.255 1.433 0.076 0.197 0.339 0.366 764
Taylor Motter + Cardinals 82 0.171 0.289 0.211 0.159 1.231 0.061 0.378 0.232 0.195 228
Ryan Mountcastle + Orioles 470 0.270 0.315 0.452 0.243 1.675 0.079 0.228 0.328 0.406 807
Mike Moustakas * Rockies 136 0.270 0.338 0.435 0.228 1.613 0.125 0.250 0.360 0.368 950
Mike Moustakas * Angels 250 0.236 0.277 0.371 0.224 1.571 0.024 0.244 0.256 0.352 525
Cedric Mullins * Orioles 455 0.233 0.271 0.416 0.207 1.787 0.095 0.222 0.303 0.369 690
Max Muncy * Dodgers 579 0.212 0.221 0.475 0.176 2.245 0.147 0.264 0.333 0.396 870
Sean Murphy + Braves 438 0.251 0.286 0.478 0.212 1.903 0.112 0.224 0.365 0.404 912
Tom Murphy + Mariners 159 0.290 0.358 0.538 0.264 1.857 0.063 0.277 0.333 0.491 953
Dane Myers + Marlins 70 0.269 0.354 0.358 0.257 1.333 0.029 0.271 0.286 0.343 538
Wil Myers + Reds 141 0.189 0.273 0.283 0.170 1.500 0.085 0.340 0.255 0.255 382
Tyler Naquin * White Sox 8 0 0 0 0 --- 0 0.875 0 0 0
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Omar Narváez * Mets 146 0.211 0.245 0.297 0.185 1.407 0.096 0.185 0.281 0.260 503
Bo Naylor * Guardians 230 0.237 0.267 0.470 0.204 1.979 0.130 0.230 0.339 0.404 875
Josh Naylor * Guardians 495 0.308 0.326 0.489 0.281 1.590 0.067 0.137 0.354 0.446 948
Zach Neto + Angels 329 0.225 0.272 0.377 0.198 1.677 0.061 0.234 0.307 0.331 653
Tyler Nevin + Tigers 111 0.200 0.246 0.316 0.171 1.579 0.108 0.225 0.306 0.270 558
Kevin Newman + Reds 253 0.253 0.280 0.364 0.225 1.439 0.067 0.134 0.308 0.324 637
Tomás Nido + Mets 61 0.125 0.179 0.125 0.115 1 0.033 0.295 0.148 0.115 63
Brandon Nimmo * Mets 682 0.274 0.324 0.466 0.238 1.704 0.109 0.214 0.362 0.405 966
Ryan Noda * Athletics 495 0.229 0.347 0.406 0.188 1.774 0.156 0.343 0.364 0.333 851
Austin Nola + Padres 154 0.146 0.184 0.192 0.123 1.316 0.117 0.201 0.253 0.162 237
Lars Nootbaar * Cardinals 503 0.261 0.307 0.418 0.221 1.604 0.143 0.197 0.366 0.354 913
Rougned Odor * Padres 157 0.203 0.247 0.355 0.178 1.750 0.108 0.236 0.299 0.312 557
Ryan O'Hearn * Orioles 368 0.289 0.340 0.480 0.272 1.660 0.041 0.223 0.321 0.451 847
Logan O'Hoppe + Angels 199 0.236 0.240 0.500 0.216 2.116 0.070 0.241 0.296 0.457 772
Shohei Ohtani * Angels 599 0.304 0.342 0.654 0.252 2.152 0.152 0.239 0.409 0.543 1455
Brian O'Keefe + Mariners 21 0.105 0.167 0.211 0.095 2 0.095 0.333 0.190 0.190 74
Chris Okey + Angels 2 0 0 0 0 --- 0 1 0 0 0
Edward Olivares + Royals 385 0.263 0.289 0.452 0.242 1.720 0.057 0.166 0.317 0.416 756
Matt Olson * Braves 720 0.283 0.302 0.604 0.239 2.134 0.144 0.232 0.389 0.510 1260
Tyler O'Neill + Cardinals 266 0.231 0.284 0.403 0.207 1.745 0.105 0.252 0.312 0.361 668
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jonathan Ornelas + Rangers 8 0.143 0.333 0.143 0.125 1 0 0.500 0.250 0.125 211
Rafael Ortega * Mets 136 0.219 0.300 0.272 0.184 1.240 0.147 0.243 0.338 0.228 623
Joey Ortiz + Orioles 34 0.212 0.280 0.242 0.206 1.143 0 0.265 0.206 0.235 195
James Outman * Dodgers 567 0.248 0.343 0.437 0.212 1.758 0.120 0.319 0.353 0.372 914
Chris Owings + Pirates 25 0.160 0.308 0.160 0.160 1 0 0.480 0.160 0.160 76
Marcell Ozuna + Braves 592 0.274 0.293 0.558 0.245 2.041 0.096 0.226 0.346 0.500 1025
Cristian Pache + Phillies 95 0.238 0.327 0.417 0.211 1.750 0.105 0.284 0.316 0.368 636
Kevin Padlo + Angels 8 0.125 0.125 0.250 0.125 2 0 0 0.125 0.250 0
Joshua Palacios * Pirates 264 0.239 0.269 0.413 0.223 1.729 0.045 0.212 0.277 0.386 583
Richie Palacios * Cardinals 102 0.258 0.234 0.516 0.235 2 0.059 0.108 0.304 0.471 861
Isaac Paredes + Rays 571 0.250 0.257 0.488 0.215 1.951 0.102 0.182 0.352 0.420 931
Kyren Paris + Angels 46 0.100 0.174 0.100 0.087 1 0.087 0.370 0.196 0.087 187
Vinnie Pasquantino * Royals 260 0.247 0.250 0.437 0.219 1.772 0.096 0.119 0.323 0.388 721
Joc Pederson * Giants 425 0.235 0.268 0.416 0.198 1.774 0.134 0.209 0.348 0.351 780
Liover Peguero + Pirates 213 0.237 0.320 0.374 0.221 1.574 0.052 0.315 0.277 0.347 534
Jeremy Peña + Astros 634 0.263 0.323 0.381 0.240 1.447 0.068 0.203 0.322 0.347 672
David Peralta * Dodgers 422 0.259 0.296 0.381 0.242 1.471 0.047 0.171 0.294 0.355 608
Oswald Peraza + Yankees 191 0.191 0.256 0.272 0.173 1.424 0.068 0.262 0.267 0.246 375
Geraldo Perdomo # Diamondbacks 495 0.246 0.295 0.359 0.202 1.460 0.129 0.174 0.343 0.295 741
Everson Pereira + Yankees 103 0.151 0.264 0.194 0.136 1.286 0.078 0.388 0.233 0.175 234
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Carlos Pérez + Athletics 189 0.226 0.256 0.357 0.201 1.579 0.069 0.212 0.291 0.317 593
Carlos Pérez + White Sox 53 0.204 0.243 0.347 0.189 1.700 0.075 0.208 0.264 0.321 421
Michael Pérez * Mets 8 0.500 0.571 0.625 0.500 1.250 0 0.125 0.500 0.625 2387
Roberto Pérez + Giants 17 0.133 0.222 0.133 0.118 1 0.118 0.353 0.235 0.118 180
Salvador Perez + Royals 580 0.255 0.294 0.422 0.236 1.657 0.033 0.233 0.291 0.391 669
Blake Perkins # Brewers 168 0.217 0.290 0.350 0.185 1.613 0.137 0.274 0.321 0.298 604
Jace Peterson * Athletics 324 0.221 0.279 0.324 0.191 1.468 0.111 0.238 0.312 0.281 596
Jace Peterson * Diamondbacks 106 0.183 0.246 0.258 0.160 1.412 0.104 0.226 0.274 0.226 373
Tommy Pham + Mets 264 0.268 0.310 0.472 0.235 1.758 0.110 0.212 0.348 0.413 969
Tommy Pham + Diamondbacks 217 0.241 0.289 0.415 0.217 1.723 0.083 0.230 0.304 0.373 656
Brett Phillips * Angels 71 0.175 0.333 0.333 0.155 1.909 0.113 0.507 0.268 0.296 523
Kevin Pillar + Braves 206 0.228 0.255 0.416 0.218 1.822 0.029 0.243 0.248 0.398 571
Manny Piña + Athletics 12 0.250 0.250 0.500 0.250 2 0 0.250 0.250 0.500 586
René Pinto + Rays 105 0.252 0.317 0.456 0.248 1.808 0.019 0.324 0.267 0.448 641
Jorge Polanco # Twins 343 0.255 0.310 0.454 0.224 1.779 0.105 0.257 0.335 0.399 860
AJ Pollock + Mariners 138 0.173 0.181 0.323 0.159 1.864 0.065 0.217 0.225 0.297 422
AJ Pollock + Giants 6 0 0 0 0 --- 0 0.333 0 0 0
Logan Porter + Royals 38 0.194 0.263 0.323 0.158 1.667 0.132 0.289 0.316 0.263 543
Nick Pratto * Royals 345 0.232 0.388 0.353 0.206 1.521 0.084 0.400 0.307 0.313 607
Jurickson Profar # Rockies 472 0.236 0.276 0.364 0.208 1.541 0.095 0.182 0.316 0.320 633
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jurickson Profar # Padres 49 0.295 0.308 0.409 0.265 1.385 0.102 0.082 0.367 0.367 801
Juniel Querecuto # Cardinals 21 0.100 0.143 0.150 0.095 1.500 0.048 0.286 0.143 0.143 71
Ceddanne Rafaela + Red Sox 89 0.241 0.333 0.386 0.225 1.600 0.045 0.315 0.281 0.360 548
Cal Raleigh # Mariners 569 0.232 0.273 0.456 0.209 1.966 0.095 0.278 0.306 0.411 747
Luke Raley * Rays 406 0.249 0.330 0.490 0.219 1.966 0.069 0.315 0.333 0.431 904
Harold Ramírez + Rays 434 0.313 0.359 0.460 0.288 1.472 0.051 0.182 0.353 0.424 962
José Ramírez # Guardians 691 0.282 0.285 0.475 0.249 1.686 0.106 0.106 0.356 0.420 942
Henry Ramos # Reds 86 0.243 0.340 0.311 0.209 1.278 0.128 0.244 0.349 0.267 612
Heliot Ramos + Giants 60 0.179 0.257 0.304 0.167 1.700 0.067 0.333 0.233 0.283 341
J.T. Realmuto + Phillies 540 0.252 0.307 0.452 0.228 1.797 0.065 0.256 0.309 0.409 769
Rob Refsnyder + Red Sox 243 0.248 0.316 0.317 0.206 1.280 0.136 0.193 0.362 0.263 722
Zach Remillard + White Sox 160 0.252 0.367 0.320 0.231 1.270 0.050 0.300 0.288 0.294 443
Anthony Rendon + Angels 183 0.236 0.268 0.318 0.191 1.343 0.137 0.148 0.361 0.257 759
Hunter Renfroe + Angels 504 0.242 0.279 0.434 0.220 1.793 0.077 0.224 0.304 0.395 664
Hunter Renfroe + Reds 44 0.128 0.154 0.205 0.114 1.600 0.114 0.273 0.227 0.182 284
Luis Rengifo # Angels 445 0.264 0.293 0.444 0.234 1.683 0.092 0.184 0.339 0.393 864
Franmil Reyes + Royals 65 0.186 0.257 0.288 0.169 1.545 0.062 0.369 0.231 0.262 379
Pablo Reyes + Red Sox 185 0.287 0.315 0.377 0.259 1.313 0.076 0.114 0.335 0.341 769
Bryan Reynolds # Pirates 640 0.263 0.304 0.460 0.236 1.748 0.083 0.216 0.330 0.413 828
Matt Reynolds + Reds 5 0.200 0.500 0.200 0.200 1 0 0.600 0.200 0.200 181
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Austin Riley + Braves 715 0.281 0.324 0.516 0.250 1.832 0.083 0.241 0.345 0.459 978
Edwin Ríos * Cubs 34 0.071 0.091 0.214 0.059 3 0.147 0.471 0.235 0.176 311
Alfonso Rivas * Padres 17 0.200 0.375 0.333 0.176 1.667 0.118 0.412 0.294 0.294 459
Alfonso Rivas * Pirates 106 0.234 0.302 0.436 0.208 1.864 0.066 0.274 0.302 0.387 685
Emmanuel Rivera + Diamondbacks 283 0.261 0.313 0.358 0.237 1.373 0.078 0.198 0.314 0.325 611
Anthony Rizzo * Yankees 421 0.244 0.298 0.378 0.216 1.549 0.083 0.230 0.328 0.335 654
Luis Robert Jr. + White Sox 595 0.264 0.314 0.542 0.242 2.056 0.050 0.289 0.313 0.497 900
Víctor Robles + Nationals 126 0.299 0.360 0.364 0.254 1.219 0.087 0.143 0.373 0.310 859
Brayan Rocchio # Guardians 86 0.247 0.364 0.321 0.233 1.300 0.047 0.314 0.279 0.302 428
Brendan Rodgers + Rockies 192 0.258 0.316 0.388 0.240 1.500 0.057 0.214 0.313 0.359 606
Endy Rodríguez # Pirates 204 0.220 0.281 0.328 0.201 1.488 0.083 0.240 0.284 0.299 492
Julio Rodríguez + Mariners 714 0.275 0.330 0.485 0.252 1.761 0.066 0.245 0.333 0.444 873
Jake Rogers + Tigers 365 0.221 0.268 0.444 0.200 2.014 0.077 0.323 0.285 0.403 674
Josh Rojas * Diamondbacks 216 0.228 0.303 0.296 0.199 1.302 0.083 0.236 0.287 0.259 530
Josh Rojas * Mariners 134 0.272 0.330 0.400 0.254 1.471 0.067 0.224 0.321 0.373 766
Johan Rojas + Phillies 164 0.302 0.410 0.430 0.274 1.422 0.030 0.256 0.329 0.390 828
Miguel Rojas + Dodgers 423 0.236 0.255 0.322 0.215 1.363 0.061 0.113 0.288 0.293 506
Brent Rooker + Athletics 526 0.246 0.317 0.488 0.217 1.982 0.093 0.327 0.329 0.430 867
Ben Rortvedt * Yankees 79 0.118 0.128 0.221 0.101 1.875 0.139 0.241 0.241 0.190 309
Amed Rosario + Guardians 412 0.265 0.321 0.369 0.248 1.392 0.053 0.187 0.306 0.345 597
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Amed Rosario + Dodgers 133 0.256 0.290 0.408 0.241 1.594 0.053 0.165 0.301 0.383 625
Eddie Rosario * Braves 516 0.255 0.300 0.450 0.236 1.762 0.066 0.236 0.304 0.417 689
Eguy Rosario + Padres 37 0.250 0.318 0.500 0.243 2 0.027 0.324 0.270 0.486 690
Darin Ruf + Giants 27 0.261 0.429 0.348 0.222 1.333 0.148 0.333 0.370 0.296 760
Darin Ruf + Brewers 30 0.192 0.263 0.231 0.167 1.200 0.133 0.233 0.300 0.200 392
Esteury Ruiz + Athletics 497 0.254 0.315 0.345 0.229 1.360 0.040 0.199 0.302 0.312 660
Keibert Ruiz # Nationals 562 0.260 0.263 0.409 0.242 1.574 0.055 0.103 0.308 0.381 656
Blake Rutherford * Nationals 36 0.171 0.240 0.171 0.167 1 0.028 0.278 0.194 0.167 156
Adley Rutschman # Orioles 687 0.277 0.303 0.435 0.237 1.571 0.134 0.147 0.374 0.373 922
Blake Sabol * Giants 344 0.235 0.330 0.394 0.212 1.671 0.070 0.340 0.299 0.355 663
César Salazar * Astros 19 0.111 0.167 0.111 0.105 1 0.053 0.316 0.158 0.105 49
Gary Sánchez + Mets 7 0.167 0.250 0.167 0.143 1 0 0.429 0.143 0.143 287
Gary Sánchez + Padres 260 0.218 0.211 0.500 0.196 2.294 0.081 0.246 0.292 0.450 795
Jesús Sánchez * Marlins 402 0.253 0.321 0.450 0.226 1.780 0.095 0.266 0.326 0.403 749
Anthony Santander # Orioles 656 0.257 0.299 0.472 0.232 1.836 0.084 0.232 0.325 0.425 806
Carlos Santana # Pirates 393 0.235 0.258 0.412 0.206 1.753 0.115 0.176 0.321 0.361 746
Carlos Santana # Brewers 226 0.249 0.250 0.459 0.226 1.843 0.088 0.155 0.314 0.416 736
Josh Sborz + Rangers 1 0 0 0 0 --- 0 1 0 0 0
Nolan Schanuel * Angels 132 0.275 0.326 0.330 0.227 1.200 0.152 0.144 0.402 0.273 864
Casey Schmitt + Giants 277 0.206 0.253 0.324 0.188 1.577 0.047 0.235 0.253 0.296 399
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Davis Schneider + Blue Jays 141 0.276 0.369 0.603 0.227 2.188 0.149 0.305 0.404 0.496 1312
Jonathan Schoop + Tigers 151 0.213 0.287 0.272 0.192 1.276 0.086 0.245 0.278 0.245 359
Kyle Schwarber * Phillies 720 0.197 0.209 0.474 0.160 2.409 0.175 0.299 0.343 0.385 891
Corey Seager * Rangers 536 0.327 0.340 0.623 0.291 1.904 0.091 0.164 0.390 0.554 1314
Chandler Seagle + Padres 1 0 0 0 0 --- 0 0 0 0 0
Jean Segura + Marlins 326 0.219 0.251 0.279 0.202 1.273 0.067 0.144 0.276 0.258 372
Marcus Semien + Rangers 753 0.276 0.291 0.478 0.246 1.730 0.096 0.146 0.348 0.425 963
Nick Senzel + Reds 330 0.236 0.269 0.399 0.215 1.690 0.079 0.224 0.297 0.364 665
Brian Serven + Rockies 23 0.130 0.231 0.174 0.130 1.333 0 0.435 0.130 0.174 73
Gavin Sheets * White Sox 344 0.203 0.222 0.331 0.183 1.635 0.081 0.192 0.267 0.299 491
Braden Shewmake * Braves 4 0 0 0 0 --- 0 0.250 0 0 0
Zack Short + Tigers 253 0.204 0.255 0.339 0.178 1.667 0.111 0.261 0.289 0.296 539
Michael Siani * Reds 1 --- 0 --- 0 --- 1 0 1 0 0
Michael Siani * Cardinals 5 0 0 0 0 --- 0 0.200 0 0 0
Jon Singleton * Brewers 32 0.103 0.167 0.138 0.094 1.333 0.094 0.344 0.188 0.125 112
Jon Singleton * Astros 73 0.194 0.204 0.323 0.164 1.667 0.137 0.164 0.301 0.274 571
Jose Siri + Rays 364 0.222 0.269 0.494 0.206 2.227 0.055 0.357 0.266 0.459 710
Austin Slater + Giants 207 0.270 0.369 0.400 0.242 1.480 0.097 0.280 0.348 0.357 799
Canaan Smith-Njigba * Pirates 37 0.125 0.235 0.219 0.108 1.750 0.108 0.432 0.216 0.189 285
Dominic Smith * Nationals 586 0.254 0.286 0.366 0.229 1.440 0.080 0.155 0.326 0.329 652
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Josh H. Smith * Rangers 232 0.185 0.222 0.328 0.155 1.778 0.108 0.237 0.302 0.276 559
Kevin Smith + Athletics 146 0.185 0.253 0.326 0.171 1.760 0.034 0.349 0.212 0.301 347
Pavin Smith * Diamondbacks 228 0.188 0.209 0.325 0.158 1.722 0.154 0.197 0.316 0.272 595
Will Smith + Dodgers 554 0.261 0.277 0.438 0.218 1.678 0.114 0.161 0.359 0.366 966
Tyler Soderstrom * Athletics 138 0.160 0.213 0.240 0.145 1.500 0.080 0.312 0.232 0.217 286
Donovan Solano + Twins 450 0.282 0.366 0.391 0.247 1.387 0.089 0.222 0.369 0.342 824
Jorge Soler + Marlins 580 0.250 0.272 0.512 0.217 2.048 0.114 0.243 0.341 0.445 900
Edmundo Sosa + Phillies 300 0.251 0.306 0.427 0.233 1.700 0.027 0.247 0.290 0.397 607
Lenyn Sosa + White Sox 173 0.201 0.227 0.348 0.191 1.727 0.029 0.231 0.220 0.329 389
Juan Soto * Padres 708 0.275 0.296 0.519 0.220 1.891 0.186 0.182 0.410 0.417 1195
Liván Soto * Angels 12 0.222 0.286 0.222 0.167 1 0.250 0.167 0.417 0.167 781
George Springer + Blue Jays 683 0.258 0.291 0.405 0.231 1.570 0.088 0.183 0.327 0.363 730
Jacob Stallings + Marlins 276 0.191 0.249 0.286 0.167 1.500 0.098 0.243 0.275 0.250 383
Giancarlo Stanton + Yankees 415 0.191 0.210 0.420 0.171 2.197 0.099 0.299 0.275 0.376 600
Spencer Steer + Reds 665 0.271 0.318 0.464 0.238 1.709 0.102 0.209 0.356 0.406 936
Michael Stefanic + Angels 71 0.290 0.333 0.355 0.254 1.222 0.113 0.113 0.380 0.310 825
Tyler Stephenson + Reds 517 0.243 0.314 0.378 0.219 1.558 0.091 0.261 0.317 0.340 632
Andrew Stevenson * Twins 40 0.189 0.241 0.216 0.175 1.143 0.050 0.200 0.250 0.200 319
Cal Stevenson * Giants 12 0 0 0 0 --- 0.250 0.167 0.250 0 234
DJ Stewart * Mets 185 0.238 0.287 0.494 0.205 2.079 0.081 0.303 0.324 0.427 868
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Trevor Story + Red Sox 168 0.203 0.290 0.316 0.190 1.563 0.054 0.327 0.250 0.298 427
Bryson Stott * Phillies 640 0.280 0.312 0.419 0.256 1.494 0.061 0.156 0.328 0.383 823
Kyle Stowers * Orioles 33 0.067 0.111 0.067 0.061 1 0.091 0.364 0.152 0.061 37
Myles Straw + Guardians 518 0.238 0.295 0.297 0.212 1.245 0.081 0.187 0.297 0.264 504
Garrett Stubbs * Phillies 125 0.204 0.265 0.283 0.184 1.391 0.072 0.232 0.272 0.256 426
Eugenio Suárez + Mariners 694 0.232 0.314 0.391 0.200 1.683 0.101 0.308 0.323 0.337 732
Brett Sullivan * Padres 86 0.210 0.258 0.284 0.198 1.353 0.047 0.221 0.244 0.267 358
Jack Suwinski * Pirates 534 0.224 0.290 0.454 0.187 2.030 0.140 0.322 0.339 0.380 903
Seiya Suzuki + Cubs 583 0.285 0.341 0.485 0.252 1.701 0.101 0.223 0.357 0.429 962
Dansby Swanson + Cubs 638 0.244 0.297 0.416 0.216 1.703 0.103 0.241 0.328 0.368 754
Raimel Tapia * Red Sox 97 0.264 0.328 0.368 0.237 1.391 0.093 0.196 0.330 0.330 767
Raimel Tapia * Brewers 61 0.173 0.226 0.288 0.148 1.667 0.098 0.328 0.262 0.246 461
Raimel Tapia * Rays 11 0.333 0.375 0.333 0.273 1 0.182 0.091 0.455 0.273 1586
Fernando Tatis Jr. + Padres 635 0.257 0.299 0.449 0.233 1.743 0.083 0.222 0.321 0.406 788
Mike Tauchman * Cubs 401 0.252 0.313 0.377 0.212 1.494 0.140 0.214 0.362 0.317 852
Leody Taveras # Rangers 554 0.266 0.318 0.421 0.245 1.581 0.063 0.211 0.310 0.388 725
Chris Taylor + Dodgers 384 0.237 0.327 0.420 0.208 1.775 0.107 0.326 0.326 0.370 783
Michael A. Taylor + Twins 388 0.220 0.278 0.442 0.201 2.013 0.067 0.335 0.276 0.405 657
Samad Taylor + Royals 69 0.200 0.308 0.267 0.174 1.333 0.101 0.319 0.275 0.232 526
Tyrone Taylor + Brewers 243 0.234 0.263 0.446 0.222 1.907 0.033 0.226 0.267 0.424 573
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Rowdy Tellez * Brewers 351 0.215 0.249 0.376 0.191 1.746 0.100 0.245 0.291 0.333 590
José Tena * Guardians 34 0.226 0.389 0.290 0.206 1.286 0.088 0.382 0.294 0.265 440
Matt Thaiss * Angels 307 0.214 0.272 0.340 0.182 1.589 0.117 0.270 0.319 0.290 653
Alek Thomas * Diamondbacks 402 0.230 0.273 0.374 0.214 1.628 0.047 0.214 0.271 0.348 548
Cody Thomas * Athletics 46 0.238 0.375 0.381 0.217 1.600 0.087 0.370 0.304 0.348 570
Lane Thomas + Nationals 682 0.268 0.325 0.468 0.246 1.750 0.053 0.258 0.315 0.431 833
Bubba Thompson + Rangers 60 0.170 0.237 0.283 0.150 1.667 0.067 0.267 0.233 0.250 317
Trayce Thompson + Dodgers 87 0.155 0.207 0.366 0.126 2.364 0.172 0.425 0.310 0.299 678
Trayce Thompson + White Sox 92 0.171 0.317 0.232 0.152 1.357 0.098 0.435 0.261 0.207 353
Michael Toglia # Rockies 152 0.163 0.218 0.284 0.151 1.739 0.066 0.329 0.224 0.263 322
Spencer Torkelson + Tigers 684 0.233 0.269 0.446 0.206 1.915 0.098 0.250 0.313 0.395 742
Abraham Toro # Brewers 21 0.444 0.545 0.778 0.381 1.750 0.095 0.238 0.524 0.667 2733
Gleyber Torres + Yankees 672 0.273 0.288 0.453 0.243 1.656 0.100 0.146 0.347 0.402 855
Luis Torrens + Cubs 22 0.250 0.417 0.300 0.227 1.200 0.045 0.364 0.318 0.273 530
Luis Torrens + Mariners 8 0.250 0.286 0.500 0.250 2 0 0.125 0.250 0.500 490
Ezequiel Tovar + Rockies 615 0.253 0.328 0.408 0.239 1.612 0.041 0.270 0.286 0.385 595
Taylor Trammell * Mariners 56 0.130 0.143 0.326 0.107 2.500 0.161 0.393 0.286 0.268 508
Alan Trejo + Rockies 227 0.232 0.286 0.343 0.211 1.479 0.070 0.225 0.286 0.313 529
Jose Trevino + Yankees 168 0.210 0.221 0.312 0.196 1.485 0.048 0.131 0.256 0.292 410
Jared Triolo + Pirates 209 0.298 0.440 0.398 0.258 1.333 0.115 0.301 0.388 0.344 1047
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Chadwick Tromp + Braves 16 0.125 0.222 0.188 0.125 1.500 0 0.438 0.125 0.188 71
Mike Trout + Angels 362 0.263 0.335 0.490 0.224 1.864 0.124 0.287 0.367 0.417 1009
Cole Tucker # Rockies 10 0.500 0.667 0.500 0.400 1 0.100 0.200 0.600 0.400 3126
Kyle Tucker * Astros 674 0.284 0.289 0.517 0.242 1.822 0.119 0.136 0.365 0.441 1132
Brice Turang * Brewers 448 0.218 0.268 0.300 0.196 1.375 0.085 0.210 0.283 0.270 491
Justin Turner + Red Sox 626 0.276 0.304 0.455 0.246 1.649 0.081 0.176 0.345 0.406 890
Trea Turner + Phillies 691 0.266 0.310 0.459 0.246 1.724 0.065 0.217 0.320 0.424 811
Luis Urías + Brewers 68 0.145 0.179 0.236 0.118 1.625 0.103 0.221 0.294 0.191 426
Luis Urías + Red Sox 109 0.225 0.295 0.337 0.183 1.500 0.128 0.239 0.358 0.275 705
Ramón Urías + Orioles 396 0.264 0.355 0.375 0.240 1.421 0.068 0.255 0.328 0.341 647
Gio Urshela + Angels 228 0.299 0.346 0.374 0.281 1.250 0.044 0.158 0.329 0.351 672
Enmanuel Valdéz * Red Sox 149 0.266 0.323 0.453 0.248 1.703 0.054 0.248 0.309 0.423 743
Ildemaro Vargas # Nationals 286 0.252 0.259 0.363 0.231 1.439 0.066 0.070 0.301 0.332 532
Miguel Vargas + Dodgers 304 0.195 0.224 0.367 0.164 1.880 0.125 0.201 0.303 0.309 637
Daulton Varsho * Blue Jays 581 0.222 0.259 0.391 0.201 1.761 0.077 0.232 0.286 0.355 615
Andrew Vaughn + White Sox 615 0.258 0.299 0.429 0.237 1.664 0.059 0.210 0.314 0.395 700
Terrin Vavra * Orioles 56 0.245 0.324 0.245 0.214 1 0.089 0.214 0.304 0.214 337
Christian Vázquez + Twins 355 0.223 0.279 0.318 0.206 1.425 0.070 0.231 0.279 0.293 431
Andrew Velazquez + Angels 94 0.173 0.245 0.284 0.149 1.643 0.106 0.319 0.255 0.245 421
Nelson Velázquez + Cubs 32 0.241 0.222 0.621 0.219 2.571 0.094 0.250 0.313 0.563 936
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Nelson Velázquez + Royals 147 0.233 0.221 0.579 0.211 2.484 0.075 0.293 0.299 0.524 949
Alex Verdugo * Red Sox 602 0.264 0.294 0.421 0.239 1.597 0.075 0.154 0.324 0.382 726
Mark Vientos + Mets 233 0.211 0.264 0.367 0.197 1.739 0.043 0.305 0.253 0.343 500
Matt Vierling + Tigers 530 0.261 0.321 0.388 0.236 1.488 0.083 0.211 0.328 0.351 687
David Villar + Giants 140 0.145 0.173 0.315 0.129 2.167 0.079 0.321 0.236 0.279 413
Meibrys Viloria * Guardians 4 0 0 0 0 --- 0.250 0 0.250 0 0
Daniel Vogelbach * Mets 319 0.233 0.282 0.404 0.201 1.734 0.132 0.254 0.339 0.348 744
Luke Voit + Brewers 74 0.221 0.366 0.265 0.203 1.200 0.054 0.365 0.284 0.243 380
Anthony Volpe + Yankees 601 0.209 0.259 0.383 0.188 1.832 0.087 0.278 0.283 0.344 587
Jason Vosler * Reds 65 0.161 0.206 0.371 0.154 2.300 0.046 0.385 0.200 0.354 408
Joey Votto * Reds 242 0.202 0.212 0.433 0.174 2.143 0.112 0.256 0.314 0.372 750
LaMonte Wade Jr. * Giants 519 0.256 0.290 0.417 0.212 1.627 0.146 0.183 0.370 0.345 939
Tyler Wade * Athletics 55 0.255 0.342 0.314 0.236 1.231 0.073 0.236 0.309 0.291 622
Adam Wainwright + Cardinals 2 0 0 0 0 --- 0 0.500 0 0 0
Christian Walker + Diamondbacks 661 0.258 0.272 0.497 0.227 1.927 0.094 0.192 0.333 0.437 905
Jordan Walker + Cardinals 465 0.276 0.331 0.445 0.249 1.612 0.080 0.224 0.342 0.402 828
Chad Wallach + Angels 172 0.197 0.258 0.376 0.180 1.903 0.076 0.331 0.256 0.343 481
Forrest Wall * Braves 15 0.462 0.625 0.846 0.400 1.833 0.133 0.267 0.533 0.733 3352
Matt Wallner * Twins 254 0.249 0.328 0.507 0.209 2.038 0.110 0.315 0.370 0.425 1054
Taylor Walls # Rays 349 0.201 0.261 0.333 0.175 1.656 0.126 0.264 0.304 0.289 616
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jared Walsh * Angels 116 0.125 0.164 0.279 0.112 2.231 0.095 0.388 0.216 0.250 332
Taylor Ward + Angels 409 0.253 0.284 0.421 0.220 1.667 0.095 0.196 0.335 0.367 810
Drew Waters # Royals 337 0.228 0.321 0.377 0.205 1.652 0.080 0.318 0.300 0.338 635
Austin Wells * Yankees 75 0.229 0.226 0.486 0.213 2.125 0.040 0.187 0.253 0.453 615
Joey Wendle * Marlins 318 0.212 0.264 0.306 0.198 1.444 0.041 0.211 0.245 0.286 358
Jordan Westburg + Orioles 228 0.260 0.336 0.404 0.237 1.556 0.070 0.246 0.311 0.368 693
Eli White + Braves 17 0.071 0.143 0.071 0.059 1 0.118 0.412 0.235 0.059 133
Joey Wiemer + Brewers 410 0.204 0.258 0.362 0.183 1.773 0.088 0.283 0.283 0.324 570
Alika Williams + Pirates 112 0.198 0.303 0.248 0.179 1.250 0.080 0.313 0.268 0.223 306
Luke Williams + Dodgers 10 0.100 0.143 0.100 0.100 1 0 0.300 0.100 0.100 56
Luke Williams + Braves 9 0 0 0 0 --- 0 0.444 0 0 0
Weston Wilson + Phillies 22 0.313 0.400 0.500 0.227 1.600 0.273 0.227 0.500 0.364 1918
Jesse Winker * Brewers 197 0.199 0.278 0.247 0.168 1.242 0.132 0.259 0.320 0.208 504
Masyn Winn + Cardinals 137 0.172 0.196 0.238 0.153 1.381 0.073 0.190 0.226 0.212 336
Patrick Wisdom + Cubs 302 0.205 0.237 0.500 0.182 2.436 0.099 0.368 0.288 0.444 771
Brett Wisely * Giants 131 0.175 0.241 0.267 0.160 1.524 0.069 0.305 0.229 0.244 304
Bobby Witt + Royals 694 0.276 0.295 0.495 0.255 1.791 0.058 0.174 0.318 0.457 863
Connor Wong + Red Sox 403 0.235 0.341 0.385 0.216 1.644 0.055 0.333 0.285 0.355 570
Kolten Wong * Mariners 216 0.165 0.203 0.227 0.148 1.375 0.074 0.213 0.241 0.204 302
Kolten Wong * Dodgers 34 0.300 0.318 0.500 0.265 1.667 0.059 0.206 0.353 0.441 1044
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Austin Wynns + Giants 2 0 0 0 0 --- 0 1 0 0 0
Austin Wynns + Dodgers 12 0.182 0.333 0.273 0.167 1.500 0.083 0.417 0.250 0.250 304
Austin Wynns + Rockies 131 0.214 0.282 0.282 0.191 1.320 0.061 0.244 0.267 0.252 371
Mike Yastrzemski * Giants 381 0.233 0.286 0.445 0.202 1.909 0.118 0.260 0.328 0.386 751
Christian Yelich * Brewers 632 0.278 0.342 0.447 0.242 1.608 0.123 0.222 0.370 0.389 942
Juan Yepez + Cardinals 65 0.183 0.237 0.300 0.169 1.636 0.062 0.308 0.246 0.277 393
Masataka Yoshida * Red Sox 580 0.289 0.316 0.445 0.267 1.542 0.059 0.140 0.338 0.412 799
Jared Young * Cubs 47 0.186 0.214 0.465 0.170 2.500 0.064 0.277 0.255 0.426 650
Jacob Young + Nationals 121 0.252 0.318 0.336 0.223 1.333 0.083 0.182 0.314 0.298 639
Seby Zavala + White Sox 176 0.155 0.205 0.304 0.142 1.960 0.057 0.386 0.205 0.278 361
Seby Zavala + Diamondbacks 17 0.357 0.417 0.429 0.294 1.200 0.118 0.118 0.471 0.353 1473
Mike Zunino + Guardians 140 0.177 0.317 0.306 0.157 1.727 0.107 0.436 0.271 0.271 410

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 Sunday, 4 February 2024, at 6:24 pm Pacific Time.