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  »  positional  »   ( = this page)
(Click on any image above to see it at full size.)

You are here:  Home  »  dailies  »  batters  »  positional  »   ( = this page)
You can get a site directory by clicking on the “hamburger” icon () in the upper right of this page.
Or you can search this site with Google (standard Google-search rules apply).
(Be aware that “sponsored” links to other sites will appear atop the actual results.)

Search term(s):



2023: All Designated Hitters, by TOP


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

2023 Major-League Designated Hitters, Batter-Performance Results

Note! Men are included in this list if they have played this position at all this season; that will include some men who have played it only infrequently.
Through games of Sunday, 1 October 2023.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in descending 2023 TOP order:

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


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
Juan Soto * Padres 708 0.275 0.296 0.519 0.220 1.891 0.186 0.182 0.410 0.417 1195
Jose Altuve + Astros 410 0.311 0.348 0.522 0.273 1.679 0.107 0.173 0.393 0.459 1182
Jake Marisnick + Dodgers 6 0.400 0.400 0.400 0.333 1 0 0 0.500 0.333 1134
Kyle Tucker * Astros 674 0.284 0.289 0.517 0.242 1.822 0.119 0.136 0.365 0.441 1132
Royce Lewis + Twins 239 0.309 0.354 0.548 0.280 1.776 0.084 0.230 0.372 0.498 1127
Cody Bellinger * Cubs 556 0.307 0.319 0.525 0.275 1.712 0.072 0.156 0.356 0.471 1116
Nick Loftin + Royals 68 0.323 0.392 0.435 0.294 1.350 0.059 0.176 0.368 0.397 1080
Matt Wallner * Twins 254 0.249 0.328 0.507 0.209 2.038 0.110 0.315 0.370 0.425 1054
Mike Trout + Angels 362 0.263 0.335 0.490 0.224 1.864 0.124 0.287 0.367 0.417 1009
Edouard Julien * Twins 408 0.263 0.371 0.459 0.218 1.742 0.157 0.314 0.380 0.380 1007
Matt McLain + Reds 403 0.290 0.385 0.507 0.263 1.745 0.077 0.285 0.357 0.459 1006
Aaron Hicks # Orioles 236 0.275 0.331 0.425 0.233 1.545 0.148 0.208 0.381 0.360 990
Chas McCormick + Astros 457 0.273 0.331 0.489 0.241 1.791 0.088 0.256 0.352 0.431 988
Tommy Pham + Mets 264 0.268 0.310 0.472 0.235 1.758 0.110 0.212 0.348 0.413 969
Brandon Nimmo * Mets 682 0.274 0.324 0.466 0.238 1.704 0.109 0.214 0.362 0.405 966
Seiya Suzuki + Cubs 583 0.285 0.341 0.485 0.252 1.701 0.101 0.223 0.357 0.429 962
Harold Ramírez + Rays 434 0.313 0.359 0.460 0.288 1.472 0.051 0.182 0.353 0.424 962
Ketel Marte # Diamondbacks 650 0.276 0.300 0.485 0.242 1.758 0.109 0.168 0.358 0.425 961
Wilmer Flores + Giants 454 0.284 0.286 0.509 0.253 1.791 0.090 0.139 0.355 0.454 958
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Alexander Canario + Cubs 17 0.294 0.500 0.647 0.294 2.200 0 0.471 0.294 0.647 956
Josh Lowe * Rays 501 0.292 0.357 0.500 0.271 1.713 0.062 0.248 0.335 0.465 954
Tom Murphy + Mariners 159 0.290 0.358 0.538 0.264 1.857 0.063 0.277 0.333 0.491 953
Mike Moustakas * Rockies 136 0.270 0.338 0.435 0.228 1.613 0.125 0.250 0.360 0.368 950
Nelson Velázquez + Royals 147 0.233 0.221 0.579 0.211 2.484 0.075 0.293 0.299 0.524 949
Nelson Velázquez + Cubs 32 0.241 0.222 0.621 0.219 2.571 0.094 0.250 0.313 0.563 936
Spencer Steer + Reds 665 0.271 0.318 0.464 0.238 1.709 0.102 0.209 0.356 0.406 936
Rafael Devers * Red Sox 656 0.271 0.292 0.500 0.239 1.847 0.095 0.192 0.351 0.442 924
Luis Campusano + Padres 174 0.319 0.331 0.491 0.299 1.538 0.040 0.121 0.356 0.460 920
Sean Murphy + Braves 438 0.251 0.286 0.478 0.212 1.903 0.112 0.224 0.365 0.404 912
Francisco Lindor # Mets 687 0.254 0.277 0.470 0.223 1.850 0.096 0.199 0.336 0.412 910
Adolis García + Rangers 632 0.245 0.280 0.508 0.215 2.074 0.103 0.277 0.328 0.446 906
Christian Walker + Diamondbacks 661 0.258 0.272 0.497 0.227 1.927 0.094 0.192 0.333 0.437 905
Ian Happ # Cubs 691 0.248 0.299 0.431 0.208 1.736 0.143 0.221 0.360 0.362 894
Jeimer Candelario # Nationals 419 0.258 0.297 0.481 0.227 1.863 0.086 0.210 0.341 0.422 870
Xander Bogaerts + Padres 665 0.285 0.319 0.440 0.256 1.541 0.084 0.165 0.350 0.394 869
Yainer Diaz + Astros 377 0.282 0.292 0.538 0.265 1.910 0.029 0.196 0.308 0.507 868
Nolan Schanuel * Angels 132 0.275 0.326 0.330 0.227 1.200 0.152 0.144 0.402 0.273 864
Bo Bichette + Blue Jays 601 0.306 0.355 0.475 0.291 1.549 0.045 0.191 0.339 0.451 863
Nico Hoerner + Cubs 688 0.283 0.312 0.383 0.254 1.354 0.071 0.121 0.346 0.344 839
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Mike Ford * Mariners 251 0.228 0.276 0.475 0.199 2.080 0.096 0.323 0.323 0.414 830
Jordan Walker + Cardinals 465 0.276 0.331 0.445 0.249 1.612 0.080 0.224 0.342 0.402 828
Parker Meadows * Tigers 145 0.240 0.314 0.376 0.207 1.567 0.117 0.255 0.338 0.324 807
Jeimer Candelario # Cubs 157 0.234 0.277 0.445 0.204 1.906 0.108 0.248 0.318 0.389 805
Gary Sánchez + Padres 260 0.218 0.211 0.500 0.196 2.294 0.081 0.246 0.292 0.450 795
Nick Castellanos + Phillies 671 0.272 0.337 0.476 0.253 1.753 0.054 0.276 0.311 0.444 783
Logan O'Hoppe + Angels 199 0.236 0.240 0.500 0.216 2.116 0.070 0.241 0.296 0.457 772
Heston Kjerstad * Orioles 33 0.233 0.278 0.467 0.212 2 0.061 0.303 0.273 0.424 771
Brandon Drury + Angels 523 0.262 0.308 0.497 0.243 1.898 0.048 0.260 0.306 0.461 771
Matt Chapman + Blue Jays 581 0.240 0.319 0.424 0.210 1.770 0.107 0.284 0.330 0.372 764
Darin Ruf + Giants 27 0.261 0.429 0.348 0.222 1.333 0.148 0.333 0.370 0.296 760
Edward Olivares + Royals 385 0.263 0.289 0.452 0.242 1.720 0.057 0.166 0.317 0.416 756
Carlos Santana # Pirates 393 0.235 0.258 0.412 0.206 1.753 0.115 0.176 0.321 0.361 746
Steven Kwan * Guardians 718 0.268 0.294 0.370 0.238 1.380 0.097 0.104 0.340 0.329 745
Daniel Vogelbach * Mets 319 0.233 0.282 0.404 0.201 1.734 0.132 0.254 0.339 0.348 744
Alec Bohm + Phillies 611 0.274 0.296 0.437 0.250 1.595 0.069 0.154 0.327 0.399 744
Carlos Santana # Brewers 226 0.249 0.250 0.459 0.226 1.843 0.088 0.155 0.314 0.416 736
Jonah Heim # Rangers 501 0.258 0.289 0.438 0.236 1.695 0.080 0.192 0.317 0.399 734
Michael Conforto * Giants 470 0.239 0.284 0.384 0.206 1.608 0.113 0.226 0.334 0.332 711
C.J. Cron + Rockies 224 0.260 0.289 0.476 0.241 1.833 0.058 0.223 0.304 0.442 710
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Yan Gomes + Cubs 419 0.267 0.309 0.408 0.243 1.529 0.050 0.193 0.315 0.372 709
Ke'Bryan Hayes + Pirates 525 0.271 0.315 0.453 0.255 1.672 0.053 0.198 0.309 0.427 702
Andrew Vaughn + White Sox 615 0.258 0.299 0.429 0.237 1.664 0.059 0.210 0.314 0.395 700
Eddie Rosario * Braves 516 0.255 0.300 0.450 0.236 1.762 0.066 0.236 0.304 0.417 689
Óscar Mercado + Cardinals 32 0.290 0.333 0.387 0.281 1.333 0.031 0.125 0.313 0.375 681
Miguel Amaya + Cubs 156 0.214 0.264 0.359 0.179 1.679 0.077 0.256 0.327 0.301 672
Michael Brantley * Astros 57 0.278 0.255 0.426 0.263 1.533 0.035 0.035 0.298 0.404 669
Evan Longoria + Diamondbacks 237 0.223 0.277 0.422 0.198 1.894 0.097 0.308 0.295 0.376 662
Matt Beaty * Royals 67 0.232 0.295 0.304 0.194 1.308 0.090 0.179 0.358 0.254 660
Tommy Pham + Diamondbacks 217 0.241 0.289 0.415 0.217 1.723 0.083 0.230 0.304 0.373 656
Jared Young * Cubs 47 0.186 0.214 0.465 0.170 2.500 0.064 0.277 0.255 0.426 650
Matt Carpenter * Padres 237 0.176 0.231 0.319 0.139 1.818 0.173 0.283 0.321 0.253 649
Jacob Young + Nationals 121 0.252 0.318 0.336 0.223 1.333 0.083 0.182 0.314 0.298 639
Tyler Stephenson + Reds 517 0.243 0.314 0.378 0.219 1.558 0.091 0.261 0.317 0.340 632
Jahmai Jones + Brewers 11 0.200 0.400 0.300 0.182 1.500 0.091 0.455 0.273 0.273 626
Ji Man Choi * Pirates 76 0.205 0.220 0.507 0.197 2.467 0.026 0.355 0.224 0.487 626
Brendan Rodgers + Rockies 192 0.258 0.316 0.388 0.240 1.500 0.057 0.214 0.313 0.359 606
Josh Donaldson + Yankees 120 0.142 0.076 0.434 0.125 3.067 0.100 0.267 0.225 0.383 604
Nelson Cruz + Padres 152 0.245 0.323 0.399 0.230 1.629 0.039 0.303 0.283 0.375 604
Rowdy Tellez * Brewers 351 0.215 0.249 0.376 0.191 1.746 0.100 0.245 0.291 0.333 590
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Travis d'Arnaud + Braves 292 0.225 0.258 0.397 0.205 1.767 0.072 0.229 0.288 0.363 590
Alec Burleson * Cardinals 347 0.244 0.261 0.390 0.222 1.597 0.066 0.130 0.297 0.354 586
Corey Julks + Astros 323 0.245 0.306 0.352 0.226 1.438 0.068 0.232 0.297 0.325 585
Curtis Mead + Rays 92 0.253 0.328 0.349 0.228 1.381 0.076 0.228 0.326 0.315 583
Jo Adell + Angels 62 0.207 0.300 0.448 0.194 2.167 0.065 0.403 0.258 0.419 582
Jesús Aguilar + Athletics 115 0.221 0.261 0.385 0.200 1.739 0.070 0.270 0.278 0.348 578
Jon Singleton * Astros 73 0.194 0.204 0.323 0.164 1.667 0.137 0.164 0.301 0.274 571
Shea Langeliers + Athletics 490 0.205 0.246 0.413 0.188 2.011 0.069 0.292 0.267 0.378 564
Trey Mancini + Cubs 263 0.234 0.327 0.336 0.209 1.436 0.080 0.297 0.297 0.300 550
Dominic Canzone * Diamondbacks 41 0.237 0.276 0.368 0.220 1.556 0.049 0.195 0.293 0.341 532
Luis Torrens + Cubs 22 0.250 0.417 0.300 0.227 1.200 0.045 0.364 0.318 0.273 530
Mike Moustakas * Angels 250 0.236 0.277 0.371 0.224 1.571 0.024 0.244 0.256 0.352 525
Josh Donaldson + Brewers 69 0.169 0.184 0.390 0.145 2.300 0.145 0.261 0.290 0.333 517
Taylor Trammell * Mariners 56 0.130 0.143 0.326 0.107 2.500 0.161 0.393 0.286 0.268 508
Jesse Winker * Brewers 197 0.199 0.278 0.247 0.168 1.242 0.132 0.259 0.320 0.208 504
James McCann + Orioles 226 0.222 0.274 0.377 0.204 1.696 0.040 0.252 0.265 0.345 503
Luis Torrens + Mariners 8 0.250 0.286 0.500 0.250 2 0 0.125 0.250 0.500 490
Dominic Canzone * Mariners 141 0.215 0.226 0.407 0.206 1.897 0.043 0.170 0.248 0.390 490
Javier Báez + Tigers 547 0.222 0.274 0.325 0.207 1.469 0.044 0.229 0.267 0.303 473
Hunter Goodman + Rockies 77 0.200 0.277 0.386 0.182 1.929 0.065 0.312 0.247 0.351 471
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jake Marisnick + Tigers 75 0.232 0.292 0.420 0.213 1.813 0.040 0.267 0.267 0.387 464
Carson Kelly + Diamondbacks 92 0.226 0.295 0.298 0.207 1.316 0.076 0.250 0.283 0.272 456
Trevor Story + Red Sox 168 0.203 0.290 0.316 0.190 1.563 0.054 0.327 0.250 0.298 427
Carson Kelly + Tigers 59 0.173 0.235 0.269 0.153 1.556 0.119 0.288 0.271 0.237 397
Juan Yepez + Cardinals 65 0.183 0.237 0.300 0.169 1.636 0.062 0.308 0.246 0.277 393
Darin Ruf + Brewers 30 0.192 0.263 0.231 0.167 1.200 0.133 0.233 0.300 0.200 392
Jacob Stallings + Marlins 276 0.191 0.249 0.286 0.167 1.500 0.098 0.243 0.275 0.250 383
Wil Myers + Reds 141 0.189 0.273 0.283 0.170 1.500 0.085 0.340 0.255 0.255 382
Tommy La Stella * Mariners 24 0.190 0.250 0.238 0.167 1.250 0.125 0.208 0.292 0.208 377
Aaron Hicks # Yankees 76 0.188 0.250 0.261 0.171 1.385 0.092 0.263 0.263 0.237 368
C.J. Cron + Angels 54 0.200 0.265 0.260 0.185 1.300 0.074 0.278 0.259 0.241 317
Gary Sánchez + Mets 7 0.167 0.250 0.167 0.143 1 0 0.429 0.143 0.143 287
Jorge Alfaro + Rockies 32 0.161 0.222 0.387 0.156 2.400 0 0.375 0.188 0.375 264
Ji Man Choi * Padres 41 0.065 0.083 0.097 0.049 1.500 0.195 0.195 0.268 0.073 239
Austin Hedges + Pirates 187 0.180 0.226 0.230 0.155 1.276 0.059 0.209 0.225 0.198 235
Austin Hedges + Rangers 25 0.208 0.313 0.208 0.200 1 0 0.320 0.200 0.200 219
Matt Beaty * Giants 5 0.200 0.333 0.200 0.200 1 0 0.400 0.200 0.200 181
Jorge Alfaro + Red Sox 20 0.118 0.143 0.118 0.100 1 0.100 0.150 0.250 0.100 152
Korey Lee + White Sox 70 0.077 0.091 0.138 0.071 1.800 0.071 0.286 0.143 0.129 129
Jon Singleton * Brewers 32 0.103 0.167 0.138 0.094 1.333 0.094 0.344 0.188 0.125 112
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Cooper Hummel # Mariners 26 0.087 0.143 0.130 0.077 1.500 0.077 0.346 0.192 0.115 107
Taylor Kohlwey * Padres 13 0.154 0.250 0.154 0.154 1 0 0.385 0.154 0.154 92
Ryan Kreidler + Tigers 18 0.111 0.182 0.111 0.111 1 0 0.389 0.111 0.111 38
Michael Siani * Cardinals 5 0 0 0 0 --- 0 0.200 0 0 0
Michael Siani * Reds 1 --- 0 --- 0 --- 1 0 1 0 0
Chandler Seagle + Padres 1 0 0 0 0 --- 0 0 0 0 0
Jake Marisnick + White Sox 2 0 0 0 0 --- 0 0.500 0 0 0
Charlie Culberson + Braves 1 1 1 1 1 1 0 0 1 1 0

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




  Advertisement:


  Advertisement:



Want detailed, careful, unhysterical analysis of the effects of “Performance-Enhancing Drugs” in baseball? Click here to visit the Steroids & Baseball web site.

All content copyright © 2002 - 2024 by The Owlcroft Company.

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



This page was last modified on Sunday, 4 February 2024, at 6:24 pm Pacific Time.