LOGIN

Four score and seventeen-hundred rankings posts ago, my Fordfathers said, “Stop calling us Fordfathers, you idiot, it’s forefathers.” In order to form a more perfect fantasy baseball ranking system, we stopped ranking for fantasy baseball and simply said, “Eff it, let’s just let Grey rank 500 or so Mr. So-and-So’s.” Or, more succinctly, the top 500 for 2024 fantasy baseball. A few years ago, the top 500 was only a top 300 for fantasy baseball. Before that, it was 16 AD and I was drafting in one-person leagues because no one knew fantasy baseball or baseball. In a few years from now, this is going to be a top 10,000 and I’m going to be ranking Ronald Acuña Jr. Jr. Jr. Today, in this year, Twenty-Four after Twenty, comes the top 500 for 2024 fantasy baseball. Or as I like to call it, “Did he really rank Mr. So-and-So before Mr. So-and-So Jr.?” If Mr. So-and-So Jr. would stop chasing pitches in the dirt, I might’ve ranked him in front of Mr. So-and-So. This post isn’t meant to send shockwaves through your system. The pipe cleaner that the doctor uses to get the clogged wax from your ears is meant for that. This is simply to give you an idea of where guys are ranked in relation to other positions, i.e., you know I like Edouard Julien better than Zack Gelof, according to the top 20 2nd basemen, but do I like Julien better than Lars Nootbaar? Okay, it’s not that simple. You should read the blurbs for all players, but this top 500 should give you an idea. You’ll notice after the top 200, positions start to get clumped together. I might be the only fantasy baseball ‘pert to tell you this, but it doesn’t matter where, say, Kenta Maeda is ranked vs. Rhys Hoskins. If you need a starter, Hoskins isn’t going to help you. He can be ranked 50 spots in front of Maeda and it doesn’t matter. That’s why I have the 2024 fantasy baseball rankings broken down by positions. If you need a 1st baseman, then Alec Bohm vs. Yandy Diaz matters, but where Bohm is ranked vs. Bailey Ober really doesn’t matter. Also, there’s no comments about players in this top 500, which you really should know prior to drafting. In other words, Shane Bieber might be ranked around 200th overall, but am I drafting him? Well, you’d know if you read my top 60 starters for 2024 fantasy baseball.  There’s also a top 100 for 2024 fantasy baseball to help you.

There is our online War Room, which is downloadable, and it comes free with Razzball Subscriptions.

Also, where I had omitted the free agent projections previously, here I filled them in because, well, it was getting confusing for me with open spaces. All free agents’ projections are based on neutral parks or best guesstimates where they will end up. They are clearly placeholder projections. Anyway, here’s the top 500 for 2024 fantasy baseball:

Download Table as CSV
Note: Filters and sorting in the table below apply to the output

