Owing to the screen size of your device, you may obtain a better viewing experience by rotating your device a quarter-turn (to get the so-called "panorama" screen view).
owlcroft logo
An Owlcroft Company web site
Click here to email us.

The Owlcroft Baseball-Analysis Site

Baseball team and player performance examined realistically and accurately.

Search this site, or just roll your cursor over the colored boxes below the pictures.

  Advertisement:


  Advertisement:


2023: All Batters, alphabetically


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

2023 Major-League Batter-Performance Results

Through games of Thursday, 8 June 2023.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed alphabetically by last name:

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


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

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

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

Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
CJ Abrams * Nationals 211 0.223 0.264 0.381 0.209 1.705 0.038 0.223 0.270 0.355 507
José Abreu + Astros 260 0.219 0.282 0.278 0.200 1.269 0.065 0.235 0.277 0.254 409
Ronald Acuña Jr. + Braves 287 0.327 0.348 0.547 0.289 1.675 0.105 0.136 0.401 0.484 1327
Willy Adames + Brewers 227 0.207 0.240 0.394 0.181 1.902 0.101 0.273 0.286 0.344 632
Riley Adams + Nationals 48 0.286 0.435 0.548 0.250 1.917 0.104 0.354 0.354 0.479 931
Jo Adell + Angels 4 0.333 0 1.333 0.250 4 0.250 0.250 0.500 1 3122
Ehire Adrianza # Braves 11 0 0 0 0 --- 0.091 0.364 0.091 0 0
Jesús Aguilar + Athletics 115 0.221 0.261 0.385 0.200 1.739 0.070 0.270 0.278 0.348 578
Nick Ahmed + Diamondbacks 101 0.229 0.284 0.313 0.218 1.364 0.050 0.208 0.267 0.297 455
Hanser Alberto + White Sox 90 0.220 0.224 0.390 0.200 1.778 0.044 0.144 0.256 0.356 527
Ozzie Albies # Braves 262 0.257 0.249 0.485 0.237 1.887 0.061 0.137 0.309 0.447 786
Greg Allen # Yankees 17 0.214 0.333 0.571 0.176 2.667 0.059 0.412 0.294 0.471 901
Nick Allen + Athletics 111 0.196 0.229 0.235 0.180 1.200 0.054 0.162 0.234 0.216 268
Pete Alonso + Mets 261 0.231 0.199 0.546 0.203 2.358 0.103 0.195 0.326 0.479 943
Jose Altuve + Astros 64 0.246 0.286 0.421 0.219 1.714 0.109 0.203 0.328 0.375 730
Jake Alu * Nationals 14 0.231 0.300 0.231 0.214 1 0.071 0.214 0.286 0.214 582
Francisco Álvarez + Mets 142 0.250 0.256 0.545 0.232 2.182 0.056 0.246 0.303 0.507 809
Yordan Alvarez * Astros 242 0.277 0.295 0.589 0.231 2.125 0.132 0.227 0.388 0.492 1244
Miguel Amaya + Cubs 36 0.286 0.318 0.393 0.222 1.375 0.028 0.167 0.389 0.306 1039
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brian Anderson + Brewers 246 0.231 0.299 0.392 0.199 1.694 0.114 0.280 0.329 0.337 707
Tim Anderson + White Sox 196 0.269 0.333 0.317 0.255 1.180 0.051 0.184 0.306 0.301 505
Elvis Andrus + White Sox 163 0.200 0.241 0.248 0.178 1.241 0.080 0.178 0.276 0.221 408
Miguel Andujar + Pirates 33 0.161 0.125 0.387 0.152 2.400 0.061 0.152 0.212 0.364 477
Orlando Arcia + Braves 161 0.324 0.377 0.480 0.298 1.479 0.075 0.180 0.379 0.441 987
Nolan Arenado + Cardinals 260 0.272 0.293 0.469 0.250 1.723 0.065 0.188 0.319 0.431 767
Gabriel Arias + Guardians 123 0.202 0.286 0.358 0.179 1.773 0.114 0.341 0.293 0.317 521
Randy Arozarena + Rays 266 0.288 0.340 0.493 0.237 1.714 0.132 0.226 0.402 0.406 1221
Luis Arraez * Marlins 243 0.400 0.414 0.491 0.362 1.227 0.078 0.045 0.449 0.444 1373
Christian Arroyo + Red Sox 90 0.247 0.313 0.365 0.233 1.476 0.044 0.222 0.278 0.344 411
José Azocar + Padres 55 0.235 0.300 0.275 0.218 1.167 0.018 0.200 0.236 0.255 361
Akil Baddoo * Tigers 168 0.231 0.283 0.343 0.196 1.485 0.143 0.202 0.339 0.292 667
Harrison Bader + Yankees 95 0.267 0.250 0.511 0.253 1.917 0.032 0.137 0.295 0.484 833
Ji Hwan Bae * Pirates 185 0.277 0.364 0.361 0.249 1.304 0.070 0.238 0.330 0.324 743
Javier Báez + Tigers 244 0.224 0.269 0.320 0.209 1.431 0.041 0.205 0.266 0.299 469
Patrick Bailey # Giants 61 0.298 0.417 0.526 0.279 1.765 0.033 0.311 0.311 0.492 791
Luken Baker + Cardinals 8 0.375 0.750 0.375 0.375 1 0 0.500 0.375 0.375 926
Rylan Bannon + Astros 6 0 0 0 0 --- 0 0.500 0 0 0
Austin Barnes + Dodgers 88 0.103 0.136 0.128 0.091 1.250 0.091 0.227 0.193 0.114 132
Tucker Barnhart * Cubs 78 0.162 0.244 0.176 0.141 1.091 0.103 0.308 0.256 0.154 240
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tres Barrera + Cardinals 2 0 0 0 0 --- 0 0 0 0 0
Joey Bart + Giants 84 0.231 0.316 0.295 0.214 1.278 0.024 0.250 0.286 0.274 425
Brett Baty * Mets 156 0.237 0.296 0.367 0.212 1.545 0.096 0.244 0.314 0.327 641
Jake Bauers * Yankees 90 0.237 0.302 0.513 0.200 2.167 0.133 0.333 0.333 0.433 982
Matt Beaty * Giants 5 0.200 0.333 0.200 0.200 1 0 0.400 0.200 0.200 181
Cody Bellinger * Cubs 163 0.271 0.294 0.493 0.239 1.821 0.086 0.190 0.337 0.436 991
Josh Bell # Guardians 236 0.227 0.276 0.350 0.195 1.543 0.131 0.208 0.326 0.301 629
Brandon Belt * Blue Jays 178 0.260 0.443 0.427 0.219 1.641 0.152 0.376 0.376 0.360 897
Anthony Bemboom * Orioles 3 0 0 0 0 --- 0.333 0 0.333 0 244
Andrew Benintendi * White Sox 245 0.267 0.314 0.344 0.241 1.288 0.082 0.139 0.331 0.310 640
Will Benson * Reds 57 0.192 0.281 0.288 0.175 1.500 0.088 0.333 0.263 0.263 433
Jon Berti + Marlins 189 0.267 0.331 0.343 0.243 1.283 0.069 0.206 0.312 0.312 596
Christian Bethancourt + Rays 147 0.237 0.277 0.453 0.224 1.909 0.041 0.265 0.265 0.429 619
Mookie Betts + Dodgers 281 0.258 0.254 0.538 0.221 2.081 0.135 0.167 0.363 0.459 1070
Bo Bichette + Blue Jays 292 0.324 0.355 0.522 0.308 1.611 0.045 0.171 0.356 0.497 1023
Cavan Biggio * Blue Jays 103 0.172 0.226 0.323 0.155 1.875 0.078 0.350 0.252 0.291 449
Charlie Blackmon * Rockies 241 0.267 0.291 0.424 0.232 1.589 0.087 0.137 0.349 0.369 832
JJ Bleday * Athletics 102 0.216 0.242 0.386 0.186 1.789 0.137 0.186 0.324 0.333 653
Xander Bogaerts + Padres 248 0.256 0.295 0.393 0.226 1.536 0.101 0.190 0.339 0.347 734
Alec Bohm + Phillies 215 0.265 0.293 0.403 0.242 1.519 0.070 0.163 0.321 0.367 679
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jackie Bradley Jr. * Royals 113 0.133 0.173 0.210 0.124 1.571 0.044 0.257 0.186 0.195 163
Alex Bregman + Astros 280 0.248 0.255 0.401 0.214 1.617 0.125 0.121 0.346 0.346 763
Will Brennan * Guardians 162 0.270 0.291 0.408 0.253 1.512 0.037 0.136 0.309 0.383 699
Jonah Bride + Athletics 31 0.308 0.364 0.346 0.258 1.125 0.065 0.161 0.387 0.290 951
Mike Brosseau + Brewers 78 0.205 0.224 0.397 0.192 1.933 0.051 0.256 0.256 0.372 526
Seth Brown * Athletics 94 0.193 0.271 0.361 0.170 1.875 0.117 0.340 0.287 0.319 570
Vidal Bruján # Rays 29 0.185 0.250 0.185 0.172 1 0 0.241 0.207 0.172 109
Kris Bryant + Rockies 214 0.263 0.304 0.374 0.234 1.420 0.098 0.173 0.346 0.332 770
Peyton Burdick + Marlins 37 0.182 0.357 0.333 0.162 1.833 0.081 0.486 0.270 0.297 493
Jake Burger + White Sox 157 0.257 0.286 0.597 0.236 2.324 0.051 0.312 0.306 0.548 958
Alec Burleson * Cardinals 161 0.226 0.224 0.390 0.205 1.727 0.062 0.106 0.273 0.354 539
Michael Busch * Dodgers 23 0.211 0.400 0.211 0.174 1 0.174 0.391 0.348 0.174 574
Byron Buxton + Twins 212 0.220 0.268 0.445 0.189 2.025 0.123 0.288 0.325 0.382 806
José Caballero + Mariners 111 0.244 0.297 0.360 0.189 1.476 0.144 0.198 0.396 0.279 1057
Miguel Cabrera + Tigers 112 0.202 0.256 0.253 0.179 1.250 0.107 0.196 0.286 0.223 356
Oswaldo Cabrera # Yankees 174 0.200 0.228 0.313 0.184 1.563 0.057 0.201 0.247 0.287 394
Willie Calhoun * Yankees 133 0.244 0.250 0.403 0.218 1.655 0.098 0.120 0.316 0.361 672
Alex Call + Nationals 234 0.222 0.271 0.310 0.192 1.400 0.111 0.201 0.316 0.269 612
Luis Campusano + Padres 22 0.238 0.267 0.429 0.227 1.800 0 0.273 0.227 0.409 514
Jeimer Candelario # Nationals 253 0.250 0.292 0.438 0.221 1.750 0.083 0.202 0.328 0.387 787
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Mark Canha + Mets 198 0.238 0.265 0.384 0.207 1.610 0.096 0.172 0.323 0.333 707
Conner Capel * Athletics 75 0.258 0.386 0.318 0.227 1.235 0.120 0.293 0.347 0.280 603
Víctor Caratini # Brewers 87 0.237 0.283 0.355 0.207 1.500 0.092 0.241 0.322 0.310 675
Dylan Carlson # Cardinals 112 0.225 0.266 0.343 0.205 1.522 0.071 0.196 0.286 0.313 523
Kerry Carpenter * Tigers 79 0.233 0.283 0.466 0.215 2 0.063 0.291 0.291 0.430 684
Matt Carpenter * Padres 156 0.192 0.256 0.362 0.160 1.880 0.135 0.301 0.301 0.301 634
Corbin Carroll * Diamondbacks 244 0.307 0.342 0.575 0.266 1.877 0.107 0.197 0.389 0.500 1321
Curt Casali + Reds 73 0.167 0.244 0.200 0.137 1.200 0.123 0.260 0.288 0.164 325
Triston Casas * Red Sox 206 0.209 0.261 0.390 0.175 1.861 0.155 0.272 0.330 0.325 723
Nick Castellanos + Phillies 266 0.314 0.400 0.494 0.289 1.571 0.071 0.244 0.361 0.455 1031
Harold Castro * Rockies 134 0.266 0.327 0.320 0.254 1.206 0.022 0.194 0.276 0.306 466
Rodolfo Castro # Pirates 172 0.268 0.327 0.436 0.233 1.625 0.099 0.233 0.360 0.378 859
Willi Castro # Twins 146 0.248 0.329 0.406 0.226 1.636 0.041 0.301 0.301 0.370 721
Jake Cave * Phillies 70 0.222 0.277 0.333 0.200 1.500 0.086 0.229 0.286 0.300 522
Yu Chang + Red Sox 47 0.136 0.103 0.341 0.128 2.500 0.021 0.255 0.170 0.319 403
Matt Chapman + Blue Jays 267 0.271 0.350 0.470 0.240 1.734 0.101 0.258 0.352 0.416 890
Michael Chavis + Nationals 34 0.290 0.429 0.290 0.265 1 0.088 0.294 0.353 0.265 661
Jazz Chisholm Jr. * Marlins 159 0.229 0.302 0.403 0.208 1.758 0.075 0.327 0.289 0.365 711
Ji Man Choi * Pirates 32 0.125 0.133 0.344 0.125 2.750 0 0.469 0.125 0.344 314
Ernie Clement + Blue Jays 6 0.400 0.400 0.400 0.333 1 0 0.167 0.333 0.333 1663
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Kody Clemens * Phillies 100 0.269 0.339 0.441 0.250 1.640 0.060 0.270 0.320 0.410 754
Óscar Colás * White Sox 84 0.211 0.268 0.276 0.190 1.313 0.060 0.238 0.262 0.250 394
Michael Conforto * Giants 214 0.246 0.282 0.459 0.210 1.867 0.121 0.262 0.346 0.393 912
Willson Contreras + Cardinals 241 0.207 0.247 0.362 0.183 1.750 0.100 0.237 0.295 0.320 579
William Contreras + Brewers 205 0.240 0.279 0.408 0.210 1.698 0.117 0.210 0.337 0.356 694
Garrett Cooper + Marlins 172 0.227 0.301 0.387 0.215 1.703 0.041 0.320 0.262 0.366 516
Franchy Cordero * Yankees 56 0.148 0.138 0.389 0.143 2.625 0.036 0.375 0.179 0.375 465
Carlos Correa + Twins 230 0.212 0.255 0.384 0.187 1.814 0.113 0.243 0.300 0.339 554
Brandon Crawford * Giants 131 0.197 0.268 0.359 0.176 1.826 0.107 0.321 0.282 0.321 519
J.P. Crawford * Mariners 238 0.235 0.290 0.333 0.202 1.417 0.134 0.193 0.340 0.286 654
C.J. Cron + Rockies 148 0.228 0.258 0.426 0.209 1.871 0.068 0.236 0.277 0.392 560
Jake Cronenworth * Padres 262 0.217 0.268 0.371 0.183 1.708 0.122 0.229 0.324 0.313 686
Nelson Cruz + Padres 111 0.238 0.328 0.381 0.225 1.600 0.036 0.324 0.270 0.360 566
Oneil Cruz * Pirates 40 0.250 0.292 0.375 0.200 1.500 0.175 0.200 0.375 0.300 1086
David Dahl * Padres 9 0.111 0 0.444 0.111 4 0 0.222 0.111 0.444 512
Bobby Dalbec + Red Sox 13 0.182 0.500 0.182 0.154 1 0.154 0.538 0.308 0.154 455
Travis d'Arnaud + Braves 81 0.303 0.350 0.434 0.284 1.435 0.049 0.173 0.346 0.407 821
J.D. Davis + Giants 230 0.289 0.364 0.487 0.248 1.684 0.104 0.261 0.370 0.417 1023
Jonathan Davis + Marlins 49 0.279 0.367 0.465 0.245 1.667 0.082 0.245 0.347 0.408 895
Yonathan Daza + Rockies 80 0.270 0.323 0.351 0.250 1.300 0.038 0.163 0.300 0.325 461
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Paul DeJong + Cardinals 147 0.237 0.280 0.458 0.211 1.935 0.088 0.279 0.320 0.408 771
Bryan De La Cruz + Marlins 240 0.298 0.377 0.468 0.271 1.569 0.079 0.258 0.350 0.425 926
Elly De La Cruz # Reds 17 0.333 0.800 0.733 0.294 2.200 0.118 0.529 0.412 0.647 1754
Jason Delay + Pirates 84 0.301 0.396 0.425 0.262 1.409 0.071 0.238 0.357 0.369 854
Jonny DeLuca + Dodgers 7 0.167 0.250 0.167 0.143 1 0.143 0.286 0.286 0.143 302
Rafael Devers * Red Sox 262 0.247 0.257 0.490 0.225 1.983 0.065 0.202 0.302 0.447 748
Aledmys Díaz + Athletics 151 0.193 0.232 0.250 0.179 1.296 0.040 0.185 0.245 0.232 262
Elias Díaz + Rockies 214 0.299 0.347 0.459 0.271 1.534 0.079 0.187 0.355 0.416 894
Jordan Diaz + Athletics 72 0.217 0.229 0.406 0.208 1.867 0.028 0.236 0.250 0.389 525
Yandy Díaz + Rays 233 0.315 0.333 0.560 0.270 1.778 0.120 0.155 0.408 0.481 1271
Yainer Diaz + Astros 88 0.275 0.288 0.463 0.250 1.682 0.034 0.170 0.295 0.420 734
Corey Dickerson * Nationals 55 0.260 0.289 0.440 0.236 1.692 0.073 0.200 0.309 0.400 743
Brandon Dixon + Padres 58 0.212 0.273 0.365 0.190 1.727 0 0.328 0.259 0.328 569
Josh Donaldson + Yankees 38 0.171 0.059 0.600 0.158 3.500 0.079 0.342 0.237 0.553 849
Brendan Donovan * Cardinals 215 0.251 0.272 0.369 0.219 1.468 0.112 0.144 0.344 0.321 777
Jeter Downs + Nationals 2 0 0 0 0 --- 0.500 0.500 0.500 0 840
Brenton Doyle + Rockies 115 0.215 0.297 0.374 0.200 1.739 0.061 0.348 0.261 0.348 591
Hunter Dozier + Royals 91 0.183 0.250 0.305 0.165 1.667 0.088 0.319 0.253 0.275 484
Brandon Drury + Angels 231 0.255 0.308 0.486 0.234 1.907 0.052 0.268 0.303 0.446 719
Mauricio Dubón + Astros 209 0.303 0.339 0.409 0.287 1.350 0.038 0.129 0.330 0.388 753
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Matt Duffy + Royals 82 0.311 0.400 0.392 0.280 1.261 0.073 0.232 0.366 0.354 920
Ezequiel Durán + Rangers 158 0.315 0.375 0.521 0.291 1.652 0.051 0.222 0.367 0.481 1054
Jarren Duran * Red Sox 179 0.278 0.389 0.432 0.251 1.556 0.073 0.296 0.335 0.391 840
Adam Duvall + Red Sox 41 0.417 0.458 0.944 0.366 2.267 0.098 0.195 0.488 0.829 2635
Nate Eaton + Royals 55 0.058 0.097 0.058 0.055 1 0.036 0.382 0.109 0.055 40
Tommy Edman # Cardinals 221 0.246 0.265 0.417 0.222 1.694 0.072 0.149 0.303 0.376 684
Xavier Edwards # Marlins 22 0.381 0.471 0.429 0.364 1.125 0 0.182 0.364 0.409 867
Drew Ellis + Phillies 22 0.222 0.182 0.556 0.182 2.500 0.182 0.227 0.364 0.455 1036
Adam Engel + Padres 6 0 0 0 0 --- 0 0.333 0 0 36
Eduardo Escobar # Mets 109 0.240 0.260 0.410 0.220 1.708 0.064 0.183 0.284 0.376 620
Santiago Espinal + Blue Jays 92 0.205 0.229 0.277 0.185 1.353 0.065 0.130 0.272 0.250 385
Thairo Estrada + Giants 226 0.299 0.371 0.479 0.279 1.603 0.049 0.235 0.345 0.447 930
Stuart Fairchild + Reds 163 0.234 0.341 0.380 0.196 1.625 0.110 0.301 0.331 0.319 751
Kyle Farmer + Twins 129 0.263 0.341 0.356 0.240 1.355 0.062 0.264 0.318 0.326 700
Freddy Fermin + Royals 54 0.208 0.212 0.438 0.185 2.100 0.093 0.222 0.278 0.389 667
David Fletcher + Angels 16 0.125 0.154 0.125 0.125 1 0 0.188 0.125 0.125 53
Dominic Fletcher * Diamondbacks 85 0.308 0.373 0.474 0.282 1.542 0.059 0.200 0.341 0.435 804
Wilmer Flores + Giants 152 0.245 0.267 0.424 0.224 1.735 0.079 0.191 0.303 0.388 671
Mike Ford * Mariners 15 0.143 0.143 0.357 0.133 2.500 0.067 0.400 0.200 0.333 462
Nick Fortes + Marlins 136 0.236 0.276 0.315 0.221 1.333 0.066 0.191 0.287 0.294 462
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jake Fraley * Reds 197 0.262 0.290 0.430 0.228 1.644 0.112 0.178 0.350 0.376 855
Ty France + Mariners 266 0.275 0.311 0.417 0.248 1.515 0.060 0.150 0.342 0.376 727
Wander Franco # Rays 269 0.298 0.319 0.479 0.268 1.611 0.086 0.123 0.361 0.431 995
Adam Frazier * Orioles 221 0.235 0.241 0.390 0.213 1.660 0.077 0.113 0.294 0.353 614
Clint Frazier + White Sox 36 0.233 0.350 0.300 0.194 1.286 0.167 0.278 0.361 0.250 779
Freddie Freeman * Dodgers 295 0.335 0.365 0.576 0.292 1.721 0.105 0.156 0.407 0.502 1399
Tyler Freeman + Guardians 36 0.265 0.321 0.353 0.250 1.333 0.056 0.167 0.306 0.333 578
TJ Friedl * Reds 158 0.326 0.398 0.496 0.291 1.522 0.063 0.196 0.367 0.443 1129
David Fry + Guardians 18 0.118 0.167 0.118 0.111 1 0.056 0.278 0.167 0.111 28
Cam Gallagher + Guardians 74 0.143 0.196 0.171 0.135 1.200 0.027 0.270 0.176 0.162 130
Joey Gallo * Twins 165 0.188 0.231 0.478 0.158 2.538 0.152 0.376 0.321 0.400 825
Adolis García + Rangers 259 0.268 0.299 0.506 0.239 1.887 0.081 0.247 0.328 0.452 957
Avisaíl García + Marlins 76 0.188 0.233 0.333 0.171 1.769 0.039 0.303 0.237 0.303 506
Jose Barrero + Reds 146 0.223 0.318 0.331 0.199 1.483 0.103 0.301 0.301 0.295 537
Luis García * Nationals 235 0.275 0.296 0.390 0.255 1.417 0.055 0.128 0.311 0.362 665
Maikel Garcia + Royals 117 0.252 0.338 0.359 0.222 1.423 0.085 0.265 0.316 0.316 703
Kyle Garlick + Twins 30 0.179 0.200 0.429 0.167 2.400 0.067 0.367 0.233 0.400 563
Stone Garrett + Nationals 112 0.265 0.385 0.373 0.241 1.407 0.054 0.321 0.313 0.339 677
Mitch Garver + Rangers 44 0.282 0.400 0.564 0.250 2 0.114 0.364 0.364 0.500 1115
Andrés Giménez * Guardians 239 0.241 0.277 0.352 0.218 1.462 0.046 0.155 0.301 0.318 558
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Paul Goldschmidt + Cardinals 278 0.280 0.333 0.481 0.241 1.716 0.129 0.212 0.378 0.414 1020
Yan Gomes + Cubs 136 0.266 0.276 0.445 0.250 1.676 0.029 0.191 0.287 0.419 742
Oscar Gonzalez + Guardians 75 0.192 0.228 0.288 0.187 1.500 0.027 0.200 0.213 0.280 313
Romy González + White Sox 90 0.198 0.269 0.384 0.189 1.941 0.022 0.356 0.211 0.367 467
Nick Gordon * Twins 93 0.176 0.179 0.319 0.172 1.813 0.011 0.118 0.183 0.312 274
Nolan Gorman * Cardinals 225 0.264 0.311 0.543 0.231 2.058 0.111 0.289 0.347 0.476 1032
Yuli Gurriel + Marlins 167 0.272 0.290 0.411 0.246 1.512 0.078 0.114 0.329 0.371 738
Yasmani Grandal # White Sox 188 0.263 0.315 0.404 0.239 1.533 0.080 0.207 0.330 0.367 727
Riley Greene * Tigers 224 0.296 0.410 0.443 0.268 1.500 0.094 0.286 0.362 0.402 929
Randal Grichuk + Rockies 131 0.331 0.409 0.475 0.298 1.436 0.076 0.191 0.389 0.427 1099
Trent Grisham * Padres 223 0.191 0.250 0.362 0.161 1.889 0.148 0.278 0.314 0.305 600
Vaughn Grissom + Braves 70 0.277 0.340 0.308 0.257 1.111 0.029 0.186 0.314 0.286 540
Robbie Grossman # Rangers 213 0.237 0.297 0.376 0.207 1.591 0.099 0.263 0.315 0.329 697
Vladimir Guerrero Jr. + Blue Jays 274 0.281 0.306 0.450 0.248 1.603 0.091 0.157 0.354 0.398 871
Luis Guillorme * Mets 70 0.242 0.326 0.290 0.214 1.200 0.114 0.229 0.329 0.257 524
Lourdes Gurriel Jr. + Diamondbacks 217 0.310 0.338 0.550 0.286 1.774 0.065 0.161 0.359 0.507 988
Dalton Guthrie + Phillies 23 0.150 0.231 0.200 0.130 1.333 0.130 0.304 0.261 0.174 268
Eric Haase + Tigers 170 0.213 0.287 0.290 0.194 1.364 0.082 0.271 0.276 0.265 425
Sam Haggerty # Mariners 48 0.190 0.258 0.238 0.167 1.250 0.125 0.229 0.292 0.208 430
Darick Hall * Phillies 19 0.222 0.250 0.278 0.211 1.250 0.053 0.105 0.263 0.263 354
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Billy Hamilton + White Sox 2 0 0 0 0 --- 0 0.500 0 0 0
Garrett Hampson + Marlins 124 0.243 0.333 0.351 0.218 1.444 0.073 0.258 0.306 0.315 592
Mitch Haniger + Giants 145 0.222 0.283 0.363 0.207 1.633 0.055 0.276 0.269 0.338 509
Ian Happ # Cubs 269 0.265 0.355 0.388 0.216 1.466 0.171 0.245 0.390 0.316 971
Bryce Harper * Phillies 140 0.294 0.376 0.445 0.250 1.514 0.136 0.236 0.386 0.379 986
Josh Harrison + Phillies 71 0.197 0.240 0.258 0.183 1.308 0.014 0.225 0.239 0.239 358
Michael Harris II * Braves 151 0.193 0.240 0.304 0.172 1.577 0.079 0.245 0.272 0.272 445
Adam Haseley * White Sox 39 0.222 0.286 0.278 0.205 1.250 0.077 0.205 0.282 0.256 385
Ke'Bryan Hayes + Pirates 249 0.266 0.307 0.425 0.249 1.597 0.060 0.165 0.309 0.398 607
Austin Hays + Orioles 224 0.306 0.380 0.502 0.286 1.641 0.058 0.241 0.344 0.469 936
Austin Hedges + Pirates 122 0.179 0.232 0.226 0.156 1.263 0.066 0.205 0.230 0.197 203
Jonah Heim # Rangers 211 0.282 0.320 0.456 0.261 1.618 0.066 0.185 0.332 0.422 798
Tyler Heineman # Pirates 10 0.111 0.125 0.111 0.100 1 0.100 0.100 0.200 0.100 179
Tyler Heineman # Blue Jays 13 0.300 0.429 0.400 0.231 1.333 0.231 0.231 0.462 0.308 1296
Gunnar Henderson * Orioles 199 0.220 0.297 0.411 0.186 1.865 0.151 0.302 0.342 0.347 774
David Hensley + Astros 86 0.130 0.205 0.182 0.116 1.400 0.105 0.372 0.221 0.163 261
Kiké Hernández + Red Sox 233 0.230 0.273 0.364 0.206 1.583 0.086 0.219 0.300 0.326 558
Teoscar Hernández + Mariners 255 0.241 0.322 0.414 0.224 1.719 0.047 0.325 0.286 0.384 648
Yonny Hernández # Dodgers 1 0 0 0 0 --- 0 0 0 0 0
José Herrera # Diamondbacks 68 0.255 0.378 0.327 0.206 1.286 0.118 0.279 0.324 0.265 558
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jason Heyward * Dodgers 136 0.232 0.244 0.464 0.191 2 0.140 0.184 0.338 0.382 920
Aaron Hicks # Yankees 76 0.188 0.250 0.261 0.171 1.385 0.092 0.263 0.263 0.237 368
Aaron Hicks # Orioles 27 0.364 0.412 0.591 0.296 1.625 0.185 0.148 0.481 0.481 2016
Kyle Higashioka + Yankees 100 0.223 0.300 0.383 0.210 1.714 0.060 0.310 0.270 0.360 514
Sam Hilliard * Braves 75 0.246 0.412 0.449 0.227 1.824 0.080 0.427 0.307 0.413 745
Nico Hoerner + Cubs 249 0.284 0.303 0.384 0.261 1.354 0.068 0.100 0.337 0.353 794
T.J. Hopkins + Reds 19 0.167 0.250 0.167 0.158 1 0.053 0.316 0.211 0.158 169
Eric Hosmer * Cubs 100 0.234 0.299 0.330 0.220 1.409 0.060 0.250 0.280 0.310 422
Sam Huff + Rangers 11 0.200 0.400 0.200 0.182 1 0.091 0.455 0.273 0.182 207
Cooper Hummel # Mariners 26 0.087 0.143 0.130 0.077 1.500 0.077 0.346 0.192 0.115 107
Andy Ibañez + Tigers 102 0.173 0.197 0.296 0.167 1.706 0.029 0.196 0.206 0.284 263
Jonathan India + Reds 282 0.275 0.318 0.410 0.238 1.493 0.092 0.181 0.355 0.355 895
Kyle Isbel * Royals 96 0.209 0.254 0.352 0.198 1.684 0.042 0.198 0.250 0.333 391
Travis Jankowski * Rangers 98 0.291 0.368 0.395 0.255 1.360 0.102 0.184 0.367 0.347 900
Danny Jansen + Blue Jays 132 0.207 0.218 0.413 0.189 2 0.083 0.212 0.273 0.379 562
Ryan Jeffers + Twins 111 0.247 0.358 0.427 0.198 1.727 0.126 0.297 0.378 0.342 855
Eloy Jiménez + White Sox 149 0.257 0.309 0.434 0.235 1.686 0.081 0.248 0.315 0.396 718
Connor Joe + Pirates 196 0.251 0.330 0.474 0.219 1.884 0.107 0.270 0.347 0.413 851
Bryce Johnson # Giants 44 0.175 0.231 0.275 0.159 1.571 0.068 0.318 0.227 0.250 395
Nolan Jones * Rockies 47 0.349 0.520 0.581 0.319 1.667 0.085 0.340 0.404 0.532 1437
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Aaron Judge + Yankees 213 0.291 0.333 0.674 0.239 2.314 0.164 0.296 0.404 0.554 1478
Edouard Julien * Twins 72 0.226 0.294 0.452 0.194 2 0.097 0.347 0.306 0.389 768
Corey Julks + Astros 170 0.262 0.336 0.402 0.253 1.535 0.029 0.276 0.282 0.388 641
Josh Jung + Rangers 252 0.292 0.357 0.519 0.270 1.779 0.067 0.266 0.341 0.480 975
Jarred Kelenic * Mariners 237 0.270 0.367 0.502 0.245 1.862 0.084 0.325 0.333 0.456 867
Tony Kemp * Athletics 170 0.149 0.165 0.203 0.129 1.364 0.106 0.124 0.241 0.176 245
Max Kepler * Twins 149 0.188 0.198 0.361 0.168 1.920 0.074 0.221 0.262 0.322 516
Grae Kessinger + Astros 3 0 0 0 0 --- 0 0.333 0 0 0
Kevin Kiermaier * Blue Jays 180 0.296 0.355 0.481 0.267 1.625 0.078 0.194 0.356 0.433 950
Ha-Seong Kim + Padres 220 0.246 0.315 0.380 0.209 1.543 0.123 0.245 0.336 0.323 767
Isiah Kiner-Falefa + Yankees 147 0.239 0.268 0.355 0.224 1.485 0.048 0.156 0.279 0.333 486
Alex Kirilloff * Twins 111 0.300 0.387 0.456 0.243 1.519 0.153 0.225 0.432 0.369 1236
Alejandro Kirk + Blue Jays 179 0.256 0.280 0.346 0.223 1.350 0.112 0.123 0.346 0.302 661
Andrew Knizner + Cardinals 86 0.232 0.264 0.476 0.221 2.053 0.035 0.279 0.256 0.453 623
Ryan Kreidler + Tigers 18 0.111 0.182 0.111 0.111 1 0 0.389 0.111 0.111 38
Steven Kwan * Guardians 289 0.257 0.289 0.348 0.225 1.354 0.107 0.125 0.336 0.304 675
Jake Lamb * Angels 54 0.216 0.265 0.353 0.204 1.636 0.056 0.278 0.259 0.333 502
Shea Langeliers + Athletics 214 0.219 0.276 0.396 0.196 1.810 0.079 0.290 0.294 0.355 584
Trevor Larnach * Twins 164 0.200 0.288 0.364 0.171 1.821 0.134 0.348 0.305 0.311 622
Tommy La Stella * Mariners 24 0.190 0.250 0.238 0.167 1.250 0.125 0.208 0.292 0.208 377
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ramón Laureano + Athletics 188 0.230 0.302 0.402 0.213 1.750 0.059 0.282 0.287 0.372 607
DJ LeMahieu + Yankees 225 0.239 0.307 0.390 0.218 1.633 0.076 0.267 0.302 0.356 608
Sandy León # Rangers 43 0.150 0.286 0.200 0.140 1.333 0.023 0.442 0.186 0.186 104
Josh Lester * Orioles 7 0.143 0.250 0.143 0.143 1 0 0.429 0.143 0.143 76
Kyle Lewis + Diamondbacks 18 0.167 0.250 0.389 0.167 2.333 0 0.500 0.167 0.389 383
Royce Lewis + Twins 37 0.270 0.333 0.459 0.270 1.700 0 0.297 0.270 0.459 627
Francisco Lindor # Mets 277 0.222 0.244 0.431 0.199 1.945 0.079 0.224 0.296 0.386 682
Tim Locastro + Mets 10 0 0 0 0 --- 0 0.200 0.300 0 809
Evan Longoria + Diamondbacks 109 0.225 0.246 0.520 0.211 2.304 0.055 0.312 0.266 0.486 712
Nicky Lopez * Royals 96 0.225 0.295 0.338 0.188 1.500 0.125 0.198 0.333 0.281 623
Brandon Lowe * Rays 201 0.205 0.257 0.398 0.179 1.944 0.119 0.313 0.299 0.348 658
Josh Lowe * Rays 197 0.295 0.341 0.546 0.274 1.852 0.066 0.239 0.340 0.508 1069
Nathaniel Lowe * Rangers 280 0.275 0.332 0.437 0.243 1.588 0.107 0.207 0.354 0.386 869
Nathan Lukes * Blue Jays 18 0.188 0.273 0.313 0.167 1.667 0.111 0.278 0.278 0.278 455
Jordan Luplow + Blue Jays 7 0 0 0 0 --- 0.143 0.571 0.143 0 14
Manny Machado + Padres 200 0.239 0.275 0.380 0.220 1.591 0.065 0.210 0.290 0.350 548
Nick Madrigal + Cubs 102 0.240 0.267 0.292 0.225 1.217 0.039 0.098 0.284 0.275 376
Drew Maggi + Pirates 6 0.333 0.400 0.500 0.333 1.500 0 0.167 0.333 0.500 845
Luke Maile + Reds 67 0.226 0.297 0.419 0.209 1.857 0.060 0.328 0.284 0.388 556
Martín Maldonado + Astros 162 0.191 0.276 0.284 0.167 1.481 0.086 0.315 0.272 0.247 351
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Trey Mancini + Cubs 189 0.243 0.330 0.355 0.217 1.463 0.085 0.286 0.307 0.317 610
Tucupita Marcano * Pirates 128 0.267 0.295 0.457 0.242 1.710 0.047 0.141 0.313 0.414 733
Manuel Margot + Rays 169 0.240 0.279 0.327 0.213 1.361 0.083 0.166 0.314 0.290 601
Jake Marisnick + White Sox 2 0 0 0 0 --- 0 0.500 0 0 0
Jake Marisnick + Tigers 22 0.150 0.250 0.150 0.136 1 0.091 0.364 0.227 0.136 145
Brandon Marsh * Phillies 210 0.263 0.389 0.441 0.224 1.681 0.124 0.329 0.352 0.376 946
Ketel Marte # Diamondbacks 260 0.276 0.301 0.474 0.246 1.719 0.081 0.165 0.342 0.423 932
Starling Marte + Mets 229 0.258 0.309 0.335 0.236 1.296 0.057 0.179 0.314 0.306 630
J.D. Martinez + Dodgers 207 0.275 0.303 0.624 0.251 2.269 0.053 0.275 0.314 0.570 1010
Michael Massey * Royals 184 0.228 0.309 0.323 0.207 1.421 0.060 0.304 0.283 0.293 562
Miles Mastrobuoni * Cubs 64 0.161 0.231 0.196 0.141 1.222 0.125 0.266 0.266 0.172 329
Jorge Mateo + Orioles 195 0.232 0.267 0.379 0.210 1.634 0.051 0.221 0.267 0.344 584
Mark Mathias + Pirates 55 0.255 0.324 0.298 0.218 1.167 0.145 0.182 0.364 0.255 727
Nick Maton * Tigers 190 0.169 0.202 0.319 0.142 1.889 0.142 0.268 0.295 0.268 516
James McCann + Orioles 90 0.190 0.206 0.357 0.178 1.875 0.033 0.200 0.233 0.333 400
Jake McCarthy * Diamondbacks 114 0.188 0.220 0.257 0.167 1.368 0.079 0.167 0.263 0.228 393
Chas McCormick + Astros 125 0.227 0.278 0.427 0.200 1.880 0.088 0.264 0.312 0.376 739
Andrew McCutchen + Pirates 231 0.268 0.307 0.432 0.221 1.608 0.156 0.199 0.381 0.355 1041
Reese McGuire * Red Sox 99 0.286 0.419 0.374 0.263 1.308 0.051 0.293 0.313 0.343 629
Ryan McKenna + Orioles 74 0.232 0.319 0.348 0.216 1.500 0.027 0.297 0.270 0.324 463
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Billy McKinney * Yankees 10 0.300 0.250 0.800 0.300 2.667 0 0.100 0.300 0.800 1197
Zach McKinstry * Tigers 190 0.256 0.303 0.388 0.216 1.512 0.132 0.189 0.358 0.326 910
Matt McLain + Reds 109 0.350 0.478 0.530 0.321 1.514 0.073 0.266 0.404 0.486 1228
Ryan McMahon * Rockies 258 0.261 0.359 0.474 0.233 1.817 0.101 0.310 0.337 0.422 804
Jeff McNeil * Mets 261 0.278 0.301 0.348 0.245 1.250 0.088 0.092 0.352 0.307 773
Austin Meadows * Tigers 21 0.238 0.278 0.286 0.238 1.200 0 0.143 0.238 0.286 312
Francisco Mejía # Rays 104 0.229 0.292 0.333 0.212 1.455 0.058 0.240 0.269 0.308 475
MJ Melendez * Royals 239 0.219 0.306 0.367 0.192 1.674 0.109 0.305 0.305 0.322 608
Joey Meneses + Nationals 260 0.305 0.373 0.399 0.285 1.311 0.065 0.185 0.350 0.373 748
Óscar Mercado + Cardinals 30 0.310 0.360 0.414 0.300 1.333 0.033 0.133 0.333 0.400 806
Whit Merrifield + Blue Jays 232 0.295 0.347 0.386 0.267 1.306 0.078 0.159 0.353 0.349 846
Matt Mervis * Cubs 85 0.169 0.239 0.273 0.153 1.615 0.082 0.341 0.247 0.247 356
Jake Meyers + Astros 176 0.252 0.327 0.428 0.227 1.700 0.074 0.278 0.324 0.386 749
Brad Miller * Rangers 56 0.208 0.231 0.333 0.179 1.600 0.125 0.161 0.304 0.286 601
Owen Miller + Brewers 170 0.314 0.354 0.453 0.294 1.440 0.047 0.153 0.353 0.424 935
Shelby Miller + Dodgers 1 0 0 0 0 --- 0 0 0 0 0
José Miranda + Twins 142 0.220 0.245 0.318 0.204 1.448 0.063 0.162 0.275 0.296 421
Garrett Mitchell * Brewers 62 0.259 0.387 0.466 0.242 1.800 0.065 0.387 0.306 0.435 823
Andruw Monasterio + Brewers 30 0.296 0.350 0.481 0.267 1.625 0.100 0.200 0.367 0.433 1034
Yoán Moncada # White Sox 135 0.238 0.307 0.381 0.222 1.600 0.052 0.259 0.289 0.356 566
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Mickey Moniak * Angels 62 0.305 0.394 0.678 0.290 2.222 0.032 0.339 0.339 0.645 1209
Elehuris Montero + Rockies 67 0.234 0.378 0.359 0.224 1.533 0.030 0.388 0.269 0.343 560
Dylan Moore + Mariners 2 --- 0 --- 0 --- 1 0 1 0 0
Christopher Morel + Cubs 89 0.247 0.268 0.617 0.225 2.500 0.090 0.348 0.315 0.562 1007
Gabriel Moreno + Diamondbacks 172 0.280 0.336 0.363 0.256 1.295 0.064 0.198 0.320 0.331 656
Taylor Motter + Cardinals 22 0.200 0.333 0.300 0.182 1.500 0.091 0.364 0.273 0.273 381
Ryan Mountcastle + Orioles 261 0.227 0.256 0.421 0.211 1.855 0.046 0.245 0.264 0.391 597
Mike Moustakas * Rockies 110 0.258 0.318 0.419 0.218 1.625 0.127 0.245 0.345 0.355 896
Cedric Mullins * Orioles 224 0.263 0.297 0.479 0.228 1.824 0.125 0.183 0.353 0.415 940
Max Muncy * Dodgers 242 0.198 0.190 0.490 0.165 2.475 0.153 0.285 0.326 0.409 846
Sean Murphy + Braves 215 0.288 0.331 0.549 0.247 1.906 0.112 0.223 0.391 0.470 1123
Tom Murphy + Mariners 70 0.215 0.317 0.369 0.200 1.714 0.071 0.329 0.271 0.343 452
Wil Myers + Reds 141 0.189 0.273 0.283 0.170 1.500 0.085 0.340 0.255 0.255 382
Omar Narváez * Mets 25 0.273 0.316 0.273 0.240 1 0.080 0.160 0.320 0.240 677
Bo Naylor * Guardians 2 0 0 0 0 --- 0 0 0 0 0
Josh Naylor * Guardians 215 0.277 0.295 0.462 0.251 1.667 0.074 0.158 0.330 0.419 816
Zach Neto + Angels 183 0.239 0.287 0.358 0.208 1.500 0.060 0.197 0.328 0.311 698
Tyler Nevin + Tigers 44 0.128 0.138 0.205 0.114 1.600 0.068 0.227 0.205 0.182 292
Kevin Newman + Reds 178 0.270 0.297 0.371 0.242 1.372 0.079 0.124 0.331 0.331 709
Tomás Nido + Mets 61 0.125 0.179 0.125 0.115 1 0.033 0.295 0.148 0.115 63
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brandon Nimmo * Mets 281 0.282 0.352 0.419 0.242 1.485 0.114 0.214 0.370 0.359 969
Ryan Noda * Athletics 217 0.249 0.380 0.462 0.194 1.857 0.198 0.327 0.410 0.359 1125
Austin Nola + Padres 128 0.130 0.169 0.176 0.109 1.357 0.125 0.234 0.242 0.148 229
Lars Nootbaar * Cardinals 184 0.266 0.327 0.390 0.223 1.463 0.158 0.207 0.380 0.326 932
Rougned Odor * Padres 106 0.211 0.229 0.411 0.189 1.950 0.094 0.198 0.292 0.368 609
Ryan O'Hearn * Orioles 64 0.271 0.325 0.508 0.250 1.875 0.063 0.266 0.313 0.469 900
Logan O'Hoppe + Angels 59 0.283 0.314 0.547 0.254 1.933 0.068 0.254 0.339 0.492 992
Shohei Ohtani * Angels 280 0.282 0.310 0.563 0.246 2 0.100 0.218 0.350 0.493 1102
Chris Okey + Angels 2 0 0 0 0 --- 0 1 0 0 0
Edward Olivares + Royals 170 0.232 0.258 0.413 0.212 1.778 0.059 0.176 0.300 0.376 660
Matt Olson * Braves 285 0.231 0.277 0.496 0.193 2.145 0.154 0.298 0.354 0.414 938
Tyler O'Neill + Cardinals 99 0.228 0.339 0.337 0.212 1.476 0.071 0.343 0.283 0.313 484
Joey Ortiz + Orioles 28 0.259 0.333 0.296 0.250 1.143 0 0.250 0.250 0.286 383
James Outman * Dodgers 215 0.232 0.327 0.454 0.200 1.953 0.102 0.344 0.330 0.391 865
Chris Owings + Pirates 25 0.160 0.308 0.160 0.160 1 0 0.480 0.160 0.160 76
Marcell Ozuna + Braves 190 0.235 0.246 0.482 0.211 2.050 0.105 0.232 0.316 0.432 803
Cristian Pache + Phillies 26 0.360 0.444 0.600 0.346 1.667 0 0.231 0.346 0.577 988
Josh Palacios * Pirates 45 0.268 0.303 0.415 0.244 1.545 0.067 0.156 0.333 0.378 709
Isaac Paredes + Rays 213 0.270 0.286 0.503 0.239 1.863 0.075 0.178 0.352 0.446 940
Vinnie Pasquantino * Royals 260 0.247 0.250 0.437 0.219 1.772 0.096 0.119 0.323 0.388 721
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Joc Pederson * Giants 115 0.260 0.303 0.479 0.217 1.840 0.139 0.226 0.374 0.400 1003
Jeremy Peña + Astros 263 0.252 0.303 0.426 0.232 1.689 0.049 0.228 0.304 0.392 685
David Peralta * Dodgers 151 0.261 0.299 0.359 0.245 1.378 0.046 0.166 0.291 0.338 597
Oswald Peraza + Yankees 38 0.188 0.231 0.219 0.158 1.167 0.079 0.158 0.316 0.184 401
Geraldo Perdomo # Diamondbacks 171 0.287 0.336 0.469 0.240 1.634 0.123 0.181 0.380 0.392 1013
Carlos Pérez + Athletics 98 0.253 0.297 0.379 0.224 1.500 0.082 0.224 0.316 0.337 747
Carlos Pérez + White Sox 4 0.250 0.333 0.250 0.250 1 0 0.250 0.250 0.250 0
Michael Pérez * Mets 7 0.571 0.667 0.714 0.571 1.250 0 0.143 0.571 0.714 3679
Roberto Pérez + Giants 17 0.133 0.222 0.133 0.118 1 0.118 0.353 0.235 0.118 180
Salvador Perez + Royals 239 0.269 0.296 0.489 0.251 1.817 0.033 0.218 0.305 0.456 768
Blake Perkins # Brewers 29 0.160 0.188 0.320 0.138 2 0.069 0.276 0.207 0.276 327
Jace Peterson * Athletics 198 0.221 0.277 0.337 0.192 1.526 0.116 0.247 0.318 0.293 614
Tommy Pham + Mets 124 0.236 0.257 0.481 0.202 2.040 0.121 0.234 0.323 0.411 913
Brett Phillips * Angels 16 0.077 0.200 0.077 0.063 1 0.188 0.500 0.250 0.063 314
Kevin Pillar + Braves 90 0.259 0.276 0.518 0.244 2 0.044 0.244 0.289 0.489 859
Jorge Polanco # Twins 127 0.250 0.291 0.450 0.236 1.800 0.055 0.228 0.291 0.425 668
AJ Pollock + Mariners 105 0.160 0.157 0.319 0.143 2 0.086 0.210 0.229 0.286 441
Nick Pratto * Royals 151 0.300 0.467 0.462 0.258 1.538 0.113 0.344 0.391 0.397 1071
Jurickson Profar # Rockies 254 0.247 0.286 0.395 0.217 1.600 0.106 0.181 0.323 0.346 677
Cal Raleigh # Mariners 209 0.214 0.254 0.406 0.191 1.900 0.105 0.254 0.297 0.364 643
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Luke Raley * Rays 161 0.257 0.309 0.586 0.224 2.278 0.075 0.304 0.348 0.509 1106
Harold Ramírez + Rays 191 0.294 0.331 0.508 0.272 1.731 0.063 0.204 0.340 0.471 991
José Ramírez # Guardians 268 0.275 0.266 0.496 0.243 1.800 0.104 0.086 0.347 0.437 900
Henry Ramos # Reds 73 0.242 0.319 0.306 0.205 1.267 0.137 0.205 0.356 0.260 629
Heliot Ramos + Giants 27 0.192 0.278 0.269 0.185 1.400 0.037 0.296 0.222 0.259 252
J.T. Realmuto + Phillies 222 0.245 0.298 0.426 0.225 1.740 0.050 0.230 0.293 0.392 656
Rob Refsnyder + Red Sox 111 0.281 0.369 0.371 0.225 1.320 0.162 0.207 0.423 0.297 1039
Anthony Rendon + Angels 141 0.286 0.313 0.357 0.227 1.250 0.142 0.113 0.404 0.284 1097
Hunter Renfroe + Angels 245 0.252 0.277 0.451 0.233 1.789 0.069 0.208 0.302 0.416 687
Luis Rengifo # Angels 174 0.227 0.258 0.331 0.201 1.457 0.098 0.178 0.310 0.293 593
Franmil Reyes + Royals 65 0.186 0.257 0.288 0.169 1.545 0.062 0.369 0.231 0.262 379
Pablo Reyes + Red Sox 48 0.289 0.333 0.356 0.271 1.231 0.063 0.125 0.333 0.333 687
Bryan Reynolds # Pirates 257 0.278 0.315 0.471 0.245 1.698 0.086 0.183 0.342 0.416 904
Matt Reynolds + Reds 5 0.200 0.500 0.200 0.200 1 0 0.600 0.200 0.200 181
Austin Riley + Braves 276 0.278 0.337 0.465 0.246 1.676 0.087 0.250 0.344 0.413 857
Edwin Ríos * Cubs 34 0.071 0.091 0.214 0.059 3 0.147 0.471 0.235 0.176 311
Alfonso Rivas * Padres 8 0.286 0.400 0.429 0.250 1.500 0.125 0.250 0.375 0.375 886
Emmanuel Rivera + Diamondbacks 104 0.367 0.407 0.490 0.346 1.333 0.058 0.106 0.404 0.462 1115
Anthony Rizzo * Yankees 258 0.273 0.323 0.450 0.244 1.651 0.078 0.233 0.345 0.403 836
Luis Robert Jr. + White Sox 258 0.265 0.329 0.517 0.240 1.952 0.050 0.287 0.314 0.469 884
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Víctor Robles + Nationals 107 0.292 0.347 0.360 0.243 1.231 0.093 0.131 0.374 0.299 857
Brayan Rocchio # Guardians 14 0.214 0.231 0.214 0.214 1 0 0.071 0.214 0.214 102
Julio Rodríguez + Mariners 269 0.243 0.304 0.433 0.223 1.783 0.067 0.279 0.305 0.398 701
Jake Rogers + Tigers 120 0.171 0.185 0.438 0.150 2.556 0.108 0.367 0.267 0.383 639
Josh Rojas * Diamondbacks 193 0.243 0.320 0.314 0.212 1.293 0.083 0.233 0.301 0.275 633
Miguel Rojas + Dodgers 137 0.217 0.246 0.256 0.204 1.179 0.044 0.124 0.248 0.241 358
Brent Rooker + Athletics 223 0.263 0.317 0.505 0.224 1.920 0.121 0.269 0.363 0.430 990
Ben Rortvedt * Yankees 9 0.286 0.400 0.429 0.222 1.500 0.222 0.222 0.444 0.333 1219
Amed Rosario + Guardians 243 0.235 0.297 0.327 0.218 1.396 0.058 0.214 0.280 0.305 462
Eddie Rosario * Braves 202 0.258 0.311 0.459 0.248 1.780 0.035 0.257 0.282 0.441 607
Darin Ruf + Giants 27 0.261 0.429 0.348 0.222 1.333 0.148 0.333 0.370 0.296 760
Darin Ruf + Brewers 30 0.192 0.263 0.231 0.167 1.200 0.133 0.233 0.300 0.200 392
Esteury Ruiz + Athletics 278 0.263 0.322 0.339 0.237 1.288 0.036 0.173 0.317 0.306 672
Keibert Ruiz # Nationals 213 0.229 0.219 0.380 0.207 1.659 0.070 0.080 0.300 0.343 565
Adley Rutschman # Orioles 277 0.278 0.303 0.417 0.231 1.500 0.162 0.141 0.394 0.347 969
Blake Sabol * Giants 161 0.248 0.349 0.428 0.224 1.722 0.081 0.342 0.323 0.385 792
César Salazar * Astros 15 0.143 0.200 0.143 0.133 1 0.067 0.267 0.200 0.133 137
Gary Sánchez + Mets 7 0.167 0.250 0.167 0.143 1 0 0.429 0.143 0.143 287
Gary Sánchez + Padres 37 0.294 0.263 0.794 0.270 2.700 0.081 0.270 0.351 0.730 1417
Jesús Sánchez * Marlins 113 0.294 0.358 0.559 0.265 1.900 0.088 0.257 0.363 0.504 1010
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Anthony Santander # Orioles 252 0.256 0.312 0.462 0.226 1.807 0.095 0.250 0.329 0.409 810
Carlos Santana # Pirates 231 0.230 0.268 0.365 0.199 1.587 0.126 0.177 0.325 0.316 696
Josh Sborz + Rangers 1 0 0 0 0 --- 0 1 0 0 0
Casey Schmitt + Giants 107 0.279 0.329 0.404 0.271 1.448 0.009 0.196 0.290 0.393 606
Jonathan Schoop + Tigers 101 0.196 0.277 0.250 0.178 1.278 0.089 0.267 0.267 0.228 310
Kyle Schwarber * Phillies 270 0.177 0.176 0.445 0.144 2.513 0.174 0.289 0.330 0.363 796
Corey Seager * Rangers 139 0.325 0.358 0.569 0.288 1.750 0.094 0.180 0.381 0.504 1257
Jean Segura + Marlins 205 0.188 0.229 0.215 0.171 1.143 0.078 0.161 0.259 0.195 236
Marcus Semien + Rangers 291 0.295 0.322 0.488 0.261 1.658 0.096 0.151 0.361 0.433 1076
Nick Senzel + Reds 184 0.258 0.314 0.380 0.228 1.476 0.098 0.217 0.332 0.337 781
Brian Serven + Rockies 23 0.130 0.231 0.174 0.130 1.333 0 0.435 0.130 0.174 73
Gavin Sheets * White Sox 150 0.233 0.235 0.406 0.207 1.742 0.100 0.173 0.307 0.360 713
Braden Shewmake * Braves 4 0 0 0 0 --- 0 0.250 0 0 0
Zack Short + Tigers 66 0.293 0.359 0.483 0.258 1.647 0.106 0.258 0.364 0.424 1089
Jon Singleton * Brewers 20 0.158 0.231 0.211 0.150 1.333 0.050 0.300 0.200 0.200 174
Jose Siri + Rays 135 0.230 0.243 0.557 0.207 2.429 0.074 0.319 0.281 0.504 891
Austin Slater + Giants 43 0.375 0.467 0.500 0.349 1.333 0.070 0.209 0.419 0.465 1413
Canaan Smith-Njigba * Pirates 37 0.125 0.235 0.219 0.108 1.750 0.108 0.432 0.216 0.189 285
Dominic Smith * Nationals 248 0.265 0.313 0.301 0.234 1.138 0.097 0.149 0.347 0.266 608
Josh H. Smith * Rangers 118 0.211 0.288 0.347 0.169 1.650 0.119 0.280 0.356 0.280 749
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Kevin Smith + Athletics 92 0.186 0.250 0.302 0.174 1.625 0.022 0.337 0.196 0.283 315
Pavin Smith * Diamondbacks 163 0.200 0.218 0.364 0.172 1.821 0.135 0.202 0.307 0.313 633
Will Smith + Dodgers 193 0.297 0.288 0.519 0.244 1.745 0.145 0.114 0.399 0.425 1345
Donovan Solano + Twins 163 0.269 0.361 0.352 0.239 1.308 0.086 0.227 0.350 0.313 673
Jorge Soler + Marlins 250 0.239 0.257 0.518 0.212 2.170 0.100 0.260 0.324 0.460 850
Edmundo Sosa + Phillies 141 0.254 0.309 0.396 0.241 1.559 0.014 0.241 0.270 0.376 515
Lenyn Sosa + White Sox 70 0.132 0.157 0.221 0.129 1.667 0.014 0.229 0.143 0.214 158
Juan Soto * Padres 273 0.269 0.324 0.481 0.212 1.793 0.205 0.212 0.421 0.381 1185
Liván Soto * Angels 12 0.222 0.286 0.222 0.167 1 0.250 0.167 0.417 0.167 781
George Springer + Blue Jays 271 0.252 0.275 0.398 0.229 1.581 0.085 0.162 0.321 0.362 710
Jacob Stallings + Marlins 102 0.156 0.212 0.211 0.137 1.357 0.078 0.255 0.216 0.186 209
Giancarlo Stanton + Yankees 74 0.243 0.250 0.514 0.230 2.118 0.054 0.230 0.284 0.486 744
Spencer Steer + Reds 259 0.286 0.329 0.480 0.251 1.677 0.100 0.185 0.367 0.421 996
Tyler Stephenson + Reds 250 0.244 0.333 0.357 0.216 1.463 0.100 0.272 0.328 0.316 643
Cal Stevenson * Giants 12 0 0 0 0 --- 0.250 0.167 0.250 0 234
Bryson Stott * Phillies 266 0.280 0.325 0.382 0.259 1.362 0.056 0.177 0.323 0.353 719
Kyle Stowers * Orioles 33 0.067 0.111 0.067 0.061 1 0.091 0.364 0.152 0.061 37
Myles Straw + Guardians 229 0.240 0.306 0.309 0.214 1.286 0.092 0.197 0.310 0.275 547
Garrett Stubbs * Phillies 35 0.242 0.381 0.333 0.229 1.375 0.029 0.343 0.286 0.314 493
Eugenio Suárez + Mariners 265 0.206 0.275 0.316 0.177 1.532 0.109 0.287 0.306 0.272 563
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brett Sullivan * Padres 49 0.170 0.206 0.298 0.163 1.750 0.020 0.265 0.184 0.286 292
Jack Suwinski * Pirates 198 0.242 0.304 0.509 0.202 2.100 0.146 0.323 0.354 0.424 1066
Seiya Suzuki + Cubs 207 0.278 0.364 0.450 0.242 1.620 0.121 0.261 0.367 0.391 860
Dansby Swanson + Cubs 275 0.258 0.331 0.404 0.225 1.565 0.124 0.236 0.353 0.353 815
Raimel Tapia * Red Sox 97 0.264 0.328 0.368 0.237 1.391 0.093 0.196 0.330 0.330 767
Fernando Tatis Jr. + Padres 198 0.262 0.267 0.514 0.242 1.958 0.066 0.187 0.313 0.475 877
Mike Tauchman * Cubs 64 0.260 0.351 0.280 0.203 1.077 0.172 0.219 0.391 0.219 904
Leody Taveras # Rangers 185 0.304 0.368 0.476 0.276 1.569 0.076 0.211 0.357 0.432 979
Chris Taylor + Dodgers 161 0.205 0.253 0.466 0.186 2.267 0.075 0.360 0.273 0.422 714
Michael A. Taylor + Twins 174 0.230 0.298 0.441 0.213 1.919 0.052 0.339 0.276 0.408 674
Tyrone Taylor + Brewers 78 0.160 0.204 0.240 0.154 1.500 0.026 0.269 0.179 0.231 192
Rowdy Tellez * Brewers 219 0.227 0.250 0.443 0.201 1.955 0.105 0.256 0.306 0.393 708
Matt Thaiss * Angels 133 0.274 0.373 0.398 0.233 1.452 0.128 0.271 0.376 0.338 967
Alek Thomas * Diamondbacks 123 0.195 0.235 0.327 0.179 1.682 0.065 0.220 0.252 0.301 401
Lane Thomas + Nationals 260 0.280 0.352 0.452 0.258 1.612 0.065 0.254 0.335 0.415 871
Bubba Thompson + Rangers 60 0.170 0.237 0.283 0.150 1.667 0.067 0.267 0.233 0.250 317
Trayce Thompson + Dodgers 87 0.155 0.207 0.366 0.126 2.364 0.172 0.425 0.310 0.299 678
Michael Toglia # Rockies 25 0.174 0.286 0.217 0.160 1.250 0.080 0.360 0.240 0.200 207
Spencer Torkelson + Tigers 255 0.228 0.280 0.357 0.200 1.569 0.098 0.227 0.310 0.314 613
Abraham Toro # Brewers 8 0.429 0.667 0.857 0.375 2 0 0.375 0.500 0.750 2629
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Gleyber Torres + Yankees 270 0.252 0.254 0.420 0.222 1.667 0.104 0.126 0.330 0.370 768
Luis Torrens + Cubs 22 0.250 0.417 0.300 0.227 1.200 0.045 0.364 0.318 0.273 530
Ezequiel Tovar + Rockies 227 0.248 0.340 0.397 0.233 1.604 0.048 0.291 0.291 0.374 576
Taylor Trammell * Mariners 54 0.133 0.143 0.333 0.111 2.500 0.148 0.389 0.278 0.278 501
Alan Trejo + Rockies 117 0.245 0.318 0.318 0.231 1.296 0.043 0.222 0.274 0.299 443
Jose Trevino + Yankees 120 0.212 0.228 0.310 0.200 1.458 0.058 0.150 0.258 0.292 393
Chadwick Tromp + Braves 16 0.125 0.222 0.188 0.125 1.500 0 0.438 0.125 0.188 71
Mike Trout + Angels 270 0.258 0.319 0.485 0.222 1.883 0.111 0.281 0.356 0.419 953
Kyle Tucker * Astros 258 0.272 0.285 0.438 0.236 1.607 0.105 0.132 0.341 0.380 909
Brice Turang * Brewers 177 0.205 0.270 0.307 0.192 1.500 0.062 0.271 0.254 0.288 388
Justin Turner + Red Sox 262 0.260 0.286 0.403 0.229 1.550 0.095 0.156 0.340 0.355 790
Trea Turner + Phillies 277 0.241 0.298 0.391 0.227 1.619 0.058 0.238 0.285 0.368 595
Luis Urías + Brewers 20 0.059 0.083 0.118 0.050 2 0.100 0.250 0.200 0.100 109
Ramón Urías + Orioles 147 0.252 0.348 0.374 0.224 1.485 0.075 0.272 0.333 0.333 652
Gio Urshela + Angels 221 0.304 0.351 0.382 0.285 1.254 0.045 0.154 0.335 0.357 714
Enmanuel Valdéz * Red Sox 101 0.234 0.286 0.404 0.218 1.727 0.050 0.267 0.277 0.376 620
Ildemaro Vargas # Nationals 53 0.314 0.298 0.529 0.302 1.688 0.019 0.038 0.321 0.509 721
Miguel Vargas + Dodgers 230 0.231 0.267 0.426 0.196 1.844 0.130 0.196 0.335 0.361 808
Daulton Varsho * Blue Jays 262 0.216 0.229 0.394 0.195 1.824 0.084 0.198 0.286 0.355 632
Andrew Vaughn + White Sox 263 0.242 0.278 0.416 0.213 1.714 0.087 0.190 0.327 0.365 678
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Terrin Vavra * Orioles 56 0.245 0.324 0.245 0.214 1 0.089 0.214 0.304 0.214 337
Christian Vázquez + Twins 146 0.229 0.309 0.267 0.205 1.167 0.096 0.240 0.301 0.240 433
Nelson Velázquez + Cubs 32 0.241 0.222 0.621 0.219 2.571 0.094 0.250 0.313 0.563 936
Alex Verdugo * Red Sox 266 0.288 0.321 0.449 0.256 1.559 0.094 0.135 0.365 0.398 909
Mark Vientos + Mets 43 0.175 0.214 0.250 0.163 1.429 0.047 0.279 0.209 0.233 308
Matt Vierling + Tigers 175 0.241 0.287 0.352 0.223 1.462 0.063 0.206 0.297 0.326 543
David Villar + Giants 108 0.135 0.155 0.292 0.120 2.154 0.074 0.324 0.222 0.259 381
Meibrys Viloria * Guardians 4 0 0 0 0 --- 0.250 0 0.250 0 0
Daniel Vogelbach * Mets 143 0.203 0.278 0.297 0.168 1.458 0.175 0.259 0.343 0.245 577
Luke Voit + Brewers 74 0.221 0.366 0.265 0.203 1.200 0.054 0.365 0.284 0.243 380
Anthony Volpe + Yankees 246 0.189 0.237 0.351 0.171 1.857 0.089 0.305 0.264 0.317 555
Jason Vosler * Reds 65 0.161 0.206 0.371 0.154 2.300 0.046 0.385 0.200 0.354 408
LaMonte Wade Jr. * Giants 240 0.279 0.324 0.463 0.221 1.660 0.179 0.183 0.417 0.367 1223
Tyler Wade * Athletics 16 0.077 0.200 0.077 0.063 1 0.188 0.500 0.250 0.063 366
Christian Walker + Diamondbacks 249 0.253 0.265 0.475 0.225 1.875 0.084 0.189 0.317 0.422 842
Jordan Walker + Cardinals 105 0.278 0.324 0.433 0.257 1.556 0.048 0.210 0.333 0.400 815
Chad Wallach + Angels 69 0.250 0.324 0.453 0.232 1.813 0.072 0.333 0.304 0.420 713
Matt Wallner * Twins 25 0.368 0.429 0.579 0.280 1.571 0.120 0.160 0.520 0.440 2421
Taylor Walls # Rays 183 0.209 0.252 0.405 0.180 1.939 0.131 0.262 0.317 0.350 776
Jared Walsh * Angels 56 0.133 0.231 0.200 0.107 1.500 0.196 0.339 0.304 0.161 333
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Taylor Ward + Angels 250 0.238 0.280 0.363 0.212 1.528 0.076 0.224 0.304 0.324 639
Drew Waters # Royals 33 0.226 0.333 0.323 0.212 1.429 0.061 0.364 0.273 0.303 459
Joey Wendle * Marlins 89 0.253 0.322 0.418 0.225 1.650 0.079 0.213 0.315 0.371 635
Eli White + Braves 17 0.071 0.143 0.071 0.059 1 0.118 0.412 0.235 0.059 133
Joey Wiemer + Brewers 209 0.228 0.280 0.418 0.206 1.837 0.091 0.273 0.297 0.378 682
Luke Williams + Dodgers 10 0.100 0.143 0.100 0.100 1 0 0.300 0.100 0.100 56
Jesse Winker * Brewers 127 0.204 0.282 0.231 0.173 1.136 0.118 0.244 0.315 0.197 464
Patrick Wisdom + Cubs 202 0.201 0.250 0.480 0.178 2.389 0.104 0.381 0.287 0.426 727
Brett Wisely * Giants 88 0.195 0.246 0.317 0.182 1.625 0.045 0.273 0.227 0.295 397
Bobby Witt + Royals 269 0.234 0.265 0.414 0.223 1.767 0.041 0.216 0.268 0.394 601
Connor Wong + Red Sox 148 0.237 0.317 0.459 0.216 1.938 0.061 0.318 0.297 0.419 662
Kolten Wong * Mariners 134 0.153 0.202 0.178 0.134 1.167 0.090 0.224 0.246 0.157 239
Austin Wynns + Giants 2 0 0 0 0 --- 0 1 0 0 0
Austin Wynns + Dodgers 12 0.182 0.333 0.273 0.167 1.500 0.083 0.417 0.250 0.250 304
Austin Wynns + Rockies 33 0.207 0.316 0.241 0.182 1.167 0.091 0.333 0.273 0.212 307
Mike Yastrzemski * Giants 174 0.253 0.327 0.449 0.230 1.775 0.080 0.276 0.316 0.408 704
Christian Yelich * Brewers 258 0.254 0.321 0.393 0.221 1.544 0.120 0.236 0.353 0.341 809
Juan Yepez + Cardinals 46 0.214 0.259 0.381 0.196 1.778 0.065 0.283 0.283 0.348 565
Masataka Yoshida * Red Sox 247 0.309 0.321 0.482 0.275 1.559 0.093 0.097 0.381 0.429 1051
Seby Zavala + White Sox 97 0.163 0.216 0.304 0.155 1.867 0.041 0.392 0.196 0.289 352
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Mike Zunino + Guardians 134 0.186 0.333 0.322 0.164 1.727 0.112 0.433 0.284 0.284 472

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

This web page is strictly compliant with the W3C (World Wide Web Consortium) Extensible HyperText Markup Language (XHTML) Protocol v1.0 (Transitional) and the W3C Cascading Style Sheets (CSS) Protocol v3 — because we care about interoperability. Click on the logos below to test us!



This page was last modified on Saturday, 10 June 2023, at 2:26 pm Pacific Time.