2021 MLB stats: hitters and pitchers
Regular-season stats: home runs, RBI, batting average, OPS and stolen bases for hitters; wins, saves, strikeouts, ERA and WHIP for pitchers. Click a header to sort.
| # | Player | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Salvador PerezKC · DH · 31 | 48 | 121 | .273 | .316 | .544 | .860 | 1 | 161 | 665 |
| 2 | Vladimir Guerrero Jr.TOR · 1B · 22 | 48 | 111 | .311 | .401 | .601 | 1.002 | 4 | 161 | 698 |
| 3 | Shohei OhtaniLAA · TWP · 26 | 46 | 100 | .257 | .372 | .592 | .964 | 26 | 158 | 639 |
| 4 | Marcus SemienTOR · 2B · 30 | 45 | 102 | .265 | .334 | .538 | .872 | 15 | 162 | 724 |
| 5 | Fernando Tatis Jr.SD · RF · 22 | 42 | 97 | .282 | .364 | .611 | .975 | 25 | 130 | 546 |
| 6 | Mitch HanigerSEA · RF · 30 | 39 | 100 | .253 | .318 | .485 | .803 | 1 | 157 | 691 |
| 7 | Aaron JudgeNYY · RF · 29 | 39 | 98 | .287 | .373 | .544 | .917 | 6 | 148 | 633 |
| 8 | Matt OlsonATH · 1B · 27 | 39 | 111 | .271 | .371 | .540 | .911 | 4 | 156 | 673 |
| 9 | Brandon LoweTB · 2B · 26 | 39 | 99 | .247 | .340 | .523 | .863 | 7 | 149 | 615 |
| 10 | Adam DuvallATL · LF · 32 | 38 | 113 | .228 | .281 | .491 | .772 | 5 | 146 | 555 |
| 11 | Joey GalloNYY · LF · 27 | 38 | 77 | .199 | .351 | .458 | .809 | 6 | 153 | 616 |
| 12 | Rafael DeversBOS · 1B · 24 | 38 | 113 | .279 | .352 | .538 | .890 | 5 | 156 | 664 |
| 13 | Pete AlonsoNYM · 1B · 26 | 37 | 94 | .262 | .344 | .519 | .863 | 3 | 152 | 637 |
| 14 | Joey VottoCIN · 1B · 37 | 36 | 99 | .266 | .375 | .563 | .938 | 1 | 129 | 533 |
| 15 | Max MuncyLAD · 3B · 30 | 36 | 94 | .249 | .368 | .527 | .895 | 2 | 144 | 592 |
| 16 | José RamírezCLE · 3B · 28 | 36 | 103 | .266 | .355 | .538 | .893 | 27 | 152 | 636 |
| 17 | Giancarlo StantonNYY · DH · 31 | 35 | 97 | .273 | .354 | .516 | .870 | 0 | 139 | 579 |
| 18 | Bryce HarperPHI · 1B · 28 | 35 | 84 | .309 | .429 | .615 | 1.044 | 13 | 141 | 599 |
| 19 | Kyle SeagerSEA · 3B · 33 | 35 | 101 | .212 | .285 | .438 | .723 | 3 | 159 | 670 |
| 20 | Nolan ArenadoSTL · 3B · 30 | 34 | 105 | .255 | .312 | .494 | .806 | 2 | 157 | 653 |
| 21 | Nick CastellanosCIN · RF · 29 | 34 | 100 | .309 | .362 | .576 | .938 | 3 | 138 | 585 |
| 22 | Tyler O'NeillSTL · RF · 26 | 34 | 80 | .286 | .352 | .560 | .912 | 15 | 138 | 537 |
| 23 | Mike ZuninoTB · C · 30 | 33 | 62 | .216 | .301 | .559 | .860 | 0 | 109 | 375 |
| 24 | Jorge PolancoMIN · DH · 27 | 33 | 98 | .269 | .323 | .503 | .826 | 11 | 152 | 644 |
| 25 | Austin RileyATL · 3B · 24 | 33 | 107 | .303 | .367 | .531 | .898 | 0 | 160 | 662 |
| 26 | Ryan MountcastleBAL · 1B · 24 | 33 | 89 | .255 | .309 | .487 | .796 | 4 | 144 | 586 |
| 27 | Yordan AlvarezHOU · DH · 24 | 33 | 104 | .277 | .346 | .531 | .877 | 1 | 144 | 598 |
| 28 | Nelson CruzTB · DH · 40 | 32 | 86 | .265 | .334 | .497 | .831 | 3 | 140 | 584 |
| 29 | Teoscar HernándezTOR · LF · 28 | 32 | 116 | .296 | .346 | .524 | .870 | 12 | 143 | 595 |
| 30 | Kyle SchwarberBOS · DH · 28 | 32 | 71 | .266 | .374 | .554 | .928 | 1 | 113 | 471 |
| 31 | Paul GoldschmidtSTL · 1B · 33 | 31 | 99 | .294 | .365 | .514 | .879 | 12 | 158 | 679 |
| 32 | Jose AltuveHOU · 2B · 31 | 31 | 83 | .278 | .350 | .489 | .839 | 5 | 146 | 678 |
| 33 | Freddie FreemanATL · 1B · 31 | 31 | 83 | .300 | .393 | .503 | .896 | 8 | 159 | 695 |
| 34 | Eugenio SuárezCIN · DH · 29 | 31 | 79 | .198 | .286 | .428 | .714 | 0 | 145 | 574 |
| 35 | Hunter RenfroeBOS · RF · 29 | 31 | 96 | .259 | .315 | .501 | .816 | 1 | 144 | 572 |
| 36 | Javier BáezNYM · SS · 28 | 31 | 87 | .265 | .319 | .494 | .813 | 18 | 138 | 547 |
| 37 | Adolis GarcíaTEX · RF · 28 | 31 | 90 | .243 | .286 | .454 | .740 | 16 | 149 | 622 |
| 38 | José AbreuCWS · 1B · 34 | 30 | 117 | .261 | .351 | .481 | .832 | 1 | 152 | 659 |
| 39 | Miguel SanóMIN · 3B · 28 | 30 | 75 | .223 | .312 | .466 | .778 | 2 | 135 | 532 |
| 40 | Franmil ReyesCLE · RF · 25 | 30 | 85 | .254 | .324 | .522 | .846 | 4 | 115 | 466 |
| 41 | Ozzie AlbiesATL · 2B · 24 | 30 | 106 | .259 | .310 | .488 | .798 | 20 | 156 | 686 |
| 42 | Cedric MullinsBAL · CF · 26 | 30 | 59 | .291 | .360 | .518 | .878 | 30 | 159 | 675 |
| 43 | Kyle TuckerHOU · RF · 24 | 30 | 92 | .294 | .359 | .557 | .916 | 14 | 140 | 567 |
| 44 | Brandon BeltSF · 1B · 33 | 29 | 59 | .274 | .378 | .597 | .975 | 3 | 97 | 381 |
| 45 | Avisaíl GarcíaMIL · RF · 30 | 29 | 86 | .262 | .330 | .490 | .820 | 8 | 135 | 515 |
| 46 | Jared WalshLAA · 1B · 27 | 29 | 98 | .277 | .340 | .509 | .849 | 2 | 144 | 585 |
| 47 | Juan SotoWSH · LF · 22 | 29 | 95 | .313 | .465 | .534 | .999 | 9 | 151 | 654 |
| 48 | Bo BichetteTOR · 3B · 23 | 29 | 102 | .298 | .343 | .484 | .827 | 25 | 159 | 690 |
| 49 | Eduardo EscobarMIL · 3B · 32 | 28 | 90 | .253 | .314 | .472 | .786 | 1 | 146 | 599 |
| 50 | J.D. MartinezBOS · DH · 33 | 28 | 99 | .286 | .349 | .518 | .867 | 0 | 148 | 634 |
How it's calculatedHide the method
Official MLB stats (statsapi), updated daily. “Regulars”: at least 300 plate appearances, 60 innings for a starter or 30 for a reliever.
Data: MLB (statsapi) and Baseball Savant (Statcast).
