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



2025: All Batters, alphabetically


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

2025 Major-League Batter-Performance Results

Through games of Wednesday, 11 June 2025.
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 Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
CJ Abrams * Nationals SS/PH 236 0.264 0.294 0.476 0.237 1.804 0.055 0.186 0.331 0.428 898
Wilyer Abreu * Red Sox RF/PH 234 0.245 0.266 0.471 0.218 1.922 0.103 0.231 0.321 0.419 797
Luisangel Acuña + Mets 2B/PH/SS/3B/CF 149 0.241 0.297 0.285 0.221 1.182 0.060 0.181 0.289 0.262 442
Ronald Acuña Jr. + Braves RF 78 0.353 0.450 0.647 0.308 1.833 0.128 0.282 0.436 0.564 1679
Willy Adames + Giants SS/DH 289 0.203 0.254 0.339 0.176 1.667 0.107 0.263 0.287 0.294 593
Jordyn Adams + Orioles CF/PH 1 0 0 0 0 --- 0 0 0 0 0
Riley Adams + Nationals C/PH 50 0.100 0.115 0.240 0.100 2.400 0 0.440 0.100 0.240 194
Jo Adell + Angels CF/RF/PH 203 0.223 0.231 0.473 0.202 2.122 0.059 0.246 0.296 0.429 806
Nick Ahmed + Rangers SS 10 0 0 0 0 --- 0.100 0.300 0.100 0 84
Ozzie Albies # Braves 2B 288 0.233 0.261 0.337 0.208 1.450 0.094 0.160 0.309 0.302 634
CJ Alexander * Athletics 1B/3B/PH/LF/RF 17 0.176 0.333 0.176 0.176 1 0 0.471 0.176 0.176 138
Nick Allen + Braves SS/PH 191 0.234 0.307 0.269 0.204 1.154 0.084 0.220 0.304 0.236 414
Pete Alonso + Mets 1B 301 0.302 0.335 0.592 0.256 1.961 0.113 0.206 0.399 0.502 1179
Jose Altuve + Astros LF/2B/DH 273 0.270 0.294 0.405 0.249 1.500 0.066 0.165 0.315 0.374 713
Francisco Alvarez + Mets C 114 0.255 0.353 0.343 0.228 1.346 0.088 0.281 0.333 0.307 628
Yordan Alvarez * Astros DH/LF 121 0.210 0.222 0.340 0.174 1.619 0.132 0.174 0.306 0.281 688
Adael Amador # Rockies 2B/PH 102 0.146 0.190 0.225 0.127 1.538 0.098 0.245 0.235 0.196 276
Jacob Amaya + White Sox SS/PH/P 68 0.097 0.120 0.113 0.088 1.167 0.029 0.221 0.118 0.103 77
Miguel Amaya + Cubs C/DH/PH 100 0.280 0.324 0.505 0.260 1.808 0.040 0.220 0.310 0.470 965
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tim Anderson + Angels 2B/SS/PH 90 0.205 0.315 0.241 0.189 1.176 0.033 0.322 0.256 0.222 284
Miguel Andujar + Athletics LF/3B/PH/RF/DH/1B 180 0.296 0.324 0.402 0.278 1.360 0.050 0.128 0.328 0.378 734
Roman Anthony * Red Sox RF 13 0.083 0.111 0.167 0.077 2 0.077 0.231 0.154 0.154 87
Jonathan Aranda * Rays 1B/PH/DH 238 0.314 0.399 0.475 0.269 1.516 0.105 0.235 0.403 0.408 1145
Orlando Arcia + Braves SS/DH/PH 32 0.194 0.261 0.226 0.188 1.167 0.031 0.250 0.219 0.219 329
Orlando Arcia + Rockies 1B/SS/3B/2B/DH 28 0.192 0.200 0.308 0.179 1.600 0.071 0.179 0.250 0.286 407
Nolan Arenado + Cardinals 3B/DH/PH 264 0.242 0.244 0.392 0.220 1.621 0.076 0.110 0.303 0.356 686
Gabriel Arias + Guardians SS/2B/3B/PH 241 0.239 0.329 0.362 0.216 1.519 0.062 0.290 0.299 0.328 535
Randy Arozarena + Mariners LF/DH 284 0.228 0.307 0.394 0.194 1.727 0.113 0.285 0.342 0.335 827
Luis Arráez * Padres 1B/DH/PH 266 0.278 0.271 0.400 0.256 1.441 0.049 0.019 0.308 0.368 669
Drew Avans * Athletics LF/CF/RF/PH 15 0.133 0.200 0.133 0.133 1 0 0.333 0.133 0.133 94
José Azócar + Mets PH/LF/CF/RF 20 0.278 0.294 0.278 0.250 1 0.100 0.050 0.350 0.250 735
Akil Baddoo * Tigers LF/RF/CF/PH 18 0.118 0.167 0.176 0.111 1.500 0.056 0.278 0.167 0.167 142
Harrison Bader + Twins LF/CF/RF/PH 186 0.255 0.307 0.416 0.220 1.634 0.091 0.231 0.344 0.360 819
Ji Hwan Bae * Pirates CF/PH/LF/DH 12 0.091 0.167 0.091 0.083 1 0.083 0.417 0.167 0.083 165
Javier Báez + Tigers CF/3B/SS/2B/PH 201 0.269 0.329 0.415 0.259 1.538 0.025 0.234 0.299 0.398 653
Patrick Bailey # Giants C/PH 180 0.185 0.271 0.272 0.167 1.467 0.078 0.317 0.244 0.244 322
Luken Baker + Cardinals DH/PH/1B 41 0.235 0.333 0.324 0.195 1.375 0.171 0.244 0.366 0.268 523
Brooks Baldwin # White Sox LF/SS/2B/PH/RF/CF/3B 142 0.215 0.275 0.331 0.197 1.536 0.049 0.268 0.254 0.303 364
Drake Baldwin * Braves C/PH/DH 142 0.295 0.317 0.485 0.275 1.641 0.070 0.169 0.345 0.451 875
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Moisés Ballesteros * Cubs DH 18 0.188 0.200 0.188 0.167 1 0.111 0.056 0.278 0.167 240
Addison Barger * Blue Jays 3B/RF/PH 164 0.265 0.311 0.490 0.244 1.850 0.073 0.232 0.323 0.451 827
Austin Barnes + Dodgers C/1B/DH/PH 44 0.214 0.321 0.286 0.205 1.333 0.023 0.318 0.227 0.273 240
Tucker Barnhart * Rangers C/P 15 0.231 0.333 0.231 0.200 1 0.067 0.267 0.333 0.200 263
Jorge Barrosa # Diamondbacks CF/LF/DH/PH 16 0.200 0.273 0.333 0.188 1.667 0 0.313 0.188 0.313 323
Joey Bart + Pirates C/PH/DH 170 0.240 0.324 0.308 0.206 1.286 0.124 0.235 0.347 0.265 531
Brett Baty * Mets 3B/2B/PH/DH 161 0.221 0.257 0.416 0.205 1.879 0.056 0.261 0.267 0.385 680
Jake Bauers * Brewers 1B/LF/PH/P/RF/DH 111 0.229 0.309 0.438 0.198 1.909 0.126 0.333 0.324 0.378 839
Jordan Beck + Rockies LF/PH/DH 225 0.262 0.336 0.471 0.240 1.796 0.071 0.276 0.320 0.431 869
Cody Bellinger * Yankees LF/CF/RF/PH/1B 259 0.260 0.275 0.454 0.228 1.746 0.100 0.158 0.332 0.398 884
Josh Bell # Nationals DH/1B/PH 218 0.176 0.179 0.337 0.156 1.912 0.101 0.202 0.271 0.298 486
Andrew Benintendi * White Sox LF/DH/PH 170 0.242 0.263 0.423 0.212 1.750 0.088 0.188 0.312 0.371 811
Will Benson * Reds RF/LF/PH/CF 97 0.244 0.268 0.500 0.216 2.048 0.082 0.268 0.309 0.443 821
Jon Berti + Cubs 3B/PH/2B/RF 82 0.224 0.293 0.250 0.207 1.118 0.049 0.220 0.280 0.232 490
Mookie Betts + Dodgers SS/PH 275 0.269 0.267 0.417 0.236 1.554 0.109 0.091 0.349 0.367 908
Bo Bichette + Blue Jays SS/DH/PH 309 0.275 0.307 0.425 0.256 1.544 0.058 0.162 0.320 0.395 749
Cavan Biggio * Royals PH/DH/RF/1B/LF/2B/3B 83 0.174 0.234 0.246 0.145 1.417 0.133 0.253 0.289 0.205 396
Dairon Blanco + Royals PH/LF/CF 8 0.167 0.250 0.333 0.125 2 0 0.250 0.125 0.250 0
JJ Bleday * Athletics CF/LF/PH 211 0.201 0.226 0.370 0.175 1.838 0.123 0.213 0.299 0.322 588
Ryan Bliss + Mariners 2B 39 0.200 0.261 0.314 0.179 1.571 0.103 0.282 0.282 0.282 353
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Xander Bogaerts + Padres SS/DH/PH 263 0.240 0.287 0.323 0.209 1.345 0.110 0.186 0.323 0.281 662
Alec Bohm + Phillies 3B/1B 270 0.283 0.316 0.398 0.267 1.403 0.041 0.152 0.319 0.374 635
Sean Bouchard + Rockies RF/PH/DH/LF/1B 73 0.167 0.263 0.242 0.151 1.455 0.096 0.370 0.247 0.219 337
Rob Brantly * Marlins C 7 0.429 0.500 0.429 0.429 1 0 0.143 0.429 0.429 1418
Alex Bregman + Red Sox 3B 226 0.299 0.331 0.553 0.261 1.847 0.097 0.186 0.385 0.482 1188
Will Brennan * Guardians RF/CF/PH 13 0.091 0.100 0.091 0.077 1 0.077 0.077 0.231 0.077 41
Jonah Bride + Marlins DH/1B/3B/PH 45 0.100 0.160 0.100 0.089 1 0.111 0.333 0.200 0.089 145
Jonah Bride + Twins 3B/PH/1B/P/2B/DH 61 0.232 0.333 0.268 0.213 1.154 0.049 0.295 0.279 0.246 477
Seth Brown * Athletics PH/LF/CF/RF/DH 76 0.185 0.268 0.262 0.158 1.417 0.118 0.303 0.303 0.224 418
Vidal Bruján # Cubs PH/3B/LF/RF/DH/2B/SS/CF 25 0.200 0.263 0.280 0.200 1.400 0 0.240 0.200 0.280 197
Kris Bryant + Rockies DH/PH 41 0.154 0.231 0.205 0.146 1.333 0.049 0.317 0.195 0.195 145
Jake Burger + Rangers 1B/DH/PH 214 0.217 0.248 0.404 0.206 1.864 0.028 0.257 0.248 0.383 554
Alec Burleson * Cardinals 1B/DH/RF/PH/LF/P 195 0.293 0.322 0.420 0.272 1.434 0.067 0.144 0.338 0.390 769
Michael Busch * Cubs 1B/PH/DH 237 0.267 0.317 0.510 0.232 1.909 0.110 0.236 0.363 0.443 1066
Lawrence Butler * Athletics RF/CF/PH 292 0.259 0.339 0.451 0.236 1.739 0.089 0.274 0.325 0.411 800
Byron Buxton + Twins CF/DH 221 0.279 0.346 0.518 0.249 1.855 0.081 0.285 0.339 0.462 1157
José Caballero + Rays SS/RF/3B/PH/LF/2B/DH/CF 175 0.237 0.343 0.362 0.206 1.528 0.114 0.297 0.326 0.314 770
Oswaldo Cabrera # Yankees 3B/PH/1B/LF/RF 122 0.243 0.305 0.308 0.213 1.269 0.090 0.205 0.320 0.270 680
Jac Caglianone * Royals RF/1B/DH 33 0.242 0.296 0.303 0.242 1.250 0 0.182 0.242 0.303 350
Alex Call + Nationals RF/LF/PH/DH 156 0.280 0.317 0.408 0.224 1.457 0.122 0.141 0.378 0.327 999
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tyler Callihan * Reds LF/2B 6 0.167 0.200 0.167 0.167 1 0 0.167 0.167 0.167 119
Daz Cameron + Brewers RF/PH/LF 41 0.200 0.269 0.300 0.195 1.500 0.024 0.317 0.220 0.293 340
Junior Caminero + Rays 3B/DH/PH/1B 266 0.249 0.250 0.490 0.233 1.968 0.049 0.184 0.286 0.459 700
Kristian Campbell + Red Sox 2B/CF/PH/LF 247 0.230 0.306 0.359 0.202 1.560 0.105 0.275 0.320 0.316 680
Gustavo Campero # Angels LF/RF/PH 12 0.200 0.250 0.200 0.167 1 0.167 0.167 0.333 0.167 596
Luis Campusano + Padres DH/PH 20 0 0 0 0 --- 0.300 0.300 0.300 0 144
Alexander Canario + Pirates LF/CF/RF/PH 137 0.213 0.300 0.323 0.197 1.519 0.073 0.321 0.270 0.299 503
Jeimer Candelario # Reds 3B/1B/DH 91 0.113 0.137 0.213 0.099 1.889 0.099 0.319 0.198 0.187 255
Mark Canha + Royals LF/PH/RF/DH/1B 96 0.247 0.304 0.282 0.219 1.143 0.073 0.188 0.313 0.250 498
Dominic Canzone * Mariners RF/PH 12 0.200 0.200 0.600 0.167 3 0.167 0.333 0.333 0.500 1151
Vinny Capra + White Sox SS/PH/2B/3B/DH/P 20 0.158 0.200 0.263 0.150 1.667 0 0.200 0.150 0.250 112
Vinny Capra + Brewers 3B/PH/2B/SS/DH 59 0.074 0.077 0.130 0.068 1.750 0.034 0.254 0.119 0.119 123
Victor Caratini # Astros C/DH/PH/1B 148 0.252 0.283 0.366 0.223 1.455 0.068 0.155 0.331 0.324 604
Dylan Carlson # Orioles LF/RF/CF/PH 77 0.214 0.255 0.386 0.195 1.800 0.078 0.273 0.273 0.351 551
Kerry Carpenter * Tigers RF/LF/DH/PH 236 0.268 0.287 0.496 0.254 1.850 0.030 0.203 0.292 0.470 823
Corbin Carroll * Diamondbacks RF/PH 301 0.260 0.285 0.576 0.233 2.214 0.086 0.236 0.339 0.515 1064
Evan Carter * Rangers CF/PH/DH 60 0.278 0.293 0.481 0.250 1.733 0.083 0.167 0.350 0.433 1021
Triston Casas * Red Sox 1B/PH 112 0.182 0.217 0.303 0.161 1.667 0.098 0.241 0.277 0.268 457
Nick Castellanos + Phillies RF/DH 279 0.287 0.335 0.430 0.265 1.500 0.050 0.190 0.326 0.398 802
Willi Castro # Twins 2B/LF/RF/3B/SS/P/CF 181 0.275 0.345 0.456 0.243 1.659 0.094 0.243 0.359 0.403 911
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Andrés Chaparro + Nationals DH/PH 6 0.167 0.250 0.333 0.167 2 0 0.333 0.167 0.333 188
Matt Chapman + Giants 3B 272 0.243 0.288 0.452 0.206 1.857 0.147 0.239 0.360 0.382 911
Tsung-Che Cheng * Pirates SS/2B 7 0 0 0 0 --- 0 0.429 0 0 0
Jazz Chisholm Jr. * Yankees 2B/3B/PH 155 0.214 0.244 0.450 0.181 2.107 0.116 0.297 0.323 0.381 928
Jackson Chourio + Brewers CF/LF/RF/DH 304 0.257 0.292 0.445 0.247 1.733 0.033 0.207 0.283 0.428 657
Denzel Clarke + Athletics CF/PH 57 0.200 0.435 0.273 0.193 1.364 0.018 0.544 0.228 0.263 350
Jonatan Clase # Blue Jays LF/CF/DH/PH 77 0.217 0.298 0.304 0.195 1.400 0.091 0.273 0.286 0.273 485
Ernie Clement + Blue Jays 3B/2B/SS/PH/1B 224 0.280 0.300 0.406 0.259 1.448 0.049 0.112 0.313 0.375 623
Kody Clemens * Twins 2B/RF/PH/1B/LF/CF 104 0.236 0.246 0.517 0.202 2.190 0.106 0.212 0.337 0.442 904
Kody Clemens * Phillies PH/2B/LF/DH 7 0 0 0 0 --- 0.143 0 0.143 0 14
Isaac Collins # Brewers LF/PH/DH/2B/3B/RF 134 0.230 0.300 0.327 0.194 1.423 0.134 0.231 0.343 0.276 682
Michael Conforto * Dodgers LF/PH 229 0.175 0.228 0.286 0.144 1.636 0.140 0.258 0.314 0.236 473
Griffin Conine * Marlins LF/RF/DH/PH 71 0.281 0.386 0.438 0.254 1.556 0.099 0.268 0.352 0.394 909
Willson Contreras + Cardinals 1B/DH 273 0.256 0.318 0.417 0.227 1.629 0.073 0.238 0.333 0.370 721
William Contreras + Brewers C/DH/LF 272 0.242 0.300 0.342 0.206 1.411 0.147 0.210 0.353 0.290 835
Carlos Correa + Twins SS/PH 217 0.250 0.289 0.387 0.235 1.549 0.055 0.189 0.290 0.364 508
Colton Cowser * Orioles CF/LF/RF 49 0.196 0.222 0.413 0.184 2.111 0.041 0.327 0.245 0.388 606
J.P. Crawford * Mariners SS/PH 275 0.279 0.341 0.384 0.233 1.375 0.156 0.185 0.393 0.320 975
Dylan Crews + Nationals RF/CF 173 0.196 0.233 0.354 0.179 1.806 0.064 0.277 0.266 0.324 580
Blaine Crim + Rangers 1B/DH/PH 13 0 0 0 0 --- 0.077 0.462 0.154 0 20
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jake Cronenworth * Padres 2B/1B/PH 167 0.237 0.289 0.385 0.192 1.625 0.156 0.216 0.365 0.311 886
Pete Crow-Armstrong * Cubs CF 285 0.271 0.306 0.545 0.253 2.014 0.046 0.249 0.302 0.509 950
Oneil Cruz * Pirates CF/PH/DH 258 0.229 0.308 0.467 0.190 2.041 0.151 0.333 0.353 0.388 1024
Bobby Dalbec + White Sox 1B/SS/PH/3B 21 0.222 0.333 0.278 0.190 1.250 0.143 0.286 0.333 0.238 451
Travis d'Arnaud + Angels C/PH/DH 105 0.229 0.317 0.385 0.210 1.682 0.057 0.324 0.286 0.352 599
Logan Davidson # Athletics 1B/3B/PH/2B 24 0.150 0.375 0.200 0.125 1.333 0.125 0.500 0.250 0.167 179
Henry Davis + Pirates C/PH 96 0.198 0.213 0.360 0.177 1.824 0.063 0.219 0.250 0.323 647
J.D. Davis + Angels 1B/PH/3B 9 0.111 0.167 0.111 0.111 1 0 0.333 0.111 0.111 40
Paul DeJong + Nationals 3B/SS 57 0.204 0.367 0.278 0.193 1.364 0.035 0.421 0.246 0.263 320
Bryan De La Cruz + Braves LF/PH/RF/DH 50 0.191 0.310 0.213 0.180 1.111 0.060 0.360 0.240 0.200 312
Elly De La Cruz # Reds SS/DH/PH 295 0.261 0.325 0.460 0.231 1.765 0.105 0.271 0.342 0.407 901
Jonny DeLuca + Rays CF/DH/PH 25 0.435 0.526 0.522 0.400 1.200 0.080 0.160 0.480 0.480 2504
Rafael Devers * Red Sox DH 321 0.276 0.330 0.506 0.224 1.833 0.168 0.227 0.405 0.411 1211
Zach Dezenzo + Astros LF/RF/DH/1B/PH 109 0.245 0.373 0.367 0.220 1.500 0.101 0.339 0.321 0.330 681
Elias Díaz + Padres C/PH 153 0.216 0.270 0.309 0.196 1.433 0.078 0.235 0.281 0.281 415
Yandy Díaz + Rays DH/1B 277 0.256 0.266 0.425 0.235 1.662 0.069 0.144 0.307 0.390 682
Yainer Diaz + Astros C/DH/PH 234 0.239 0.262 0.387 0.226 1.623 0.038 0.184 0.274 0.368 586
Dillon Dingler + Tigers C/PH 191 0.284 0.371 0.443 0.272 1.558 0.026 0.277 0.314 0.424 773
Jasson Domínguez # Yankees LF/DH/PH 209 0.246 0.333 0.402 0.211 1.636 0.124 0.297 0.340 0.344 868
Brendan Donovan * Cardinals 2B/LF/SS/DH/PH 278 0.310 0.351 0.440 0.277 1.416 0.079 0.133 0.378 0.392 940
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brenton Doyle + Rockies CF/PH/DH 231 0.208 0.258 0.335 0.190 1.614 0.074 0.251 0.264 0.307 506
Mauricio Dubón + Astros 2B/LF/3B/PH/SS/1B/RF/CF 119 0.239 0.248 0.319 0.227 1.333 0.042 0.059 0.269 0.303 372
Blake Dunn + Reds RF/LF/CF/PH/DH 75 0.150 0.235 0.233 0.120 1.556 0.107 0.333 0.320 0.187 454
Oliver Dunn * Brewers 3B/1B/PH 41 0.167 0.231 0.222 0.146 1.333 0.049 0.268 0.195 0.195 208
Ezequiel Durán + Rangers SS/3B/P/1B/2B/LF/DH/PH 40 0.108 0.160 0.135 0.100 1.250 0 0.325 0.150 0.125 106
Jarren Duran * Red Sox LF/CF/RF 326 0.271 0.345 0.428 0.248 1.580 0.061 0.233 0.325 0.393 839
Caleb Durbin + Brewers 3B/2B/PH 177 0.204 0.210 0.309 0.175 1.516 0.056 0.079 0.294 0.266 488
Tommy Edman # Dodgers 2B/CF/PH 199 0.250 0.255 0.457 0.231 1.826 0.040 0.171 0.286 0.422 773
Xavier Edwards # Marlins SS/2B/DH/PH 234 0.272 0.326 0.311 0.239 1.143 0.098 0.154 0.342 0.274 711
Tim Elko + White Sox 1B/DH 60 0.164 0.167 0.400 0.150 2.444 0.083 0.350 0.233 0.367 609
Christian Encarnacion-Strand + Reds 1B/3B 87 0.210 0.211 0.432 0.195 2.059 0.023 0.241 0.241 0.402 577
Jerar Encarnación + Giants RF/PH/1B/LF 17 0.059 0.077 0.059 0.059 1 0 0.235 0.059 0.059 0
J.C. Escarra * Yankees C/1B/PH/3B/DH 65 0.218 0.234 0.345 0.185 1.583 0.123 0.123 0.323 0.292 652
Santiago Espinal + Reds 3B/2B/LF/RF/PH/SS 213 0.240 0.269 0.286 0.221 1.191 0.070 0.099 0.291 0.263 351
Thairo Estrada + Rockies 2B 43 0.220 0.257 0.293 0.209 1.333 0 0.163 0.233 0.279 293
Stuart Fairchild + Braves RF/PH/DH 36 0.182 0.250 0.273 0.167 1.500 0.083 0.250 0.250 0.250 330
Kyle Farmer + Rockies 2B/SS/1B/DH/PH/3B 172 0.224 0.268 0.360 0.209 1.611 0.052 0.209 0.267 0.337 439
Hunter Feduccia * Dodgers PH/1B 3 0 0 0 0 --- 0.333 0.333 0.333 0 253
Freddy Fermin + Royals C/PH/DH 118 0.255 0.292 0.336 0.237 1.321 0.051 0.161 0.297 0.314 519
Ryan Fitzgerald * Twins 2B/PH 3 0 0 0 0 --- 0 0 0 0 0
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tyler Fitzgerald + Giants 2B 171 0.248 0.336 0.346 0.222 1.395 0.076 0.257 0.310 0.310 625
Wilmer Flores + Giants DH/1B/PH 263 0.256 0.278 0.412 0.232 1.607 0.076 0.183 0.323 0.373 715
Nick Fortes + Marlins C/PH/DH 82 0.213 0.230 0.347 0.195 1.625 0.061 0.146 0.268 0.317 413
Jake Fraley * Reds RF/PH/DH 121 0.214 0.221 0.388 0.182 1.818 0.149 0.174 0.331 0.331 782
Ty France + Twins 1B/PH 263 0.277 0.316 0.374 0.251 1.348 0.046 0.148 0.342 0.338 745
Adam Frazier * Pirates 2B/PH/LF/RF 210 0.259 0.299 0.354 0.233 1.367 0.071 0.162 0.324 0.319 558
Freddie Freeman * Dodgers 1B/PH 247 0.347 0.407 0.579 0.304 1.667 0.105 0.194 0.417 0.506 1301
Tyler Freeman + Rockies RF/2B/PH/DH/3B 78 0.303 0.311 0.455 0.256 1.500 0.090 0.090 0.372 0.385 1215
Sal Frelick * Brewers RF/CF/3B/PH 260 0.284 0.318 0.388 0.254 1.364 0.077 0.127 0.342 0.346 861
TJ Friedl * Reds CF/DH/PH 289 0.294 0.335 0.440 0.253 1.493 0.118 0.159 0.381 0.377 1042
David Fry + Guardians DH/PH 25 0.143 0.222 0.286 0.120 2 0.120 0.440 0.280 0.240 479
Braxton Fulford + Rockies C/PH 12 0.167 0.250 0.417 0.167 2.500 0 0.583 0.167 0.417 519
Adolis García + Rangers RF/DH/PH 241 0.216 0.259 0.369 0.199 1.708 0.046 0.257 0.257 0.340 559
Jose Barrero + Cardinals 2B/CF/PH/SS/RF/3B 21 0.150 0.167 0.350 0.143 2.333 0 0.333 0.190 0.333 401
Luis García Jr. * Nationals 2B/PH 227 0.262 0.277 0.408 0.238 1.556 0.062 0.128 0.308 0.370 730
Maikel Garcia + Royals 3B/2B/SS/CF/DH/PH/RF 270 0.307 0.338 0.477 0.274 1.554 0.093 0.141 0.370 0.426 961
Mitch Garver + Mariners DH/PH/C 122 0.200 0.294 0.257 0.172 1.286 0.131 0.295 0.311 0.221 435
Mickey Gasper # Twins DH/PH/1B/2B/C/LF 39 0.176 0.240 0.206 0.154 1.167 0.103 0.231 0.282 0.179 442
Andrés Giménez * Blue Jays 2B/PH 169 0.213 0.233 0.333 0.189 1.563 0.077 0.160 0.290 0.296 605
Paul Goldschmidt + Yankees 1B/PH/DH 271 0.312 0.363 0.457 0.284 1.468 0.074 0.177 0.365 0.417 1033
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Nick Gonzales + Pirates 2B 36 0.242 0.292 0.455 0.222 1.875 0.056 0.250 0.278 0.417 681
Oscar González + Padres LF/RF/PH/DH 61 0.220 0.283 0.237 0.213 1.077 0.033 0.213 0.246 0.230 252
Romy González + Red Sox 1B/PH/2B/3B 84 0.321 0.407 0.474 0.298 1.480 0.048 0.226 0.357 0.440 1119
Hunter Goodman + Rockies C/DH/PH 264 0.289 0.353 0.512 0.269 1.775 0.053 0.250 0.333 0.477 839
Nolan Gorman * Cardinals 2B/3B/DH/PH/1B 127 0.220 0.292 0.376 0.189 1.708 0.118 0.291 0.307 0.323 633
Matt Gorski + Pirates 1B/PH/CF/LF 42 0.195 0.261 0.390 0.190 2 0.024 0.381 0.214 0.381 408
Yuli Gurriel + Padres DH/PH/1B 40 0.111 0.143 0.139 0.100 1.250 0.100 0.200 0.200 0.125 134
Riley Greene * Tigers LF/CF/DH/PH/RF 278 0.279 0.373 0.488 0.259 1.750 0.068 0.313 0.331 0.453 878
Randal Grichuk + Diamondbacks DH/PH/RF/LF 100 0.250 0.294 0.446 0.230 1.783 0.080 0.210 0.310 0.410 663
Trent Grisham * Yankees CF/PH 221 0.242 0.258 0.474 0.208 1.957 0.136 0.222 0.348 0.407 1036
Vladimir Guerrero Jr. + Blue Jays 1B/DH/PH 297 0.278 0.302 0.421 0.236 1.514 0.131 0.138 0.380 0.357 954
Lourdes Gurriel Jr. + Diamondbacks LF/PH 267 0.254 0.259 0.439 0.232 1.726 0.060 0.142 0.300 0.401 786
Eric Haase + Brewers C/DH/PH 50 0.239 0.375 0.413 0.220 1.727 0.060 0.400 0.280 0.380 629
Sam Haggerty # Rangers CF/PH/RF/DH/2B/LF 76 0.257 0.298 0.386 0.237 1.500 0.066 0.158 0.303 0.355 915
David Hamilton * Red Sox 2B/PH/SS/3B/DH 89 0.190 0.246 0.298 0.180 1.563 0.022 0.281 0.213 0.281 329
Garrett Hampson + Diamondbacks 2B/PH/SS/CF/3B/LF 41 0.167 0.250 0.167 0.122 1 0.220 0.244 0.341 0.122 422
Garrett Hampson + Reds LF/2B/3B/SS/CF 19 0.167 0.250 0.222 0.158 1.333 0.053 0.316 0.211 0.211 146
Maverick Handley + Orioles C/PH 43 0.081 0.136 0.081 0.070 1 0.047 0.372 0.140 0.070 57
Ian Happ # Cubs LF/DH 279 0.255 0.314 0.399 0.222 1.565 0.118 0.226 0.344 0.348 816
Bryce Harper * Phillies 1B/DH 253 0.258 0.289 0.446 0.217 1.727 0.138 0.186 0.368 0.375 1019
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Dustin Harris * Rangers LF/CF/PH/RF/DH 38 0.200 0.261 0.343 0.184 1.714 0.079 0.289 0.263 0.316 406
Michael Harris II * Braves CF/PH 275 0.233 0.275 0.346 0.218 1.483 0.036 0.204 0.258 0.324 491
Robert Hassell III * Nationals CF/RF/PH 63 0.238 0.318 0.302 0.238 1.267 0 0.286 0.238 0.302 373
Ke'Bryan Hayes + Pirates 3B 257 0.232 0.288 0.291 0.214 1.255 0.058 0.198 0.288 0.268 437
Austin Hays + Reds LF/DH/PH 130 0.303 0.361 0.555 0.277 1.833 0.062 0.246 0.346 0.508 1092
Austin Hedges + Guardians C/P 61 0.113 0.103 0.283 0.098 2.500 0.115 0.344 0.213 0.246 413
Jonah Heim # Rangers C/DH/PH 182 0.235 0.273 0.382 0.220 1.625 0.049 0.242 0.275 0.357 616
Tyler Heineman # Blue Jays C/PH 63 0.407 0.458 0.593 0.381 1.458 0.032 0.159 0.413 0.556 1797
Gunnar Henderson * Orioles SS/DH/PH 255 0.275 0.354 0.446 0.251 1.625 0.082 0.263 0.337 0.408 877
Kiké Hernández + Dodgers 1B/2B/PH/LF/3B/CF/P/DH 148 0.218 0.253 0.398 0.196 1.828 0.088 0.270 0.284 0.358 605
Heriberto Hernández + Marlins LF/RF/DH/PH 25 0.417 0.529 0.625 0.400 1.500 0.040 0.240 0.440 0.600 2303
Teoscar Hernández + Dodgers RF/PH 223 0.261 0.295 0.488 0.247 1.873 0.036 0.238 0.287 0.462 753
Iván Herrera + Cardinals DH/C/PH 145 0.317 0.355 0.548 0.276 1.725 0.103 0.193 0.393 0.476 1093
José Herrera # Diamondbacks C/P 91 0.167 0.234 0.250 0.132 1.500 0.143 0.264 0.275 0.198 315
Jason Heyward * Padres LF/PH/RF/CF 95 0.176 0.197 0.271 0.158 1.533 0.063 0.211 0.221 0.242 399
Brewer Hicklen + Tigers CF 4 0.667 1 0.667 0.500 1 0.250 0.250 0.750 0.500 10459
Liam Hicks * Marlins C/PH/DH/1B 131 0.272 0.287 0.456 0.237 1.677 0.092 0.130 0.344 0.397 852
Kyle Higashioka + Rangers C/DH/PH 110 0.233 0.277 0.320 0.218 1.375 0.055 0.173 0.282 0.300 445
Derek Hill + Marlins CF/PH/DH 82 0.233 0.357 0.370 0.207 1.588 0.073 0.354 0.293 0.329 617
Sam Hilliard * Rockies PH/LF/CF/RF/DH 26 0.318 0.375 0.682 0.269 2.143 0.154 0.192 0.423 0.577 1472
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Rece Hinds + Reds RF 20 0.158 0.143 0.526 0.150 3.333 0.050 0.500 0.200 0.500 672
Keston Hiura + Rockies 1B 17 0.188 0.300 0.250 0.176 1.333 0 0.353 0.235 0.235 275
Nico Hoerner + Cubs 2B 270 0.288 0.310 0.360 0.267 1.250 0.056 0.074 0.333 0.333 789
Jackson Holliday * Orioles 2B/SS/PH 243 0.270 0.331 0.438 0.251 1.623 0.053 0.239 0.321 0.407 811
Spencer Horwitz * Pirates 1B/PH 85 0.208 0.273 0.312 0.188 1.500 0.082 0.247 0.282 0.282 392
Rhys Hoskins + Brewers 1B/PH/DH 250 0.257 0.319 0.439 0.220 1.709 0.120 0.268 0.348 0.376 904
Sam Huff + Giants C 58 0.208 0.333 0.340 0.190 1.636 0.069 0.431 0.259 0.310 468
Cooper Hummel # Orioles RF 1 0 0 0 0 --- 0 1 0 0 0
Jacob Hurtubise * Reds PH/LF/RF 15 0.083 0.167 0.083 0.067 1 0.067 0.400 0.267 0.067 197
Andy Ibáñez + Tigers 3B/PH/2B/DH/1B/SS/LF 106 0.213 0.228 0.319 0.189 1.500 0.066 0.132 0.292 0.283 452
Jose Iglesias + Padres 2B/SS/3B/PH/LF/DH 137 0.246 0.294 0.287 0.219 1.167 0.058 0.153 0.307 0.255 574
Jonathan India + Royals LF/3B/2B/DH 267 0.252 0.287 0.342 0.221 1.356 0.105 0.142 0.337 0.300 626
Kyle Isbel * Royals CF/PH 170 0.276 0.315 0.397 0.253 1.442 0.024 0.171 0.276 0.365 568
Travis Jankowski * White Sox RF/PH/CF 15 0.214 0.273 0.214 0.200 1 0.067 0.200 0.267 0.200 330
Travis Jankowski * Rays RF/LF/PH 34 0.258 0.348 0.323 0.235 1.250 0.059 0.265 0.294 0.294 649
Danny Jansen + Rays C/PH 161 0.197 0.239 0.343 0.168 1.741 0.130 0.248 0.317 0.292 618
Ryan Jeffers + Twins C/DH/PH 208 0.253 0.307 0.390 0.221 1.543 0.111 0.197 0.346 0.341 698
Connor Joe + Reds RF/LF/1B/PH/DH 43 0.250 0.294 0.325 0.233 1.300 0.047 0.163 0.279 0.302 319
Connor Joe + Padres PH/1B/LF/CF/DH 10 0 0 0 0 --- 0.100 0.600 0.100 0 0
Daniel Johnson * Giants CF/RF/LF/PH 17 0.188 0.300 0.250 0.176 1.333 0.059 0.353 0.235 0.235 325
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Greg Jones # White Sox PH/RF 2 0 0.294 0 0 --- 0 1 0 0 0
Jahmai Jones + Tigers PH/DH 7 0.429 0.500 0.857 0.429 2 0 0.286 0.429 0.857 2251
Nolan Jones * Guardians RF/CF/PH/LF/DH 175 0.208 0.283 0.299 0.183 1.438 0.097 0.269 0.291 0.263 464
Aaron Judge + Yankees RF/DH 298 0.394 0.465 0.779 0.329 1.980 0.151 0.228 0.490 0.651 2153
Edouard Julien * Twins 2B/DH/PH/SS 104 0.198 0.262 0.319 0.173 1.611 0.106 0.279 0.288 0.279 452
Jace Jung * Tigers 3B/PH 53 0.111 0.167 0.111 0.094 1 0.132 0.283 0.245 0.094 149
Josh Jung + Rangers 3B/DH/PH 230 0.255 0.314 0.398 0.239 1.564 0.057 0.243 0.300 0.374 650
Niko Kavadas * Angels 1B/PH 1 0 0 0 0 --- 0 0 0 0 0
Luke Keaschall + Twins DH/2B 26 0.368 0.412 0.526 0.269 1.429 0.192 0.077 0.538 0.385 2879
DaShawn Keirsey Jr. * Twins RF/PH/LF/CF/DH 66 0.109 0.143 0.156 0.106 1.429 0.015 0.318 0.136 0.152 130
Colt Keith * Tigers 2B/DH/1B/PH/3B 199 0.241 0.297 0.385 0.211 1.595 0.121 0.216 0.332 0.337 703
Jarred Kelenic * Braves RF/PH/LF 65 0.167 0.229 0.300 0.154 1.800 0.077 0.354 0.231 0.277 349
Carson Kelly + Cubs C/PH/DH 164 0.255 0.245 0.496 0.213 1.943 0.152 0.140 0.372 0.415 1062
Otto Kemp + Phillies 3B/1B 19 0.222 0.333 0.222 0.211 1 0.053 0.316 0.263 0.211 247
Max Kepler * Phillies LF/PH/RF/CF 226 0.210 0.240 0.380 0.186 1.810 0.097 0.212 0.296 0.336 577
Hyeseong Kim * Dodgers 2B/CF/PH/SS 69 0.391 0.479 0.563 0.362 1.440 0.058 0.203 0.435 0.522 1851
Isiah Kiner-Falefa + Pirates SS/3B 204 0.298 0.353 0.378 0.275 1.268 0.054 0.152 0.348 0.348 832
Scott Kingery + Angels 2B 17 0.125 0.200 0.188 0.118 1.500 0.059 0.353 0.176 0.176 80
Alejandro Kirk + Blue Jays C/DH/PH 218 0.325 0.341 0.440 0.298 1.354 0.064 0.101 0.367 0.404 925
Heston Kjerstad * Orioles LF/RF/PH/DH 167 0.192 0.241 0.327 0.180 1.700 0.036 0.269 0.240 0.305 350
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Andrew Knizner + Giants C 12 0 0 0 0 --- 0.083 0 0.083 0 0
Christian Koss + Giants 2B/PH/3B/SS/P/DH 72 0.219 0.310 0.266 0.194 1.214 0.056 0.292 0.264 0.236 490
Ryan Kreidler + Tigers CF 44 0.105 0.211 0.105 0.091 1 0.091 0.432 0.182 0.091 104
Nick Kurtz * Athletics 1B/DH 116 0.235 0.311 0.431 0.207 1.833 0.095 0.336 0.302 0.379 717
Steven Kwan * Guardians LF/DH 278 0.305 0.318 0.422 0.273 1.382 0.083 0.083 0.367 0.378 1023
Shea Langeliers + Athletics C/DH/PH 230 0.237 0.248 0.430 0.213 1.816 0.087 0.187 0.300 0.387 689
Wyatt Langford + Rangers LF/CF 245 0.226 0.255 0.429 0.200 1.898 0.098 0.257 0.302 0.380 739
Trevor Larnach * Twins DH/RF/LF/PH 276 0.253 0.291 0.418 0.228 1.651 0.080 0.214 0.315 0.377 790
Ramón Laureano + Orioles LF/RF/PH/CF/DH 125 0.274 0.329 0.522 0.248 1.903 0.072 0.280 0.328 0.472 911
Jordan Lawlar + Diamondbacks 2B/PH/3B/SS/DH 22 0 0 0 0 --- 0.136 0.409 0.136 0 11
Brooks Lee # Twins 3B/2B/SS/PH 193 0.256 0.289 0.372 0.238 1.457 0.052 0.181 0.295 0.347 590
Jung Hoo Lee * Giants CF/PH/DH 277 0.275 0.293 0.446 0.249 1.623 0.076 0.119 0.332 0.404 898
Korey Lee + White Sox C/PH/DH 31 0.250 0.304 0.357 0.226 1.429 0.065 0.161 0.290 0.323 823
DJ LeMahieu + Yankees 2B/PH 78 0.279 0.333 0.397 0.244 1.421 0.128 0.192 0.372 0.346 809
Royce Lewis + Twins 3B/DH/PH 102 0.187 0.213 0.264 0.167 1.412 0.108 0.147 0.275 0.235 366
Daylen Lile * Nationals RF/PH 36 0.194 0.240 0.355 0.167 1.833 0.056 0.194 0.250 0.306 664
Francisco Lindor # Mets SS/PH 302 0.282 0.299 0.485 0.248 1.720 0.076 0.175 0.351 0.427 1019
Trey Lipscomb + Nationals 1B/3B/SS/PH 4 0.500 0.667 0.500 0.500 1 0 0.250 0.500 0.500 2245
Brandon Lockridge + Padres LF/CF/PH/RF 87 0.213 0.288 0.263 0.195 1.235 0.046 0.241 0.253 0.241 328
Nick Loftin + Royals LF/3B/PH/2B 34 0.281 0.296 0.469 0.265 1.667 0.029 0.147 0.294 0.441 540
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Nicky Lopez * Cubs 3B/PH/SS/2B/DH 22 0.056 0.067 0.056 0.045 1 0.182 0.136 0.227 0.045 88
Nicky Lopez * Angels 3B/P/SS/LF 6 0 0 0 0 --- 0 0.167 0 0 0
Otto López + Marlins 2B/SS 204 0.228 0.242 0.364 0.206 1.595 0.093 0.142 0.304 0.328 649
Brandon Lowe * Rays 2B/DH/PH 260 0.246 0.284 0.446 0.227 1.814 0.065 0.258 0.296 0.412 793
Josh Lowe * Rays RF/DH/PH 101 0.239 0.284 0.402 0.218 1.682 0.089 0.218 0.307 0.366 675
Nathaniel Lowe * Nationals 1B/DH/PH 279 0.227 0.287 0.376 0.208 1.655 0.079 0.272 0.290 0.344 588
Matthew Lugo + Angels CF/PH/LF/RF 43 0.238 0.304 0.548 0.233 2.300 0 0.372 0.256 0.535 645
Nathan Lukes * Blue Jays LF/RF/CF/PH 143 0.267 0.283 0.392 0.224 1.469 0.112 0.126 0.350 0.329 601
Gavin Lux * Reds LF/DH/2B/PH/3B 227 0.280 0.378 0.390 0.247 1.393 0.119 0.242 0.366 0.344 849
Manny Machado + Padres 3B/DH 281 0.320 0.355 0.510 0.288 1.593 0.093 0.160 0.381 0.459 1055
Willie MacIver + Athletics C/P 29 0.214 0.316 0.286 0.207 1.333 0.034 0.310 0.241 0.276 352
Luke Maile + Royals C 10 0.375 0.333 0.750 0.300 2 0.200 0.100 0.500 0.600 2473
Martín Maldonado + Padres C 99 0.187 0.250 0.308 0.172 1.647 0.051 0.323 0.222 0.283 336
Justyn-Henry Malloy + Tigers DH/PH/RF/LF 115 0.215 0.302 0.290 0.174 1.350 0.165 0.270 0.348 0.235 697
Jake Mangum # Rays RF/CF/LF/PH 119 0.304 0.347 0.366 0.286 1.206 0.050 0.134 0.336 0.345 788
Kyle Manzardo * Guardians DH/1B/PH 223 0.210 0.234 0.436 0.184 2.073 0.103 0.265 0.296 0.381 734
Rafael Marchán # Phillies C 49 0.146 0.156 0.244 0.122 1.667 0.143 0.163 0.286 0.204 401
Manuel Margot + Tigers RF/PH 20 0.316 0.429 0.316 0.300 1 0 0.300 0.300 0.300 689
Brandon Marsh * Phillies CF/LF/PH 136 0.241 0.329 0.345 0.206 1.429 0.132 0.265 0.338 0.294 675
Ketel Marte # Diamondbacks 2B/DH/PH 180 0.297 0.286 0.581 0.244 1.955 0.156 0.133 0.422 0.478 1276
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Noelvi Marté + Reds 3B/PH 73 0.294 0.321 0.515 0.274 1.750 0.068 0.164 0.342 0.479 1002
Starling Marte + Mets DH/PH/LF/RF 135 0.237 0.264 0.377 0.200 1.593 0.081 0.178 0.341 0.319 774
Ángel Martínez # Guardians CF/2B/PH/RF/LF 195 0.242 0.285 0.360 0.231 1.489 0.026 0.205 0.262 0.344 469
Nick Martini * Rockies DH/RF/PH/LF 111 0.225 0.265 0.294 0.207 1.304 0.081 0.162 0.288 0.270 466
Michael Massey * Royals 2B/LF/DH/PH 209 0.202 0.226 0.258 0.191 1.275 0.024 0.153 0.220 0.244 291
Miles Mastrobuoni * Mariners PH/3B/2B/RF/LF 125 0.241 0.287 0.296 0.208 1.231 0.104 0.168 0.312 0.256 459
Jorge Mateo + Orioles SS/PH/CF/2B/DH/3B/P/LF 65 0.180 0.270 0.279 0.169 1.545 0.062 0.354 0.231 0.262 425
Nick Maton * White Sox DH/PH/1B/2B/LF/RF 63 0.167 0.212 0.315 0.143 1.889 0.143 0.302 0.286 0.270 501
Luis Matos + Giants RF/CF/LF/DH/PH 76 0.167 0.138 0.361 0.158 2.167 0.053 0.132 0.211 0.342 391
Ronny Mauricio # Mets 3B/SS/DH 27 0.208 0.267 0.375 0.185 1.800 0.074 0.296 0.296 0.333 615
Marcelo Mayer * Red Sox 3B/SS/PH 48 0.250 0.286 0.523 0.229 2.091 0.083 0.271 0.313 0.479 908
Coby Mayo + Orioles 1B/DH/3B/PH 37 0.147 0.217 0.176 0.135 1.200 0.081 0.297 0.216 0.162 174
Jake McCarthy * Diamondbacks CF/LF/PH/DH 47 0.073 0.083 0.098 0.064 1.333 0.085 0.128 0.170 0.085 118
Chas McCormick + Astros RF/LF/CF/PH/DH 53 0.256 0.379 0.302 0.208 1.182 0.094 0.264 0.321 0.245 307
Mason McCoy + Padres PH/2B/DH 5 0 0 0 0 --- 0 0.600 0 0 0
Carson McCusker + Twins RF/PH 6 0.167 0.500 0.167 0.167 1 0 0.667 0.167 0.167 119
Andrew McCutchen + Pirates DH/RF/PH/LF 238 0.263 0.312 0.405 0.227 1.537 0.118 0.197 0.353 0.349 852
Reese McGuire * Cubs C 27 0.269 0.263 0.538 0.259 2 0 0.185 0.259 0.519 758
Zach McKinstry * Tigers 3B/RF/LF/SS/PH/2B/DH 236 0.275 0.356 0.436 0.237 1.589 0.119 0.229 0.360 0.377 950
Matt McLain + Reds 2B/PH/DH/SS 238 0.184 0.240 0.309 0.160 1.684 0.109 0.303 0.282 0.269 563
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ryan McMahon * Rockies 3B/DH/PH 263 0.219 0.287 0.379 0.186 1.735 0.141 0.281 0.331 0.323 711
Jeff McNeil * Mets 2B/CF/LF/PH/DH/RF 132 0.265 0.247 0.522 0.227 1.967 0.129 0.091 0.356 0.447 1039
Curtis Mead + Rays 1B/2B/PH/3B/DH 102 0.217 0.266 0.337 0.196 1.550 0.059 0.255 0.284 0.304 531
Parker Meadows * Tigers CF 36 0.161 0.217 0.258 0.139 1.600 0.139 0.222 0.278 0.222 467
Chase Meidroth + White Sox SS/2B/PH 182 0.296 0.336 0.365 0.258 1.234 0.126 0.126 0.385 0.319 932
MJ Melendez * Royals LF/RF/PH/DH 52 0.085 0.115 0.170 0.077 2 0.058 0.385 0.173 0.154 187
Jacob Melton * Astros LF/CF/RF/PH 29 0.185 0.333 0.185 0.172 1 0.069 0.414 0.241 0.172 276
Jackson Merrill * Padres CF 178 0.303 0.366 0.479 0.281 1.580 0.056 0.219 0.343 0.444 941
Matt Mervis * Marlins 1B/DH/PH 134 0.175 0.219 0.383 0.157 2.190 0.082 0.373 0.254 0.343 598
Víctor Mesa * Marlins CF 10 0.143 0.167 0.143 0.100 1 0.200 0.100 0.300 0.100 229
Jake Meyers + Astros CF/PH 229 0.295 0.352 0.401 0.266 1.361 0.083 0.175 0.349 0.362 774
Owen Miller + Rockies 2B/PH/3B/DH 17 0.143 0.200 0.143 0.118 1 0.118 0.235 0.294 0.118 376
José Miranda + Twins 3B/PH 36 0.167 0.227 0.250 0.167 1.500 0 0.361 0.167 0.250 258
Kameron Misner * Rays CF/RF/LF/PH/DH 193 0.218 0.295 0.368 0.197 1.684 0.083 0.306 0.285 0.332 621
Garrett Mitchell * Brewers CF/PH 78 0.206 0.318 0.294 0.179 1.429 0.090 0.321 0.282 0.256 502
Andruw Monasterio + Brewers SS/1B/3B/PH/2B 30 0.160 0.222 0.240 0.133 1.500 0.167 0.233 0.300 0.200 401
Yoán Moncada # Angels 3B/PH 113 0.237 0.283 0.505 0.204 2.130 0.115 0.283 0.336 0.434 948
Mickey Moniak * Rockies RF/CF/PH/LF/DH 173 0.219 0.254 0.406 0.202 1.857 0.064 0.237 0.272 0.376 596
Coco Montes + Rays 2B/3B/LF 10 0.200 0.286 0.200 0.200 1 0 0.300 0.200 0.200 190
Dylan Moore + Mariners 2B/PH/3B/RF/1B/SS/DH 158 0.238 0.302 0.434 0.215 1.824 0.082 0.323 0.297 0.392 764
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Christopher Morel + Rays LF/PH/RF/DH 157 0.211 0.305 0.380 0.191 1.800 0.083 0.350 0.287 0.344 594
Gabriel Moreno + Diamondbacks C/PH 180 0.277 0.313 0.428 0.256 1.543 0.072 0.167 0.333 0.394 735
Ryan Mountcastle + Orioles 1B/DH/PH 200 0.246 0.310 0.348 0.230 1.413 0.040 0.230 0.280 0.325 591
Cedric Mullins * Orioles CF/DH 215 0.233 0.270 0.450 0.205 1.932 0.107 0.251 0.321 0.395 820
Max Muncy * Dodgers 3B/PH 253 0.238 0.286 0.417 0.194 1.755 0.158 0.241 0.364 0.340 930
Max Muncy + Athletics 2B/3B/SS/PH 100 0.206 0.258 0.371 0.200 1.800 0.030 0.310 0.230 0.360 467
Sean Murphy + Braves C/PH/DH 157 0.222 0.266 0.459 0.191 2.067 0.102 0.306 0.325 0.395 849
Dane Myers + Marlins CF/PH/RF 125 0.302 0.386 0.431 0.280 1.429 0.064 0.240 0.352 0.400 806
Carlos Narváez + Red Sox C/PH/DH 200 0.279 0.358 0.458 0.250 1.640 0.105 0.250 0.355 0.410 845
Omar Narváez * White Sox C 10 0.286 0.286 0.286 0.200 1 0.200 0.100 0.400 0.200 1273
Bo Naylor * Guardians C/PH 185 0.192 0.206 0.410 0.162 2.133 0.141 0.254 0.303 0.346 696
Josh Naylor * Diamondbacks 1B/DH/PH 278 0.302 0.322 0.468 0.273 1.553 0.079 0.126 0.356 0.424 913
Ryne Nelson + Diamondbacks P/PH 1 1 1 1 1 1 0 0 1 1 0
Zach Neto + Angels SS/PH 211 0.281 0.348 0.503 0.265 1.786 0.043 0.275 0.318 0.474 865
Kevin Newman + Angels 3B/SS/2B/1B/PH 68 0.197 0.236 0.227 0.191 1.154 0.015 0.162 0.206 0.221 233
Tomás Nido + Tigers C/P 37 0.343 0.480 0.343 0.324 1 0 0.270 0.351 0.324 666
Brandon Nimmo * Mets LF/CF/DH/PH 262 0.236 0.247 0.439 0.214 1.857 0.080 0.187 0.302 0.397 699
Jhonkensy Noel + Guardians RF/PH/DH 107 0.146 0.191 0.223 0.140 1.533 0.028 0.318 0.168 0.215 188
Lars Nootbaar * Cardinals LF/RF/CF/DH/PH 301 0.233 0.277 0.372 0.199 1.600 0.126 0.213 0.336 0.319 720
Connor Norby + Marlins 3B/PH/DH 175 0.253 0.345 0.380 0.240 1.500 0.034 0.286 0.291 0.360 635
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Dom Nuñez * Guardians C 7 0.286 0.667 0.286 0.286 1 0 0.571 0.286 0.286 473
Nasim Nuñez # Nationals SS/2B/PH/CF 49 0.186 0.242 0.233 0.163 1.250 0.102 0.204 0.265 0.204 361
Ryan O'Hearn * Orioles DH/1B/RF/LF/PH 228 0.308 0.344 0.485 0.268 1.574 0.105 0.175 0.390 0.421 1091
Logan O'Hoppe + Angels C/DH/PH 209 0.236 0.284 0.457 0.225 1.936 0.038 0.335 0.268 0.435 724
Shohei Ohtani * Dodgers DH 313 0.290 0.322 0.625 0.249 2.154 0.131 0.246 0.383 0.537 1323
Matt Olson * Braves 1B 292 0.238 0.268 0.468 0.202 1.966 0.137 0.233 0.346 0.397 843
Tyler O'Neill + Orioles RF/PH/LF/DH 93 0.188 0.245 0.325 0.161 1.733 0.097 0.290 0.280 0.280 593
Jonathan Ornelas + Rangers SS/2B 6 0 0 0 0 --- 0.167 0.500 0.167 0 27
Tirso Ornelas * Padres LF/PH/CF/DH 16 0.071 0.083 0.071 0.063 1 0.125 0.125 0.188 0.063 51
Joey Ortiz + Brewers SS/PH 232 0.188 0.222 0.250 0.168 1.333 0.073 0.168 0.254 0.224 308
Alejandro Osuna * Rangers LF/RF/DH 32 0.154 0.222 0.154 0.125 1 0.156 0.250 0.313 0.125 267
James Outman * Dodgers CF/RF/PH 27 0.125 0.111 0.375 0.111 3 0.111 0.481 0.222 0.333 565
Marcell Ozuna + Braves DH 281 0.257 0.310 0.420 0.206 1.638 0.181 0.224 0.395 0.338 1042
Andy Pages + Dodgers CF/RF/LF 263 0.285 0.312 0.480 0.266 1.686 0.049 0.186 0.327 0.449 853
Pedro Pagés + Cardinals C/1B/2B 164 0.217 0.252 0.368 0.201 1.697 0.055 0.226 0.262 0.341 502
Joshua Palacios * White Sox RF/LF/PH/DH 141 0.210 0.261 0.315 0.184 1.500 0.085 0.234 0.298 0.277 557
Richie Palacios * Rays LF/RF 4 0.750 0.750 1 0.750 1.333 0 0 0.750 1 14077
Isaac Paredes + Astros 3B/DH 288 0.254 0.262 0.468 0.219 1.841 0.122 0.170 0.351 0.403 914
Kyren Paris + Angels CF/2B/PH/LF/DH 140 0.190 0.295 0.381 0.171 2 0.071 0.421 0.264 0.343 644
Vinnie Pasquantino * Royals 1B/DH 284 0.280 0.307 0.429 0.257 1.534 0.063 0.165 0.335 0.394 867
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Graham Pauley * Marlins 3B/2B/1B/CF 89 0.210 0.279 0.284 0.191 1.353 0.067 0.236 0.258 0.258 349
Joc Pederson * Rangers DH/PH/1B 146 0.131 0.152 0.238 0.110 1.813 0.137 0.192 0.267 0.199 336
Liover Peguero + Pirates 2B/SS 10 0.222 0.333 0.222 0.200 1 0 0.300 0.300 0.200 420
Jeremy Peña + Astros SS/DH/PH 285 0.322 0.354 0.488 0.291 1.518 0.056 0.147 0.375 0.442 1120
Oswald Peraza + Yankees 3B/2B/SS/PH 111 0.170 0.209 0.310 0.153 1.824 0.090 0.270 0.252 0.279 373
Geraldo Perdomo # Diamondbacks SS/PH 291 0.264 0.271 0.414 0.216 1.571 0.131 0.117 0.357 0.340 955
Jhonny Pereda + Athletics C/P/PH 46 0.175 0.259 0.225 0.152 1.286 0.130 0.283 0.283 0.196 441
Salvador Perez + Royals C/1B/DH 268 0.233 0.280 0.368 0.220 1.576 0.041 0.220 0.269 0.347 478
Wenceel Pérez # Tigers RF/CF/PH 45 0.317 0.333 0.634 0.289 2 0.022 0.200 0.356 0.578 1299
Tommy Pham + Pirates LF/RF/PH 165 0.203 0.288 0.230 0.182 1.133 0.091 0.273 0.279 0.206 352
Kevin Pillar + Rangers CF/PH/RF/DH/LF 43 0.209 0.257 0.256 0.209 1.222 0 0.186 0.209 0.256 289
Jorge Polanco # Mariners DH/PH/2B/3B/1B 198 0.262 0.255 0.464 0.242 1.771 0.056 0.126 0.308 0.429 783
Logan Porter + Giants C 1 0 0.263 0 0 --- 0 1 0 0 0
Yohel Pozo + Cardinals C/PH/1B/DH 64 0.290 0.276 0.435 0.281 1.500 0.016 0.047 0.297 0.422 711
Jurickson Profar # Braves LF 16 0.200 0.250 0.200 0.188 1 0.063 0.188 0.250 0.188 278
Edgar Quero # White Sox C/PH/DH 148 0.260 0.321 0.305 0.230 1.176 0.095 0.176 0.338 0.270 591
Ceddanne Rafaela + Red Sox CF/PH/2B 244 0.254 0.300 0.402 0.234 1.579 0.057 0.201 0.303 0.369 728
Cal Raleigh # Mariners C/DH/PH 288 0.265 0.271 0.629 0.226 2.369 0.135 0.264 0.372 0.535 1277
Luke Raley * Mariners RF/1B/DH/PH/CF 84 0.206 0.255 0.324 0.167 1.571 0.119 0.238 0.345 0.262 741
Agustín Ramírez + Marlins DH/C/PH 181 0.226 0.231 0.435 0.210 1.921 0.072 0.166 0.282 0.403 555
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
José Ramírez # Guardians 3B/DH 276 0.331 0.332 0.547 0.293 1.654 0.087 0.105 0.391 0.486 1343
Heliot Ramos + Giants LF/DH 288 0.295 0.354 0.484 0.260 1.640 0.083 0.229 0.365 0.427 995
John Rave * Royals RF/LF/CF/PH 25 0.227 0.385 0.318 0.200 1.400 0.080 0.360 0.280 0.280 286
Colin Rea + Cubs P 1 0 0.235 0 0 --- 0 1 0 0 0
J.T. Realmuto + Phillies C/DH 229 0.234 0.293 0.359 0.214 1.531 0.083 0.236 0.301 0.328 520
Rob Refsnyder + Red Sox RF/PH/LF 81 0.284 0.357 0.522 0.235 1.842 0.136 0.284 0.383 0.432 1192
Hunter Renfroe + Royals RF/PH/DH 108 0.182 0.228 0.242 0.167 1.333 0.074 0.194 0.241 0.222 227
Luis Rengifo # Angels 3B/2B/PH/RF/DH 220 0.208 0.244 0.256 0.195 1.233 0.045 0.164 0.241 0.241 271
Pablo Reyes + Yankees PH/RF/2B/3B/P/LF/DH 30 0.179 0.263 0.214 0.167 1.200 0.067 0.300 0.233 0.200 275
Bryan Reynolds # Pirates RF/DH 291 0.233 0.294 0.376 0.206 1.617 0.096 0.261 0.309 0.333 630
Ben Rice * Yankees DH/1B/PH/C 224 0.239 0.259 0.487 0.210 2.043 0.085 0.228 0.321 0.429 793
Austin Riley + Braves 3B 297 0.280 0.365 0.447 0.259 1.597 0.064 0.279 0.333 0.414 805
Ryan Ritter + Rockies SS 21 0.250 0.417 0.450 0.238 1.800 0 0.381 0.286 0.429 586
Leo Rivas # Mariners 2B/PH/SS/DH/P/LF 73 0.283 0.378 0.300 0.233 1.059 0.164 0.205 0.411 0.247 986
Emmanuel Rivera + Orioles 3B/1B/PH/DH/P 76 0.232 0.281 0.275 0.211 1.188 0.079 0.158 0.303 0.250 458
Luis Robert Jr. + White Sox CF/DH/PH 241 0.185 0.250 0.303 0.162 1.641 0.104 0.311 0.266 0.266 542
Víctor Robles + Mariners RF 46 0.273 0.316 0.341 0.261 1.250 0 0.152 0.283 0.326 557
Brayan Rocchio # Guardians SS/PH 102 0.165 0.208 0.198 0.147 1.200 0.049 0.206 0.235 0.176 203
Alan Roden * Blue Jays LF/RF/PH/CF 96 0.188 0.227 0.271 0.167 1.438 0.052 0.208 0.260 0.240 401
Brendan Rodgers + Astros 2B/PH/DH 119 0.189 0.300 0.283 0.168 1.500 0.092 0.378 0.269 0.252 440
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Endy Rodríguez # Pirates 1B/C/PH 57 0.173 0.237 0.250 0.158 1.444 0.088 0.246 0.246 0.228 263
Johnathan Rodríguez + Guardians RF/LF/PH/DH 18 0.176 0.333 0.235 0.167 1.333 0.056 0.444 0.222 0.222 316
Julio Rodríguez + Mariners CF/PH 296 0.262 0.302 0.424 0.240 1.620 0.068 0.199 0.324 0.389 784
Jake Rogers + Tigers C 43 0.132 0.179 0.184 0.116 1.400 0.116 0.233 0.233 0.163 315
Josh Rojas * White Sox 3B/2B/LF/PH 108 0.179 0.258 0.221 0.157 1.235 0.102 0.278 0.259 0.194 341
Johan Rojas + Phillies CF/PH/DH 128 0.230 0.309 0.310 0.203 1.346 0.070 0.258 0.273 0.273 463
Miguel Rojas + Dodgers 2B/SS/PH/3B/P 98 0.215 0.244 0.280 0.204 1.300 0.041 0.143 0.245 0.265 256
Brent Rooker + Athletics DH/RF/LF/PH 307 0.276 0.310 0.498 0.251 1.805 0.085 0.208 0.342 0.453 925
Ben Rortvedt * Rays C 70 0.095 0.122 0.111 0.086 1.167 0.100 0.200 0.186 0.100 129
Amed Rosario + Nationals 3B/2B/PH/P/SS/DH 112 0.280 0.303 0.430 0.268 1.533 0.027 0.134 0.313 0.411 698
Eddie Rosario * Braves PH/RF 4 0 0 0 0 --- 0 0.500 0 0 0
Eddie Rosario * Dodgers DH 4 0.250 0.250 0.250 0.250 1 0 0 0.250 0.250 335
Keibert Ruiz # Nationals C/PH 223 0.250 0.273 0.325 0.238 1.302 0.036 0.103 0.287 0.309 495
Dalton Rushing * Dodgers C/PH/1B/DH 38 0.194 0.400 0.306 0.184 1.571 0.053 0.526 0.237 0.289 407
Adley Rutschman # Orioles C/DH/PH 249 0.229 0.251 0.376 0.201 1.640 0.116 0.165 0.321 0.329 632
Blake Sabol * Red Sox C/DH/PH 18 0.125 0.200 0.188 0.111 1.500 0.056 0.389 0.167 0.167 119
Thomas Saggese + Cardinals SS/2B/3B/PH 44 0.341 0.433 0.512 0.318 1.500 0.045 0.250 0.364 0.477 1050
César Salazar * Astros PH/C/P/DH 3 0 0 0 0 --- 0 0 0 0 0
Ali Sánchez + Blue Jays C/1B/PH 11 0.182 0.250 0.273 0.182 1.500 0 0.273 0.182 0.273 86
Gary Sánchez + Orioles C/P/DH/PH 35 0.100 0.158 0.100 0.086 1 0.029 0.343 0.200 0.086 162
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jesús Sánchez * Marlins RF/CF/PH/LF/DH 193 0.259 0.317 0.394 0.228 1.523 0.104 0.228 0.337 0.347 750
Javier Sanoja + Marlins 2B/LF/SS/CF/PH/3B/P/1B 153 0.248 0.284 0.343 0.222 1.382 0.065 0.150 0.288 0.307 481
Anthony Santander # Blue Jays DH/RF/LF/PH/1B 209 0.179 0.218 0.304 0.158 1.697 0.115 0.263 0.273 0.268 431
Carlos Santana # Guardians 1B/DH/PH 257 0.251 0.276 0.388 0.214 1.545 0.125 0.171 0.350 0.331 823
Nolan Schanuel * Angels 1B 269 0.284 0.323 0.389 0.242 1.369 0.126 0.130 0.375 0.331 868
Casey Schmitt + Giants 1B/PH/3B/2B/SS/DH 67 0.224 0.324 0.328 0.194 1.462 0.090 0.299 0.313 0.284 608
Davis Schneider + Blue Jays LF/2B/PH 38 0.172 0.250 0.276 0.132 1.600 0.211 0.316 0.368 0.211 807
Daniel Schneemann * Guardians 2B/PH/CF/3B/RF/LF/SS 161 0.246 0.295 0.444 0.217 1.800 0.112 0.248 0.329 0.391 773
Max Schuemann + Athletics 3B/PH/SS/2B/CF/RF/LF 87 0.236 0.276 0.347 0.195 1.471 0.149 0.161 0.356 0.287 661
Aaron Schunk + Rockies SS/3B/PH/2B/DH 29 0.214 0.300 0.250 0.207 1.167 0 0.276 0.207 0.241 168
Kyle Schwarber * Phillies DH/LF 300 0.246 0.268 0.544 0.203 2.213 0.160 0.260 0.377 0.450 1194
Victor Scott II * Cardinals CF/RF/LF 229 0.242 0.331 0.323 0.210 1.333 0.092 0.258 0.319 0.279 668
Corey Seager * Rangers SS/DH 154 0.243 0.272 0.400 0.221 1.647 0.091 0.201 0.312 0.364 670
Marcus Semien + Rangers 2B 266 0.219 0.251 0.326 0.192 1.490 0.105 0.203 0.305 0.286 627
Hayden Senger + Mets C 29 0.179 0.263 0.214 0.172 1.200 0.034 0.310 0.207 0.207 201
Matt Shaw + Cubs 3B/PH 150 0.244 0.304 0.348 0.220 1.424 0.100 0.207 0.320 0.313 659
Gavin Sheets * Padres DH/1B/LF/PH 231 0.251 0.282 0.455 0.229 1.811 0.069 0.229 0.307 0.416 758
Michael Siani * Cardinals CF/PH 17 0.250 0.400 0.250 0.235 1 0.059 0.353 0.294 0.235 443
Ronny Simón # Marlins 2B/LF/DH/SS/PH 56 0.234 0.268 0.277 0.196 1.182 0.125 0.125 0.321 0.232 605
Chandler Simpson * Rays CF/LF/PH/RF 133 0.285 0.318 0.317 0.263 1.114 0.045 0.105 0.308 0.293 710
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jose Siri + Mets CF/PH 24 0.050 0.083 0.100 0.042 2 0.167 0.333 0.208 0.083 174
Austin Slater + White Sox PH/LF/RF/DH/1B/CF 47 0.238 0.320 0.476 0.213 2 0.085 0.319 0.298 0.426 768
Cam Smith + Astros RF 195 0.251 0.357 0.371 0.226 1.477 0.087 0.292 0.328 0.333 653
Dominic Smith * Giants 1B/PH 24 0.238 0.278 0.286 0.208 1.200 0.042 0.208 0.250 0.250 561
Josh Smith * Rangers SS/1B/3B/PH/2B/LF/CF/DH/RF 225 0.276 0.323 0.404 0.249 1.464 0.084 0.182 0.338 0.364 875
Pavin Smith * Diamondbacks DH/1B/PH 198 0.277 0.402 0.458 0.232 1.652 0.162 0.298 0.394 0.384 989
Will Smith + Dodgers C/PH 218 0.324 0.374 0.503 0.266 1.552 0.151 0.174 0.427 0.413 1334
Tyler Soderstrom * Athletics 1B/LF/DH/PH 296 0.260 0.307 0.469 0.230 1.809 0.098 0.247 0.341 0.416 819
Nick Sogard # Red Sox 1B/3B/PH 53 0.245 0.300 0.306 0.226 1.250 0.038 0.170 0.302 0.283 422
Nick Solak + Pirates 1B/2B/LF/PH 11 0.091 0.111 0.091 0.091 1 0 0.182 0.091 0.091 22
Donovan Solano + Mariners 1B/PH/3B 93 0.195 0.242 0.253 0.183 1.294 0.043 0.226 0.237 0.237 302
Jorge Soler + Angels DH/RF/PH 247 0.214 0.271 0.368 0.190 1.723 0.085 0.283 0.287 0.328 619
Edmundo Sosa + Phillies 2B/3B/PH/SS/LF/CF/DH 103 0.277 0.338 0.362 0.252 1.308 0.058 0.194 0.320 0.330 644
Lenyn Sosa + White Sox 2B/1B/PH/3B/DH 207 0.274 0.342 0.383 0.266 1.400 0.024 0.232 0.290 0.372 585
Juan Soto * Mets RF/DH 302 0.252 0.261 0.467 0.202 1.852 0.182 0.162 0.387 0.374 1031
George Springer + Blue Jays RF/DH/CF/PH/LF 250 0.259 0.301 0.488 0.212 1.887 0.140 0.224 0.360 0.400 1027
Jacob Stallings + Rockies C/P/PH 93 0.143 0.226 0.179 0.129 1.250 0.054 0.333 0.215 0.161 166
Spencer Steer + Reds 1B/DH/LF/PH/RF 247 0.226 0.297 0.323 0.206 1.431 0.081 0.259 0.291 0.296 496
Michael Stefanic + Blue Jays 2B/PH/P/SS 25 0.182 0.211 0.182 0.160 1 0.120 0.120 0.280 0.160 321
Tyler Stephenson + Reds C/DH 127 0.241 0.349 0.429 0.213 1.778 0.110 0.354 0.323 0.378 838
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Cal Stevenson * Phillies CF/PH 8 0.250 0.333 0.250 0.250 1 0 0.250 0.250 0.250 335
Trevor Story + Red Sox SS/PH/DH 274 0.230 0.301 0.354 0.215 1.542 0.047 0.299 0.274 0.332 600
Bryson Stott * Phillies 2B/PH 255 0.237 0.279 0.332 0.216 1.400 0.078 0.180 0.298 0.302 605
Kyle Stowers * Marlins LF/RF/CF/PH/DH 243 0.272 0.358 0.465 0.243 1.712 0.082 0.296 0.337 0.416 847
Myles Straw + Blue Jays CF/PH/LF/2B/RF 125 0.270 0.303 0.348 0.248 1.290 0.040 0.120 0.288 0.320 428
Eugenio Suárez + Diamondbacks 3B/PH 279 0.233 0.242 0.514 0.208 2.207 0.072 0.258 0.305 0.459 882
Brett Sullivan * Pirates C 4 0.500 0.500 0.500 0.250 1 0.250 0.250 0.500 0.250 3331
Jack Suwinski * Pirates LF/CF/RF/DH/PH 45 0.128 0.250 0.154 0.111 1.200 0.133 0.422 0.244 0.133 224
Seiya Suzuki + Cubs DH/LF/RF 286 0.266 0.308 0.539 0.238 2.029 0.087 0.266 0.325 0.483 955
Dansby Swanson + Cubs SS 288 0.240 0.290 0.424 0.219 1.762 0.073 0.271 0.292 0.385 744
Trey Sweeney * Tigers SS/PH 210 0.220 0.273 0.309 0.200 1.405 0.076 0.243 0.276 0.281 510
Fernando Tatis Jr. + Padres RF/DH 284 0.259 0.278 0.454 0.229 1.754 0.106 0.183 0.342 0.401 1019
Mike Tauchman * White Sox RF/DH/PH 90 0.274 0.315 0.507 0.222 1.850 0.178 0.189 0.400 0.411 1301
Leody Taveras # Mariners RF/CF/PH 98 0.174 0.219 0.272 0.163 1.563 0.031 0.276 0.194 0.255 297
Leody Taveras # Rangers CF/PH 82 0.241 0.327 0.342 0.232 1.421 0.024 0.280 0.256 0.329 490
Tim Tawa + Diamondbacks 2B/CF/PH/LF/1B/3B/RF 132 0.235 0.263 0.443 0.205 1.889 0.091 0.242 0.303 0.386 730
Chris Taylor + Angels RF/2B/CF/LF 34 0.200 0.313 0.400 0.176 2 0.029 0.382 0.294 0.353 653
Chris Taylor + Dodgers LF/CF/PH/2B/RF 35 0.200 0.318 0.257 0.200 1.286 0 0.371 0.200 0.257 146
Michael A. Taylor + White Sox RF/PH/LF/CF/DH 129 0.209 0.309 0.365 0.186 1.750 0.093 0.349 0.279 0.326 515
Samad Taylor + Mariners RF/CF/PH 9 0.125 0.143 0.125 0.111 1 0 0.111 0.111 0.111 16
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tyrone Taylor + Mets CF/PH/LF/RF 198 0.236 0.299 0.337 0.212 1.429 0.045 0.207 0.298 0.303 600
Kyle Teel * White Sox C/DH 17 0.250 0.429 0.250 0.176 1 0.294 0.294 0.471 0.176 905
Rowdy Tellez * Mariners 1B/PH/DH 166 0.208 0.208 0.429 0.193 2.063 0.048 0.241 0.253 0.398 556
José Tena * Nationals 3B/PH/2B 141 0.254 0.327 0.381 0.227 1.500 0.099 0.206 0.326 0.340 587
Matt Thaiss * White Sox C/PH/1B/DH 110 0.212 0.266 0.294 0.164 1.389 0.209 0.191 0.382 0.227 757
Matt Thaiss * Rays C 23 0.235 0.667 0.235 0.174 1 0.174 0.478 0.391 0.174 666
Alek Thomas * Diamondbacks CF/PH/DH 189 0.273 0.344 0.398 0.254 1.458 0.037 0.228 0.312 0.370 682
Lane Thomas + Guardians CF/PH/DH 75 0.164 0.233 0.224 0.147 1.364 0.067 0.333 0.227 0.200 285
Rhylan Thomas * Mariners RF/LF 10 0.125 0.111 0.250 0.100 2 0.100 0 0.200 0.200 813
Michael Toglia # Rockies 1B/DH/PH 207 0.194 0.297 0.349 0.174 1.806 0.087 0.391 0.266 0.314 481
Tyler Tolbert + Royals PH/LF/CF/RF/DH/2B/3B 7 0.143 0.200 0.143 0.143 1 0 0.286 0.143 0.143 472
Spencer Torkelson + Tigers 1B/DH/PH 277 0.237 0.260 0.504 0.202 2.125 0.119 0.249 0.339 0.430 894
Abraham Toro # Red Sox 1B/3B/PH/P 99 0.330 0.342 0.574 0.313 1.742 0.030 0.141 0.354 0.545 1333
Gleyber Torres + Tigers 2B/DH/PH 240 0.272 0.294 0.391 0.229 1.436 0.138 0.121 0.379 0.329 932
Luis Torrens + Mets C/PH/1B/DH 126 0.232 0.305 0.357 0.206 1.538 0.103 0.230 0.317 0.317 582
Ezequiel Tovar + Rockies SS 138 0.258 0.316 0.406 0.239 1.576 0.051 0.217 0.297 0.377 626
Alan Trejo + Rockies SS/P 43 0.175 0.206 0.225 0.163 1.286 0.023 0.163 0.186 0.209 112
Jose Trevino + Reds C/DH/PH 138 0.295 0.312 0.496 0.275 1.684 0.051 0.123 0.326 0.464 783
Jared Triolo + Pirates 1B/SS/2B/PH/3B/DH 121 0.189 0.209 0.302 0.165 1.600 0.091 0.157 0.264 0.264 443
Chadwick Tromp + Braves C 6 0 0 0 0 --- 0.167 0.333 0.167 0 0
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Chadwick Tromp + Orioles C 4 0 0 0 0 --- 0 0.500 0 0 0
Mike Trout + Angels RF/DH/PH 170 0.223 0.242 0.453 0.194 2.030 0.106 0.271 0.306 0.394 780
Kyle Tucker * Cubs RF/DH/PH 302 0.274 0.280 0.508 0.228 1.855 0.152 0.136 0.387 0.424 1193
Brice Turang * Brewers 2B/PH 283 0.261 0.330 0.343 0.226 1.313 0.117 0.219 0.346 0.297 873
Justin Turner + Cubs 1B/PH/DH/3B 110 0.213 0.250 0.266 0.182 1.250 0.109 0.182 0.300 0.227 533
Trea Turner + Phillies SS/PH 297 0.303 0.349 0.446 0.276 1.476 0.071 0.168 0.360 0.407 975
Luis Urías + Athletics 2B/3B/PH 196 0.241 0.254 0.386 0.204 1.600 0.112 0.143 0.332 0.327 771
Ramón Urías + Orioles 3B/DH/PH/2B 173 0.278 0.320 0.377 0.243 1.357 0.092 0.185 0.335 0.329 812
Gio Urshela + Athletics 3B 107 0.224 0.272 0.337 0.206 1.500 0.065 0.159 0.271 0.308 386
Enmanuel Valdéz * Pirates 1B/2B/PH/RF 102 0.209 0.233 0.363 0.186 1.737 0.108 0.157 0.294 0.324 553
Ildemaro Vargas # Diamondbacks PH/2B/3B/SS/DH 11 0.091 0.143 0.091 0.091 1 0 0.364 0.091 0.091 22
Miguel Vargas + White Sox 3B/1B/DH/PH 265 0.233 0.256 0.411 0.208 1.764 0.094 0.181 0.313 0.366 717
Daulton Varsho * Blue Jays CF/DH/PH 100 0.207 0.196 0.543 0.190 2.632 0.050 0.310 0.240 0.500 767
Andrew Vaughn + White Sox 1B/DH/PH 193 0.189 0.217 0.314 0.181 1.657 0.036 0.223 0.218 0.301 334
Christian Vázquez + Twins C/PH 115 0.204 0.226 0.320 0.183 1.571 0.096 0.157 0.278 0.287 496
Zac Veen * Rockies LF/RF/PH 37 0.118 0.158 0.235 0.108 2 0.054 0.378 0.189 0.216 252
Alex Verdugo * Braves LF/PH 166 0.247 0.292 0.312 0.229 1.263 0.060 0.145 0.301 0.289 504
Mark Vientos + Mets 3B/DH/PH 208 0.230 0.276 0.380 0.207 1.651 0.082 0.236 0.298 0.341 632
Matt Vierling + Tigers CF/LF/PH 11 0.182 0.200 0.182 0.182 1 0 0.091 0.182 0.182 149
Ryan Vilade + Cardinals RF/PH/LF/DH 15 0.077 0.125 0.077 0.067 1 0.133 0.333 0.200 0.067 61
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
David Villar + Giants 1B/PH/3B/DH 25 0.200 0.267 0.250 0.160 1.250 0.160 0.200 0.360 0.200 511
Jorbit Vivas * Yankees 2B/3B/PH 53 0.156 0.182 0.267 0.132 1.714 0.075 0.208 0.245 0.226 443
Anthony Volpe + Yankees SS/PH 266 0.248 0.303 0.453 0.218 1.828 0.094 0.244 0.323 0.398 778
LaMonte Wade Jr. * Giants 1B/PH/DH 169 0.167 0.211 0.271 0.142 1.625 0.124 0.207 0.272 0.231 384
Tyler Wade * Padres CF/PH/LF/2B/3B/RF/P/SS/DH 104 0.230 0.333 0.287 0.192 1.250 0.115 0.260 0.317 0.240 506
Eric Wagaman + Marlins 1B/LF/DH/PH/3B/RF 247 0.249 0.290 0.367 0.231 1.474 0.065 0.178 0.296 0.340 605
Will Wagner * Blue Jays 3B/DH/1B/PH 68 0.186 0.250 0.220 0.162 1.182 0.118 0.221 0.279 0.191 470
Christian Walker + Astros 1B 268 0.217 0.270 0.373 0.198 1.717 0.063 0.276 0.280 0.340 557
Jordan Walker + Cardinals RF/PH 172 0.215 0.313 0.310 0.198 1.441 0.064 0.331 0.273 0.285 477
Matt Wallner * Twins RF/DH/PH 105 0.236 0.291 0.506 0.200 2.143 0.124 0.276 0.352 0.429 1154
Taylor Walls # Rays SS/PH/DH 175 0.211 0.259 0.276 0.183 1.313 0.109 0.217 0.291 0.240 501
Taylor Ward + Angels LF/DH 281 0.204 0.207 0.471 0.185 2.308 0.071 0.278 0.260 0.427 674
Drew Waters # Royals LF/RF/CF/PH 176 0.269 0.370 0.359 0.256 1.333 0.040 0.267 0.307 0.341 671
Austin Wells * Yankees C/PH 215 0.228 0.242 0.476 0.200 2.093 0.074 0.242 0.293 0.419 750
Jordan Westburg + Orioles 3B/2B/DH 107 0.232 0.246 0.465 0.215 2 0.056 0.224 0.290 0.430 761
Shay Whitcomb + Astros 2B/LF/PH 5 0 0 0 0 --- 0 0.400 0 0 0
Eli White + Braves RF/LF/PH/DH/CF 158 0.235 0.291 0.383 0.222 1.629 0.044 0.228 0.272 0.361 616
Ben Williamson + Mariners 3B/PH 174 0.255 0.342 0.315 0.241 1.238 0.040 0.253 0.287 0.299 427
Luke Williams + Braves SS/PH/DH 15 0.143 0.182 0.214 0.133 1.500 0 0.200 0.200 0.200 195
Jacob Wilson + Athletics SS 272 0.366 0.368 0.520 0.342 1.419 0.051 0.059 0.401 0.485 1234
Player Team Position(s) PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Weston Wilson + Phillies LF/PH/P/1B/DH 41 0.171 0.238 0.257 0.146 1.500 0.146 0.317 0.293 0.220 534
Will Wilson + Guardians 2B/3B/PH/P/DH 59 0.176 0.321 0.235 0.153 1.333 0.085 0.390 0.254 0.203 288
Jesse Winker * Mets DH/PH/LF 78 0.239 0.313 0.418 0.205 1.750 0.115 0.256 0.321 0.359 770
Jack Winkler + Marlins 1B/2B/SS/PH 5 0 0 0 0 --- 0 0.400 0 0 0
Masyn Winn + Cardinals SS 240 0.271 0.315 0.407 0.242 1.500 0.083 0.188 0.338 0.363 707
Brett Wisely * Giants 2B/DH/PH 12 0 0 0 0 --- 0 0.250 0 0 40
Bobby Witt Jr. + Royals SS/DH 296 0.287 0.330 0.483 0.257 1.684 0.078 0.189 0.345 0.432 1049
Connor Wong + Red Sox C/PH/1B/DH 68 0.153 0.209 0.153 0.132 1 0.118 0.235 0.265 0.132 235
James Wood * Nationals LF/DH 293 0.274 0.335 0.528 0.235 1.928 0.130 0.273 0.369 0.454 1075
Gage Workman * Cubs 3B/SS/DH/PH 15 0.214 0.375 0.286 0.200 1.333 0.067 0.400 0.267 0.267 447
Gage Workman * White Sox 3B/SS/PH 2 0 0 0 0 --- 0 0.500 0 0 0
Austin Wynns + Athletics C/PH 5 0 0 0 0 --- 0.200 0.600 0.200 0 53
Austin Wynns + Reds C/PH/1B/DH 43 0.400 0.520 0.700 0.372 1.750 0.070 0.279 0.442 0.651 1797
Mike Yastrzemski * Giants RF/PH 235 0.239 0.293 0.376 0.209 1.571 0.119 0.217 0.332 0.328 750
Christian Yelich * Brewers DH/LF/PH 272 0.233 0.277 0.417 0.206 1.786 0.103 0.268 0.320 0.368 795
Cole Young * Mariners 2B 37 0.222 0.320 0.250 0.216 1.125 0.027 0.297 0.243 0.243 307
Jared Young * Mets DH/PH/LF 26 0.174 0.143 0.478 0.154 2.750 0.077 0.269 0.269 0.423 655
Jacob Young + Nationals CF/PH/DH 135 0.237 0.283 0.288 0.207 1.214 0.081 0.141 0.304 0.252 380

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

Return to the page top. ↑




  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 - 2025 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 Thursday, 12 June 2025, at 3:16 pm Pacific Time.