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:


2022: All First Basemen, by Name


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

2022 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 Wednesday, 29 June 2022.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in alphabetical order by 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
José Abreu + White Sox 313 0.273 0.302 0.443 0.236 1.622 0.121 0.153 0.367 0.383 902
Riley Adams + Nationals 88 0.192 0.245 0.321 0.170 1.667 0.102 0.295 0.284 0.284 509
Jesus Aguilar + Marlins 271 0.252 0.299 0.411 0.229 1.629 0.066 0.236 0.299 0.373 680
Pete Alonso + Mets 317 0.282 0.284 0.564 0.243 2 0.095 0.202 0.360 0.486 1134
Luis Arraez * Twins 277 0.344 0.366 0.440 0.300 1.277 0.119 0.079 0.426 0.383 1251
Christian Arroyo + Red Sox 107 0.204 0.205 0.357 0.187 1.750 0.037 0.159 0.252 0.327 525
Willians Astudillo + Marlins 38 0.270 0.265 0.351 0.263 1.300 0.026 0.053 0.289 0.342 547
Matt Beaty * Padres 40 0.108 0.129 0.189 0.100 1.750 0.050 0.150 0.175 0.175 77
Seth Beer * Diamondbacks 93 0.210 0.281 0.284 0.183 1.353 0.086 0.258 0.301 0.247 447
Josh Bell # Nationals 318 0.311 0.332 0.495 0.267 1.588 0.110 0.135 0.390 0.425 1114
Brandon Belt * Giants 153 0.220 0.291 0.378 0.183 1.714 0.144 0.288 0.346 0.314 715
Christian Bethancourt + Athletics 166 0.244 0.298 0.391 0.229 1.605 0.048 0.229 0.283 0.367 552
Cavan Biggio * Blue Jays 114 0.209 0.304 0.374 0.167 1.789 0.167 0.289 0.360 0.298 753
Alec Bohm + Phillies 292 0.263 0.319 0.359 0.243 1.366 0.051 0.212 0.298 0.332 588
Bobby Bradley * Guardians 17 0.118 0.250 0.118 0.118 1 0 0.529 0.118 0.118 45
Seth Brown * Athletics 242 0.230 0.277 0.446 0.211 1.941 0.074 0.269 0.289 0.409 676
Johan Camargo # Phillies 153 0.230 0.282 0.317 0.209 1.375 0.085 0.216 0.294 0.288 507
Mark Canha + Mets 246 0.270 0.317 0.377 0.236 1.397 0.093 0.187 0.358 0.329 834
Matt Carpenter * Yankees 45 0.257 0.167 0.800 0.200 3.111 0.178 0.244 0.400 0.622 1601
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Curt Casali + Giants 118 0.243 0.309 0.388 0.212 1.600 0.102 0.280 0.322 0.339 764
Diego Castillo + Pirates 199 0.195 0.217 0.357 0.181 1.833 0.045 0.256 0.236 0.332 457
Harold Castro * Tigers 166 0.278 0.320 0.430 0.265 1.545 0.024 0.181 0.295 0.410 643
Yu Chang + Guardians 10 0 0 0 0 --- 0 0.700 0 0 0
Yu Chang + Pirates 49 0.167 0.261 0.262 0.143 1.571 0.082 0.367 0.286 0.224 385
Michael Chavis + Pirates 218 0.244 0.306 0.418 0.225 1.714 0.055 0.284 0.289 0.385 665
Ji-Man Choi * Rays 198 0.287 0.385 0.473 0.242 1.646 0.146 0.273 0.389 0.399 1103
Ernie Clement + Guardians 117 0.189 0.225 0.217 0.171 1.150 0.060 0.154 0.248 0.197 279
Kody Clemens * Tigers 41 0.139 0.154 0.250 0.122 1.800 0.098 0.244 0.220 0.220 323
Garrett Cooper + Marlins 266 0.315 0.401 0.460 0.278 1.459 0.079 0.233 0.380 0.406 1090
Franchy Cordero * Red Sox 158 0.232 0.305 0.391 0.203 1.688 0.108 0.266 0.316 0.342 698
C.J. Cron + Rockies 322 0.295 0.359 0.538 0.267 1.826 0.065 0.267 0.348 0.488 993
Jake Cronenworth * Padres 334 0.239 0.282 0.389 0.204 1.632 0.099 0.195 0.332 0.332 792
Bobby Dalbec + Red Sox 208 0.207 0.268 0.332 0.183 1.605 0.091 0.279 0.288 0.293 560
Matt Davidson + Diamondbacks 13 0.100 0 0.400 0.077 4 0.231 0.231 0.308 0.308 734
Matt Davidson + Athletics 24 0.167 0.231 0.292 0.167 1.750 0 0.417 0.167 0.292 272
J.D. Davis + Mets 171 0.243 0.354 0.345 0.211 1.417 0.099 0.304 0.333 0.298 611
Aledmys Díaz + Astros 139 0.214 0.245 0.298 0.201 1.393 0.050 0.187 0.259 0.281 392
Lewin Diaz * Marlins 10 0.100 0.200 0.200 0.100 2 0 0.500 0.100 0.200 51
Yandy Díaz + Rays 260 0.266 0.296 0.349 0.223 1.310 0.150 0.112 0.385 0.292 819
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Brendan Donovan * Cardinals 205 0.312 0.388 0.439 0.263 1.407 0.127 0.180 0.420 0.371 1102
Hunter Dozier + Royals 263 0.251 0.310 0.410 0.228 1.633 0.080 0.232 0.319 0.373 686
Brandon Drury + Reds 262 0.276 0.300 0.531 0.252 1.924 0.073 0.210 0.336 0.485 913
Matt Duffy + Angels 143 0.261 0.337 0.291 0.245 1.114 0.063 0.210 0.308 0.273 476
Wilmer Flores + Giants 274 0.243 0.258 0.407 0.215 1.678 0.084 0.157 0.318 0.361 726
Mike Ford * Giants 4 0.250 0.250 0.250 0.250 1 0 0 0.250 0.250 319
Mike Ford * Mariners 38 0.172 0.294 0.207 0.132 1.200 0.211 0.316 0.368 0.158 557
Mike Ford * Braves 4 0 0 0 0 --- 0.250 0.500 0.250 0 104
Maikel Franco + Nationals 294 0.249 0.286 0.377 0.238 1.514 0.034 0.194 0.272 0.361 483
Ty France + Mariners 311 0.316 0.345 0.476 0.280 1.506 0.064 0.138 0.389 0.421 1110
Freddie Freeman * Dodgers 330 0.306 0.357 0.486 0.267 1.591 0.112 0.176 0.388 0.424 1107
Aramis Garcia + Reds 107 0.210 0.290 0.260 0.196 1.238 0.028 0.280 0.243 0.243 262
Paul Goldschmidt + Cardinals 321 0.347 0.391 0.639 0.299 1.844 0.128 0.193 0.427 0.551 1622
Marwin Gonzalez # Yankees 99 0.264 0.328 0.440 0.242 1.667 0.061 0.253 0.313 0.404 728
Niko Goodrum # Astros 45 0.116 0.250 0.163 0.111 1.400 0.044 0.511 0.156 0.156 120
Yuli Gurriel + Astros 264 0.228 0.245 0.386 0.212 1.696 0.053 0.140 0.277 0.360 517
Yasmani Grandal # White Sox 201 0.185 0.236 0.237 0.159 1.281 0.134 0.224 0.294 0.204 405
Vladimir Guerrero Jr. + Blue Jays 316 0.271 0.277 0.505 0.234 1.865 0.117 0.174 0.364 0.437 956
Lourdes Gurriel Jr. + Blue Jays 262 0.283 0.337 0.408 0.260 1.441 0.057 0.183 0.336 0.374 754
P.J. Higgins + Cubs 58 0.275 0.308 0.471 0.241 1.714 0.086 0.172 0.345 0.414 933
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Keston Hiura + Brewers 119 0.208 0.375 0.396 0.176 1.905 0.109 0.462 0.328 0.336 781
Rhys Hoskins + Phillies 316 0.246 0.299 0.453 0.215 1.838 0.117 0.253 0.339 0.396 820
Eric Hosmer * Padres 282 0.280 0.324 0.405 0.255 1.444 0.085 0.170 0.340 0.369 737
Sam Huff + Rangers 75 0.282 0.388 0.352 0.267 1.250 0.053 0.280 0.320 0.333 656
Andy Ibáñez + Rangers 128 0.218 0.258 0.277 0.203 1.269 0.070 0.164 0.273 0.258 420
Connor Joe + Rockies 313 0.277 0.345 0.399 0.240 1.440 0.125 0.201 0.374 0.345 861
Gosuke Katoh * Blue Jays 11 0.143 0.167 0.286 0.091 2 0.273 0.091 0.364 0.182 532
Alex Kirilloff * Twins 72 0.231 0.319 0.292 0.208 1.267 0.028 0.278 0.264 0.264 486
Andrew Knizner + Cardinals 136 0.185 0.236 0.244 0.162 1.318 0.096 0.213 0.279 0.213 343
Tommy La Stella * Giants 102 0.263 0.288 0.411 0.245 1.560 0.039 0.147 0.294 0.382 612
DJ LeMahieu + Yankees 279 0.257 0.275 0.398 0.222 1.548 0.122 0.125 0.355 0.344 799
Nathaniel Lowe * Rangers 274 0.282 0.348 0.447 0.263 1.583 0.069 0.245 0.332 0.416 801
Jed Lowrie # Athletics 167 0.185 0.223 0.272 0.168 1.464 0.084 0.228 0.251 0.246 368
David MacKinnon + Angels 22 0.235 0.267 0.235 0.182 1 0.182 0.136 0.364 0.182 718
Trey Mancini + Orioles 290 0.281 0.339 0.422 0.248 1.500 0.086 0.203 0.359 0.372 919
J.J. Matijevic * Astros 17 0.118 0 0.471 0.118 4 0 0.471 0.118 0.471 546
Patrick Mazeika * Mets 51 0.167 0.171 0.292 0.157 1.750 0.039 0.118 0.196 0.275 268
Billy McKinney * Athletics 57 0.096 0.111 0.173 0.088 1.800 0.070 0.281 0.158 0.158 169
Ryan McMahon * Rockies 294 0.238 0.320 0.375 0.207 1.574 0.116 0.269 0.333 0.327 712
Francisco Mejia # Rays 132 0.223 0.271 0.362 0.220 1.621 0.008 0.242 0.227 0.356 379
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Yermin Mercedes + Giants 4 0.250 0.500 0.250 0.250 1 0 0.500 0.250 0.250 319
Owen Miller + Guardians 253 0.250 0.292 0.388 0.221 1.554 0.075 0.198 0.304 0.344 683
Jose Miranda + Twins 145 0.239 0.275 0.420 0.228 1.758 0.041 0.214 0.276 0.400 523
Yadier Molina + Cardinals 138 0.213 0.243 0.294 0.210 1.379 0.014 0.167 0.225 0.290 310
Elehuris Montero + Rockies 25 0.167 0.286 0.208 0.160 1.250 0.040 0.400 0.200 0.200 175
Dylan Moore + Mariners 124 0.163 0.203 0.306 0.129 1.875 0.129 0.258 0.315 0.242 619
Colin Moran * Reds 117 0.210 0.236 0.360 0.179 1.714 0.120 0.231 0.299 0.308 632
Ryan Mountcastle + Orioles 271 0.271 0.322 0.478 0.255 1.768 0.048 0.258 0.306 0.450 739
Mike Moustakas * Reds 190 0.221 0.264 0.325 0.189 1.472 0.105 0.195 0.321 0.279 588
Max Muncy * Dodgers 237 0.167 0.194 0.302 0.135 1.813 0.186 0.219 0.325 0.245 564
Josh Naylor * Guardians 196 0.271 0.286 0.480 0.245 1.771 0.077 0.158 0.332 0.434 795
Sheldon Neuse + Athletics 210 0.232 0.319 0.299 0.214 1.289 0.067 0.271 0.290 0.276 500
Tyler Nevin + Orioles 141 0.179 0.226 0.248 0.149 1.381 0.121 0.241 0.298 0.206 502
Ryan O'Hearn * Royals 60 0.200 0.263 0.273 0.183 1.364 0.067 0.283 0.250 0.250 382
Matt Olson * Braves 331 0.253 0.297 0.481 0.218 1.903 0.130 0.221 0.350 0.414 861
Kevin Padlo + Giants 12 0.167 0.250 0.167 0.167 1 0 0.333 0.167 0.167 57
Kevin Padlo + Mariners 11 0.200 0.400 0.300 0.182 1.500 0.091 0.455 0.273 0.273 381
Michael Papierski # Giants 10 0 0 0 0 --- 0.100 0.400 0.100 0 0
Isaac Paredes + Rays 112 0.248 0.197 0.594 0.223 2.400 0.080 0.143 0.313 0.536 959
Jace Peterson * Brewers 196 0.231 0.283 0.405 0.204 1.750 0.097 0.250 0.306 0.357 702
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Albert Pujols + Cardinals 136 0.198 0.211 0.336 0.169 1.696 0.096 0.184 0.294 0.287 567
Harold Ramirez + Rays 191 0.306 0.336 0.410 0.277 1.340 0.068 0.126 0.356 0.372 868
J.T. Realmuto + Phillies 270 0.238 0.292 0.363 0.211 1.526 0.078 0.219 0.315 0.322 675
Hunter Renfroe + Brewers 217 0.247 0.269 0.490 0.226 1.980 0.069 0.249 0.300 0.447 761
Matt Reynolds + Reds 151 0.250 0.320 0.368 0.225 1.471 0.093 0.245 0.318 0.331 649
Edwin Rios * Dodgers 92 0.244 0.326 0.500 0.228 2.048 0.054 0.391 0.293 0.467 749
Alfonso Rivas * Cubs 144 0.232 0.325 0.336 0.201 1.448 0.111 0.306 0.319 0.292 667
Emmanuel Rivera + Royals 151 0.199 0.233 0.362 0.185 1.821 0.053 0.225 0.252 0.338 427
Anthony Rizzo * Yankees 312 0.220 0.198 0.492 0.186 2.241 0.112 0.173 0.333 0.417 871
Miguel Rojas + Marlins 235 0.243 0.253 0.367 0.226 1.509 0.055 0.115 0.294 0.340 606
Darin Ruf + Giants 244 0.222 0.290 0.343 0.189 1.543 0.135 0.262 0.336 0.291 655
Gary Sanchez + Twins 236 0.228 0.282 0.433 0.208 1.898 0.064 0.280 0.288 0.394 620
Miguel Sano + Twins 65 0.093 0.121 0.148 0.077 1.600 0.138 0.323 0.231 0.123 270
Carlos Santana # Mariners 3 0 0 0 0 --- 0.333 0.333 0.333 0 244
Carlos Santana # Royals 212 0.216 0.236 0.341 0.179 1.579 0.170 0.132 0.349 0.283 686
Frank Schwindel + Cubs 245 0.237 0.266 0.386 0.220 1.630 0.061 0.200 0.282 0.359 561
Brian Serven + Rockies 71 0.308 0.362 0.492 0.282 1.600 0.085 0.211 0.366 0.451 1014
Travis Shaw * Red Sox 19 0 0 0 0 --- 0 0.368 0 0 0
Gavin Sheets * White Sox 171 0.224 0.263 0.365 0.205 1.629 0.076 0.216 0.292 0.333 530
Dominic Smith * Mets 110 0.200 0.271 0.274 0.173 1.368 0.082 0.245 0.291 0.236 491
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Pavin Smith * Diamondbacks 240 0.207 0.245 0.362 0.183 1.750 0.100 0.263 0.288 0.321 598
Tyler Stephenson + Reds 155 0.305 0.396 0.468 0.277 1.535 0.071 0.265 0.361 0.426 966
Kurt Suzuki + Angels 88 0.208 0.241 0.325 0.182 1.563 0.114 0.193 0.307 0.284 506
Rowdy Tellez * Brewers 274 0.245 0.267 0.469 0.219 1.917 0.091 0.208 0.321 0.420 761
Spencer Torkelson + Tigers 240 0.190 0.247 0.290 0.167 1.525 0.108 0.258 0.283 0.254 423
Abraham Toro # Mariners 213 0.172 0.170 0.323 0.160 1.882 0.056 0.160 0.221 0.300 390
Yoshi Tsutsugo * Pirates 135 0.177 0.214 0.257 0.148 1.450 0.133 0.230 0.281 0.215 473
Josh VanMeter * Pirates 115 0.210 0.250 0.352 0.191 1.682 0.078 0.235 0.270 0.322 530
Andrew Vaughn + White Sox 239 0.307 0.345 0.465 0.276 1.515 0.071 0.172 0.360 0.418 977
Christian Vazquez + Red Sox 213 0.291 0.331 0.429 0.268 1.474 0.056 0.164 0.333 0.394 788
Matt Vierling + Phillies 102 0.237 0.271 0.366 0.216 1.545 0.069 0.206 0.294 0.333 516
Daniel Vogelbach * Pirates 211 0.219 0.254 0.415 0.190 1.900 0.128 0.251 0.318 0.360 684
Stephen Vogt * Athletics 54 0.167 0.161 0.354 0.148 2.125 0.093 0.259 0.259 0.315 522
Luke Voit + Padres 237 0.232 0.325 0.425 0.203 1.833 0.114 0.338 0.321 0.371 743
Jason Vosler * Giants 58 0.294 0.333 0.569 0.259 1.933 0.103 0.259 0.362 0.500 1109
Joey Votto * Reds 227 0.208 0.267 0.365 0.176 1.750 0.128 0.247 0.330 0.308 638
LaMonte Wade Jr. * Giants 32 0.240 0.250 0.360 0.188 1.500 0.156 0.156 0.375 0.281 1001
Christian Walker + Diamondbacks 298 0.203 0.182 0.473 0.174 2.327 0.121 0.195 0.309 0.406 780
Jared Walsh * Angels 286 0.260 0.328 0.465 0.245 1.786 0.049 0.287 0.304 0.437 716
Patrick Wisdom + Cubs 282 0.228 0.309 0.456 0.202 2 0.099 0.348 0.312 0.404 719
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Juan Yepez + Cardinals 174 0.277 0.307 0.497 0.253 1.795 0.063 0.224 0.322 0.454 939
Seby Zavala + White Sox 41 0.289 0.435 0.474 0.268 1.636 0.024 0.366 0.293 0.439 754

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 - 2022 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 Thursday, 30 June 2022, at 1:26 pm Pacific Time.