Skip to main content 

Owing to the width of most of the many data tables on this site, it is best viewed from a desktop computer. If you are on a mobile device (phone or tablet), you will obtain a better viewing experience by rotating your device a quarter-turn (to get the so-called “panorama” screen view).


The Owlcroft Baseball-Analysis Site




Baseball team and player performance examined realistically and accurately.
 Click here to email us. 



You are here:  Home  »  dailies  »  batters  »  positional  »   this page
(Click on any image above to see it at full size.)
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 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).

Search term(s):



2025: All Second Basemen, by TOP


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

2025 Major-League Second Basemen, 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 Monday, 12 May 2025.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in descending 2025 TOP order:

(or view Second Basemen sorted by name)


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 All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Luke Keaschall + Twins DH/2B 26 0.368 0.412 0.526 0.269 1.429 0.192 0.077 0.538 0.385 2879
Nick Gonzales + Pirates 2B 3 0.333 0.319 1.333 0.333 4 0 0.667 0.333 1.333 2171
Leo Rivas # Mariners 2B/PH/DH/P/LF 52 0.333 0.424 0.357 0.269 1.071 0.192 0.173 0.462 0.288 1411
Jorge Polanco # Mariners DH/3B/2B/PH/1B 114 0.327 0.293 0.673 0.298 2.059 0.061 0.114 0.368 0.614 1400
Jake Cronenworth * Padres 2B/PH 63 0.250 0.265 0.479 0.190 1.917 0.190 0.190 0.413 0.365 1303
Josh Smith * Rangers SS/3B/1B/2B/LF/CF/PH/RF/DH 130 0.316 0.368 0.474 0.277 1.500 0.108 0.177 0.392 0.415 1260
Edmundo Sosa + Phillies 2B/3B/SS/PH/LF/CF/DH 52 0.340 0.432 0.426 0.308 1.250 0.077 0.212 0.385 0.385 1256
Romy González + Red Sox 1B/PH/2B/3B 58 0.308 0.390 0.423 0.276 1.375 0.069 0.207 0.362 0.379 1122
Gleyber Torres + Tigers 2B/DH 128 0.304 0.296 0.482 0.266 1.588 0.094 0.086 0.375 0.422 1093
Brice Turang * Brewers 2B 167 0.295 0.364 0.377 0.257 1.279 0.102 0.210 0.365 0.329 1062
Dylan Moore + Mariners 2B/3B/RF/PH/1B/DH/SS 97 0.284 0.305 0.545 0.258 1.920 0.072 0.247 0.330 0.495 1051
Thomas Saggese + Cardinals SS/2B/3B/PH 44 0.341 0.433 0.512 0.318 1.500 0.045 0.250 0.364 0.477 1050
Luis Urías + Athletics 2B/3B/PH 97 0.259 0.227 0.481 0.216 1.857 0.113 0.113 0.340 0.402 981
Zach McKinstry * Tigers RF/3B/LF/2B/SS/PH 152 0.279 0.393 0.395 0.237 1.417 0.132 0.270 0.368 0.336 968
Jeff McNeil * Mets 2B/CF/LF/DH/PH/RF 48 0.244 0.242 0.512 0.208 2.100 0.125 0.146 0.333 0.438 934
Brendan Donovan * Cardinals 2B/LF/SS/DH/PH 172 0.312 0.336 0.448 0.279 1.438 0.076 0.105 0.372 0.401 926
Daniel Schneemann * Guardians 2B/CF/PH/3B/RF/LF 91 0.263 0.320 0.513 0.231 1.952 0.110 0.275 0.341 0.451 921
Tommy Edman # Dodgers 2B/CF/PH 122 0.252 0.227 0.523 0.230 2.071 0.049 0.148 0.295 0.475 912
Gavin Lux * Reds LF/DH/2B/3B/PH 151 0.282 0.379 0.389 0.245 1.378 0.132 0.232 0.377 0.338 911
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Tyler Fitzgerald + Giants 2B 90 0.284 0.356 0.432 0.256 1.522 0.067 0.222 0.333 0.389 907
Maikel Garcia + Royals 3B/2B/CF/SS/DH/PH/RF 167 0.295 0.331 0.456 0.263 1.545 0.096 0.150 0.359 0.407 897
Kristian Campbell + Red Sox 2B/CF/LF 153 0.256 0.337 0.406 0.222 1.588 0.124 0.268 0.346 0.353 823
Ketel Marte # Diamondbacks 2B/PH/DH 68 0.263 0.267 0.491 0.221 1.867 0.162 0.132 0.382 0.412 814
Jackson Holliday * Orioles 2B/SS/PH 122 0.264 0.329 0.409 0.238 1.552 0.082 0.246 0.336 0.369 812
Tim Tawa + Diamondbacks 2B/PH/1B/LF 85 0.194 0.180 0.431 0.165 2.214 0.118 0.224 0.294 0.365 809
Jazz Chisholm Jr. * Yankees 2B 125 0.181 0.200 0.410 0.152 2.263 0.120 0.312 0.304 0.344 791
Bryson Stott * Phillies 2B/PH 160 0.259 0.309 0.385 0.231 1.486 0.088 0.194 0.325 0.344 790
Josh Rojas * White Sox 3B/2B/LF/PH 24 0.200 0.286 0.200 0.167 1 0.167 0.250 0.333 0.167 770
Nico Hoerner + Cubs 2B 161 0.280 0.307 0.347 0.261 1.238 0.050 0.093 0.317 0.323 769
Amed Rosario + Nationals 3B/2B/PH/P/SS/DH 73 0.282 0.305 0.437 0.274 1.550 0.027 0.137 0.301 0.425 766
Gabriel Arias + Guardians 2B/SS/3B/PH 142 0.271 0.344 0.426 0.246 1.571 0.063 0.261 0.324 0.387 745
Hyeseong Kim * Dodgers 2B/CF/PH/SS 22 0.318 0.412 0.318 0.318 1 0 0.227 0.318 0.318 744
Ángel Martínez # Guardians CF/2B/RF/PH/LF 95 0.300 0.351 0.411 0.284 1.370 0.032 0.168 0.316 0.389 730
Kiké Hernández + Dodgers 1B/2B/PH/3B/LF/DH/P/CF 92 0.214 0.218 0.452 0.196 2.111 0.065 0.261 0.261 0.413 726
José Caballero + Rays RF/3B/SS/PH/2B/LF 93 0.235 0.360 0.346 0.204 1.474 0.118 0.333 0.323 0.301 717
Kyren Paris + Angels 2B/CF/PH/LF/DH 121 0.202 0.296 0.413 0.182 2.045 0.066 0.405 0.273 0.372 713
Colt Keith * Tigers 2B/DH/1B/PH 124 0.212 0.240 0.346 0.177 1.636 0.161 0.202 0.339 0.290 711
Santiago Espinal + Reds 3B/2B/LF/RF/SS/PH 115 0.295 0.333 0.352 0.270 1.194 0.087 0.104 0.357 0.322 705
Andy Ibáñez + Tigers 3B/PH/2B/1B/DH/SS/LF 69 0.246 0.241 0.377 0.217 1.533 0.072 0.087 0.319 0.333 692
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brett Baty * Mets 2B/3B/PH 72 0.221 0.262 0.471 0.208 2.133 0.042 0.306 0.250 0.444 687
Isaac Collins # Brewers LF/PH/DH/2B/3B/RF 71 0.226 0.302 0.339 0.197 1.500 0.113 0.254 0.324 0.296 677
Chase Meidroth + White Sox SS/2B 70 0.246 0.306 0.279 0.214 1.133 0.129 0.171 0.343 0.243 667
Luis García Jr. * Nationals 2B/PH 150 0.226 0.235 0.338 0.200 1.500 0.067 0.133 0.280 0.300 648
Kody Clemens * Twins 2B/PH/1B/LF/RF 19 0.176 0.182 0.471 0.158 2.667 0 0.263 0.263 0.421 643
Matt McLain + Reds 2B/DH/PH 145 0.165 0.214 0.298 0.138 1.800 0.138 0.317 0.297 0.248 631
Brooks Lee # Twins 3B/2B/SS/PH 93 0.253 0.271 0.402 0.237 1.591 0.065 0.151 0.301 0.376 631
Luisangel Acuña + Mets 2B/PH/3B/SS 114 0.279 0.349 0.337 0.254 1.207 0.070 0.193 0.333 0.307 631
Tyler Wade * Padres CF/2B/PH/3B 67 0.268 0.405 0.321 0.224 1.200 0.134 0.284 0.358 0.269 628
Jose Altuve + Astros LF/DH/2B 164 0.263 0.305 0.375 0.244 1.425 0.067 0.189 0.311 0.348 619
Ronny Simón # Marlins LF/DH/2B/PH 34 0.226 0.259 0.290 0.206 1.286 0.088 0.118 0.294 0.265 599
Oswald Peraza + Yankees 3B/2B/PH/SS 54 0.204 0.242 0.388 0.185 1.900 0.074 0.259 0.278 0.352 596
Jordan Westburg + Orioles 3B/2B/DH 98 0.217 0.242 0.391 0.204 1.800 0.051 0.224 0.265 0.367 589
Jose Barrero + Cardinals 2B/SS/CF 17 0.188 0.222 0.438 0.176 2.333 0 0.353 0.235 0.412 582
Javier Sanoja + Marlins LF/2B/PH/P/3B/CF/SS/1B 87 0.263 0.317 0.350 0.241 1.333 0.057 0.195 0.299 0.322 561
Jonathan India + Royals 3B/LF/DH/2B 171 0.236 0.279 0.311 0.205 1.314 0.123 0.152 0.333 0.269 561
Enmanuel Valdéz * Pirates 1B/2B/PH/RF 102 0.209 0.233 0.363 0.186 1.737 0.108 0.157 0.294 0.324 553
Pedro Pagés + Cardinals C/2B 109 0.235 0.289 0.373 0.220 1.583 0.046 0.229 0.275 0.349 548
Jon Berti + Cubs 3B/2B/PH/RF 75 0.232 0.291 0.261 0.213 1.125 0.053 0.187 0.293 0.240 537
Otto López + Marlins 2B/SS 119 0.229 0.256 0.330 0.210 1.440 0.084 0.143 0.294 0.303 522
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Andrés Giménez * Blue Jays 2B/PH 143 0.195 0.220 0.305 0.175 1.560 0.070 0.182 0.273 0.273 522
Brendan Rodgers + Astros 2B/DH/PH 94 0.226 0.353 0.310 0.202 1.368 0.085 0.351 0.298 0.277 516
Jose Iglesias + Padres 2B/3B/SS/PH/LF 101 0.228 0.269 0.272 0.208 1.190 0.030 0.139 0.277 0.248 508
Willi Castro # Twins 2B/3B/SS/RF/LF/P 94 0.221 0.286 0.326 0.202 1.474 0.053 0.234 0.287 0.298 502
Ozzie Albies # Braves 2B 178 0.207 0.218 0.323 0.191 1.559 0.073 0.152 0.264 0.298 502
Nick Maton * White Sox DH/PH/1B/2B/LF/RF 63 0.167 0.212 0.315 0.143 1.889 0.143 0.302 0.286 0.270 501
Adam Frazier * Pirates 2B/PH/LF/RF 126 0.228 0.258 0.307 0.206 1.346 0.071 0.159 0.294 0.278 483
Lenyn Sosa + White Sox 2B/1B/PH/3B/DH 145 0.257 0.330 0.343 0.248 1.333 0.028 0.241 0.276 0.331 479
Christian Koss + Giants 2B/PH/3B/P/SS 55 0.220 0.306 0.220 0.200 1 0.055 0.255 0.273 0.200 478
Jorbit Vivas * Yankees 2B/PH 24 0.158 0.250 0.211 0.125 1.333 0.167 0.292 0.292 0.167 468
Miguel Rojas + Dodgers 2B/SS/3B/PH/P 58 0.268 0.304 0.357 0.259 1.333 0.034 0.155 0.293 0.345 468
Brandon Lowe * Rays 2B/PH 148 0.190 0.231 0.307 0.176 1.615 0.068 0.284 0.243 0.284 459
Nolan Gorman * Cardinals 2B/3B/DH/PH 85 0.171 0.224 0.286 0.141 1.667 0.141 0.271 0.282 0.235 455
Cavan Biggio * Royals PH/RF/1B/DH/2B/LF/3B 69 0.179 0.225 0.232 0.145 1.300 0.145 0.217 0.304 0.188 455
Edouard Julien * Twins 2B/DH/PH/SS 104 0.198 0.262 0.319 0.173 1.611 0.106 0.279 0.288 0.279 452
Mickey Gasper # Twins DH/PH/1B/2B/C/LF 39 0.176 0.240 0.206 0.154 1.167 0.103 0.231 0.282 0.179 442
Davis Schneider + Blue Jays LF/PH/2B 21 0.067 0.143 0.067 0.048 1 0.238 0.381 0.333 0.048 436
Garrett Hampson + Diamondbacks 2B/PH/SS/CF/3B/LF 41 0.167 0.250 0.167 0.122 1 0.220 0.244 0.341 0.122 422
Liover Peguero + Pirates 2B/SS 10 0.222 0.333 0.222 0.200 1 0 0.300 0.300 0.200 420
Tyler Freeman + Rockies 2B/PH/DH 16 0.091 0.111 0.091 0.063 1 0.125 0.188 0.313 0.063 415
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Ernie Clement + Blue Jays 3B/2B/PH/SS 114 0.267 0.315 0.324 0.246 1.214 0.044 0.158 0.289 0.298 414
Mauricio Dubón + Astros 2B/LF/3B/PH/1B/CF/RF 59 0.236 0.255 0.273 0.220 1.154 0.051 0.068 0.271 0.254 412
Caleb Durbin + Brewers 3B/2B/PH 83 0.194 0.191 0.278 0.169 1.429 0.048 0.048 0.277 0.241 410
Brooks Baldwin # White Sox LF/SS/2B/RF/PH/CF/3B 125 0.226 0.291 0.348 0.208 1.538 0.040 0.280 0.256 0.320 409
Max Schuemann + Athletics 3B/PH/2B/SS/CF/RF/LF 36 0.235 0.286 0.353 0.222 1.500 0.056 0.167 0.278 0.333 392
Kyle Farmer + Rockies 2B/SS/DH/PH/3B/1B 116 0.239 0.306 0.330 0.224 1.385 0.052 0.216 0.276 0.310 392
Owen Miller + Rockies 2B/3B/PH/DH 13 0.182 0.222 0.182 0.154 1 0.154 0.154 0.308 0.154 387
Miles Mastrobuoni * Mariners PH/3B/RF/2B/LF 83 0.222 0.262 0.264 0.193 1.188 0.096 0.145 0.289 0.229 380
Marcus Semien + Rangers 2B 167 0.176 0.205 0.243 0.156 1.385 0.102 0.210 0.257 0.216 373
Casey Schmitt + Giants 1B/PH/2B/DH 24 0.174 0.286 0.261 0.167 1.500 0 0.375 0.208 0.250 355
Ryan Bliss + Mariners 2B 39 0.200 0.261 0.314 0.179 1.571 0.103 0.282 0.282 0.282 353
Jared Triolo + Pirates 1B/SS/2B/PH/3B 79 0.157 0.167 0.257 0.139 1.636 0.076 0.127 0.228 0.228 346
Michael Massey * Royals 2B/DH/PH 146 0.213 0.233 0.294 0.199 1.379 0.027 0.151 0.233 0.274 346
David Hamilton * Red Sox 2B/SS/PH/DH 53 0.180 0.222 0.260 0.170 1.444 0.038 0.245 0.208 0.245 346
Graham Pauley * Marlins 3B/2B/1B 74 0.209 0.280 0.284 0.189 1.357 0.068 0.243 0.257 0.257 343
Adael Amador # Rockies 2B/PH 61 0.164 0.222 0.291 0.148 1.778 0.066 0.295 0.230 0.262 312
Luis Rengifo # Angels 3B/2B/PH 134 0.214 0.252 0.286 0.201 1.333 0.052 0.172 0.254 0.269 310
Tim Anderson + Angels SS/2B/PH 74 0.206 0.304 0.235 0.189 1.143 0.041 0.297 0.257 0.216 297
Will Wilson + Guardians 3B/2B/PH/P 26 0.174 0.286 0.174 0.154 1 0.077 0.346 0.269 0.154 289
Max Muncy + Athletics 2B/3B/SS/PH 71 0.176 0.239 0.279 0.169 1.583 0.042 0.296 0.211 0.268 272
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Pablo Reyes + Yankees PH/RF/2B/3B/DH 25 0.174 0.267 0.174 0.160 1 0.080 0.320 0.240 0.160 268
Nasim Nuñez # Nationals SS/PH/2B 34 0.167 0.217 0.200 0.147 1.200 0.088 0.206 0.235 0.176 266
Curtis Mead + Rays 1B/PH/2B/3B/DH 66 0.169 0.238 0.186 0.152 1.100 0.061 0.273 0.242 0.167 263
Nicky Lopez * Cubs 3B/PH/2B/SS/DH 16 0.083 0.100 0.083 0.063 1 0.250 0.125 0.313 0.063 210
Coco Montes + Rays 2B/3B/LF 10 0.200 0.286 0.200 0.200 1 0 0.300 0.200 0.200 190
Ezequiel Durán + Rangers SS/3B/P/1B/2B/DH/PH 25 0.130 0.176 0.174 0.120 1.333 0 0.280 0.160 0.160 156
Chris Taylor + Dodgers LF/PH/CF/2B/RF 28 0.214 0.353 0.250 0.214 1.167 0 0.393 0.214 0.250 151
Vinny Capra + Brewers 3B/PH/2B/SS/DH 59 0.074 0.077 0.130 0.068 1.750 0.034 0.254 0.119 0.119 123
Tyler Callihan * Reds LF/2B 6 0.167 0.200 0.167 0.167 1 0 0.167 0.167 0.167 119
Jorge Mateo + Orioles SS/2B/PH/DH/P/CF 31 0.133 0.211 0.200 0.129 1.500 0.032 0.355 0.161 0.194 113
Kevin Newman + Angels SS/3B/2B/PH/1B 35 0.147 0.192 0.147 0.143 1 0 0.229 0.143 0.143 55
Brett Wisely * Giants 2B/DH/PH 12 0 0 0 0 --- 0 0.250 0 0 40
Jonathan Ornelas + Rangers SS/2B 6 0 0 0 0 --- 0.167 0.500 0.167 0 27
Kody Clemens * Phillies PH/2B/LF/DH 7 0 0 0 0 --- 0.143 0 0.143 0 14
Tyler Tolbert + Royals PH/LF/CF/RF/DH/2B 5 0 0 0 0 --- 0 0.400 0 0 0
Michael Stefanic + Blue Jays 2B/PH 1 0 0 0 0 --- 0 0 0 0 0
Mason McCoy + Padres PH/2B/DH 5 0 0 0 0 --- 0 0.600 0 0 0
Nicky Lopez * Angels 3B/P/SS/LF 6 0 0 0 0 --- 0 0.167 0 0 0
Tsung-Che Cheng * Pirates SS/2B 7 0 0 0 0 --- 0 0.429 0 0 0

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

Return to the page top. ↑




  Advertisement:


  Advertisement:



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

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

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



This page was last modified on Tuesday, 13 May 2025, at 4:00 am Pacific Time.