# Name Team ESPN Y! $ AB R HR RBI SB AVG IP W SV ERA WHIP K
Ronald Acuna Jr. ATL OF 54 611 127 42 104 54 0.316
Julio Rodriguez SEA OF 39 607 111 35 109 32 0.283
Bobby Witt Jr. KC SS 36 606 103 34 107 47 0.280
Corbin Carroll ARI OF 36 591 114 28 83 58 0.291
Kyle Tucker HOU OF 34 571 105 33 110 30 0.291
Mookie Betts LAD 2B/SS/ OF 2B/SS/ OF 34 577 116 33 91 15 0.286
Fernando Tatis Jr. SD OF 33 604 106 29 90 35 0.266
Aaron Judge NYY OF OF 32 491 88 44 101 7 0.284
Juan Soto NYY OF 31 559 114 41 112 12 0.286
Trea Turner PHI SS SS 30 621 101 22 81 28 0.273
Bryce Harper PHI 1B 1B 30 505 102 32 109 13 0.286
Yordan Alvarez HOU OF 30 492 89 41 102 1 0.303
Shohei Ohtani LAD DH 29 503 101 36 92 18 0.281
Freddie Freeman LAD 1B 1B 28 611 114 25 95 17 0.307
Jose Ramirez CLE 3B 3B 28 605 91 28 104 26 0.286
Spencer Strider ATL SP 28 184 17 0 2.81 1.04 267
Francisco Lindor NYM SS SS 27 591 94 27 101 30 0.258
Matt Olson ATL 1B 1B 27 602 104 46 121 1 0.271
Marcus Semien TEX 2B 2B 27 632 112 31 94 18 0.272
Ozzie Albies ATL 2B 2B 26 588 90 32 105 18 0.283
Corey Seager TEX SS SS 26 533 96 33 109 3 0.310
Austin Riley ATL 3B 25 612 105 35 117 2 0.275
Rafael Devers BOS 3B 25 591 97 35 95 5 0.289
Bo Bichette TOR SS 25 608 92 26 81 13 0.295
Pete Alonso NYM 1B 24 591 92 46 112 3 0.251
Jose Altuve HOU 2B 2B 24 533 92 25 57 15 0.306
Adolis Garcia TEX OF 24 571 91 35 103 12 0.247
Luis Robert Jr. CHW OF 23 556 93 31 91 17 0.269
Randy Arozarena TB OF 23 569 91 22 88 25 0.266
Corbin Burnes BAL SP 23 194 13 0 3.27 1.05 209
Zack Wheeler PHI SP SP 22 191 15 0 3.31 1.06 207
Gunnar Henderson BAL SS/3B 22 571 106 26 71 11 0.257
Nolan Jones COL OF 22 558 83 29 91 25 0.261
Cody Bellinger CHC 1B/OF 1B/OF 22 507 86 25 93 19 0.284
Vladimir Guerrero Jr. TOR 1B 22 607 90 30 98 5 0.272
CJ Abrams WSH SS 21 585 90 18 59 52 0.251
Edwin Diaz NYM RP RP 21 60 5 34 2.10 0.98 106
Josh Hader HOU RP RP 21 58 2 33 2.21 1.07 91
Kevin Gausman TOR SP SP 21 191 15 0 3.12 1.16 228
Luis Castillo SEA SP SP 20 188 13 0 3.28 1.07 206
Freddy Peralta MIL SP 20 178 15 0 3.52 1.14 224
Paul Goldschmidt STL 1B 1B 20 581 88 27 94 10 0.262
George Kirby SEA SP 19 188 13 0 3.07 1.02 177
Pablo Lopez MIN SP 19 186 14 0 3.39 1.09 216
Zac Gallen ARI SP 19 195 13 0 3.33 1.09 202
Camilo Doval SF RP 19 65 5 35 2.54 1.16 84
Nico Hoerner CHC 2B/SS 19 606 94 13 66 37 0.284
Michael Harris II ATL OF 19 554 82 21 81 25 0.288
Christian Walker ARI 1B 1B 19 576 81 30 95 7 0.251
Jazz Chisholm Jr. MIA OF 19 451 71 25 74 25 0.247
Logan Webb SF SP 19 205 13 0 3.19 1.06 186
Jesus Luzardo MIA SP 19 182 13 0 3.41 1.12 214
Logan Gilbert SEA SP 19 194 13 0 3.46 1.09 190
Tarik Skubal DET SP 19 154 10 0 3.09 1.02 183
Yoshinobu Yamamoto LAD SP 18 156 13 0 3.21 1.04 149
Oneil Cruz PIT SS 18 547 82 25 64 25 0.248
Mike Trout LAA OF OF 18 402 74 30 82 2 0.272
Christian Yelich MIL OF OF 18 539 102 17 64 20 0.262
Spencer Steer CIN 1B/3B/ OF 17 571 81 25 88 17 0.266
Aaron Nola PHI SP SP 17 191 13 0 3.77 1.11 206
Emmanuel Clase CLE RP 17 70 5 34 2.92 1.07 66
Blake Snell SF SP SP 17 156 12 0 3.74 1.21 194
Tyler Glasnow LAD SP SP 17 131 11 0 3.07 1.04 171
Raisel Iglesias ATL RP RP 17 60 4 32 2.86 1.08 70
Max Fried ATL SP 17 154 12 0 2.94 1.10 142
Elly De La Cruz CIN SS/3B 16 514 68 20 72 50 0.219
David Bednar PIT RP 16 63 3 30 2.93 1.12 77
Framber Valdez HOU SP 16 151 10 0 3.57 1.18 154
Gleyber Torres NYY 2B 2B 16 576 81 25 78 15 0.275
Alexis Diaz CIN RP 16 65 6 30 3.11 1.17 85
Royce Lewis MIN 3B 16 431 64 20 71 8 0.292
Manny Machado SD 3B 3B 16 502 71 30 82 3 0.261
Triston Casas BOS 1B 15 521 84 31 88 1 0.266
Nolan Arenado STL 3B 3B 15 541 73 26 92 4 0.257
Zach Eflin TB SP SP 15 187 12 0 3.66 1.06 182
Bryson Stott PHI 2B 15 572 82 15 72 28 0.282
Alex Bregman HOU 3B 3B 15 577 96 25 86 4 0.258
Justin Steele CHC SP 15 183 12 0 3.56 1.18 186
Will Smith LAD C 15 484 82 21 84 2 0.262
Andres Gimenez CLE 2B 15 549 77 18 68 28 0.259
Nick Castellanos PHI OF OF 15 597 77 27 89 8 0.271
Josh Naylor CLE 1B 14 514 79 26 102 6 0.302
Teoscar Hernandez LAD OF OF 14 529 83 32 91 7 0.263
Lane Thomas WSH OF 14 576 78 23 68 20 0.254
Xander Bogaerts SD 2B/SS 2B/SS 14 572 94 18 61 20 0.297
Seiya Suzuki CHC OF 14 502 77 24 82 11 0.276
Thairo Estrada SF 2B/SS 14 539 75 17 64 26 0.262
Josh Jung TEX 3B 14 534 83 27 91 1 0.268
Joe Ryan MIN SP 14 179 12 0 3.62 1.10 202
Anthony Volpe NYY SS 14 551 71 25 69 27 0.237
Jordan Walker STL OF 14 531 72 25 81 10 0.263
Jackson Chourio MIL OF 14 509 71 19 76 28 0.249
Wyatt Langford TEX OF 13 511 78 22 71 20 0.278
Riley Greene DET OF 13 533 84 21 61 12 0.274
Dansby Swanson CHC SS SS 13 545 81 25 85 12 0.254
Anthony Santander BAL OF 13 583 76 29 88 5 0.247
Grayson Rodriguez BAL SP 13 161 11 0 3.46 1.19 173
Josh Lowe TB OF 13 389 54 15 66 21 0.281
Bobby Miller LAD SP 13 158 12 0 3.61 1.12 162
Tanner Bibee CLE SP 13 159 11 0 3.49 1.16 162
Christian Encarnacion-Strand CIN 1B 13 511 68 26 72 3 0.259
Mitch Keller PIT SP 13 191 12 0 3.77 1.18 208
Jhoan Duran MIN RP 13 45 2 20 2.51 1.10 64
Yainer Diaz HOU C 12 442 64 27 78 1 0.278
Adley Rutschman BAL C 12 537 77 20 74 2 0.270
Evan Carter TEX OF 12 541 81 16 72 24 0.264
Kyle Schwarber PHI OF OF 12 579 97 41 96 0 0.191
Isaac Paredes TB 1B/3B 12 505 81 33 92 1 0.262
J.T. Realmuto PHI C C 12 477 73 21 67 15 0.250
Bryan Reynolds PIT OF 12 552 81 25 84 7 0.260
George Springer TOR OF OF 12 507 84 23 68 18 0.252
Ryan Helsley STL RP 12 55 4 30 3.07 1.09 74
Jorge Soler SF OF OF 11 511 73 32 83 1 0.245
Walker Buehler LAD SP 11 136 9 0 3.47 1.13 139
Esteury Ruiz OAK OF 11 507 54 6 57 51 0.241
Andres Munoz SEA RP 11 57 4 24 2.88 1.12 76
Ke’Bryan Hayes PIT 3B 11 557 78 21 73 17 0.279
Pete Fairbanks TB RP 11 48 2 20 2.66 0.96 62
William Contreras MIL C 11 493 78 18 71 5 0.282
Evan Phillips LAD RP 11 62 4 25 2.64 0.97 66
Cedric Mullins BAL OF 11 531 57 17 71 24 0.229
Ha-Seong Kim SD 2B/SS/ 3B 11 519 65 12 61 30 0.248
Luis Arraez MIA 2B 11 541 74 8 62 3 0.333
Dylan Cease SD SP 11 179 14 0 3.57 1.30 222
Tanner Scott MIA RP 11 68 5 22 3.41 1.09 87
Hunter Greene CIN SP 11 152 9 0 3.91 1.36 196
Kenley Jansen BOS RP RP 10 56 4 28 3.51 1.22 63
Adbert Alzolay CHC RP 10 60 3 24 3.49 1.05 66
Marcell Ozuna ATL DH DH 10 507 76 33 92 0 0.241
Clay Holmes NYY RP 10 61 6 22 2.93 1.15 69
Jarren Duran BOS OF 10 511 86 15 55 31 0.266
Ketel Marte ARI 2B 2B 10 554 86 19 70 7 0.277
Joe Musgrove SD SP SP 10 141 8 0 3.83 1.16 143
Nolan Gorman STL 2B 10 481 71 28 83 7 0.241
Cole Ragans KC SP 10 143 8 0 3.85 1.22 159
Kodai Senga NYM SP 10 119 9 0 3.63 1.24 129
Chris Bassitt TOR SP SP 10 186 13 0 3.67 1.15 171
James Outman LAD OF 10 504 78 27 86 19 0.256
Willy Adames MIL SS 9 572 75 32 89 6 0.226
Lourdes Gurriel Jr. ARI OF 9 536 72 22 86 6 0.274
Salvador Perez KC C/1B C/1B 9 529 73 27 82 0 0.251
Masataka Yoshida BOS OF 9 548 77 15 74 10 0.293
Merrill Kelly ARI SP 9 174 13 0 3.64 1.16 170
Alec Bohm PHI 1B/3B 9 561 83 22 91 5 0.282
Jonathan India CIN 2B 9 477 67 19 77 12 0.252
Ian Happ CHC OF 9 534 74 20 78 15 0.254
Colt Keith DET 3B 9 479 61 21 63 1 0.264
Jake Burger MIA 3B 9 534 71 32 83 0 0.241
Jeremy Pena HOU SS 9 566 73 15 77 15 0.267
Bailey Ober MIN SP 9 151 11 0 3.61 1.14 156
Jose Berrios TOR SP SP 9 181 12 0 3.72 1.21 177
Yandy Diaz TB 1B 9 494 80 18 71 1 0.308
Steven Kwan CLE OF 9 613 96 5 51 22 0.286
Bryce Miller SEA SP 8 151 10 0 3.83 1.10 139
Craig Kimbrel BAL RP RP 8 64 4 25 3.47 1.07 82
Spencer Torkelson DET 1B 8 557 84 34 97 3 0.238
Brandon Nimmo NYM OF OF 8 582 101 20 63 3 0.269
Tyler O’Neill BOS OF 8 466 74 27 77 7 0.246
Hunter Brown HOU SP 8 162 9 0 4.06 1.31 182
Logan O’Hoppe LAA C 8 451 64 23 75 1 0.258
Carlos Correa MIN SS SS 8 521 72 20 70 0 0.274
Ryan Pepiot TB SP 8 138 8 0 3.64 1.14 148
Vinnie Pasquantino KC 1B 8 544 71 26 84 2 0.261
Max Muncy LAD 3B 3B 8 491 82 35 96 2 0.207
Keibert Ruiz WSH C 8 484 61 18 72 3 0.264
Daulton Varsho TOR OF 7 518 72 23 74 16 0.226
Michael King SD SP 7 134 7 0 3.47 1.18 156
Nathan Eovaldi TEX SP SP 7 164 11 0 3.79 1.16 154
Charlie Morton ATL SP SP 7 157 13 0 3.74 1.25 172
Aaron Civale TB SP 7 148 10 0 3.60 1.14 139
Jeimer Candelario CIN 1B/3B 1B/3B 7 513 79 24 90 8 0.243
J.P. Crawford SEA SS SS 7 547 86 15 51 3 0.271
Ryan Mountcastle BAL 1B 7 451 63 24 72 4 0.267
Edouard Julien MIN 2B 7 548 103 22 57 8 0.273
Jonah Heim TEX C C 7 441 58 19 74 3 0.239
Nick Pivetta BOS SP 7 174 11 0 3.87 1.26 202
Sonny Gray STL SP SP 7 160 9 0 3.21 1.14 157
Byron Buxton MIN OF OF 7 333 54 21 56 8 0.219
Braxton Garrett MIA SP 7 138 8 0 3.58 1.12 142
Justin Verlander HOU SP SP 7 138 9 0 3.42 1.15 119
Carlos Estevez LAA RP RP 7 60 5 26 4.05 1.38 74
Seth Lugo KC SP SP 7 154 8 0 3.62 1.18 156
Cristian Javier HOU SP 7 177 11 0 4.09 1.25 186
Jordan Romano TOR RP 7 47 3 20 2.84 1.19 54
Chas McCormick HOU OF 6 446 54 15 61 17 0.249
Trevor Story BOS SS SS 6 373 45 12 51 20 0.215
Jose Alvarado PHI RP 6 53 4 15 2.31 1.14 79
Chris Sale ATL SP SP 6 115 10 0 3.84 1.14 138
Willson Contreras STL C C 6 412 61 20 71 5 0.248
Kerry Carpenter DET OF 6 464 64 24 72 5 0.264
Nathaniel Lowe TEX 1B 6 477 76 20 81 2 0.270
Maikel Garcia KC 3B 6 481 66 6 53 25 0.282
Vaughn Grissom BOS SS 6 477 62 12 64 22 0.286
Max Scherzer TEX SP SP 6 108 7 0 3.71 1.14 126
Kyle Finnegan WSH RP 5 65 6 14 3.88 1.27 63
Shane Bieber CLE SP 5 154 7 0 4.02 1.27 131
Jordan Westburg BAL 2B/3B 5 503 63 21 71 14 0.272
Carlos Rodon NYY SP SP 5 109 7 0 4.05 1.31 119
Jose Leclerc TEX RP RP 5 55 1 22 2.92 1.12 65
Eury Perez MIA SP 5 61 5 0 3.07 1.11 72
Paul Sewald ARI RP RP 5 41 3 18 3.20 1.13 48
Yusei Kikuchi TOR SP 5 154 10 0 3.92 1.29 162
Alex Lange DET RP 5 62 4 18 4.08 1.35 72
MJ Melendez KC OF 5 519 83 18 61 7 0.228
Starling Marte NYM OF OF 5 466 62 8 66 25 0.241
Cal Raleigh SEA C 5 472 67 27 77 0 0.229
Zack Gelof OAK 2B 5 551 69 17 52 20 0.235
Christopher Morel CHC OF 5 439 64 25 66 8 0.236
Nick Lodolo CIN SP 4 132 8 0 4.03 1.32 166
Luis Rengifo LAA 2B/SS/ 3B/OF 4 471 72 19 49 6 0.261
Kenta Maeda DET SP SP 4 144 8 0 3.94 1.16 164
Cristopher Sanchez PHI SP 4 131 7 0 3.66 1.12 127
Ryan McMahon COL 2B/3B 2B/3B 4 534 73 22 66 6 0.238
Triston McKenzie CLE SP 4 146 8 0 3.59 1.06 148
Francisco Alvarez NYM C 4 445 61 32 66 3 0.217
Nestor Cortes NYY SP 4 146 12 0 3.88 1.18 149
Ezequiel Duran TEX SS/3B/ OF 4 447 61 17 58 10 0.253
Bryan Woo SEA SP 4 112 7 0 3.88 1.18 116
Brandon Drury LAA 1B/2B 1B/2B 4 466 58 24 64 1 0.257
Jordan Montgomery ARI SP 4 134 8 0 3.57 1.12 122
Rhys Hoskins MIL 1B 4 514 74 28 81 3 0.237
Josh Bell MIA 1B 1B 4 517 68 22 79 0 0.249
Matt Chapman SF 3B 3B 4 517 68 25 79 3 0.236
Joel Payamps MIL RP 4 67 5 17 2.80 1.07 72
Andrew Vaughn CHW 1B 4 561 68 20 72 1 0.265
Kris Bryant COL OF 1B/OF 4 405 56 17 67 2 0.258
Eugenio Suarez ARI 3B 3B 4 573 77 27 86 2 0.227
Lars Nootbaar STL OF 3 447 71 15 74 12 0.266
Taylor Ward LAA OF 3 471 68 20 66 6 0.271
Eloy Jimenez CHW DH 3 467 64 22 71 0 0.277
Will Smith KC RP RP 3 62 2 12 4.12 1.38 58
Michael Wacha KC SP SP 3 156 8 0 3.46 1.14 143
Mason Miller OAK RP 3 31 2 8 4.04 1.14 40
Leody Taveras TEX OF 3 523 61 20 67 17 0.269
Jung Hoo Lee SF OF 3 531 81 8 49 12 0.307
Jack Suwinski PIT OF 3 466 64 27 77 10 0.212
Brandon Lowe TB 2B 3 409 54 22 66 7 0.226
Sal Frelick MIL OF 3 587 88 16 70 32 0.283
Willi Castro MIN 3B/OF 2 417 64 12 61 23 0.251
Hunter Harvey WSH RP 2 62 5 12 2.44 1.03 72
Jackson Holliday BAL SS 2 404 64 10 58 17 0.278
Ceddanne Rafaela BOS OF 2 367 49 13 44 19 0.254
Masyn Winn STL SS 2 388 41 8 45 18 0.258
Max Kepler MIN OF OF 2 418 64 25 71 3 0.253
Bo Naylor CLE C 2 419 54 16 62 10 0.242
Jarred Kelenic ATL OF 2 403 50 19 55 12 0.238
Jorge Polanco SEA 2B 2B/3B 2 462 68 23 75 5 0.247
Robert Suarez SD RP 2 57 2 14 4.18 1.12 55
Justin Lawrence COL RP 2 71 5 17 4.23 1.39 76
Dean Kremer BAL SP 1 178 11 0 4.02 1.29 162
Dane Dunning TEX SP 1 179 11 0 3.81 1.24 159
Sean Murphy ATL C 1 405 63 19 71 0 0.250
Jackson Merrill SD SS 1 453 59 14 58 18 0.253
Eduardo Rodriguez ARI SP SP 1 124 9 0 3.71 1.17 119
Zach Neto LAA SS 1 471 61 16 67 12 0.256
Marcus Stroman NYY SP SP 1 163 11 0 3.71 1.18 141
Ezequiel Tovar COL SS 1 579 72 14 75 12 0.251
Kutter Crawford BOS SP 1 151 12 0 3.74 1.09 154
Bryan De La Cruz MIA OF 1 565 66 18 71 4 0.263
Kevin Ginkel ARI RP 1 67 6 9 2.61 1.03 74
MacKenzie Gore WSH SP 1 161 8 0 3.83 1.33 177
A.J. Puk MIA SP 1 112 7 0 3.84 1.17 126
J.D. Martinez NYM DH DH 1 376 51 25 63 1 0.266
Shota Imanaga CHC SP 1 152 10 0 3.91 1.17 164
Anthony Rizzo NYY 1B 1B 1 414 56 22 64 3 0.231
Justin Turner TOR 1B 1B/3B 1 451 63 17 66 3 0.251
Andrew Abbott CIN SP 1 151 8 0 4.11 1.34 170
Ty France SEA 1B 1 531 71 17 74 1 0.256
Tommy Pham FA OF OF 1 404 50 17 62 17 0.255
Reid Detmers LAA SP 1 152 9 0 4.23 1.28 164
Reese Olson DET SP 1 157 7 0 4.05 1.28 156
Brayan Bello BOS SP 1 160 8 0 4.19 1.32 145
Shane Baz TB SP 1 97 8 0 3.36 1.15 103
Nolan Schanuel LAA 1B 1 446 58 16 56 1 0.261
John Brebbia CHW RP 0 61 4 8 4.44 1.24 74
Brandon Pfaadt ARI SP 0 142 8 0 4.10 1.27 147
Griffin Jax MIN RP 0 70 6 8 3.29 1.12 74
Austin Hays BAL OF 0 532 73 16 64 5 0.259
Edward Cabrera MIA SP 0 123 8 0 4.17 1.37 145
Kyle Harrison SF SP 0 131 8 0 4.29 1.33 138
Yimi Garcia TOR RP RP 0 62 3 8 4.12 1.25 71
Brent Rooker OAK OF 0 487 58 26 64 3 0.228
Luis Garcia WSH 2B 0 403 56 10 62 8 0.274
Jason Adam TB RP 0 61 3 7 3.34 1.05 77
Joey Ortiz MIL 2B 0 421 59 11 57 13 0.262
Brice Turang MIL 2B/SS 0 412 57 8 51 28 0.233
James McArthur KC RP 0 51 3 8 4.34 1.19 48
Clarke Schmidt NYY SP 0 156 11 0 4.21 1.33 152
Ryan Pressly HOU RP RP 0 62 5 4 3.31 1.10 71
Gavin Stone LAD SP -1 121 9 0 4.25 1.37 125
Logan Allen CLE SP -1 144 9 0 4.09 1.32 148
Michael Massey KC 2B -1 434 56 16 67 10 0.261
Josiah Gray WSH SP -1 171 9 0 3.87 1.37 165
Tim Anderson MIA SS SS -1 504 64 5 42 13 0.268
DL Hall MIL SP -1 104 6 0 3.88 1.35 123
Parker Meadows DET OF -1 487 63 10 55 21 0.239
Orlando Arcia ATL SS SS -1 450 57 15 60 2 0.261
Louie Varland MIN SP -1 115 7 0 3.97 1.20 118
Matt Wallner MIN OF -1 402 51 23 54 4 0.231
Wilmer Flores SF 1B/3B 1B/3B -1 421 55 18 61 0 0.260
Harrison Bader NYM OF -1 366 53 10 51 18 0.256
Jake Cronenworth SD 1B/2B -1 481 63 15 71 7 0.231
Johan Rojas PHI OF -1 412 52 8 58 27 0.271
Lucas Erceg OAK RP -1 62 2 8 4.55 1.48 76
Trevor Megill MIL RP -1 41 3 5 3.76 1.36 46
Wilyer Abreu BOS OF -1 414 51 19 58 9 0.221
David Robertson TEX RP RP -1 64 3 5 3.25 1.18 73
Yuki Matsui SD RP -1 61 2 4 4.06 1.16 64
Giancarlo Stanton NYY OF OF -1 384 56 28 66 0 0.216
Will Benson CIN OF -1 379 58 15 49 16 0.241
Brusdar Graterol LAD RP -1 65 6 6 2.45 0.99 52
Josh Sborz TEX RP -1 58 5 6 3.88 1.27 73
Jake Fraley CIN OF -1 331 52 16 51 15 0.248
Luke Raley SEA 1B/OF -1 389 51 16 44 10 0.236
TJ Friedl CIN OF -1 364 44 7 41 20 0.270
Michael Kopech CHW RP -1 69 4 4 3.21 1.21 94
Luis Campusano SD C -1 391 49 12 53 0 0.302
Gabriel Moreno ARI C -1 419 48 9 57 8 0.288
Nelson Velazquez KC OF -1 423 46 20 50 8 0.244
Henry Davis PIT OF -1 485 52 22 66 9 0.232
Brett Baty NYM 3B -1 447 53 20 61 3 0.233
Joey Meneses WSH DH -1 568 67 15 72 0 0.260
Michael Busch CHC 3B -1 412 47 23 55 3 0.235
Brandon Marsh PHI OF -2 411 51 10 57 10 0.242
Alek Thomas ARI OF -2 437 53 8 51 14 0.254
Jason Foley DET RP -2 68 4 6 2.91 1.12 53
Robert Stephenson LAA RP RP -2 55 5 5 3.54 1.04 81
Hector Neris CHC RP RP -2 70 5 5 3.46 1.14 83
Seranthony Dominguez PHI RP -2 48 4 3 3.56 1.29 47
Jose Abreu HOU 1B 1B -2 410 51 16 54 0 0.232
Yennier Cano BAL RP -2 70 4 5 2.66 0.93 61
Junior Caminero TB 3B -2 318 47 14 54 4 0.247
Jon Gray TEX SP SP -2 160 10 0 4.02 1.27 154
Brendan Donovan STL 2B/OF -2 385 61 14 51 6 0.282
Tyler Wells BAL SP -2 124 8 0 4.07 1.21 118
A.J. Minter ATL RP -2 68 5 3 3.23 1.14 86
Garrett Whitlock BOS SP -2 121 7 0 4.11 1.26 124
Clayton Kershaw LAD SP SP -2 39 3 0 2.34 1.03 45
Abner Uribe MIL RP -2 56 2 7 3.66 1.28 79
Tyler Stephenson CIN C -2 448 56 14 61 1 0.258
Steven Wilson CHW RP -2 55 2 5 3.91 1.22 58
Tyler Black MIL 3B -2 302 39 5 41 15 0.260
Taj Bradley TB SP -2 137 7 0 4.18 1.33 154
Curtis Mead TB 3B -2 289 36 10 41 3 0.271
Kyle Bradish BAL SP -2 139 9 0 3.89 1.12 143
Gavin Williams CLE SP -2 126 5 0 3.88 1.28 129
Danny Coulombe BAL RP RP -2 62 5 2 2.56 1.06 64
Luis Severino NYM SP SP -2 156 10 0 4.33 1.39 140
Brendan Rodgers COL 2B -2 507 61 15 69 0 0.264
Yoan Moncada CHW 3B 3B -2 357 54 13 51 2 0.251
Yu Darvish SD SP SP -2 121 7 0 4.28 1.28 124
Chris Martin BOS RP -2 55 4 4 2.77 0.97 49
Aroldis Chapman PIT RP RP -3 54 5 3 3.57 1.29 88
Giovanny Gallegos STL RP -3 61 4 5 3.12 1.06 64
Griffin Canning LAA SP -3 148 8 0 4.13 1.22 157
Gavin Lux LAD 2B/OF -3 440 56 9 64 7 0.258
Elias Diaz COL C C -3 466 52 15 59 1 0.263
Jeff McNeil NYM 2B/OF -3 421 61 7 44 9 0.266
Colin Poche TB RP -3 62 6 3 3.33 1.12 64
Chris Paddack MIN SP -3 117 7 0 4.05 1.24 104
Scott Barlow CLE RP -3 71 6 4 3.61 1.24 82
Jameson Taillon CHC SP SP -3 174 9 0 4.18 1.26 156
Alex Kirilloff MIN 1B/OF -3 321 47 14 53 2 0.264
Jordan Hicks SF SP -3 91 7 0 3.44 1.33 106
Ranger Suarez PHI SP -3 141 8 0 4.07 1.34 126
Davis Schneider TOR 2B -3 363 47 16 55 3 0.229
Tommy Edman STL 2B/SS/ OF -3 330 41 8 43 17 0.261
Javier Baez DET SS SS -3 505 55 15 61 12 0.220
LaMonte Wade Jr. SF 1B/OF -3 379 72 17 48 4 0.251
Andrew Benintendi CHW OF OF -3 582 81 5 42 12 0.258
Nick Anderson KC RP -3 55 4 4 4.03 1.17 57
Steven Matz STL SP SP -3 137 8 0 4.06 1.31 126
Jose Quintana NYM SP SP -3 166 8 0 3.77 1.28 128
Jose Soriano LAA RP -3 49 2 4 3.51 1.31 59
Sean Manaea NYM SP SP -3 137 7 0 3.97 1.28 142
Miles Mikolas STL SP -3 191 11 0 4.21 1.24 131
Jordan Lawlar ARI SS -3 321 41 8 33 18 0.244
Geraldo Perdomo ARI 2B/SS -3 298 47 5 44 11 0.236
Marco Luciano SF SS -3 334 41 17 47 4 0.207
Whit Merrifield PHI 2B/OF 2B/OF -3 388 48 8 41 18 0.272
Lance Lynn STL SP SP -3 174 11 0 4.42 1.34 177
Zach McKinstry DET 2B/SS/ 3B/OF -3 455 51 15 46 15 0.211
Andrew Chafin DET RP RP -3 54 4 4 3.56 1.35 66
Brooks Raley NYM RP -3 51 3 2 2.79 1.19 59
Mitch Garver SEA C C -3 281 41 18 48 0 0.255
Orion Kerkering PHI RP -3 51 3 3 4.04 1.32 54
Bryce Elder ATL SP -3 171 9 0 4.04 1.31 131
Michael Conforto SF OF OF -3 421 56 18 61 3 0.231
Alex Verdugo NYY OF -3 411 53 12 58 6 0.282
Alejandro Kirk TOR C -3 402 47 10 51 0 0.261
Kirby Yates TEX RP RP -3 63 5 6 3.46 1.31 74
Frankie Montas CIN SP SP -3 121 7 0 4.14 1.28 112
Kyle Isbel KC OF -3 423 54 12 49 11 0.252
Ian Hamilton NYY RP -3 63 3 4 3.28 1.26 70
Mark Canha DET OF 1B/OF -3 453 57 12 62 12 0.258
Shea Langeliers OAK C -3 432 41 18 49 2 0.212
Garrett Crochet CHW SP -3 41 4 3 4.12 1.36 46
Andrew Nardi MIA RP -4 62 5 2 3.08 1.17 74
Ryan O’Hearn BAL 1B/OF -4 361 42 12 48 4 0.241
Ricky Tiedemann TOR SP -4 49 3 0 4.36 1.34 64
Hunter Renfroe KC OF 1B/OF -4 481 51 20 62 0 0.228
Will Vest DET RP -4 60 4 2 3.23 1.13 62
Ryan Jeffers MIN C -4 319 48 15 50 3 0.226
Eddie Rosario WSH OF OF -4 367 54 16 57 3 0.238
Cade Horton CHC SP -4 71 5 0 3.71 1.27 82
Danny Jansen TOR C C -4 312 46 16 49 1 0.228
Kyle Manzardo CLE 1B -4 380 48 13 51 2 0.263
Mason Black SF SP -4 76 5 0 4.22 1.36 84
Reynaldo Lopez ATL SP SP -4 96 6 0 3.09 1.19 112
Carlos Santana MIN 1B 1B -4 461 61 17 71 2 0.221
Emilio Pagan CIN RP -4 66 5 2 3.47 1.11 65
Taylor Rogers SF RP RP -4 58 4 4 3.23 1.21 71
Sawyer Gipson-Long DET SP -4 72 5 0 3.74 1.24 86
Ben Joyce LAA RP -4 51 3 3 4.51 1.42 57
DJ LeMahieu NYY 1B/3B 1B/2B/ 3B -4 403 62 13 42 3 0.237
Chase Silseth LAA SP -4 128 4 0 4.19 1.41 137
AJ Smith-Shawver ATL SP -4 85 4 0 4.33 1.37 93
Rowdy Tellez PIT 1B 1B -4 377 48 20 57 0 0.223
Austin Wells NYY C -4 311 43 13 45 2 0.233
JP Sears OAK SP -4 168 6 0 4.11 1.24 156
Gabe Speier SEA RP -4 62 4 2 2.77 1.04 71
Bowden Francis TOR SP -4 74 6 0 4.23 1.34 77
Zack Littell TB SP -4 112 7 0 3.89 1.14 97
Brenton Doyle COL OF -4 436 51 14 54 20 0.218
Dany Jimenez OAK RP -4 43 3 4 3.10 1.24 38
John Means BAL SP -4 93 7 0 4.23 1.24 82
Stone Garrett WSH OF -4 360 49 18 57 8 0.234
Andrew Heaney TEX SP SP -4 136 8 0 4.28 1.36 138
Lucas Sims CIN RP RP -4 60 5 2 4.15 1.34 72
Graham Ashcraft CIN SP -4 174 8 0 4.31 1.33 141
Rafael Montero HOU RP RP -4 65 5 2 3.46 1.37 74
Jesus Sanchez MIA OF -4 383 47 17 52 2 0.248
James Paxton LAD SP SP -4 124 7 0 4.27 1.28 133
Matt Manning DET SP -4 132 7 0 4.22 1.19 96
Trevor Rogers MIA SP -4 86 6 0 4.23 1.27 87
Jacob deGrom TEX SP SP -4 28 1 0 2.14 0.97 44
Gerrit Cole NYY SP SP -4 107 7 0 3.63 1.12 111
Cavan Biggio TOR 1B/2B/ OF -4 402 59 16 66 6 0.222
Amed Rosario TB 2B/SS -4 312 32 6 34 15 0.261
Devin Williams MIL RP -4 18 1 8 3.66 1.05 24
Erik Swanson TOR RP -4 54 4 3 2.82 1.08 75
Miguel Castro ARI RP RP -4 62 5 4 3.95 1.26 59
Mickey Moniak LAA OF -4 393 51 16 56 7 0.215
Josh Winckowski BOS RP -4 77 5 2 3.12 1.37 75
Jake Rogers DET C -4 358 41 15 44 1 0.208
Jake McCarthy ARI OF -4 318 41 7 43 20 0.248
Pete Crow-Armstrong CHC OF -4 341 34 6 38 17 0.234
Jasson Dominguez NYY OF -4 266 32 12 38 7 0.268
JoJo Romero STL RP -4 42 4 3 3.08 1.09 54
Connor Wong BOS C -4 361 51 11 41 7 0.243
Jack Flaherty DET SP -4 152 7 0 4.41 1.44 156
Tyler Kinley COL RP -4 61 1 5 4.66 1.42 64
Jeff Hoffman PHI RP RP -4 58 5 1 3.74 1.30 66
Mitch Haniger SEA OF OF -4 304 34 14 41 1 0.223
Ryan Noda OAK 1B -4 477 63 19 51 5 0.215
Taijuan Walker PHI SP SP -4 156 11 0 4.08 1.29 131
Charlie Blackmon COL OF OF -4 464 61 6 38 4 0.262
Ramon Laureano CLE OF -4 381 42 12 47 14 0.216
Gregory Santos SEA RP -4 62 2 2 3.94 1.33 64
Joc Pederson ARI OF OF -4 389 58 20 63 2 0.237
Mike Yastrzemski SF OF -4 403 58 17 62 3 0.224
Kyle Gibson STL SP SP -4 184 9 0 4.39 1.31 149
Patrick Bailey SF C -4 377 41 12 49 2 0.223
Patrick Sandoval LAA SP -4 164 8 0 4.06 1.38 157
Mike Tauchman CHC OF OF -4 305 42 7 32 6 0.256
Alex Cobb SF SP SP -4 111 7 0 3.75 1.30 103
Nick Fortes MIA C -4 367 44 10 41 5 0.231
Aaron Ashby MIL SP -4 54 2 0 3.56 1.31 62
Oswaldo Cabrera NYY OF -4 271 35 10 38 10 0.251
Javier Assad CHC SP -4 131 6 0 3.76 1.29 111
Emmet Sheehan LAD SP -4 57 2 0 4.21 1.29 69
Yan Gomes CHC C C -5 379 39 9 51 1 0.244
Freddy Fermin KC C -5 231 23 10 30 0 0.273
Julian Merryweather CHC RP -5 67 4 2 3.08 1.22 89
Andrew McCutchen PIT DH OF -5 437 63 15 66 12 0.251
Rene Pinto TB C -5 291 31 11 37 0 0.220
Gary Sanchez MIL C C -5 281 37 17 42 0 0.212
David Peterson NYM SP -5 91 5 0 4.19 1.36 101
Christian Vazquez MIN C C -5 335 36 8 31 3 0.232
Tanner Houck BOS SP -5 115 7 0 4.04 1.34 111
Christian Bethancourt MIA C C -5 317 34 11 36 2 0.246
Travis d’Arnaud ATL C C -5 268 35 13 41 0 0.222
Max Stassi CHW C C -5 347 43 14 49 0 0.221
Tyler Soderstrom OAK DH -5 327 38 15 42 1 0.202
Enrique Hernandez LAD 2B/SS/ OF 1B/2B/ SS/3B/OF -5 354 47 10 42 3 0.231
Seth Brown OAK OF -5 420 48 20 54 5 0.225
Luis Urias SEA 2B -5 451 51 17 54 3 0.224
Bryan Abreu HOU RP -5 70 5 3 2.04 1.05 95
Elehuris Montero COL 1B -5 346 44 16 49 0 0.239
Miguel Amaya CHC C -5 254 30 8 33 2 0.209
Vidal Brujan MIA 2B -5 324 35 5 31 17 0.244
Jared Triolo PIT 3B -5 412 53 10 58 12 0.241
Chris Taylor LAD SS/3B/ OF SS/3B/ OF -5 295 39 13 41 13 0.221
Jon Berti MIA SS/3B 2B/SS/ 3B/OF -5 364 48 5 32 23 0.266
Oswald Peraza NYY 3B -5 361 41 12 47 14 0.239
Miguel Vargas LAD 2B -5 301 42 12 48 7 0.233
Hunter Goodman COL OF -5 429 55 15 64 3 0.231
Taylor Walls TB 2B/SS/ 3B -5 324 41 7 44 15 0.218
Colton Cowser BAL OF -5 236 31 10 34 7 0.249
Joshua Palacios PIT OF -5 378 44 14 48 12 0.258
Estevan Florial CLE OF -5 303 41 14 44 14 0.214
Jason Delay PIT C -5 367 45 5 51 2 0.248
Victor Robles WSH OF -5 334 45 7 48 15 0.259
JJ Bleday OAK OF -5 417 42 17 46 5 0.206
Michael A. Taylor PIT OF OF -5 404 44 17 48 10 0.216
Edward Olivares PIT OF -5 314 33 9 37 6 0.271
Jose Azocar SD OF -5 403 42 6 47 29 0.236
Oscar Colas CHW OF -5 381 36 12 41 5 0.226