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:


2021: All First Basemen, by TOP


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

2021 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 Sunday, 20 June 2021.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in descending 2021 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
Vladimir Guerrero Jr. + Blue Jays 300 0.337 0.344 0.671 0.283 1.988 0.143 0.167 0.440 0.563 1635
Patrick Wisdom + Cubs 73 0.303 0.344 0.742 0.274 2.450 0.096 0.342 0.370 0.671 1462
Matt Olson * Athletics 281 0.305 0.297 0.617 0.263 2.027 0.103 0.164 0.381 0.534 1277
Max Muncy * Dodgers 244 0.264 0.287 0.528 0.209 2 0.189 0.205 0.418 0.418 1273
J.T. Realmuto + Phillies 204 0.292 0.361 0.491 0.245 1.680 0.127 0.230 0.397 0.412 1213
Yuli Gurriel + Astros 275 0.316 0.314 0.515 0.273 1.627 0.109 0.098 0.385 0.444 1195
Andy Burns + Dodgers 15 0.273 0.300 0.364 0.200 1.333 0.200 0.067 0.467 0.267 1067
Jared Walsh * Angels 282 0.290 0.350 0.576 0.262 1.986 0.082 0.277 0.355 0.521 1057
Brandon Belt * Giants 193 0.253 0.333 0.525 0.212 2.073 0.145 0.321 0.368 0.440 1056
Bobby Bradley * Indians 48 0.279 0.308 0.605 0.250 2.167 0.104 0.271 0.354 0.542 1055
Austin Riley + Braves 270 0.283 0.362 0.481 0.244 1.697 0.096 0.281 0.367 0.415 1044
Darin Ruf + Giants 100 0.244 0.292 0.512 0.200 2.100 0.160 0.290 0.370 0.420 1025
C.J. Cron + Rockies 210 0.271 0.333 0.475 0.233 1.755 0.119 0.248 0.371 0.410 1021
Mark Canha + Athletics 311 0.252 0.297 0.450 0.209 1.785 0.125 0.212 0.376 0.373 1008
Ji-Man Choi * Rays 80 0.273 0.400 0.424 0.225 1.556 0.163 0.300 0.400 0.350 1003
Bryce Harper * Phillies 211 0.274 0.353 0.464 0.232 1.694 0.137 0.261 0.384 0.393 996
Kris Bryant + Cubs 272 0.279 0.327 0.517 0.246 1.851 0.099 0.232 0.360 0.456 980
Jake Lamb * White Sox 91 0.234 0.277 0.455 0.198 1.944 0.143 0.275 0.352 0.385 934
Carlos Santana # Royals 298 0.245 0.250 0.396 0.201 1.617 0.154 0.141 0.366 0.326 918
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jake Bauers * Mariners 45 0.326 0.419 0.419 0.311 1.286 0.044 0.244 0.356 0.400 916
LaMonte Wade Jr * Giants 94 0.265 0.295 0.470 0.234 1.773 0.085 0.191 0.340 0.415 906
Freddie Freeman * Braves 300 0.247 0.255 0.467 0.210 1.889 0.140 0.187 0.357 0.397 896
Jesus Aguilar + Marlins 271 0.269 0.280 0.471 0.236 1.750 0.089 0.173 0.332 0.413 895
Colin Moran * Pirates 150 0.289 0.389 0.437 0.260 1.513 0.087 0.280 0.353 0.393 892
Tyler Stephenson + Reds 169 0.273 0.321 0.427 0.231 1.564 0.130 0.178 0.385 0.361 890
Trey Mancini + Orioles 295 0.272 0.303 0.490 0.241 1.803 0.098 0.203 0.353 0.434 880
Yasmani Grandal # White Sox 209 0.166 0.169 0.377 0.120 2.280 0.258 0.258 0.383 0.273 879
Ty France + Mariners 266 0.270 0.311 0.426 0.233 1.581 0.083 0.173 0.361 0.368 873
Max Schrock * Reds 31 0.267 0.333 0.533 0.258 2 0.032 0.258 0.290 0.516 867
Jonathan Schoop + Tigers 285 0.274 0.307 0.471 0.249 1.718 0.070 0.211 0.330 0.428 866
Jacob Nottingham + Brewers 14 0.214 0.250 0.714 0.214 3.333 0 0.571 0.214 0.714 864
Billy McKinney * Mets 70 0.238 0.268 0.556 0.214 2.333 0.100 0.257 0.314 0.500 859
Asdrubal Cabrera # Diamondbacks 174 0.245 0.284 0.415 0.207 1.694 0.138 0.201 0.351 0.351 854
Matt Beaty * Dodgers 129 0.274 0.326 0.398 0.240 1.452 0.078 0.186 0.364 0.349 854
Pete Alonso + Mets 228 0.247 0.271 0.455 0.215 1.837 0.101 0.219 0.333 0.395 848
Mitch Garver + Twins 135 0.224 0.286 0.500 0.193 2.231 0.141 0.333 0.333 0.430 841
Austin Nola + Padres 59 0.217 0.209 0.326 0.169 1.500 0.136 0.051 0.373 0.254 837
Jake Cronenworth * Padres 306 0.278 0.305 0.430 0.245 1.547 0.082 0.141 0.340 0.379 835
Ryan Zimmerman + Nationals 128 0.276 0.325 0.528 0.266 1.912 0.039 0.273 0.305 0.508 833
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Mike Moustakas * Reds 104 0.241 0.250 0.437 0.202 1.810 0.115 0.173 0.337 0.365 827
Anthony Rizzo * Cubs 264 0.251 0.257 0.445 0.216 1.772 0.106 0.129 0.345 0.383 825
Pablo Sandoval # Braves 65 0.232 0.265 0.446 0.200 1.923 0.123 0.277 0.338 0.385 819
Phil Gosselin + Angels 79 0.320 0.434 0.427 0.304 1.333 0.038 0.266 0.354 0.405 806
Joey Votto * Reds 169 0.235 0.262 0.436 0.207 1.857 0.112 0.225 0.325 0.385 790
José Abreu + White Sox 283 0.246 0.283 0.448 0.216 1.820 0.085 0.240 0.322 0.392 784
Wilmer Flores + Giants 181 0.263 0.269 0.425 0.232 1.619 0.099 0.122 0.337 0.376 779
Rhys Hoskins + Phillies 290 0.238 0.272 0.467 0.214 1.968 0.086 0.255 0.310 0.421 773
Patrick Mazeika * Mets 16 0.214 0.182 0.429 0.188 2 0.063 0.125 0.313 0.375 770
Albert Pujols + Dodgers 80 0.263 0.237 0.526 0.250 2 0.038 0.138 0.300 0.500 767
Nate Lowe * Rangers 298 0.246 0.318 0.383 0.211 1.556 0.128 0.265 0.346 0.329 766
Matt Duffy + Cubs 106 0.278 0.333 0.356 0.236 1.280 0.104 0.170 0.377 0.302 766
Paul Goldschmidt + Cardinals 294 0.255 0.301 0.419 0.231 1.647 0.082 0.221 0.320 0.381 754
Yandy Díaz + Rays 273 0.246 0.293 0.304 0.201 1.236 0.168 0.154 0.377 0.249 748
Tucker Barnhart * Reds 189 0.259 0.374 0.404 0.228 1.558 0.095 0.302 0.344 0.354 743
Cavan Biggio * Blue Jays 189 0.228 0.303 0.386 0.190 1.694 0.143 0.286 0.339 0.323 738
Brad Miller * Phillies 143 0.254 0.370 0.431 0.231 1.697 0.091 0.357 0.322 0.392 735
Aledmys Díaz + Astros 126 0.278 0.312 0.435 0.254 1.563 0.040 0.151 0.341 0.397 734
Ryan Mountcastle + Orioles 254 0.266 0.338 0.473 0.252 1.781 0.031 0.307 0.291 0.449 707
Andrew Vaughn + White Sox 211 0.231 0.291 0.403 0.204 1.744 0.085 0.265 0.308 0.355 702
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Pavin Smith * Diamondbacks 269 0.274 0.320 0.415 0.253 1.515 0.067 0.175 0.327 0.383 702
Yermin Mercedes + White Sox 249 0.266 0.305 0.402 0.245 1.508 0.072 0.185 0.321 0.369 701
Daniel Vogelbach * Brewers 191 0.218 0.248 0.394 0.188 1.806 0.136 0.215 0.325 0.340 684
DJ LeMahieu + Yankees 303 0.259 0.297 0.352 0.231 1.357 0.099 0.158 0.333 0.314 683
Garrett Cooper + Marlins 184 0.248 0.333 0.394 0.223 1.585 0.087 0.283 0.326 0.353 673
Connor Joe + Rockies 63 0.241 0.317 0.278 0.206 1.154 0.143 0.206 0.349 0.238 649
Mitch Moreland * Athletics 156 0.241 0.293 0.383 0.218 1.588 0.071 0.256 0.295 0.346 648
Alex Kirilloff * Twins 147 0.254 0.300 0.428 0.238 1.686 0.054 0.231 0.293 0.401 637
Stephen Vogt * Diamondbacks 115 0.214 0.257 0.408 0.191 1.909 0.104 0.252 0.296 0.365 632
Tyler Nevin + Orioles 6 0.200 0.333 0.400 0.167 2 0.167 0.333 0.333 0.333 630
Lewin Diaz * Marlins 15 0.133 0 0.533 0.133 4 0 0.333 0.133 0.533 630
Joe Panik * Blue Jays 114 0.264 0.286 0.377 0.246 1.429 0.061 0.123 0.307 0.351 629
Dominic Smith * Mets 234 0.240 0.297 0.365 0.214 1.520 0.081 0.239 0.316 0.325 623
Matt Carpenter * Cardinals 137 0.179 0.236 0.313 0.146 1.750 0.146 0.277 0.321 0.255 623
Josh Bell # Nationals 207 0.222 0.258 0.423 0.203 1.905 0.077 0.256 0.285 0.386 620
Ben Gamel * Pirates 96 0.247 0.317 0.388 0.219 1.571 0.083 0.240 0.302 0.344 616
Bobby Dalbec + Red Sox 210 0.219 0.306 0.434 0.205 1.977 0.052 0.362 0.271 0.405 601
Victor Caratini # Padres 175 0.219 0.283 0.358 0.189 1.636 0.114 0.274 0.320 0.309 601
Seth Brown * Athletics 159 0.189 0.196 0.413 0.170 2.185 0.094 0.270 0.264 0.371 598
Christian Vazquez + Red Sox 233 0.259 0.315 0.356 0.240 1.375 0.060 0.202 0.305 0.330 592
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Miguel Sano + Twins 214 0.178 0.219 0.408 0.159 2.294 0.098 0.388 0.262 0.364 589
Francisco Mejia # Rays 128 0.235 0.264 0.365 0.211 1.556 0.055 0.172 0.297 0.328 585
Eric Hosmer * Padres 263 0.249 0.273 0.357 0.228 1.433 0.072 0.144 0.308 0.327 585
Jason Vosler * Giants 58 0.222 0.225 0.463 0.207 2.083 0.069 0.190 0.276 0.431 579
Michael Chavis + Red Sox 33 0.273 0.421 0.485 0.273 1.778 0 0.394 0.273 0.485 577
Josh Naylor * Indians 232 0.250 0.292 0.380 0.233 1.519 0.056 0.185 0.297 0.353 574
Niko Goodrum # Tigers 219 0.216 0.333 0.330 0.192 1.524 0.091 0.365 0.297 0.292 568
Eric Campbell + Mariners 12 0.273 0.300 0.273 0.250 1 0.083 0.083 0.333 0.250 567
Lourdes Gurriel Jr. + Blue Jays 252 0.255 0.297 0.397 0.242 1.557 0.028 0.214 0.274 0.377 565
James McCann + Mets 194 0.242 0.319 0.376 0.222 1.558 0.077 0.289 0.304 0.345 563
Joshua Fuentes + Rockies 217 0.243 0.291 0.393 0.230 1.620 0.046 0.230 0.276 0.373 559
Phillip Evans + Pirates 168 0.209 0.255 0.318 0.185 1.516 0.095 0.226 0.304 0.280 558
Jace Peterson * Brewers 67 0.175 0.229 0.298 0.149 1.700 0.149 0.299 0.299 0.254 551
Willians Astudillo + Twins 127 0.254 0.248 0.385 0.244 1.516 0.016 0.079 0.276 0.370 533
Jurickson Profar # Padres 242 0.214 0.257 0.272 0.182 1.273 0.124 0.165 0.314 0.231 525
Kyle Farmer + Reds 213 0.224 0.248 0.328 0.202 1.465 0.042 0.169 0.291 0.296 516
Travis Shaw * Brewers 202 0.191 0.230 0.337 0.168 1.765 0.094 0.252 0.277 0.297 508
Miguel Andujar + Yankees 125 0.242 0.261 0.375 0.232 1.552 0.032 0.192 0.264 0.360 504
Alex Blandino + Reds 82 0.200 0.333 0.257 0.171 1.286 0.098 0.341 0.317 0.220 502
Ryan O'Hearn * Royals 57 0.189 0.233 0.377 0.175 2 0.070 0.351 0.246 0.351 498
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Billy McKinney * Brewers 100 0.207 0.242 0.359 0.190 1.737 0.070 0.240 0.260 0.330 497
Mike Brosseau + Rays 148 0.182 0.250 0.326 0.162 1.792 0.088 0.331 0.264 0.291 493
Albert Pujols + Angels 92 0.198 0.176 0.372 0.185 1.882 0.033 0.141 0.250 0.348 484
Scott Heineman + Reds 27 0.087 0 0.348 0.074 4 0.111 0.407 0.222 0.296 481
Charlie Culberson + Rangers 150 0.215 0.280 0.348 0.193 1.621 0.073 0.260 0.273 0.313 480
Mike Ford * Yankees 72 0.133 0.147 0.283 0.111 2.125 0.153 0.319 0.278 0.236 477
Renato Nunez + Tigers 29 0.148 0.118 0.444 0.138 3 0.034 0.276 0.207 0.414 473
Miguel Cabrera + Tigers 220 0.220 0.279 0.320 0.200 1.455 0.073 0.255 0.286 0.291 472
Harold Castro * Tigers 136 0.260 0.330 0.299 0.243 1.152 0.059 0.213 0.301 0.279 469
Rowdy Tellez * Blue Jays 151 0.209 0.245 0.338 0.192 1.621 0.060 0.219 0.272 0.311 467
Jordy Mercer + Nationals 71 0.250 0.333 0.309 0.239 1.235 0.042 0.239 0.282 0.296 462
Jose Marmolejos * Mariners 94 0.139 0.178 0.278 0.117 2 0.149 0.340 0.266 0.234 455
Josh VanMeter * Diamondbacks 87 0.151 0.204 0.247 0.126 1.636 0.138 0.276 0.276 0.207 453
Eric Sogard * Cubs 144 0.241 0.284 0.308 0.222 1.281 0.063 0.174 0.285 0.285 452
Jake Bauers * Indians 113 0.190 0.239 0.280 0.168 1.474 0.106 0.239 0.274 0.248 448
Daniel Robertson + Brewers 76 0.159 0.211 0.286 0.132 1.800 0.132 0.303 0.289 0.237 436
Jose Rojas * Angels 130 0.190 0.241 0.364 0.177 1.913 0.062 0.269 0.246 0.338 435
Alec Bohm + Phillies 264 0.233 0.303 0.314 0.216 1.351 0.053 0.265 0.273 0.292 435
Curt Casali + Giants 98 0.169 0.236 0.241 0.143 1.429 0.133 0.276 0.296 0.204 433
Will Craig + Pirates 65 0.217 0.324 0.300 0.200 1.385 0.077 0.338 0.277 0.277 429
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jose Rondon + Cardinals 29 0.231 0.286 0.231 0.207 1 0.103 0.172 0.310 0.207 424
Brandon Drury + Mets 45 0.186 0.214 0.326 0.178 1.750 0.044 0.289 0.222 0.311 400
Kelvin Gutierrez + Royals 124 0.229 0.283 0.322 0.218 1.407 0.040 0.202 0.266 0.306 397
Marwin Gonzalez # Red Sox 213 0.195 0.255 0.295 0.174 1.514 0.066 0.244 0.272 0.263 395
Jacob Nottingham + Mariners 31 0.115 0.143 0.231 0.097 2 0.065 0.387 0.226 0.194 391
Wyatt Mathisen + Diamondbacks 51 0.119 0.190 0.190 0.098 1.600 0.098 0.412 0.255 0.157 388
Chris Gittens + Yankees 25 0.095 0.083 0.238 0.080 2.500 0.120 0.360 0.200 0.200 382
Erik Gonzalez + Pirates 210 0.224 0.262 0.299 0.214 1.333 0.038 0.171 0.252 0.286 376
Luke Voit + Yankees 50 0.182 0.250 0.250 0.160 1.375 0.100 0.300 0.280 0.220 373
Pat Valaika + Orioles 117 0.200 0.270 0.267 0.179 1.333 0.077 0.265 0.265 0.239 370
Danny Santana # Red Sox 62 0.125 0.132 0.268 0.113 2.143 0.081 0.258 0.210 0.242 370
Robel Garcia # Astros 42 0.205 0.292 0.308 0.190 1.500 0.048 0.357 0.238 0.286 370
Christian Walker + Diamondbacks 140 0.200 0.242 0.300 0.186 1.500 0.064 0.214 0.250 0.279 367
Hunter Dozier + Royals 208 0.157 0.189 0.335 0.144 2.133 0.077 0.298 0.226 0.308 366
Ronald Guzman * Rangers 17 0.063 0 0.250 0.059 4 0.059 0.353 0.118 0.235 296
Yu Chang + Indians 107 0.168 0.211 0.287 0.159 1.706 0.047 0.271 0.206 0.271 295
Andrew Knapp # Phillies 94 0.174 0.264 0.221 0.160 1.267 0.074 0.351 0.234 0.202 287
Jay Bruce * Yankees 39 0.118 0.150 0.235 0.103 2 0.128 0.333 0.231 0.205 268
Yoshi Tsutsugo * Dodgers 31 0.120 0.231 0.120 0.097 1 0.194 0.387 0.290 0.097 264
Evan White + Mariners 104 0.144 0.188 0.237 0.135 1.643 0.058 0.298 0.202 0.221 243
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Matt Adams * Rockies 35 0.161 0.217 0.194 0.143 1.200 0.114 0.229 0.257 0.171 242
Yoshi Tsutsugo * Rays 87 0.167 0.255 0.218 0.149 1.308 0.092 0.310 0.241 0.195 231
Mike Freeman * Reds 27 0.167 0.222 0.167 0.148 1 0.111 0.222 0.259 0.148 203
Keston Hiura + Brewers 122 0.130 0.220 0.222 0.115 1.714 0.066 0.393 0.213 0.197 188
Taylor Jones + Astros 47 0.182 0.258 0.227 0.170 1.250 0.043 0.298 0.213 0.213 176
Edwin Rios * Dodgers 60 0.078 0.094 0.137 0.067 1.750 0.117 0.300 0.217 0.117 175
Kevin Padlo + Rays 14 0.083 0.250 0.167 0.071 2 0.143 0.571 0.214 0.143 154
Todd Frazier + Pirates 40 0.086 0.103 0.114 0.075 1.333 0.075 0.150 0.200 0.100 150
Ben Gamel * Indians 17 0.071 0.125 0.143 0.059 2 0.176 0.353 0.235 0.118 128
Owen Miller + Indians 48 0.109 0.217 0.130 0.104 1.200 0.042 0.479 0.146 0.125 73
Hernan Perez + Nationals 21 0.053 0.111 0.053 0.048 1 0.095 0.476 0.143 0.048 35
John Nogowski + Cardinals 20 0.056 0.063 0.056 0.050 1 0.050 0.100 0.150 0.050 27
P.J. Higgins + Cubs 25 0.043 0.067 0.043 0.040 1 0.080 0.320 0.120 0.040 15
Johan Camargo # Braves 17 0 0 0 0 --- 0.118 0.353 0.118 0 4

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 - 2021 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 Monday, 21 June 2021, at 1:38 pm Pacific Time.