2024 season · rankings
2024 MLB Batting Leaders
129 players qualified at 502 plate appearances, ranked by dbWAR. Every column sorts across the full qualified set — not just the rows shown — and the whole table downloads as Parquet.
PositionLeaguePool
Who
129 of 129 qualifiedDownload Parquet
| # | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Aaron Judge | CF | 32 | 158 | 704 | 58 | 144 | 10 | .322 | .458 | .701 | .379 | 18.9% | 24.3% | .479 | 69.3% | 96.2 | 61.4% | 216 | 11.9 |
| 2 | Bobby Witt Jr. | SS | 24 | 161 | 709 | 32 | 109 | 31 | .332 | .389 | .588 | .256 | 8.0% | 15.0% | .411 | 77.7% | 92.7 | 48.3% | 164 | 9.2 |
| 3 | Shohei Ohtani | DH | 30 | 159 | 731 | 54 | 130 | 59 | .310 | .390 | .646 | .336 | 11.1% | 22.2% | .432 | 70.2% | 95.7 | 60.3% | 188 | 8.6 |
| 4 | Juan Soto | RF | 26 | 157 | 713 | 41 | 109 | 7 | .288 | .419 | .569 | .281 | 18.1% | 16.7% | .424 | 78.5% | 93.5 | 56.9% | 178 | 8.0 |
| 5 | Gunnar Henderson | SS | 23 | 159 | 719 | 37 | 92 | 21 | .281 | .364 | .529 | .248 | 10.8% | 22.1% | .384 | 75.6% | 92.8 | 54.0% | 152 | 7.8 |
| 6 | Francisco Lindor | SS | 31 | 152 | 689 | 33 | 91 | 29 | .273 | .344 | .500 | .227 | 8.1% | 18.4% | .364 | 76.3% | 90.8 | 47.5% | 139 | 6.6 |
| 7 | Elly De La Cruz | SS | 22 | 160 | 696 | 25 | 76 | 67 | .259 | .339 | .471 | .212 | 9.9% | 31.3% | .351 | 66.6% | 90.9 | 45.9% | 122 | 6.1 |
| 8 | Ketel Marte | 2B | 31 | 135 | 583 | 36 | 95 | 7 | .292 | .372 | .560 | .268 | 11.1% | 18.2% | .393 | 78.7% | 93.7 | 53.9% | 153 | 5.9 |
| 9 | Vladimir Guerrero Jr. | 1B | 25 | 159 | 697 | 30 | 103 | 2 | .323 | .396 | .544 | .221 | 10.3% | 13.8% | .400 | 78.5% | 93.8 | 55.0% | 159 | 5.8 |
| 10 | William Contreras | C | 27 | 155 | 679 | 23 | 92 | 9 | .281 | .365 | .466 | .185 | 11.5% | 20.5% | .361 | 72.2% | 92.8 | 49.5% | 136 | 5.8 |
| 11 | José Ramírez | 3B | 32 | 158 | 682 | 39 | 118 | 41 | .279 | .335 | .537 | .258 | 7.9% | 12.0% | .365 | 84.8% | 89.2 | 39.7% | 133 | 5.6 |
| 12 | Yordan Alvarez | DH | 27 | 147 | 635 | 35 | 86 | 6 | .308 | .392 | .567 | .259 | 10.9% | 15.0% | .403 | 80.1% | 93.0 | 49.7% | 162 | 5.5 |
| 13 | Jarren Duran | CF | 28 | 160 | 735 | 21 | 75 | 34 | .285 | .342 | .492 | .207 | 7.3% | 21.8% | .359 | 75.2% | 90.1 | 43.9% | 131 | 5.4 |
| 14 | Willy Adames | SS | 29 | 161 | 688 | 32 | 112 | 21 | .251 | .331 | .462 | .211 | 10.8% | 25.1% | .344 | 70.5% | 88.6 | 40.7% | 124 | 5.2 |
| 15 | Marcell Ozuna | DH | 34 | 162 | 688 | 39 | 104 | 1 | .302 | .378 | .546 | .244 | 10.8% | 24.7% | .397 | 68.6% | 92.1 | 53.5% | 163 | 5.1 |
| 16 | Rafael Devers | 3B | 28 | 138 | 601 | 28 | 83 | 3 | .272 | .354 | .516 | .244 | 11.1% | 24.5% | .366 | 69.1% | 93.2 | 52.9% | 136 | 4.9 |
| 17 | Mookie Betts | SS | 32 | 116 | 516 | 19 | 75 | 16 | .289 | .372 | .491 | .202 | 11.8% | 11.0% | .374 | 85.1% | 89.9 | 39.5% | 146 | 4.7 |
| 18 | Corey Seager | SS | 30 | 123 | 533 | 30 | 74 | 1 | .278 | .353 | .512 | .234 | 9.9% | 18.0% | .366 | 76.6% | 92.1 | 50.9% | 144 | 4.6 |
| 19 | Brent Rooker | DH | 30 | 145 | 614 | 39 | 112 | 11 | .293 | .365 | .562 | .269 | 9.6% | 28.8% | .394 | 65.9% | 91.9 | 49.9% | 158 | 4.6 |
| 20 | Jose Altuve | 2B | 34 | 153 | 682 | 20 | 65 | 22 | .295 | .350 | .439 | .145 | 6.9% | 17.4% | .346 | 77.9% | 85.2 | 31.4% | 122 | 4.5 |
| 21 | Jurickson Profar | LF | 31 | 158 | 668 | 24 | 85 | 10 | .280 | .380 | .459 | .179 | 11.4% | 15.1% | .368 | 83.0% | 90.1 | 44.4% | 140 | 4.4 |
| 22 | Jackson Merrill | CF | 21 | 154 | 593 | 24 | 90 | 16 | .292 | .326 | .500 | .208 | 4.9% | 17.0% | .353 | 79.5% | 89.8 | 43.9% | 129 | 4.4 |
| 23 | Bryce Harper | 1B | 32 | 145 | 631 | 30 | 87 | 7 | .285 | .373 | .525 | .240 | 12.0% | 21.9% | .382 | 73.3% | 91.0 | 48.4% | 149 | 4.4 |
| 24 | Trea Turner | SS | 31 | 121 | 539 | 21 | 62 | 19 | .295 | .338 | .469 | .174 | 5.0% | 18.2% | .350 | 73.9% | 89.1 | 40.8% | 126 | 4.3 |
| 25 | Matt Chapman | 3B | 31 | 154 | 647 | 27 | 78 | 15 | .247 | .328 | .463 | .216 | 9.9% | 24.4% | .342 | 76.5% | 93.2 | 48.7% | 123 | 4.2 |
| 26 | Teoscar Hernández | LF | 32 | 154 | 652 | 33 | 99 | 12 | .272 | .339 | .501 | .229 | 8.1% | 28.8% | .361 | 66.0% | 90.6 | 46.9% | 137 | 4.1 |
| 27 | Oneil Cruz | SS | 26 | 146 | 599 | 21 | 76 | 22 | .259 | .324 | .449 | .190 | 8.5% | 30.2% | .333 | 65.9% | 95.5 | 55.2% | 112 | 3.9 |
| 28 | Zach Neto | SS | 23 | 155 | 602 | 23 | 77 | 30 | .249 | .318 | .443 | .194 | 6.5% | 23.3% | .331 | 72.9% | 87.6 | 39.0% | 113 | 3.9 |
| 29 | Tyler Stephenson | C | 28 | 136 | 515 | 19 | 66 | 1 | .258 | .338 | .444 | .186 | 9.3% | 22.7% | .341 | 77.3% | 90.2 | 44.0% | 116 | 3.9 |
| 30 | Ezequiel Tovar | SS | 23 | 157 | 695 | 26 | 78 | 6 | .269 | .295 | .469 | .200 | 3.3% | 28.8% | .325 | 66.5% | 87.9 | 40.0% | 104 | 3.8 |
| 31 | Freddie Freeman | 1B | 35 | 147 | 638 | 22 | 89 | 9 | .282 | .378 | .476 | .194 | 12.2% | 15.7% | .368 | 79.8% | 89.4 | 41.8% | 142 | 3.8 |
| 32 | Eugenio Suárez | 3B | 33 | 157 | 640 | 30 | 101 | 2 | .256 | .319 | .469 | .214 | 7.7% | 27.5% | .339 | 70.9% | 89.1 | 42.5% | 116 | 3.8 |
| 33 | Cal Raleigh | C | 28 | 153 | 628 | 34 | 100 | 6 | .220 | .312 | .436 | .216 | 11.1% | 28.0% | .325 | 69.0% | 91.0 | 48.3% | 116 | 3.7 |
| 34 | Jonathan India | 2B | 28 | 151 | 637 | 15 | 58 | 13 | .248 | .357 | .392 | .144 | 12.6% | 19.6% | .337 | 80.8% | 86.9 | 36.5% | 112 | 3.5 |
| 35 | Will Smith | C | 29 | 128 | 544 | 20 | 75 | 1 | .248 | .327 | .433 | .185 | 9.4% | 19.3% | .328 | 79.1% | 89.5 | 42.2% | 113 | 3.5 |
| 36 | Jazz Chisholm Jr. | CF | 26 | 147 | 621 | 24 | 73 | 40 | .256 | .324 | .436 | .180 | 8.5% | 24.5% | .329 | 70.7% | 88.8 | 41.3% | 103 | 3.5 |
| 37 | Salvador Perez | C | 34 | 158 | 652 | 27 | 104 | 0 | .271 | .330 | .456 | .185 | 6.7% | 19.8% | .336 | 72.2% | 91.1 | 45.0% | 113 | 3.5 |
| 38 | Seiya Suzuki | RF | 30 | 132 | 585 | 21 | 73 | 16 | .283 | .366 | .482 | .199 | 10.8% | 27.4% | .367 | 75.5% | 91.7 | 49.3% | 150 | 3.5 |
| 39 | Brenton Doyle | CF | 26 | 148 | 603 | 23 | 72 | 30 | .260 | .317 | .446 | .186 | 7.6% | 25.4% | .330 | 70.2% | 88.4 | 41.6% | 107 | 3.5 |
| 40 | Kyle Schwarber | DH | 31 | 150 | 692 | 38 | 104 | 5 | .248 | .366 | .485 | .237 | 15.3% | 28.5% | .369 | 68.0% | 93.6 | 55.5% | 139 | 3.5 |
| 41 | CJ Abrams | SS | 24 | 138 | 602 | 20 | 65 | 31 | .246 | .314 | .433 | .187 | 6.6% | 21.3% | .324 | 75.3% | 88.1 | 40.9% | 109 | 3.5 |
| 42 | Alex Bregman | 3B | 30 | 145 | 634 | 26 | 75 | 3 | .260 | .315 | .453 | .193 | 6.9% | 13.6% | .332 | 87.2% | 89.2 | 40.8% | 112 | 3.4 |
| 43 | Yainer Diaz | C | 26 | 148 | 619 | 16 | 84 | 2 | .299 | .325 | .441 | .142 | 3.9% | 17.3% | .330 | 76.0% | 90.2 | 47.6% | 111 | 3.3 |
| 44 | Riley Greene | LF | 24 | 137 | 584 | 24 | 74 | 4 | .262 | .348 | .479 | .217 | 11.0% | 26.7% | .358 | 73.2% | 91.3 | 47.1% | 133 | 3.3 |
| 45 | JJ Bleday | CF | 27 | 158 | 642 | 20 | 60 | 2 | .243 | .324 | .437 | .194 | 10.4% | 19.5% | .332 | 73.9% | 88.3 | 36.2% | 114 | 3.3 |
| 46 | Manny Machado | 3B | 32 | 152 | 643 | 29 | 105 | 11 | .275 | .325 | .472 | .197 | 7.0% | 19.3% | .341 | 75.6% | 92.4 | 49.0% | 121 | 3.3 |
| 47 | Alec Bohm | 3B | 28 | 143 | 606 | 15 | 97 | 5 | .280 | .332 | .448 | .168 | 6.6% | 14.2% | .337 | 82.4% | 90.4 | 45.8% | 117 | 3.3 |
| 48 | Corbin Carroll | CF | 24 | 156 | 684 | 22 | 74 | 35 | .231 | .322 | .428 | .197 | 10.7% | 19.0% | .328 | 79.7% | 88.8 | 40.9% | 108 | 3.2 |
| 49 | Bryan Reynolds | LF | 29 | 156 | 692 | 24 | 88 | 10 | .275 | .344 | .447 | .172 | 8.2% | 22.5% | .345 | 70.6% | 89.9 | 45.6% | 120 | 3.2 |
| 50 | Masyn Winn | SS | 22 | 148 | 637 | 15 | 57 | 11 | .267 | .314 | .416 | .148 | 6.4% | 17.1% | .317 | 81.0% | 86.0 | 32.8% | 105 | 3.2 |
Reading this table
wOBA weights each offensive outcome by the runs it is actually worth, using weights measured from this season's own play-by-play. wRC+ indexes that against the league and adjusts for park, so 100 is average. dbWAR is our own open implementation, not fWAR or bWAR. See the full derivation →