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



2024: All First Basemen, by TOP


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

2024 Major-League First 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, 17 June 2024.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in descending 2024 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
Matthew Batten + Padres 3 0.333 0.333 1 0.333 3 0 0 0.333 1 1818
LaMonte Wade Jr. * Giants 166 0.333 0.436 0.426 0.259 1.279 0.199 0.211 0.470 0.331 1477
David Fry + Guardians 175 0.314 0.346 0.543 0.251 1.727 0.149 0.171 0.440 0.434 1443
Jurickson Profar # Padres 300 0.321 0.355 0.488 0.270 1.519 0.137 0.147 0.420 0.410 1221
Freddie Freeman * Dodgers 325 0.302 0.338 0.504 0.249 1.667 0.142 0.160 0.412 0.415 1205
Connor Wong + Red Sox 210 0.332 0.393 0.455 0.295 1.371 0.067 0.186 0.395 0.405 1159
Mark Vientos + Mets 107 0.302 0.343 0.521 0.271 1.724 0.093 0.206 0.364 0.467 1118
Bryce Harper * Phillies 295 0.282 0.325 0.520 0.237 1.843 0.153 0.224 0.390 0.437 1079
Spencer Horwitz * Blue Jays 31 0.333 0.409 0.370 0.290 1.111 0.129 0.161 0.419 0.323 989
Alec Bohm + Phillies 298 0.307 0.335 0.489 0.279 1.590 0.070 0.134 0.359 0.443 953
Michael Busch * Cubs 234 0.255 0.359 0.450 0.218 1.765 0.124 0.329 0.350 0.385 928
Salvador Perez + Royals 284 0.292 0.326 0.482 0.261 1.649 0.085 0.173 0.370 0.430 911
Ryan O'Hearn * Orioles 205 0.282 0.280 0.468 0.259 1.660 0.083 0.107 0.341 0.429 892
Christian Walker + Diamondbacks 309 0.257 0.299 0.483 0.223 1.884 0.104 0.262 0.337 0.421 889
Isaac Paredes + Rays 283 0.281 0.308 0.462 0.247 1.643 0.092 0.163 0.360 0.406 889
Donovan Solano + Padres 103 0.286 0.333 0.429 0.252 1.500 0.087 0.194 0.359 0.379 887
Vladimir Guerrero Jr. + Blue Jays 314 0.284 0.330 0.404 0.248 1.423 0.121 0.169 0.373 0.354 875
Triston Casas * Red Sox 90 0.244 0.283 0.513 0.211 2.105 0.133 0.289 0.344 0.444 872
Tyler Soderstrom * Athletics 98 0.250 0.333 0.464 0.214 1.857 0.122 0.316 0.357 0.398 862
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Matt Olson * Braves 295 0.258 0.316 0.465 0.227 1.806 0.095 0.251 0.339 0.410 862
Pavin Smith * Diamondbacks 61 0.268 0.267 0.518 0.246 1.933 0.066 0.148 0.311 0.475 807
Romy González + Red Sox 43 0.289 0.344 0.368 0.256 1.273 0.093 0.163 0.349 0.326 801
Kody Clemens * Phillies 41 0.256 0.269 0.615 0.244 2.400 0.049 0.244 0.293 0.585 796
Mark Canha + Tigers 273 0.249 0.301 0.382 0.212 1.534 0.110 0.205 0.352 0.326 793
Gavin Sheets * White Sox 247 0.233 0.263 0.410 0.198 1.755 0.130 0.182 0.340 0.348 792
Luis Arráez * Padres 175 0.341 0.350 0.395 0.326 1.158 0.023 0.040 0.366 0.377 791
Spencer Steer + Reds 291 0.240 0.280 0.406 0.210 1.689 0.110 0.199 0.333 0.354 787
Mauricio Dubón + Astros 175 0.301 0.309 0.422 0.286 1.400 0.034 0.074 0.326 0.400 785
Garrett Cooper + Cubs 41 0.270 0.391 0.432 0.244 1.600 0.098 0.317 0.341 0.390 781
Jeimer Candelario # Reds 265 0.252 0.293 0.488 0.230 1.934 0.068 0.245 0.309 0.445 778
Vinnie Pasquantino * Royals 284 0.240 0.249 0.421 0.204 1.759 0.106 0.134 0.324 0.359 775
Ryan Mountcastle + Orioles 276 0.270 0.310 0.469 0.250 1.739 0.062 0.217 0.315 0.435 767
Josh Naylor * Guardians 280 0.229 0.212 0.473 0.200 2.071 0.096 0.168 0.314 0.414 766
José Miranda + Twins 194 0.280 0.297 0.473 0.263 1.686 0.041 0.144 0.320 0.443 765
Tyler Fitzgerald + Giants 72 0.273 0.415 0.409 0.250 1.500 0.069 0.333 0.333 0.375 765
Miguel Sanó + Angels 71 0.262 0.441 0.361 0.225 1.375 0.113 0.380 0.352 0.310 741
Pete Alonso + Mets 309 0.239 0.256 0.464 0.214 1.939 0.087 0.204 0.317 0.414 740
Jake Cronenworth * Padres 311 0.255 0.279 0.436 0.225 1.714 0.077 0.170 0.318 0.386 736
Cody Bellinger * Cubs 259 0.258 0.278 0.432 0.236 1.672 0.073 0.162 0.317 0.394 730
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Luke Raley * Mariners 185 0.254 0.336 0.428 0.238 1.682 0.038 0.303 0.303 0.400 721
Alec Burleson * Cardinals 229 0.271 0.281 0.431 0.258 1.593 0.039 0.135 0.301 0.410 718
Dylan Moore + Mariners 218 0.203 0.256 0.385 0.170 1.892 0.106 0.271 0.317 0.321 713
Nathaniel Lowe * Rangers 204 0.253 0.318 0.333 0.216 1.318 0.127 0.211 0.348 0.284 713
Connor Joe + Pirates 254 0.251 0.298 0.414 0.224 1.649 0.083 0.209 0.327 0.370 711
Rhys Hoskins + Brewers 206 0.218 0.240 0.419 0.189 1.923 0.107 0.238 0.316 0.364 707
Patrick Wisdom + Cubs 88 0.200 0.255 0.400 0.170 2 0.091 0.295 0.295 0.341 706
Ty France + Mariners 237 0.251 0.309 0.403 0.224 1.604 0.080 0.236 0.329 0.359 699
Garrett Hampson + Royals 104 0.295 0.431 0.379 0.269 1.286 0.067 0.288 0.337 0.346 696
Brett Wisely * Giants 76 0.288 0.339 0.438 0.276 1.524 0.026 0.211 0.303 0.421 692
Andy Ibáñez + Tigers 106 0.273 0.347 0.394 0.255 1.444 0.028 0.255 0.302 0.368 692
Carlos Santana # Twins 253 0.235 0.240 0.425 0.209 1.811 0.095 0.158 0.316 0.379 690
Miguel Andujar + Athletics 85 0.305 0.333 0.427 0.294 1.400 0.024 0.141 0.318 0.412 690
Willie Calhoun * Angels 137 0.289 0.319 0.391 0.270 1.351 0.058 0.109 0.328 0.365 688
Tyler Locklear + Mariners 29 0.222 0.308 0.481 0.207 2.167 0.034 0.414 0.276 0.448 685
DJ Stewart * Mets 142 0.184 0.208 0.351 0.148 1.905 0.162 0.232 0.338 0.282 682
Luis Arráez * Marlins 148 0.299 0.325 0.372 0.277 1.244 0.054 0.074 0.345 0.345 672
Victor Caratini # Astros 110 0.240 0.241 0.430 0.218 1.792 0.045 0.145 0.282 0.391 665
Cavan Biggio * Dodgers 18 0.214 0.300 0.214 0.167 1 0.111 0.222 0.333 0.167 659
Yandy Díaz + Rays 313 0.259 0.291 0.355 0.233 1.370 0.086 0.137 0.326 0.319 653
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Gio Urshela + Tigers 158 0.279 0.320 0.361 0.259 1.293 0.057 0.152 0.323 0.335 650
Gary Sánchez + Brewers 150 0.216 0.247 0.418 0.193 1.931 0.073 0.260 0.293 0.373 645
Nick Loftin + Royals 91 0.250 0.292 0.263 0.209 1.053 0.121 0.143 0.341 0.220 634
Austin Shenton * Rays 44 0.189 0.261 0.378 0.159 2 0.159 0.295 0.318 0.318 619
Jake Bauers * Brewers 175 0.205 0.286 0.391 0.183 1.906 0.086 0.337 0.291 0.349 619
Ramón Urías + Orioles 106 0.242 0.269 0.384 0.226 1.583 0.038 0.170 0.292 0.358 612
Nolan Schanuel * Angels 262 0.224 0.239 0.351 0.195 1.569 0.092 0.168 0.302 0.305 611
Lenyn Sosa + White Sox 94 0.261 0.328 0.386 0.245 1.478 0.043 0.234 0.298 0.362 608
Jon Singleton * Astros 181 0.217 0.274 0.331 0.188 1.529 0.127 0.260 0.315 0.287 605
Josh Bell # Marlins 301 0.240 0.275 0.369 0.216 1.538 0.073 0.183 0.306 0.332 591
Paul Goldschmidt + Cardinals 304 0.230 0.307 0.350 0.207 1.524 0.086 0.286 0.299 0.316 587
Abraham Toro # Athletics 290 0.256 0.298 0.381 0.241 1.486 0.038 0.179 0.297 0.359 583
Justin Turner + Blue Jays 233 0.232 0.259 0.369 0.202 1.596 0.107 0.163 0.322 0.322 582
Trey Lipscomb + Nationals 129 0.246 0.290 0.281 0.217 1.143 0.085 0.163 0.318 0.248 582
J.D. Davis + Athletics 135 0.236 0.281 0.366 0.215 1.552 0.067 0.222 0.304 0.333 579
Tyler Nevin + Athletics 140 0.220 0.258 0.341 0.193 1.556 0.093 0.221 0.307 0.300 578
Joey Meneses + Nationals 247 0.244 0.290 0.330 0.219 1.352 0.073 0.190 0.304 0.296 574
Cavan Biggio * Blue Jays 131 0.200 0.303 0.291 0.168 1.455 0.107 0.321 0.321 0.244 571
Wilmer Flores + Giants 206 0.217 0.229 0.333 0.189 1.538 0.087 0.136 0.291 0.291 567
Andrew Vaughn + White Sox 277 0.234 0.276 0.391 0.217 1.667 0.061 0.227 0.289 0.361 563
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Anthony Rizzo * Yankees 291 0.223 0.243 0.341 0.203 1.525 0.065 0.165 0.289 0.309 553
Ezequiel Durán + Rangers 169 0.264 0.333 0.340 0.249 1.286 0.047 0.225 0.302 0.320 551
Michael Toglia # Rockies 92 0.188 0.229 0.400 0.174 2.125 0.054 0.359 0.239 0.370 547
Hunter Goodman + Rockies 81 0.195 0.204 0.455 0.185 2.333 0.025 0.284 0.235 0.432 539
Dominic Smith * Red Sox 133 0.217 0.267 0.313 0.188 1.440 0.113 0.203 0.323 0.271 538
Jared Triolo + Pirates 233 0.215 0.281 0.283 0.189 1.318 0.099 0.258 0.292 0.249 534
Alex Kirilloff * Twins 178 0.201 0.245 0.384 0.180 1.906 0.084 0.264 0.270 0.343 533
Oswaldo Cabrera # Yankees 189 0.237 0.270 0.350 0.222 1.476 0.053 0.196 0.275 0.328 529
Joey Gallo * Nationals 165 0.164 0.277 0.321 0.139 1.957 0.127 0.430 0.285 0.273 525
Jared Walsh * Rangers 60 0.226 0.355 0.321 0.200 1.417 0.117 0.350 0.317 0.283 522
Jonathan Aranda * Rays 52 0.213 0.281 0.319 0.192 1.500 0.096 0.269 0.288 0.288 496
Luis Campusano + Padres 213 0.237 0.256 0.364 0.221 1.532 0.066 0.127 0.286 0.338 493
Oliver Dunn * Brewers 104 0.221 0.370 0.316 0.202 1.429 0.058 0.385 0.279 0.288 473
Jake Burger + Marlins 209 0.224 0.270 0.357 0.211 1.591 0.053 0.244 0.263 0.335 470
Rowdy Tellez * Pirates 180 0.230 0.283 0.309 0.211 1.342 0.072 0.206 0.289 0.283 459
Tyler Black * Brewers 23 0.227 0.357 0.318 0.217 1.400 0.043 0.348 0.261 0.304 456
Kiké Hernández + Dodgers 158 0.203 0.231 0.308 0.184 1.517 0.089 0.203 0.272 0.278 454
Kris Bryant + Rockies 101 0.186 0.264 0.279 0.158 1.500 0.109 0.307 0.307 0.238 453
Spencer Torkelson + Tigers 230 0.201 0.253 0.330 0.183 1.643 0.070 0.243 0.265 0.300 439
Gabriel Arias + Guardians 133 0.214 0.305 0.333 0.203 1.556 0.038 0.323 0.248 0.316 430
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
MJ Melendez * Royals 215 0.171 0.193 0.352 0.158 2.059 0.070 0.260 0.233 0.326 423
Elehuris Montero + Rockies 230 0.203 0.248 0.295 0.183 1.452 0.087 0.217 0.270 0.265 414
Andruw Monasterio + Brewers 42 0.139 0.160 0.250 0.119 1.800 0.143 0.238 0.262 0.214 414
Seth Brown * Athletics 195 0.189 0.266 0.306 0.174 1.618 0.077 0.338 0.251 0.282 413
Pedro Pagés + Cardinals 51 0.116 0.103 0.279 0.098 2.400 0.118 0.275 0.216 0.235 406
Emmanuel Rivera + Marlins 131 0.209 0.286 0.252 0.183 1.208 0.084 0.244 0.290 0.221 386
Kyle Manzardo * Guardians 87 0.207 0.283 0.329 0.195 1.588 0.034 0.264 0.241 0.310 359
Graham Pauley * Padres 32 0.125 0.133 0.313 0.125 2.500 0 0.469 0.125 0.313 312
Christian Encarnacion-Strand + Reds 123 0.190 0.247 0.293 0.179 1.545 0.033 0.285 0.220 0.276 302
Brandon Drury + Angels 116 0.168 0.200 0.234 0.155 1.389 0.052 0.190 0.224 0.216 297
DJ LeMahieu + Yankees 57 0.188 0.257 0.188 0.158 1 0.140 0.228 0.298 0.158 268
Ryan Noda * Athletics 100 0.128 0.189 0.198 0.110 1.545 0.120 0.320 0.240 0.170 252
Bobby Dalbec + Red Sox 90 0.138 0.263 0.200 0.122 1.455 0.089 0.456 0.222 0.178 243
Trenton Brooks * Giants 24 0.143 0.200 0.143 0.125 1 0.125 0.250 0.250 0.125 205
Garrett Cooper + Red Sox 75 0.171 0.250 0.229 0.160 1.333 0.040 0.293 0.227 0.213 203
Pablo Reyes + Red Sox 64 0.183 0.268 0.217 0.172 1.182 0.047 0.297 0.234 0.203 202
Mike Ford * Reds 62 0.150 0.182 0.233 0.145 1.556 0.032 0.242 0.177 0.226 201
Jonah Bride + Marlins 13 0.167 0.200 0.250 0.154 1.500 0.077 0.154 0.231 0.231 165
José Abreu + Astros 120 0.124 0.143 0.195 0.117 1.571 0.033 0.233 0.167 0.183 164
Niko Goodrum # Rays 18 0.188 0.300 0.188 0.167 1 0.056 0.333 0.222 0.167 133
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Owen Miller + Brewers 27 0.185 0.263 0.222 0.185 1.200 0 0.296 0.185 0.222 132
Matt Mervis * Cubs 28 0.115 0.167 0.154 0.107 1.333 0.036 0.286 0.143 0.143 111
Niko Goodrum # Angels 15 0 0 0 0 --- 0.133 0.267 0.133 0 84
Aledmys Díaz + Athletics 22 0.091 0.118 0.091 0.091 1 0 0.227 0.091 0.091 21
Brett Sullivan * Padres 2 0 0 0 0 --- 0 1 0 0 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 Tuesday, 18 June 2024, at 7:32 am Pacific Time.