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



2024: All Batters, alphabetically


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

2024 Major-League Batter-Performance Results

Through games of Thursday, 16 May 2024.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed alphabetically by last name:

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


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

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

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

Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
CJ Abrams * Nationals 174 0.261 0.286 0.490 0.236 1.878 0.069 0.184 0.322 0.443 861
José Abreu + Astros 77 0.099 0.130 0.113 0.091 1.143 0.039 0.234 0.156 0.104 72
Wilyer Abreu * Red Sox 135 0.271 0.359 0.475 0.237 1.750 0.119 0.274 0.356 0.415 1030
Ronald Acuña Jr. + Braves 181 0.245 0.327 0.342 0.210 1.395 0.127 0.249 0.354 0.293 789
Willy Adames + Brewers 190 0.250 0.285 0.440 0.221 1.762 0.105 0.205 0.332 0.389 804
Riley Adams + Nationals 75 0.231 0.302 0.400 0.200 1.733 0.093 0.293 0.307 0.347 663
Jo Adell + Angels 113 0.248 0.265 0.505 0.221 2.040 0.053 0.248 0.301 0.451 789
Ehire Adrianza # Angels 28 0.192 0.286 0.346 0.179 1.800 0.071 0.393 0.250 0.321 419
Nick Ahmed + Giants 119 0.236 0.295 0.291 0.218 1.231 0.042 0.193 0.269 0.269 355
Ozzie Albies # Braves 145 0.280 0.318 0.417 0.255 1.486 0.069 0.152 0.345 0.379 817
Blaze Alexander + Diamondbacks 98 0.253 0.317 0.414 0.224 1.636 0.112 0.245 0.337 0.367 763
Nick Allen + Athletics 77 0.171 0.220 0.243 0.156 1.417 0.065 0.247 0.221 0.221 278
Pete Alonso + Mets 185 0.226 0.225 0.463 0.200 2.054 0.092 0.189 0.308 0.411 702
Jose Altuve + Astros 194 0.313 0.348 0.489 0.284 1.564 0.082 0.160 0.376 0.443 1035
Francisco Alvarez + Mets 59 0.236 0.300 0.364 0.220 1.538 0.068 0.237 0.288 0.339 520
Yordan Alvarez * Astros 191 0.253 0.269 0.429 0.225 1.698 0.084 0.178 0.325 0.382 764
Jacob Amaya + Astros 1 0 0 0 0 --- 0 0 0 0 0
Miguel Amaya + Cubs 99 0.182 0.224 0.261 0.162 1.438 0.061 0.222 0.242 0.232 353
Tim Anderson + Marlins 128 0.197 0.286 0.221 0.188 1.125 0.047 0.297 0.234 0.211 239
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jonathan Aranda * Rays 11 0.222 0.286 0.222 0.182 1 0.182 0.182 0.364 0.182 583
Orlando Arcia + Braves 157 0.250 0.268 0.412 0.236 1.649 0.032 0.153 0.274 0.389 584
Nolan Arenado + Cardinals 181 0.258 0.295 0.368 0.232 1.429 0.072 0.171 0.315 0.331 630
Gabriel Arias + Guardians 88 0.224 0.327 0.329 0.216 1.474 0.023 0.330 0.250 0.318 445
Randy Arozarena + Rays 186 0.159 0.180 0.329 0.140 2.077 0.113 0.301 0.258 0.290 483
Luis Arráez * Marlins 148 0.299 0.325 0.372 0.277 1.244 0.054 0.074 0.345 0.345 672
Luis Arráez * Padres 44 0.317 0.333 0.366 0.295 1.154 0.045 0.045 0.364 0.341 680
José Azocar + Padres 54 0.286 0.400 0.306 0.259 1.071 0.074 0.259 0.333 0.278 570
Akil Baddoo * Tigers 1 1 1 3 1 3 0 0 1 3 0
Harrison Bader + Mets 127 0.277 0.360 0.336 0.260 1.212 0.047 0.228 0.323 0.315 573
Javier Báez + Tigers 135 0.167 0.198 0.222 0.156 1.333 0.037 0.200 0.200 0.207 238
Patrick Bailey # Giants 95 0.280 0.323 0.451 0.242 1.609 0.095 0.211 0.337 0.389 937
David Bañuelos + Orioles 1 0 0 0 0 --- 0 0 0 0 0
Addison Barger * Blue Jays 18 0.056 0.083 0.056 0.056 1 0 0.333 0.056 0.056 3
Austin Barnes + Dodgers 42 0.200 0.280 0.229 0.167 1.143 0.167 0.238 0.333 0.190 483
Tucker Barnhart * Diamondbacks 52 0.195 0.296 0.244 0.154 1.250 0.173 0.269 0.327 0.192 523
Jorge Barrosa # Diamondbacks 10 0.200 0.222 0.300 0.200 1.500 0 0.100 0.200 0.300 232
Joey Bart + Pirates 57 0.229 0.296 0.458 0.193 2 0.140 0.316 0.351 0.386 866
Matthew Batten + Padres 3 0.333 0.333 1 0.333 3 0 0 0.333 1 1818
Brett Baty * Mets 140 0.234 0.297 0.328 0.214 1.400 0.071 0.243 0.293 0.300 521
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jake Bauers * Brewers 96 0.235 0.348 0.459 0.208 1.950 0.094 0.365 0.323 0.406 811
Jordan Beck + Rockies 51 0.235 0.367 0.333 0.235 1.417 0 0.392 0.235 0.333 407
Cody Bellinger * Cubs 138 0.262 0.263 0.492 0.232 1.875 0.101 0.152 0.341 0.435 899
Josh Bell # Marlins 188 0.212 0.244 0.333 0.186 1.571 0.096 0.197 0.303 0.293 554
Andrew Benintendi * White Sox 157 0.200 0.229 0.287 0.191 1.433 0.038 0.191 0.229 0.274 310
Will Benson * Reds 162 0.196 0.301 0.406 0.173 2.071 0.111 0.395 0.290 0.358 610
Jon Berti + Yankees 45 0.262 0.344 0.262 0.244 1 0.044 0.222 0.289 0.244 482
Christian Bethancourt + Marlins 57 0.132 0.175 0.170 0.123 1.286 0.035 0.228 0.175 0.158 100
Mookie Betts + Dodgers 213 0.343 0.357 0.552 0.291 1.613 0.150 0.094 0.441 0.469 1563
Bo Bichette + Blue Jays 164 0.227 0.260 0.320 0.207 1.412 0.067 0.159 0.287 0.293 455
Cavan Biggio * Blue Jays 104 0.195 0.308 0.276 0.163 1.412 0.106 0.327 0.317 0.231 527
Charlie Blackmon * Rockies 142 0.237 0.265 0.359 0.218 1.516 0.077 0.120 0.296 0.331 540
Tyler Black * Brewers 23 0.227 0.357 0.318 0.217 1.400 0.043 0.348 0.261 0.304 456
Dairon Blanco + Royals 46 0.293 0.367 0.439 0.261 1.500 0.065 0.217 0.348 0.391 1120
JJ Bleday * Athletics 172 0.242 0.283 0.425 0.215 1.757 0.105 0.203 0.320 0.378 689
Xander Bogaerts + Padres 190 0.213 0.252 0.315 0.200 1.474 0.063 0.205 0.263 0.295 440
Alec Bohm + Phillies 185 0.333 0.381 0.521 0.297 1.564 0.086 0.151 0.400 0.465 1166
Sean Bouchard + Rockies 60 0.235 0.333 0.392 0.200 1.667 0.133 0.283 0.350 0.333 770
Alex Bregman + Astros 175 0.228 0.241 0.361 0.206 1.583 0.086 0.131 0.291 0.326 558
Will Brennan * Guardians 133 0.238 0.250 0.393 0.218 1.655 0.060 0.143 0.293 0.361 578
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jonah Bride + Marlins 13 0.167 0.200 0.250 0.154 1.500 0.077 0.154 0.231 0.231 165
Seth Brown * Athletics 117 0.174 0.232 0.284 0.162 1.632 0.068 0.316 0.231 0.265 336
Vidal Bruján # Marlins 92 0.250 0.282 0.393 0.228 1.571 0.065 0.130 0.315 0.359 517
Kris Bryant + Rockies 55 0.149 0.214 0.255 0.127 1.714 0.073 0.327 0.273 0.218 371
Jake Burger + Marlins 98 0.176 0.194 0.297 0.163 1.688 0.051 0.235 0.214 0.276 323
Alec Burleson * Cardinals 113 0.280 0.313 0.449 0.265 1.600 0.044 0.177 0.310 0.425 780
Michael Busch * Cubs 161 0.254 0.354 0.472 0.224 1.861 0.093 0.348 0.323 0.416 871
Lawrence Butler * Athletics 121 0.170 0.235 0.264 0.149 1.556 0.124 0.298 0.273 0.231 419
Byron Buxton + Twins 100 0.250 0.367 0.391 0.230 1.565 0.030 0.320 0.300 0.360 591
José Caballero + Rays 154 0.252 0.340 0.360 0.227 1.429 0.058 0.266 0.305 0.325 578
Trey Cabbage * Astros 14 0.214 0.273 0.286 0.214 1.333 0 0.214 0.214 0.286 255
Oswaldo Cabrera # Yankees 140 0.262 0.288 0.392 0.243 1.500 0.057 0.171 0.300 0.364 681
Willie Calhoun * Angels 50 0.319 0.341 0.553 0.300 1.733 0.040 0.120 0.340 0.520 1025
Alex Call + Nationals 21 0.313 0.455 0.375 0.238 1.200 0.143 0.238 0.476 0.286 1677
Jair Camargo + Twins 5 0 0 0 0 --- 0.200 0.400 0.200 0 51
Luis Campusano + Padres 144 0.267 0.292 0.407 0.250 1.528 0.063 0.132 0.313 0.382 617
Alexander Canario + Cubs 25 0.273 0.500 0.455 0.240 1.667 0.080 0.440 0.360 0.400 982
Jeimer Candelario # Reds 153 0.230 0.298 0.410 0.209 1.781 0.072 0.275 0.294 0.373 632
Mark Canha + Tigers 164 0.241 0.281 0.431 0.201 1.788 0.128 0.213 0.366 0.360 899
Dominic Canzone * Mariners 38 0.229 0.250 0.543 0.211 2.375 0.079 0.316 0.289 0.500 864
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Conner Capel * Reds 8 0.250 0.333 0.250 0.250 1 0 0.250 0.250 0.250 423
Victor Caratini # Astros 58 0.259 0.279 0.444 0.241 1.714 0.052 0.155 0.310 0.414 652
Dylan Carlson # Cardinals 23 0.050 0.071 0.050 0.043 1 0.087 0.261 0.174 0.043 41
Kerry Carpenter * Tigers 131 0.271 0.321 0.500 0.244 1.844 0.053 0.229 0.321 0.450 904
Matt Carpenter * Cardinals 31 0.259 0.389 0.296 0.226 1.143 0.097 0.290 0.323 0.258 650
Corbin Carroll * Diamondbacks 183 0.193 0.225 0.255 0.169 1.323 0.104 0.169 0.284 0.224 458
Evan Carter * Rangers 142 0.216 0.262 0.416 0.190 1.926 0.099 0.261 0.303 0.366 702
Curt Casali + Giants 3 0.500 0.500 0.500 0.333 1 0.333 0 0.667 0.333 4106
Triston Casas * Red Sox 90 0.244 0.283 0.513 0.211 2.105 0.133 0.289 0.344 0.444 872
Nick Castellanos + Phillies 186 0.201 0.248 0.302 0.183 1.500 0.081 0.242 0.269 0.274 440
Willi Castro # Twins 162 0.265 0.350 0.435 0.241 1.641 0.068 0.259 0.327 0.395 789
Jake Cave * Rockies 55 0.245 0.353 0.306 0.218 1.250 0.091 0.291 0.309 0.273 528
Matt Chapman + Giants 182 0.206 0.254 0.341 0.192 1.657 0.060 0.258 0.258 0.319 450
Jazz Chisholm Jr. * Marlins 182 0.252 0.319 0.417 0.225 1.659 0.099 0.247 0.330 0.374 760
Jackson Chourio + Brewers 138 0.219 0.271 0.352 0.203 1.607 0.058 0.283 0.261 0.326 543
Jonatan Clase # Mariners 28 0.222 0.333 0.259 0.214 1.167 0.036 0.321 0.250 0.250 319
Ernie Clement + Blue Jays 84 0.256 0.257 0.397 0.238 1.550 0.024 0.083 0.274 0.369 600
Kody Clemens * Phillies 22 0.238 0.231 0.667 0.227 2.800 0.045 0.273 0.273 0.636 810
Oscar Colás * White Sox 1 0 0 0 0 --- 0 0 0 0 0
Michael Conforto * Giants 154 0.280 0.317 0.490 0.260 1.750 0.071 0.208 0.331 0.455 824
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Willson Contreras + Cardinals 128 0.280 0.364 0.551 0.234 1.967 0.141 0.273 0.398 0.461 1200
William Contreras + Brewers 196 0.359 0.423 0.553 0.311 1.541 0.112 0.184 0.434 0.480 1528
Garrett Cooper + Cubs 41 0.270 0.391 0.432 0.244 1.600 0.098 0.317 0.341 0.390 781
Garrett Cooper + Red Sox 38 0.206 0.292 0.294 0.184 1.429 0.053 0.263 0.289 0.263 382
Carlos Correa + Twins 107 0.272 0.315 0.413 0.234 1.520 0.131 0.168 0.364 0.355 900
Colton Cowser * Orioles 128 0.252 0.328 0.495 0.219 1.964 0.109 0.313 0.336 0.430 878
Brandon Crawford * Cardinals 31 0.107 0.176 0.107 0.097 1 0.097 0.355 0.194 0.097 106
J.P. Crawford * Mariners 98 0.198 0.227 0.302 0.173 1.529 0.112 0.184 0.296 0.265 529
Jake Cronenworth * Padres 185 0.265 0.286 0.469 0.232 1.767 0.086 0.168 0.330 0.411 838
Pete Crow-Armstrong * Cubs 59 0.255 0.308 0.392 0.220 1.538 0.051 0.203 0.305 0.339 756
Oneil Cruz * Pirates 173 0.259 0.357 0.438 0.243 1.690 0.064 0.329 0.306 0.410 695
Bobby Dalbec + Red Sox 59 0.132 0.280 0.170 0.119 1.286 0.068 0.475 0.203 0.153 153
Travis d'Arnaud + Braves 114 0.260 0.300 0.510 0.228 1.962 0.088 0.228 0.342 0.447 865
Henry Davis + Pirates 83 0.162 0.268 0.206 0.133 1.273 0.133 0.349 0.277 0.169 417
J.D. Davis + Athletics 90 0.200 0.254 0.318 0.189 1.588 0.044 0.267 0.244 0.300 369
Paul DeJong + White Sox 124 0.248 0.343 0.462 0.234 1.862 0.032 0.355 0.290 0.435 653
Bryan De La Cruz + Marlins 194 0.256 0.306 0.456 0.237 1.783 0.067 0.263 0.304 0.423 741
Elly De La Cruz # Reds 180 0.277 0.374 0.516 0.239 1.860 0.122 0.306 0.378 0.444 1202
Jason Delay + Pirates 5 0 0 0 0 --- 0.200 0 0.200 0 0
Jonny DeLuca + Rays 38 0.281 0.296 0.500 0.237 1.778 0.158 0.105 0.395 0.421 1150
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Rafael Devers * Red Sox 146 0.288 0.361 0.512 0.247 1.778 0.130 0.247 0.390 0.438 1023
Elias Díaz + Rockies 149 0.299 0.349 0.423 0.275 1.415 0.047 0.181 0.342 0.389 852
Yandy Díaz + Rays 196 0.247 0.281 0.348 0.224 1.409 0.077 0.153 0.311 0.316 629
Yainer Diaz + Astros 169 0.270 0.296 0.390 0.254 1.442 0.041 0.136 0.302 0.367 623
Brendan Donovan * Cardinals 187 0.227 0.241 0.368 0.198 1.622 0.086 0.134 0.310 0.321 657
Brenton Doyle + Rockies 169 0.281 0.376 0.464 0.254 1.651 0.071 0.278 0.331 0.420 838
Brandon Drury + Angels 113 0.173 0.207 0.240 0.159 1.389 0.053 0.195 0.230 0.221 316
Mauricio Dubón + Astros 101 0.284 0.292 0.389 0.267 1.370 0.030 0.069 0.307 0.366 679
Oliver Dunn * Brewers 90 0.226 0.375 0.333 0.211 1.474 0.056 0.389 0.278 0.311 487
Ezequiel Durán + Rangers 89 0.288 0.397 0.313 0.258 1.087 0.090 0.247 0.360 0.281 698
Jarren Duran * Red Sox 200 0.272 0.348 0.444 0.245 1.633 0.080 0.220 0.340 0.400 901
Adam Duvall + Braves 72 0.210 0.250 0.339 0.181 1.615 0.111 0.236 0.306 0.292 579
Christian Encarnacion-Strand + Reds 123 0.190 0.247 0.293 0.179 1.545 0.033 0.285 0.220 0.276 302
Santiago Espinal + Reds 113 0.194 0.205 0.276 0.168 1.421 0.080 0.150 0.248 0.239 422
Thairo Estrada + Giants 170 0.239 0.262 0.411 0.229 1.718 0.029 0.188 0.265 0.394 548
Stuart Fairchild + Reds 88 0.205 0.250 0.308 0.182 1.500 0.091 0.227 0.284 0.273 534
Kyle Farmer + Twins 81 0.143 0.189 0.214 0.123 1.500 0.111 0.210 0.259 0.185 225
Freddy Fermin + Royals 71 0.258 0.291 0.333 0.239 1.294 0.070 0.141 0.310 0.310 580
José Fermín + Cardinals 18 0.200 0.231 0.200 0.167 1 0.111 0.111 0.333 0.167 528
Tyler Fitzgerald + Giants 55 0.269 0.419 0.442 0.255 1.643 0.036 0.364 0.309 0.418 738
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
David Fletcher + Braves 9 0.250 0.250 0.250 0.222 1 0 0.111 0.222 0.222 530
Dominic Fletcher * White Sox 66 0.203 0.308 0.271 0.182 1.333 0.061 0.303 0.273 0.242 334
Wilmer Flores + Giants 128 0.207 0.229 0.288 0.180 1.391 0.094 0.133 0.289 0.250 450
Estevan Florial * Guardians 100 0.189 0.280 0.400 0.170 2.118 0.080 0.370 0.260 0.360 481
Mike Ford * Reds 34 0.182 0.200 0.333 0.176 1.833 0.029 0.206 0.206 0.324 364
Nick Fortes + Marlins 83 0.127 0.132 0.190 0.120 1.500 0.024 0.120 0.157 0.181 129
Justin Foscue + Rangers 2 0.500 0.500 0.500 0.500 1 0 0 0.500 0.500 2131
Jake Fraley * Reds 104 0.287 0.366 0.362 0.260 1.259 0.087 0.221 0.346 0.327 787
Ty France + Mariners 156 0.243 0.298 0.368 0.224 1.514 0.058 0.237 0.295 0.340 560
Adam Frazier * Royals 102 0.193 0.229 0.261 0.167 1.353 0.108 0.167 0.304 0.225 466
Freddie Freeman * Dodgers 204 0.292 0.341 0.446 0.240 1.531 0.137 0.172 0.402 0.368 1084
Tyler Freeman + Guardians 145 0.195 0.208 0.341 0.166 1.750 0.083 0.166 0.303 0.290 566
Sal Frelick * Brewers 160 0.257 0.327 0.354 0.231 1.378 0.088 0.219 0.331 0.319 691
TJ Friedl * Reds 24 0.182 0.222 0.227 0.167 1.250 0 0.167 0.250 0.208 345
David Fry + Guardians 92 0.306 0.380 0.500 0.239 1.636 0.163 0.228 0.435 0.391 1386
Joey Gallo * Nationals 91 0.122 0.214 0.311 0.099 2.556 0.165 0.473 0.286 0.253 497
Adolis García + Rangers 183 0.259 0.300 0.494 0.235 1.907 0.060 0.273 0.306 0.448 810
Avisaíl García + Marlins 51 0.240 0.286 0.380 0.235 1.583 0.020 0.255 0.255 0.373 413
Luis García Jr. * Nationals 137 0.283 0.344 0.433 0.263 1.528 0.073 0.204 0.336 0.401 830
Maikel Garcia + Royals 192 0.239 0.275 0.369 0.219 1.548 0.068 0.188 0.286 0.339 639
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Mitch Garver + Mariners 143 0.174 0.225 0.347 0.147 2 0.119 0.329 0.287 0.294 518
Zack Gelof + Athletics 111 0.188 0.267 0.317 0.171 1.684 0.072 0.342 0.252 0.288 430
Andrés Giménez * Guardians 181 0.261 0.292 0.360 0.232 1.381 0.050 0.138 0.320 0.320 669
Paul Goldschmidt + Cardinals 181 0.206 0.299 0.300 0.182 1.455 0.094 0.326 0.287 0.265 487
Yan Gomes + Cubs 66 0.188 0.278 0.297 0.182 1.583 0.015 0.409 0.197 0.288 341
Nick Gonzales + Pirates 24 0.227 0.200 0.500 0.208 2.200 0.042 0.208 0.250 0.458 739
Romy González + Red Sox 22 0.300 0.400 0.300 0.273 1 0.091 0.227 0.364 0.273 848
Hunter Goodman + Rockies 24 0.095 0 0.381 0.083 4 0.083 0.333 0.208 0.333 535
Niko Goodrum # Rays 18 0.188 0.300 0.188 0.167 1 0.056 0.333 0.222 0.167 133
Niko Goodrum # Angels 15 0 0 0 0 --- 0.133 0.267 0.133 0 84
Nick Gordon * Marlins 112 0.224 0.232 0.393 0.214 1.750 0.036 0.188 0.250 0.375 522
Nolan Gorman * Cardinals 149 0.191 0.267 0.351 0.168 1.840 0.121 0.342 0.289 0.309 515
Yasmani Grandal # Pirates 30 0.179 0.143 0.429 0.167 2.400 0.033 0.200 0.200 0.400 466
Tristan Gray * Marlins 5 0 0 0 0 --- 0 0.400 0 0 0
Riley Greene * Tigers 184 0.239 0.286 0.471 0.201 1.973 0.147 0.266 0.353 0.397 948
Randal Grichuk + Diamondbacks 68 0.274 0.296 0.403 0.250 1.471 0.044 0.132 0.309 0.368 680
Trent Grisham * Yankees 42 0.061 0.053 0.152 0.048 2.500 0.167 0.310 0.238 0.119 250
Vaughn Grissom + Red Sox 41 0.146 0.182 0.171 0.146 1.167 0 0.195 0.146 0.171 107
Robbie Grossman # White Sox 85 0.211 0.288 0.268 0.176 1.267 0.153 0.235 0.329 0.224 569
Robbie Grossman # Rangers 9 0.125 0.143 0.125 0.111 1 0.111 0.111 0.222 0.111 77
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Vladimir Guerrero Jr. + Blue Jays 185 0.275 0.333 0.388 0.238 1.409 0.130 0.195 0.373 0.335 851
Luis Guillorme * Braves 21 0.150 0.200 0.250 0.143 1.667 0.048 0.238 0.190 0.238 132
Luis Guillorme * Angels 21 0.333 0.545 0.444 0.286 1.333 0.143 0.333 0.429 0.381 1216
Lourdes Gurriel Jr. + Diamondbacks 181 0.231 0.262 0.373 0.215 1.615 0.061 0.188 0.282 0.348 499
Sam Haggerty # Mariners 16 0.067 0.091 0.067 0.063 1 0.063 0.250 0.125 0.063 52
David Hamilton * Red Sox 54 0.204 0.273 0.286 0.185 1.400 0.074 0.278 0.278 0.259 507
Garrett Hampson + Royals 54 0.260 0.394 0.300 0.241 1.154 0.056 0.315 0.296 0.278 509
Mitch Haniger + Mariners 163 0.216 0.271 0.372 0.196 1.719 0.086 0.288 0.282 0.337 568
Ian Happ # Cubs 175 0.220 0.313 0.320 0.189 1.455 0.131 0.280 0.331 0.274 565
Bryce Harper * Phillies 178 0.270 0.303 0.520 0.225 1.925 0.163 0.225 0.388 0.433 1008
Brett Harris + Athletics 48 0.139 0.074 0.389 0.104 2.800 0.188 0.146 0.333 0.292 809
Michael Harris II * Braves 169 0.258 0.311 0.384 0.243 1.488 0.053 0.213 0.302 0.361 611
Ke'Bryan Hayes + Pirates 149 0.240 0.280 0.318 0.208 1.323 0.101 0.161 0.322 0.275 619
Austin Hays + Orioles 51 0.130 0.171 0.152 0.118 1.167 0.078 0.216 0.216 0.137 128
Austin Hedges + Guardians 37 0.139 0.182 0.250 0.135 1.800 0 0.378 0.135 0.243 222
Jonah Heim # Rangers 153 0.277 0.321 0.383 0.255 1.385 0.065 0.190 0.327 0.353 723
Tyler Heineman # Red Sox 2 0 0 0 0 --- 0 0 0.500 0 840
Gunnar Henderson * Orioles 184 0.259 0.286 0.543 0.228 2.095 0.082 0.255 0.337 0.478 1056
Darell Hernaiz + Athletics 75 0.182 0.231 0.182 0.160 1 0.080 0.213 0.240 0.160 284
Kiké Hernández + Dodgers 94 0.212 0.239 0.294 0.191 1.389 0.085 0.181 0.277 0.266 424
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Teoscar Hernández + Dodgers 193 0.243 0.302 0.480 0.223 1.977 0.073 0.311 0.301 0.440 796
Iván Herrera + Cardinals 98 0.276 0.323 0.391 0.245 1.417 0.071 0.214 0.337 0.347 804
Jason Heyward * Dodgers 15 0.214 0.214 0.214 0.200 1 0 0.067 0.200 0.200 322
Aaron Hicks # Angels 63 0.140 0.212 0.193 0.127 1.375 0.095 0.365 0.222 0.175 236
Kyle Higashioka + Padres 33 0.182 0.294 0.333 0.182 1.833 0 0.455 0.182 0.333 276
Nico Hoerner + Cubs 180 0.269 0.288 0.391 0.233 1.452 0.100 0.089 0.361 0.339 800
Jackson Holliday * Orioles 36 0.059 0.125 0.059 0.056 1 0.056 0.500 0.111 0.056 36
Rhys Hoskins + Brewers 156 0.233 0.239 0.474 0.199 2.032 0.115 0.212 0.340 0.404 856
Jacob Hurtubise * Reds 5 0 0 0 0 --- 0.200 0.200 0.200 0 51
Andy Ibáñez + Tigers 60 0.304 0.375 0.446 0.283 1.471 0.017 0.267 0.317 0.417 912
Jonathan India + Reds 160 0.228 0.279 0.309 0.194 1.355 0.131 0.194 0.338 0.263 661
Kyle Isbel * Royals 120 0.212 0.233 0.336 0.200 1.583 0.042 0.167 0.250 0.317 455
Alex Jackson + Rays 22 0.050 0.167 0.100 0.045 2 0.045 0.682 0.091 0.091 52
Travis Jankowski * Rangers 60 0.250 0.277 0.339 0.233 1.357 0.050 0.133 0.300 0.317 636
Danny Jansen + Blue Jays 66 0.298 0.277 0.632 0.258 2.118 0.121 0.106 0.379 0.545 1318
Ryan Jeffers + Twins 148 0.283 0.289 0.614 0.243 2.167 0.068 0.203 0.365 0.527 1276
Eloy Jiménez + White Sox 127 0.216 0.225 0.379 0.197 1.760 0.079 0.181 0.276 0.346 562
Connor Joe + Pirates 146 0.285 0.313 0.500 0.253 1.757 0.096 0.178 0.356 0.445 918
Jahmai Jones + Yankees 10 0.250 0.333 0.625 0.200 2.500 0.100 0.400 0.400 0.500 1387
Nolan Jones * Rockies 103 0.170 0.268 0.277 0.155 1.625 0.087 0.359 0.243 0.252 320
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Aaron Judge + Yankees 202 0.262 0.302 0.555 0.213 2.116 0.168 0.238 0.391 0.450 1089
Edouard Julien * Twins 157 0.222 0.307 0.422 0.191 1.900 0.134 0.338 0.331 0.363 798
Josh Jung + Rangers 19 0.412 0.455 0.941 0.368 2.286 0.105 0.211 0.474 0.842 2650
Colt Keith * Tigers 128 0.171 0.206 0.197 0.156 1.150 0.078 0.164 0.234 0.180 247
Jarred Kelenic * Braves 98 0.261 0.393 0.370 0.245 1.417 0.061 0.347 0.306 0.347 597
Carson Kelly + Tigers 74 0.215 0.271 0.277 0.189 1.286 0.108 0.216 0.311 0.243 469
Tony Kemp * Orioles 10 0 0 0 0 --- 0.100 0.100 0.100 0 0
Buddy Kennedy + Tigers 13 0.200 0.167 0.500 0.154 2.500 0.154 0.308 0.308 0.385 1170
Max Kepler * Twins 101 0.304 0.342 0.500 0.277 1.643 0.079 0.168 0.356 0.455 1092
Grae Kessinger + Astros 11 0 0 0 0 --- 0 0.455 0 0 20
Kevin Kiermaier * Blue Jays 77 0.225 0.313 0.310 0.208 1.375 0.065 0.286 0.273 0.286 438
Ha-Seong Kim + Padres 186 0.204 0.225 0.350 0.172 1.719 0.140 0.177 0.317 0.296 629
Isiah Kiner-Falefa + Blue Jays 125 0.267 0.312 0.362 0.248 1.355 0.056 0.176 0.312 0.336 609
Alex Kirilloff * Twins 126 0.202 0.247 0.360 0.183 1.783 0.071 0.230 0.262 0.325 452
Alejandro Kirk + Blue Jays 92 0.188 0.206 0.263 0.163 1.400 0.109 0.141 0.272 0.228 362
Heston Kjerstad * Orioles 17 0.143 0.250 0.143 0.118 1 0.118 0.353 0.294 0.118 295
Andrew Knizner + Rangers 39 0.132 0.138 0.211 0.128 1.600 0.026 0.205 0.154 0.205 181
Steven Kwan * Guardians 145 0.353 0.370 0.496 0.324 1.404 0.076 0.076 0.407 0.455 1190
Shea Langeliers + Athletics 147 0.218 0.213 0.496 0.197 2.276 0.054 0.224 0.272 0.449 649
Wyatt Langford + Rangers 129 0.224 0.287 0.293 0.202 1.308 0.085 0.225 0.295 0.264 486
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Trevor Larnach * Twins 78 0.296 0.367 0.451 0.269 1.524 0.077 0.256 0.346 0.410 881
Ramón Laureano + Guardians 80 0.149 0.250 0.239 0.125 1.600 0.088 0.388 0.275 0.200 417
Jung Hoo Lee * Giants 158 0.262 0.273 0.331 0.241 1.263 0.063 0.082 0.310 0.304 596
Korey Lee + White Sox 85 0.309 0.344 0.494 0.294 1.600 0.047 0.188 0.341 0.471 939
Royce Lewis + Twins 2 1 1 2.500 1 2.500 0 0 1 2.500 0
Francisco Lindor # Mets 190 0.194 0.193 0.365 0.174 1.879 0.079 0.158 0.268 0.326 546
Trey Lipscomb + Nationals 122 0.252 0.299 0.290 0.221 1.148 0.090 0.164 0.328 0.254 648
Nick Loftin + Royals 35 0.276 0.320 0.276 0.229 1 0.143 0.143 0.371 0.229 851
Joey Loperfido * Astros 37 0.324 0.526 0.441 0.297 1.364 0.081 0.378 0.378 0.405 1051
Nicky Lopez * White Sox 130 0.200 0.235 0.217 0.177 1.087 0.077 0.131 0.262 0.192 287
Otto López + Marlins 42 0.282 0.276 0.564 0.262 2 0.048 0.167 0.333 0.524 960
Brandon Lowe * Rays 30 0.185 0.211 0.333 0.167 1.800 0.067 0.233 0.267 0.300 398
Josh Lowe * Rays 38 0.294 0.320 0.588 0.263 2 0.105 0.184 0.368 0.526 1092
Nathaniel Lowe * Rangers 105 0.299 0.387 0.425 0.248 1.423 0.171 0.219 0.419 0.352 1134
Marco Luciano + Giants 1 0 0 0 0 --- 0 0 0 0 217
Gavin Lux * Dodgers 121 0.196 0.250 0.268 0.182 1.364 0.074 0.223 0.256 0.248 351
Manny Machado + Padres 174 0.222 0.267 0.346 0.207 1.556 0.069 0.236 0.276 0.322 447
Nick Madrigal + Cubs 74 0.235 0.262 0.279 0.216 1.188 0.041 0.095 0.297 0.257 418
Luke Maile + Reds 64 0.145 0.219 0.218 0.125 1.500 0.109 0.344 0.266 0.188 308
Martín Maldonado + White Sox 75 0.101 0.154 0.159 0.093 1.571 0.067 0.387 0.160 0.147 124
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Kyle Manzardo * Guardians 29 0.148 0.235 0.185 0.138 1.250 0.034 0.345 0.207 0.172 169
Manuel Margot + Twins 91 0.169 0.203 0.229 0.154 1.357 0.077 0.209 0.231 0.209 287
Brandon Marsh * Phillies 146 0.244 0.313 0.420 0.219 1.719 0.082 0.308 0.301 0.377 800
Ketel Marte # Diamondbacks 193 0.289 0.315 0.526 0.259 1.820 0.073 0.202 0.337 0.472 1033
Starling Marte + Mets 175 0.259 0.319 0.370 0.240 1.429 0.063 0.229 0.303 0.343 684
Austin Martin + Twins 83 0.224 0.271 0.355 0.205 1.588 0.084 0.193 0.289 0.325 545
J.D. Martinez + Mets 71 0.292 0.386 0.446 0.268 1.526 0.070 0.268 0.338 0.408 915
Nick Martini * Reds 86 0.177 0.193 0.329 0.163 1.857 0.023 0.256 0.198 0.302 457
Michael Massey * Royals 86 0.235 0.239 0.395 0.221 1.684 0.012 0.151 0.233 0.372 482
Miles Mastrobuoni * Cubs 35 0.167 0.200 0.200 0.143 1.200 0.143 0.143 0.286 0.171 293
Jorge Mateo + Orioles 78 0.243 0.313 0.429 0.218 1.765 0.051 0.269 0.282 0.385 654
Luis Matos + Giants 16 0.250 0.200 0.438 0.250 1.750 0 0 0.250 0.438 622
James McCann + Orioles 65 0.215 0.260 0.323 0.215 1.500 0 0.215 0.215 0.323 306
Kyle McCann * Athletics 46 0.317 0.417 0.561 0.283 1.769 0.109 0.304 0.391 0.500 1273
Jake McCarthy * Diamondbacks 103 0.281 0.353 0.393 0.243 1.400 0.107 0.204 0.350 0.340 855
Chas McCormick + Astros 83 0.236 0.340 0.278 0.205 1.176 0.108 0.277 0.325 0.241 575
Andrew McCutchen + Pirates 142 0.211 0.263 0.358 0.183 1.692 0.120 0.268 0.317 0.310 627
Scott McGough + Diamondbacks 1 0 0 0 0 --- 0 1 0 0 0
Reese McGuire * Red Sox 84 0.243 0.320 0.338 0.214 1.389 0.095 0.262 0.321 0.298 627
Ryan McKenna + Orioles 9 0.375 0.200 1.125 0.333 3 0.111 0.111 0.444 1 2072
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Zach McKinstry * Tigers 71 0.213 0.302 0.262 0.183 1.231 0.113 0.268 0.310 0.225 552
Ryan McMahon * Rockies 187 0.304 0.410 0.472 0.262 1.551 0.118 0.278 0.380 0.406 1049
Jeff McNeil * Mets 166 0.230 0.262 0.304 0.205 1.324 0.090 0.127 0.307 0.271 519
Curtis Mead + Rays 94 0.218 0.286 0.276 0.202 1.263 0.043 0.245 0.266 0.255 403
Parker Meadows * Tigers 85 0.096 0.128 0.219 0.082 2.286 0.129 0.376 0.224 0.188 299
MJ Melendez * Royals 139 0.177 0.213 0.346 0.165 1.957 0.065 0.266 0.230 0.324 407
Danny Mendick + White Sox 41 0.256 0.346 0.410 0.244 1.600 0.049 0.293 0.293 0.390 547
Joey Meneses + Nationals 165 0.226 0.276 0.274 0.200 1.212 0.085 0.194 0.297 0.242 508
Jackson Merrill * Padres 152 0.288 0.330 0.396 0.263 1.375 0.072 0.164 0.336 0.362 840
Whit Merrifield + Phillies 94 0.188 0.189 0.294 0.170 1.563 0.085 0.096 0.255 0.266 444
Matt Mervis * Cubs 28 0.115 0.167 0.154 0.107 1.333 0.036 0.286 0.143 0.143 111
Jake Meyers + Astros 94 0.262 0.306 0.464 0.234 1.773 0.074 0.202 0.330 0.415 821
Drew Millas # Nationals 6 0.167 0.200 0.167 0.167 1 0 0.167 0.167 0.167 0
Owen Miller + Brewers 16 0.125 0.200 0.125 0.125 1 0 0.375 0.125 0.125 53
José Miranda + Twins 94 0.270 0.306 0.416 0.255 1.542 0.032 0.160 0.309 0.394 676
Andruw Monasterio + Brewers 20 0.063 0.100 0.063 0.050 1 0.200 0.300 0.250 0.050 189
Yoán Moncada # White Sox 44 0.282 0.379 0.410 0.250 1.455 0.114 0.227 0.364 0.364 775
Mickey Moniak * Angels 102 0.186 0.242 0.278 0.176 1.500 0.049 0.284 0.225 0.265 309
Elehuris Montero + Rockies 140 0.227 0.270 0.313 0.207 1.379 0.071 0.200 0.279 0.286 431
Dylan Moore + Mariners 117 0.210 0.265 0.390 0.179 1.857 0.103 0.265 0.308 0.333 711
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Christopher Morel + Cubs 182 0.208 0.211 0.409 0.181 1.970 0.104 0.214 0.291 0.357 665
Gabriel Moreno + Diamondbacks 120 0.243 0.273 0.350 0.208 1.440 0.133 0.117 0.350 0.300 597
Ryan Mountcastle + Orioles 163 0.272 0.321 0.477 0.252 1.756 0.061 0.233 0.313 0.442 774
Cedric Mullins * Orioles 138 0.183 0.198 0.349 0.167 1.913 0.058 0.261 0.232 0.319 511
Max Muncy * Dodgers 167 0.223 0.259 0.475 0.186 2.129 0.126 0.299 0.323 0.395 891
Sean Murphy + Braves 3 0 0 0 0 --- 0 0.333 0 0 0
Tom Murphy + Giants 38 0.118 0.158 0.235 0.105 2 0.105 0.368 0.211 0.211 282
Dane Myers + Marlins 26 0.273 0.500 0.364 0.231 1.333 0.154 0.385 0.385 0.308 970
Omar Narváez * Mets 54 0.157 0.190 0.196 0.148 1.250 0.037 0.167 0.185 0.185 111
Bo Naylor * Guardians 120 0.176 0.254 0.278 0.158 1.579 0.100 0.350 0.258 0.250 413
Josh Naylor * Guardians 177 0.261 0.235 0.549 0.226 2.100 0.107 0.136 0.350 0.475 977
Zach Neto + Angels 158 0.250 0.327 0.392 0.234 1.568 0.057 0.272 0.297 0.367 553
Tyler Nevin + Athletics 130 0.235 0.280 0.365 0.208 1.556 0.085 0.231 0.315 0.323 631
Kevin Newman + Diamondbacks 88 0.262 0.286 0.440 0.250 1.682 0.045 0.136 0.295 0.420 634
Tomás Nido + Mets 52 0.229 0.278 0.313 0.212 1.364 0.038 0.212 0.250 0.288 423
Brandon Nimmo * Mets 183 0.215 0.243 0.396 0.175 1.844 0.153 0.197 0.361 0.322 865
Ryan Noda * Athletics 100 0.128 0.189 0.198 0.110 1.545 0.120 0.320 0.240 0.170 252
Lars Nootbaar * Cardinals 126 0.206 0.235 0.355 0.175 1.727 0.143 0.183 0.317 0.302 576
Nasim Nuñez # Nationals 6 0 0 0 0 --- 0 0.167 0 0 0
Ryan O'Hearn * Orioles 106 0.290 0.282 0.505 0.255 1.741 0.123 0.094 0.377 0.443 1086
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Logan O'Hoppe + Angels 142 0.260 0.330 0.389 0.239 1.500 0.056 0.239 0.310 0.359 610
Shohei Ohtani * Dodgers 201 0.360 0.405 0.669 0.313 1.857 0.114 0.194 0.428 0.582 1765
Edward Olivares + Pirates 101 0.237 0.250 0.430 0.218 1.818 0.069 0.198 0.297 0.396 698
Matt Olson * Braves 171 0.219 0.276 0.397 0.187 1.813 0.117 0.257 0.327 0.339 711
Tyler O'Neill + Red Sox 143 0.256 0.328 0.554 0.217 2.161 0.140 0.329 0.371 0.469 994
Jonathan Ornelas + Rangers 1 0 0 0 0 --- 0 0 0 0 0
Rafael Ortega * White Sox 17 0.071 0.091 0.071 0.059 1 0.118 0.235 0.176 0.059 197
Joey Ortiz + Brewers 112 0.277 0.310 0.511 0.232 1.846 0.143 0.179 0.384 0.429 1138
James Outman * Dodgers 124 0.147 0.197 0.266 0.129 1.813 0.105 0.323 0.250 0.234 369
Marcell Ozuna + Braves 168 0.327 0.364 0.619 0.286 1.896 0.119 0.220 0.405 0.542 1391
Cristian Pache + Phillies 42 0.206 0.304 0.235 0.167 1.143 0.167 0.286 0.333 0.190 544
Andy Pages + Dodgers 111 0.267 0.338 0.446 0.243 1.667 0.036 0.288 0.306 0.405 739
Pedro Pagés + Cardinals 12 0.125 0.167 0.250 0.083 2 0.250 0.250 0.333 0.167 826
Richie Palacios * Rays 129 0.259 0.357 0.370 0.217 1.429 0.132 0.279 0.364 0.310 883
Isaac Paredes + Rays 177 0.305 0.328 0.500 0.266 1.638 0.096 0.164 0.384 0.435 1076
Kyren Paris + Angels 20 0.125 0.167 0.188 0.100 1.500 0.200 0.200 0.300 0.150 333
Vinnie Pasquantino * Royals 173 0.236 0.238 0.419 0.202 1.771 0.110 0.127 0.318 0.358 747
Graham Pauley * Padres 32 0.125 0.133 0.313 0.125 2.500 0 0.469 0.125 0.313 312
Joc Pederson * Diamondbacks 121 0.296 0.364 0.541 0.240 1.828 0.124 0.240 0.405 0.438 1318
Jeremy Peña + Astros 180 0.327 0.364 0.446 0.306 1.364 0.039 0.139 0.367 0.417 923
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Geraldo Perdomo # Diamondbacks 27 0.250 0.286 0.292 0.222 1.167 0.074 0.111 0.333 0.259 583
Jhonny Pereda + Marlins 5 0 0 0 0 --- 0 0.200 0 0 0
Salvador Perez + Royals 172 0.323 0.350 0.542 0.291 1.680 0.076 0.157 0.390 0.488 1092
Wenceel Pérez # Tigers 92 0.289 0.368 0.482 0.261 1.667 0.098 0.250 0.359 0.435 994
Blake Perkins # Brewers 139 0.213 0.278 0.344 0.187 1.615 0.101 0.281 0.309 0.302 612
Jace Peterson * Diamondbacks 26 0.045 0.059 0.045 0.038 1 0.115 0.231 0.154 0.038 67
Tommy Pham + White Sox 74 0.319 0.345 0.464 0.297 1.455 0.054 0.122 0.365 0.432 1024
Kevin Pillar + White Sox 32 0.160 0.176 0.360 0.125 2.250 0.125 0.250 0.281 0.281 661
Kevin Pillar + Angels 34 0.455 0.522 0.818 0.441 1.800 0 0.206 0.471 0.794 2389
René Pinto + Rays 49 0.214 0.304 0.429 0.184 2 0.082 0.367 0.286 0.367 683
Jorge Polanco # Mariners 168 0.192 0.261 0.308 0.167 1.607 0.125 0.315 0.298 0.268 492
Jurickson Profar # Padres 177 0.322 0.347 0.513 0.277 1.592 0.130 0.141 0.412 0.441 1238
Ceddanne Rafaela + Red Sox 161 0.201 0.243 0.362 0.186 1.800 0.037 0.255 0.230 0.335 437
Cal Raleigh # Mariners 150 0.218 0.264 0.459 0.193 2.103 0.107 0.347 0.300 0.407 764
Luke Raley * Mariners 92 0.276 0.368 0.425 0.261 1.542 0.033 0.293 0.315 0.402 755
Harold Ramírez + Rays 143 0.268 0.330 0.312 0.259 1.162 0.021 0.203 0.287 0.301 505
José Ramírez # Guardians 189 0.249 0.234 0.451 0.228 1.814 0.069 0.111 0.302 0.413 764
Bryan Ramos + White Sox 34 0.281 0.300 0.344 0.265 1.222 0.029 0.088 0.294 0.324 587
Heliot Ramos + Giants 30 0.310 0.500 0.379 0.300 1.222 0.033 0.367 0.333 0.367 741
J.T. Realmuto + Phillies 156 0.278 0.347 0.438 0.256 1.575 0.064 0.250 0.327 0.404 804
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jakson Reetz + Giants 12 0.083 0 0.333 0.083 4 0 0.333 0.083 0.333 336
Rob Refsnyder + Red Sox 64 0.327 0.421 0.519 0.266 1.588 0.156 0.203 0.438 0.422 1435
Zach Remillard + White Sox 16 0.357 0.455 0.429 0.313 1.200 0.125 0.188 0.438 0.375 1095
Anthony Rendon + Angels 83 0.267 0.328 0.307 0.241 1.150 0.072 0.181 0.325 0.277 714
Hunter Renfroe + Royals 128 0.154 0.167 0.256 0.141 1.667 0.086 0.188 0.227 0.234 320
Luis Rengifo # Angels 99 0.330 0.378 0.462 0.303 1.400 0.061 0.152 0.374 0.424 1105
Pablo Reyes + Red Sox 64 0.183 0.268 0.217 0.172 1.182 0.047 0.297 0.234 0.203 202
Bryan Reynolds # Pirates 200 0.250 0.295 0.415 0.220 1.659 0.120 0.195 0.340 0.365 788
Austin Riley + Braves 163 0.245 0.314 0.388 0.221 1.583 0.086 0.239 0.319 0.350 668
Leo Rivas # Mariners 6 0.333 0.667 0.667 0.333 2 0 0.500 0.333 0.667 1246
Emmanuel Rivera + Marlins 89 0.203 0.271 0.228 0.180 1.125 0.079 0.236 0.281 0.202 362
Anthony Rizzo * Yankees 185 0.250 0.278 0.405 0.227 1.619 0.070 0.189 0.319 0.368 704
Luis Robert Jr. + White Sox 29 0.214 0.267 0.500 0.207 2.333 0.034 0.379 0.241 0.483 541
Víctor Robles + Nationals 23 0.125 0.167 0.125 0.087 1 0.174 0.217 0.304 0.087 599
Brayan Rocchio # Guardians 140 0.208 0.258 0.275 0.179 1.320 0.114 0.179 0.300 0.236 495
Brendan Rodgers + Rockies 149 0.257 0.347 0.336 0.242 1.306 0.060 0.255 0.302 0.315 528
Julio Rodríguez + Mariners 186 0.266 0.370 0.329 0.247 1.239 0.059 0.280 0.317 0.306 585
Jake Rogers + Tigers 93 0.200 0.283 0.306 0.183 1.529 0.065 0.323 0.269 0.280 440
Josh Rojas * Mariners 126 0.330 0.395 0.482 0.294 1.459 0.095 0.183 0.389 0.429 1215
Johan Rojas + Phillies 130 0.233 0.277 0.325 0.215 1.393 0.046 0.185 0.269 0.300 472
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Miguel Rojas + Dodgers 69 0.254 0.255 0.429 0.232 1.688 0.087 0.087 0.319 0.391 693
Chris Roller + Brewers 1 0 0 0 0 --- 0 1 0 0 0
Brent Rooker + Athletics 137 0.281 0.353 0.587 0.248 2.088 0.109 0.314 0.365 0.518 1178
Ben Rortvedt * Rays 89 0.301 0.431 0.356 0.247 1.182 0.180 0.247 0.427 0.292 1047
Amed Rosario + Rays 143 0.300 0.345 0.429 0.294 1.429 0.021 0.154 0.315 0.420 693
Eddie Rosario * Nationals 114 0.176 0.186 0.363 0.158 2.056 0.088 0.246 0.246 0.325 509
Eguy Rosario + Padres 52 0.250 0.346 0.542 0.231 2.167 0.038 0.365 0.288 0.500 739
Esteury Ruiz + Athletics 62 0.212 0.265 0.404 0.177 1.909 0.065 0.290 0.274 0.339 542
Keibert Ruiz # Nationals 97 0.141 0.151 0.207 0.134 1.462 0.031 0.175 0.186 0.196 198
Adley Rutschman # Orioles 180 0.314 0.338 0.509 0.294 1.623 0.050 0.172 0.350 0.478 984
Blake Sabol * Giants 33 0.357 0.526 0.429 0.303 1.200 0.121 0.273 0.455 0.364 1375
Gary Sánchez + Brewers 82 0.243 0.240 0.527 0.220 2.167 0.061 0.220 0.317 0.476 847
Jesús Sánchez * Marlins 126 0.231 0.275 0.308 0.214 1.333 0.048 0.198 0.278 0.286 453
Miguel Sanó + Angels 71 0.262 0.441 0.361 0.225 1.375 0.113 0.380 0.352 0.310 741
Anthony Santander # Orioles 168 0.220 0.228 0.447 0.196 2.030 0.071 0.179 0.298 0.399 713
Carlos Santana # Twins 158 0.208 0.213 0.389 0.190 1.867 0.070 0.184 0.278 0.354 549
Nolan Schanuel * Angels 155 0.244 0.271 0.356 0.213 1.455 0.090 0.168 0.316 0.310 668
Casey Schmitt + Giants 22 0.136 0.176 0.182 0.136 1.333 0 0.227 0.136 0.182 54
Davis Schneider + Blue Jays 116 0.258 0.328 0.464 0.216 1.800 0.129 0.259 0.371 0.388 1017
Max Schuemann + Athletics 72 0.230 0.279 0.377 0.194 1.643 0.125 0.236 0.333 0.319 761
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Kyle Schwarber * Phillies 198 0.223 0.289 0.404 0.187 1.811 0.136 0.323 0.328 0.338 829
Victor Scott II * Cardinals 65 0.085 0.109 0.136 0.077 1.600 0.031 0.231 0.138 0.123 122
Corey Seager * Rangers 181 0.238 0.264 0.350 0.210 1.474 0.105 0.171 0.320 0.309 640
Marcus Semien + Rangers 206 0.276 0.287 0.464 0.257 1.679 0.063 0.136 0.320 0.432 810
Nick Senzel + Nationals 91 0.205 0.244 0.423 0.176 2.063 0.121 0.308 0.308 0.363 724
Brian Serven + Blue Jays 10 0 0 0 0 --- 0.100 0.400 0.200 0 51
Gavin Sheets * White Sox 148 0.230 0.263 0.389 0.196 1.690 0.122 0.169 0.338 0.331 730
Austin Shenton * Rays 44 0.189 0.261 0.378 0.159 2 0.159 0.295 0.318 0.318 619
Braden Shewmake * White Sox 67 0.125 0.127 0.203 0.119 1.625 0.015 0.149 0.134 0.194 182
Zack Short + Mets 12 0.111 0.200 0.111 0.083 1 0.167 0.333 0.250 0.083 91
Zack Short + Red Sox 7 0 0 0 0 --- 0 0.571 0 0 0
Zack Short + Braves 14 0.400 0.500 0.600 0.286 1.500 0.286 0.143 0.571 0.429 2933
Michael Siani * Cardinals 81 0.232 0.308 0.275 0.198 1.188 0.062 0.210 0.272 0.235 362
Jon Singleton * Astros 107 0.209 0.234 0.363 0.178 1.737 0.140 0.224 0.318 0.308 676
Jose Siri + Rays 127 0.174 0.271 0.294 0.150 1.684 0.079 0.386 0.260 0.252 470
Austin Slater + Giants 49 0.128 0.185 0.128 0.102 1 0.163 0.245 0.306 0.102 241
Dominic Smith * Red Sox 41 0.179 0.241 0.231 0.171 1.286 0.024 0.244 0.220 0.220 222
Josh Smith * Rangers 149 0.271 0.340 0.419 0.235 1.543 0.094 0.201 0.369 0.362 859
Pavin Smith * Diamondbacks 34 0.258 0.250 0.452 0.235 1.750 0.059 0.088 0.294 0.412 626
Will Smith + Dodgers 168 0.315 0.350 0.479 0.274 1.522 0.095 0.155 0.381 0.417 1078
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tyler Soderstrom * Athletics 25 0.318 0.462 0.545 0.280 1.714 0.120 0.320 0.400 0.480 1246
Donovan Solano + Padres 16 0.462 0.500 0.538 0.375 1.167 0.125 0.063 0.563 0.438 2659
Jorge Soler + Giants 136 0.202 0.232 0.361 0.176 1.792 0.103 0.243 0.294 0.316 575
Edmundo Sosa + Phillies 60 0.306 0.438 0.510 0.250 1.667 0.117 0.267 0.417 0.417 1446
Lenyn Sosa + White Sox 40 0.132 0.200 0.184 0.125 1.400 0.025 0.325 0.150 0.175 90
Juan Soto * Yankees 206 0.302 0.314 0.517 0.252 1.712 0.146 0.141 0.403 0.432 1249
George Springer + Blue Jays 166 0.201 0.229 0.295 0.181 1.467 0.096 0.175 0.277 0.265 480
Jacob Stallings + Rockies 58 0.320 0.359 0.480 0.276 1.500 0.086 0.172 0.397 0.414 1088
Giancarlo Stanton + Yankees 154 0.243 0.310 0.472 0.227 1.943 0.065 0.331 0.292 0.442 706
Spencer Steer + Reds 182 0.234 0.267 0.390 0.198 1.667 0.126 0.170 0.346 0.330 851
Tyler Stephenson + Reds 116 0.255 0.293 0.441 0.224 1.731 0.103 0.207 0.336 0.388 883
DJ Stewart * Mets 94 0.208 0.216 0.417 0.160 2 0.202 0.191 0.383 0.319 940
Trevor Story + Red Sox 34 0.226 0.318 0.323 0.206 1.429 0.088 0.265 0.294 0.294 407
Bryson Stott * Phillies 155 0.280 0.304 0.448 0.226 1.600 0.155 0.148 0.394 0.361 1255
Garrett Stubbs * Phillies 39 0.114 0.160 0.114 0.103 1 0.103 0.256 0.205 0.103 188
Eugenio Suárez + Diamondbacks 179 0.220 0.286 0.333 0.196 1.514 0.067 0.263 0.291 0.296 536
Brett Sullivan * Padres 2 0 0 0 0 --- 0 1 0 0 0
Jack Suwinski * Pirates 142 0.167 0.205 0.278 0.148 1.667 0.106 0.254 0.254 0.246 405
Seiya Suzuki + Cubs 96 0.282 0.339 0.482 0.250 1.708 0.073 0.250 0.344 0.427 976
Dansby Swanson + Cubs 144 0.209 0.271 0.341 0.188 1.630 0.090 0.285 0.285 0.306 555
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Fernando Tatis Jr. + Padres 201 0.256 0.294 0.438 0.224 1.711 0.104 0.214 0.343 0.383 858
Mike Tauchman * Cubs 161 0.263 0.316 0.421 0.217 1.600 0.155 0.199 0.385 0.348 969
Leody Taveras # Rangers 158 0.254 0.295 0.394 0.228 1.556 0.095 0.171 0.323 0.354 681
Chris Taylor + Dodgers 72 0.083 0.161 0.083 0.069 1 0.125 0.417 0.208 0.069 139
Michael A. Taylor + Pirates 120 0.222 0.348 0.287 0.200 1.292 0.067 0.358 0.267 0.258 428
Samad Taylor + Mariners 5 0.400 0.500 0.400 0.400 1 0 0.200 0.400 0.400 1108
Tyrone Taylor + Mets 91 0.256 0.303 0.372 0.242 1.455 0.033 0.209 0.275 0.352 589
Rowdy Tellez * Pirates 120 0.176 0.228 0.231 0.158 1.316 0.083 0.242 0.250 0.208 306
Matt Thaiss * Angels 36 0.226 0.389 0.323 0.194 1.429 0.139 0.361 0.333 0.278 580
Alek Thomas * Diamondbacks 14 0.214 0.200 0.500 0.214 2.333 0 0.214 0.214 0.500 168
Lane Thomas + Nationals 96 0.184 0.212 0.253 0.167 1.375 0.083 0.208 0.250 0.229 472
Bubba Thompson + Reds 18 0.111 0.286 0.167 0.111 1.500 0 0.611 0.111 0.167 70
Michael Toglia # Rockies 49 0.106 0.043 0.362 0.102 3.400 0.020 0.408 0.143 0.347 417
Spencer Torkelson + Tigers 176 0.220 0.277 0.340 0.199 1.543 0.074 0.222 0.284 0.307 485
Abraham Toro # Athletics 165 0.288 0.336 0.444 0.267 1.545 0.048 0.182 0.339 0.412 842
Gleyber Torres + Yankees 187 0.223 0.287 0.295 0.198 1.324 0.091 0.230 0.299 0.262 509
Ezequiel Tovar + Rockies 185 0.275 0.382 0.439 0.254 1.596 0.043 0.308 0.308 0.405 709
Taylor Trammell * Dodgers 6 0 0 0 0 --- 0 0.500 0 0 0
Taylor Trammell * Yankees 2 1 1 1 0.500 1 0.500 0 1 0.500 0
Alan Trejo + Rockies 25 0.080 0.105 0.080 0.080 1 0 0.240 0.080 0.080 7
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jose Trevino + Yankees 86 0.291 0.284 0.443 0.267 1.522 0.058 0.105 0.337 0.407 764
Jared Triolo + Pirates 161 0.193 0.255 0.229 0.168 1.185 0.118 0.242 0.286 0.199 459
Chadwick Tromp + Braves 38 0.194 0.269 0.278 0.184 1.429 0.026 0.289 0.211 0.263 216
Mike Trout + Angels 126 0.220 0.194 0.541 0.190 2.458 0.127 0.214 0.325 0.468 972
Cole Tucker # Angels 35 0.267 0.364 0.433 0.229 1.625 0.114 0.257 0.343 0.371 940
Kyle Tucker * Astros 192 0.280 0.274 0.592 0.229 2.114 0.177 0.161 0.406 0.484 1358
Brice Turang * Brewers 156 0.300 0.339 0.414 0.269 1.381 0.083 0.135 0.359 0.372 961
Justin Turner + Blue Jays 142 0.246 0.267 0.405 0.218 1.645 0.085 0.162 0.317 0.359 637
Trea Turner + Phillies 148 0.343 0.421 0.460 0.318 1.340 0.061 0.189 0.392 0.426 1155
Luis Urías + Mariners 76 0.154 0.184 0.338 0.132 2.200 0.079 0.316 0.276 0.289 483
Ramón Urías + Orioles 59 0.179 0.196 0.268 0.169 1.500 0.034 0.153 0.220 0.254 319
Gio Urshela + Tigers 64 0.270 0.327 0.302 0.266 1.118 0.016 0.172 0.281 0.297 392
Enmanuel Valdéz * Red Sox 98 0.156 0.197 0.267 0.143 1.714 0.041 0.306 0.184 0.245 277
Ildemaro Vargas # Nationals 79 0.313 0.350 0.433 0.266 1.381 0.139 0.089 0.405 0.367 976
Daulton Varsho * Blue Jays 148 0.208 0.230 0.431 0.182 2.074 0.122 0.243 0.304 0.378 716
Andrew Vaughn + White Sox 170 0.205 0.257 0.321 0.188 1.563 0.065 0.241 0.265 0.294 417
Christian Vázquez + Twins 89 0.171 0.220 0.207 0.157 1.214 0.022 0.270 0.191 0.191 242
Nelson Velázquez + Royals 130 0.227 0.329 0.361 0.208 1.593 0.069 0.331 0.292 0.331 551
Alex Verdugo * Yankees 172 0.250 0.248 0.405 0.215 1.622 0.110 0.105 0.331 0.349 757
Mark Vientos + Mets 14 0.357 0.400 0.643 0.357 1.800 0 0.214 0.357 0.643 1253
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Matt Vierling + Tigers 129 0.266 0.326 0.403 0.256 1.515 0.023 0.233 0.287 0.388 575
Ryan Vilade + Tigers 10 0.222 0.250 0.222 0.200 1 0.100 0.100 0.300 0.200 200
Daniel Vogelbach * Blue Jays 42 0.111 0.154 0.167 0.095 1.500 0.143 0.238 0.238 0.143 157
Anthony Volpe + Yankees 200 0.273 0.331 0.432 0.240 1.583 0.095 0.220 0.345 0.380 901
LaMonte Wade Jr. * Giants 135 0.314 0.417 0.422 0.237 1.344 0.215 0.222 0.467 0.319 1458
Tyler Wade * Padres 79 0.250 0.327 0.279 0.215 1.118 0.101 0.203 0.329 0.241 636
Christian Walker + Diamondbacks 191 0.264 0.309 0.447 0.220 1.690 0.136 0.230 0.372 0.372 961
Jordan Walker + Cardinals 67 0.155 0.214 0.259 0.134 1.667 0.090 0.269 0.239 0.224 304
Forrest Wall * Braves 1 0 0 0 0 --- 0 0 0 0 0
Matt Wallner * Twins 33 0.080 0.125 0.240 0.061 3 0.091 0.515 0.273 0.182 479
Jared Walsh * Rangers 60 0.226 0.355 0.321 0.200 1.417 0.117 0.350 0.317 0.283 522
Taylor Ward + Angels 183 0.269 0.296 0.461 0.246 1.711 0.071 0.202 0.317 0.421 828
Austin Wells * Yankees 88 0.205 0.222 0.315 0.170 1.533 0.148 0.125 0.318 0.261 621
Joey Wendle * Mets 37 0.222 0.296 0.250 0.216 1.125 0.027 0.243 0.243 0.243 314
Davis Wendzel + Rangers 29 0.069 0.042 0.172 0.069 2.500 0 0.138 0.069 0.172 152
Jordan Westburg + Orioles 159 0.301 0.349 0.534 0.277 1.773 0.063 0.208 0.352 0.491 1028
Joey Wiemer + Brewers 24 0.174 0.267 0.174 0.167 1 0.042 0.333 0.208 0.167 160
Alika Williams + Pirates 59 0.245 0.317 0.340 0.220 1.385 0.034 0.203 0.254 0.305 401
Luke Williams + Braves 2 0 0 0 0 --- 0 0.500 0.500 0 840
Jesse Winker * Nationals 162 0.228 0.281 0.375 0.191 1.645 0.123 0.228 0.346 0.315 730
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Masyn Winn + Cardinals 138 0.281 0.354 0.364 0.246 1.294 0.094 0.196 0.341 0.319 811
Patrick Wisdom + Cubs 40 0.294 0.381 0.618 0.250 2.100 0.150 0.275 0.400 0.525 1461
Brett Wisely * Giants 5 0 0 0 0 --- 0 0.600 0 0 0
Bobby Witt Jr. + Royals 195 0.293 0.336 0.500 0.262 1.706 0.087 0.174 0.359 0.446 1051
Connor Wong + Red Sox 108 0.340 0.387 0.530 0.315 1.559 0.028 0.204 0.370 0.491 1188
Mike Yastrzemski * Giants 113 0.223 0.302 0.379 0.204 1.696 0.071 0.319 0.283 0.345 587
Christian Yelich * Brewers 72 0.359 0.419 0.656 0.319 1.826 0.097 0.222 0.417 0.583 1710
Masataka Yoshida * Red Sox 89 0.275 0.299 0.388 0.247 1.409 0.067 0.124 0.348 0.348 788
Jacob Young + Nationals 117 0.262 0.321 0.320 0.231 1.222 0.060 0.171 0.325 0.282 766
Seby Zavala + Mariners 31 0.200 0.313 0.367 0.194 1.833 0 0.419 0.194 0.355 312

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 Friday, 17 May 2024, at 7:22 am Pacific Time.