2017 season · rankings
2017 MLB Batting Leaders
144 players qualified at 502.2 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
144 of 144 qualifiedDownload Parquet
| # | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Charlie Blackmon | CF | 31 | 159 | 725 | 37 | 104 | 14 | .331 | .399 | .601 | .270 | 9.0% | 18.6% | .419 | 81.0% | 87.4 | 7.6% | 39.8% | 150 | 8.0 |
| 2 | Aaron Judge | RF | 25 | 154 | 678 | 52 | 114 | 9 | .284 | .422 | .627 | .343 | 18.7% | 30.7% | .436 | 65.1% | 95.9 | 25.8% | 59.2% | 175 | 7.3 |
| 3 | Jose Altuve | 2B | 27 | 153 | 662 | 24 | 81 | 32 | .346 | .410 | .547 | .202 | 8.8% | 12.7% | .409 | 83.2% | 86.0 | 6.3% | 32.3% | 166 | 7.2 |
| 4 | Joey Votto | 1B | 34 | 162 | 707 | 36 | 100 | 5 | .320 | .454 | .578 | .258 | 19.0% | 11.7% | .433 | 84.6% | 87.7 | 9.2% | 34.6% | 174 | 7.1 |
| 5 | Mike Trout | CF | 26 | 114 | 507 | 33 | 72 | 22 | .306 | .442 | .629 | .323 | 18.5% | 17.8% | .443 | 81.8% | 89.2 | 13.4% | 43.8% | 184 | 6.8 |
| 6 | Nolan Arenado | 3B | 26 | 159 | 680 | 37 | 130 | 3 | .309 | .373 | .586 | .277 | 9.1% | 15.6% | .400 | 76.7% | 89.6 | 8.1% | 42.3% | 138 | 6.6 |
| 7 | Kris Bryant | 3B | 25 | 151 | 665 | 29 | 73 | 7 | .295 | .409 | .537 | .242 | 14.3% | 19.2% | .404 | 75.9% | 87.0 | 10.2% | 39.8% | 149 | 6.5 |
| 8 | José Ramírez | 3B | 25 | 152 | 645 | 29 | 83 | 17 | .318 | .374 | .583 | .265 | 8.1% | 10.7% | .402 | 86.4% | 88.4 | 4.9% | 37.7% | 154 | 6.5 |
| 9 | Giancarlo Stanton | RF | 28 | 159 | 692 | 59 | 132 | 2 | .281 | .376 | .631 | .350 | 12.3% | 23.6% | .415 | 68.2% | 93.2 | 19.4% | 51.6% | 169 | 6.3 |
| 10 | Anthony Rendon | 3B | 27 | 146 | 605 | 25 | 100 | 7 | .301 | .403 | .533 | .232 | 13.9% | 13.6% | .399 | 85.7% | 90.7 | 6.7% | 43.6% | 149 | 5.9 |
| 11 | Justin Turner | 3B | 33 | 130 | 543 | 21 | 71 | 7 | .322 | .415 | .530 | .208 | 10.9% | 10.3% | .404 | 84.3% | 89.6 | 7.3% | 41.2% | 156 | 5.4 |
| 12 | Paul Goldschmidt | 1B | 30 | 154 | 665 | 36 | 120 | 18 | .297 | .404 | .563 | .265 | 14.1% | 22.1% | .405 | 73.5% | 92.1 | 11.5% | 51.3% | 147 | 5.2 |
| 13 | Daniel Murphy | 2B | 32 | 144 | 593 | 23 | 93 | 2 | .322 | .384 | .543 | .221 | 8.8% | 13.0% | .389 | 86.3% | 90.1 | 4.7% | 45.8% | 142 | 5.2 |
| 14 | Francisco Lindor | SS | 24 | 159 | 723 | 33 | 89 | 15 | .273 | .337 | .505 | .232 | 8.3% | 12.9% | .357 | 84.6% | 89.1 | 7.6% | 39.7% | 123 | 5.2 |
| 15 | Zack Cozart | SS | 32 | 122 | 507 | 24 | 63 | 3 | .297 | .385 | .548 | .251 | 12.2% | 15.4% | .397 | 84.0% | 86.2 | 4.6% | 31.3% | 149 | 5.2 |
| 16 | Marcell Ozuna | LF | 27 | 159 | 679 | 37 | 124 | 1 | .312 | .376 | .548 | .237 | 9.4% | 21.2% | .392 | 73.1% | 91.4 | 9.5% | 49.8% | 152 | 4.9 |
| 17 | Brian Dozier | 2B | 30 | 152 | 705 | 34 | 93 | 15 | .271 | .359 | .498 | .227 | 11.1% | 20.0% | .366 | 75.3% | 88.1 | 8.6% | 38.2% | 125 | 4.9 |
| 18 | Tommy Pham | LF | 29 | 128 | 530 | 23 | 73 | 25 | .306 | .411 | .520 | .214 | 13.4% | 22.1% | .403 | 79.0% | 89.6 | 8.3% | 46.7% | 158 | 4.8 |
| 19 | Corey Seager | SS | 23 | 145 | 613 | 22 | 77 | 4 | .295 | .375 | .479 | .184 | 10.9% | 21.4% | .368 | 72.8% | 90.2 | 8.4% | 46.6% | 131 | 4.8 |
| 20 | Elvis Andrus | SS | 29 | 158 | 689 | 20 | 88 | 25 | .297 | .337 | .471 | .174 | 5.5% | 14.7% | .347 | 80.4% | 86.8 | 4.0% | 34.2% | 109 | 4.3 |
| 21 | Buster Posey | C | 30 | 140 | 568 | 12 | 67 | 6 | .320 | .400 | .462 | .142 | 10.7% | 11.6% | .369 | 84.1% | 89.0 | 3.8% | 37.9% | 137 | 4.3 |
| 22 | Gary Sánchez | C | 25 | 122 | 525 | 33 | 90 | 2 | .278 | .345 | .531 | .253 | 7.6% | 22.9% | .371 | 71.5% | 91.4 | 11.2% | 46.9% | 131 | 4.3 |
| 23 | Travis Shaw | 3B | 27 | 144 | 606 | 31 | 101 | 10 | .273 | .349 | .513 | .240 | 9.9% | 22.8% | .365 | 78.9% | 88.9 | 7.2% | 43.1% | 125 | 4.3 |
| 24 | Justin Upton | LF | 30 | 152 | 635 | 35 | 109 | 14 | .273 | .361 | .540 | .268 | 11.7% | 28.3% | .383 | 69.5% | 89.1 | 13.4% | 44.7% | 134 | 4.3 |
| 25 | Freddie Freeman | 1B | 28 | 117 | 514 | 28 | 71 | 8 | .307 | .403 | .586 | .280 | 12.6% | 18.5% | .412 | 75.1% | 89.9 | 11.9% | 45.0% | 161 | 4.3 |
| 26 | Andrew McCutchen | CF | 31 | 156 | 650 | 28 | 88 | 11 | .279 | .363 | .486 | .207 | 11.2% | 17.8% | .364 | 78.8% | 88.9 | 7.5% | 42.7% | 129 | 4.3 |
| 27 | Jonathan Schoop | 2B | 26 | 160 | 675 | 32 | 105 | 1 | .293 | .338 | .503 | .211 | 5.2% | 21.0% | .358 | 71.9% | 88.2 | 7.4% | 40.0% | 122 | 4.3 |
| 28 | Christian Yelich | CF | 26 | 156 | 695 | 18 | 81 | 16 | .282 | .369 | .439 | .156 | 11.5% | 19.7% | .352 | 77.9% | 91.1 | 6.8% | 49.3% | 124 | 4.2 |
| 29 | George Springer | RF | 28 | 140 | 629 | 34 | 85 | 5 | .283 | .367 | .522 | .239 | 10.2% | 17.6% | .380 | 76.7% | 89.9 | 9.6% | 48.9% | 145 | 4.2 |
| 30 | Anthony Rizzo | 1B | 28 | 157 | 691 | 32 | 109 | 10 | .273 | .392 | .507 | .234 | 13.2% | 13.0% | .384 | 81.8% | 88.6 | 9.4% | 43.1% | 136 | 4.2 |
| 31 | Marwin Gonzalez | SS | 28 | 132 | 515 | 23 | 90 | 8 | .303 | .377 | .530 | .226 | 9.5% | 19.2% | .386 | 79.5% | 89.0 | 5.6% | 40.8% | 150 | 4.1 |
| 32 | Lorenzo Cain | CF | 31 | 155 | 645 | 15 | 49 | 26 | .300 | .363 | .440 | .140 | 8.4% | 15.5% | .350 | 80.2% | 89.5 | 3.8% | 39.2% | 120 | 4.0 |
| 33 | Alex Bregman | 3B | 23 | 153 | 626 | 19 | 71 | 17 | .284 | .352 | .475 | .191 | 8.8% | 15.5% | .355 | 83.5% | 87.8 | 4.4% | 39.3% | 127 | 4.0 |
| 34 | Eugenio Suárez | 3B | 26 | 155 | 632 | 26 | 82 | 4 | .260 | .367 | .461 | .200 | 13.3% | 23.3% | .361 | 75.6% | 86.4 | 7.2% | 34.3% | 124 | 4.0 |
| 35 | Jake Lamb | 3B | 27 | 149 | 635 | 30 | 105 | 6 | .248 | .357 | .487 | .239 | 13.7% | 23.9% | .357 | 76.2% | 88.7 | 10.2% | 43.7% | 116 | 3.9 |
| 36 | José Abreu | 1B | 30 | 156 | 675 | 33 | 102 | 3 | .304 | .354 | .552 | .248 | 5.2% | 17.6% | .381 | 77.5% | 91.4 | 9.5% | 50.8% | 139 | 3.9 |
| 37 | Domingo Santana | RF | 25 | 150 | 607 | 30 | 85 | 15 | .278 | .371 | .505 | .227 | 12.0% | 29.3% | .376 | 67.8% | 89.6 | 9.8% | 44.0% | 133 | 3.8 |
| 38 | Eric Hosmer | 1B | 28 | 162 | 671 | 25 | 94 | 6 | .318 | .385 | .498 | .179 | 9.8% | 15.5% | .380 | 78.4% | 90.5 | 7.2% | 45.5% | 141 | 3.8 |
| 39 | Ryan Zimmerman | 1B | 33 | 142 | 576 | 36 | 108 | 1 | .303 | .358 | .573 | .269 | 7.6% | 21.9% | .391 | 75.6% | 92.3 | 12.2% | 53.6% | 143 | 3.8 |
| 40 | Chris Taylor | CF | 27 | 140 | 568 | 21 | 72 | 17 | .288 | .354 | .496 | .208 | 8.8% | 25.0% | .366 | 74.6% | 87.3 | 6.9% | 36.5% | 129 | 3.8 |
| 41 | Nelson Cruz | DH | 37 | 155 | 645 | 39 | 119 | 1 | .288 | .375 | .549 | .261 | 10.9% | 21.7% | .389 | 69.5% | 94.0 | 15.0% | 52.3% | 148 | 3.6 |
| 42 | Jed Lowrie | 2B | 33 | 153 | 645 | 14 | 69 | 0 | .277 | .360 | .448 | .171 | 11.3% | 15.5% | .352 | 81.2% | 89.3 | 5.9% | 40.1% | 115 | 3.5 |
| 43 | Cody Bellinger | 1B | 22 | 132 | 548 | 39 | 97 | 10 | .267 | .352 | .581 | .315 | 11.7% | 26.6% | .385 | 67.5% | 90.1 | 12.4% | 49.5% | 142 | 3.5 |
| 44 | Avisaíl García | RF | 26 | 136 | 561 | 18 | 80 | 5 | .330 | .380 | .506 | .176 | 5.9% | 19.8% | .379 | 70.7% | 90.9 | 9.3% | 44.6% | 137 | 3.5 |
| 45 | DJ LeMahieu | 2B | 29 | 155 | 682 | 8 | 64 | 6 | .310 | .374 | .409 | .099 | 8.7% | 13.2% | .345 | 87.2% | 89.4 | 1.7% | 44.8% | 104 | 3.5 |
| 46 | J.T. Realmuto | C | 26 | 141 | 579 | 17 | 65 | 8 | .278 | .332 | .451 | .173 | 6.2% | 18.3% | .336 | 80.8% | 88.9 | 6.3% | 39.5% | 112 | 3.4 |
| 47 | César Hernández | 2B | 27 | 128 | 577 | 9 | 34 | 15 | .294 | .373 | .421 | .127 | 10.6% | 18.0% | .350 | 79.2% | 85.6 | 2.8% | 32.9% | 115 | 3.3 |
| 48 | Justin Smoak | 1B | 31 | 156 | 637 | 38 | 90 | 0 | .270 | .355 | .529 | .259 | 11.5% | 20.1% | .375 | 76.5% | 90.1 | 11.9% | 47.4% | 137 | 3.3 |
| 49 | Joey Gallo | 3B | 24 | 141 | 532 | 41 | 80 | 7 | .209 | .333 | .537 | .327 | 14.1% | 36.8% | .369 | 56.6% | 93.7 | 21.8% | 56.0% | 123 | 3.3 |
| 50 | Khris Davis | LF | 30 | 153 | 652 | 43 | 110 | 4 | .247 | .336 | .528 | .281 | 11.2% | 29.9% | .365 | 66.3% | 92.9 | 16.8% | 56.4% | 124 | 3.3 |
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 →