Top-200 Hitters 2024 Fantasy Rankings

Jesse Johnson-USA TODAY Sports

Several projections became publicly available this week (THE BAT X and ZiPS) so my overall valuations changed. I only noted the early players who have moved by 10 or more spots and 20 spots for the tiered or worse hitters.


Changelog

  • 2/23/2024 – Moved some guys based on playing time.
  • 2/9/2024 – Just reranked a few players
  • 1/30/2024 – Incorporated some more projections into my base rankings.
  • 1/19/2024 – Tiered the next 50 hitters (250 total) and messed a bit on the catcher value in the overall ranks.
  • 1/12/2024 – First release.

Ranking Methodology

  • ADP is based on 30-day rolling NFBC Draft Champions Leagues.
  • $ Values are based on standard 5×5 12-team league using the FanGraphs Depth Charts and these Auction Calculator settings. They default to a player’s most valuable position, so if the first base list includes a catcher, it will show that player’s value at catcher.
  • ADP and $ Values are updated as of the last update date on this post.
  • 5-game eligibility was used for these lists to cast the widest net.

Five-Category Studs

These hitters provide value in every aspect of the game with speed, power, and batting average. There are no flaws in their game.
Five-Category Studs
Rank Name Team Pos Change ADP $
1 Ronald Acuna Jr. ATL OF 1 $56
2 Kyle Tucker HOU OF 6 $33
3 Julio Rodriguez SEA OF 3 $33
4 Fernando Tatis Jr. SDP OF 8 $34
5 Bobby Witt Jr. KCR SS 2 $31
7 Mookie Betts LAD 2B/SS/OF 5 $29
8 Corbin Carroll ARI OF 5 $29
9 Freddie Freeman LAD 1B 9 $28
11 Shohei Ohtani LAD DH 13 $30
13 Jose Ramirez CLE 3B 15 $25
14 Trea Turner PHI SS 12 $25
17 Bryce Harper PHI 1B 18 $22

Four-Category Studs

Some of these hitters may be better real-life players than those in the above tier but are lacking in one roto category, usually steals.
Four-Category Studs
Rank Name Team Pos Change ADP $
6 Aaron Judge NYY OF 11 $34
10 Juan Soto NYY OF 11 $31
12 Matt Olson ATL 1B 18 $26
15 Yordan Alvarez HOU OF 17 $31
16 Austin Riley ATL 3B 20 $26
18 Rafael Devers BOS 3B 24 $26
19 Pete Alonso NYM 1B 28 $21
20 Vladimir Guerrero Jr. TOR 1B 32 $24
26 Corey Seager TEX SS 26 $19
28 Manny Machado SDP 3B 72 $19
50 Nolan Arenado STL 3B 110 $14

Five-Category Pillars

These hitters are good across the board but don’t match up to those in the first tier.
Five-Category Pillars
Rank Name Team Pos Change ADP $
21 Luis Robert CHW OF 35 $24
22 Ozzie Albies ATL 2B 23 $22
23 Francisco Lindor NYM SS 25 $18
24 Michael Harris II ATL OF 30 $24
25 Marcus Semien TEX 2B 31 $19
27 Bo Bichette TOR SS 39 $21
29 Jose Altuve HOU 2B 42 $18
30 Randy Arozarena TBR OF 47 $17
31 Paul Goldschmidt STL 1B 86 $15
32 Adolis Garcia TEX OF 48 $17
33 Elly De La Cruz CIN 3B/SS 27 $12
35 Gunnar Henderson BAL 3B/SS 31 $15
36 Matt McLain CIN 2B/SS 66 $11
37 Cody Bellinger 1B/OF 65 $18
39 Nolan Jones COL 1B/OF 56 $16
41 Nico Hoerner CHC 2B/SS 66 $14
42 George Springer TOR OF ▲22 124 $12
43 CJ Abrams WSN SS 40 $12
44 Christian Yelich MIL OF 82 $13
45 Christian Walker ARI 1B 97 $12
46 Andres Gimenez CLE 2B 104 $14
47 Alex Bregman HOU 3B 102 $14
49 Gleyber Torres NYY 2B 86 $15
51 Bryan Reynolds PIT OF 93 $13

Elite Power Bat, Nothing Else

These bats have 40+ home run power with a ton of counting stats. They provide very little in speed and batting average.
Elite Power Bat, Nothing Else
Rank Name Team Pos Change ADP $
34 Kyle Schwarber PHI OF 95 $15
55 Anthony Santander BAL 1B/OF 142 $13
57 Marcell Ozuna ATL DH 169 $11

Elite Catchers

These catchers are the best available and drafting one will provide a team with a nice anchor at the position.
Elite Catchers
Rank Name Team Pos Change ADP $
52 William Contreras MIL C 78 $23
60 Adley Rutschman BAL C 53 $20
66 Will Smith LAD C ▲38 88 $17
72 J.T. Realmuto PHI C ▲26 72 $16
78 Cal Raleigh SEA C 142 $17
83 Salvador Perez KCR C/1B 137 $20
87 Yainer Diaz HOU C/1B ▲34 110 $14
118 Gabriel Moreno ARI C 154 $13
119 Francisco Alvarez NYM C 153 $12
139 Sean Murphy ATL C ▲41 145 $9
141 Logan O’Hoppe LAA C 154 $10
148 Jonah Heim TEX C 174 $11
151 Keibert Ruiz WSN C 168 $12
152 Mitch Garver SEA C 186 $12
177 Danny Jansen TOR C ▲39 264 $5

Good Hitters, Major Injury Risks

These hitters have the chance to join the top two tiers, but just can’t find a way to stay on the field. If a fantasy manager is looking for a breakout, attack this grouping. From now on, the talent flattens out with the next six tiers filled with flawed regulars.
Good Hitters, Major Injury Risks
Rank Name Team Pos Change ADP $
38 Royce Lewis MIN 3B 56 $16
40 Jazz Chisholm Jr. MIA OF 74 $15
48 Mike Trout LAA OF 73 $19
94 Starling Marte NYM OF 226 $9

Balanced 2nd Division Bat (Pick Your Poison Tiers)

This tier and the next four tiers comprise the point in the draft where the talent starts to level off and fantasy managers can focus on category specialists. Some of the unbalanced bats may provide some other category juice but most of their value is wrapped up in a single category. I’m still working on how to exactly rank these six tiers. This is another balanced tier but, in these instances, their trait is not being a drag in any category. They won’t allow a manager to catch up in any category.
Balanced 2nd Division Bat (Pick Your Poison Tiers)
Rank Name Team Pos Change ADP $
56 Ketel Marte ARI 2B 120 $13
61 Lane Thomas WSN OF 116 $10
64 Teoscar Hernandez LAD OF 129 $16
71 Chas McCormick HOU OF ▲32 169 $6
74 Ian Happ CHC OF 157 $9
76 Josh Lowe TBR OF ▲23 80 $8
80 Ha-seong Kim SDP 2B/3B/SS ▲25 89 $4
81 Seiya Suzuki CHC OF 112 $11
84 Bryson Stott PHI 2B 110 $4
88 Brandon Nimmo NYM OF ▲28 198 $6
91 Jeremy Pena HOU SS 213 $6
92 Ezequiel Tovar COL SS 190 $8
93 Thairo Estrada SFG 2B/SS 134 $6
108 Spencer Steer CIN 1B/2B/3B/OF 115 $4
109 Zach Neto LAA SS ▼24 270 $6
112 Ke’Bryan Hayes PIT 3B 167 $4
113 Vaughn Grissom BOS SS 228 $3
115 Willson Contreras STL C 139 $13
121 Taylor Ward LAA OF 232 $7
123 Riley Greene DET OF ▼31 169 $8
125 Jordan Walker STL OF ▼31 126 $7
133 Lars Nootbaar STL OF 210 $4
137 Wyatt Langford TEX OF 167 $5
146 Jorge Polanco SEA 2B/3B 252 $4
155 Jonathan India CIN 2B ▲32 244 $0
156 Noelvi Marte CIN 3B ▼30 164 $1
158 Sean Bouchard COL OF 602 -$7
161 Jake Cronenworth SDP 1B/2B 358 $0
162 Tommy Pham OF 321 $0
166 Luis Rengifo LAA 2B/3B/SS/OF 240 $1
173 Mark Canha DET 1B/OF ▲33 420 -$2
201 Eddie Rosario OF 474 -$4
206 Gavin Lux LAD 2B 267 -$6
207 DJ LeMahieu NYY 1B/2B/3B 363 -$3
218 Amed Rosario TBR 2B/SS 342 -$14
226 Andrew McCutchen PIT OF 587 -$6
232 Jackson Holliday BAL SS ▼46 209 -$3
242 Kevin Kiermaier TOR OF 528 -$9
243 Wilyer Abreu BOS OF ▼28 380 -$5
253 Liover Peguero PIT 2B/SS 395 -$10
257 Michael Massey KCR 2B ▼26 401 -$7
281 Kyle Isbel KCR OF ▼48 527 -$7

Power and Average but zero Speed (Pick Your Poison Tiers)

The major contribution from these hitters is home runs and batting average but no stolen bases.
Power and Average but zero Speed (Pick Your Poison Tiers)
Rank Name Team Pos Change ADP $
58 Triston Casas BOS 1B 112 $11
67 Spencer Torkelson DET 1B ▼23 123 $10
70 Josh Jung TEX 3B ▼21 114 $10
75 Nathaniel Lowe TEX 1B 210 $11
77 Yandy Diaz TBR 1B/3B 140 $11
97 Alec Bohm PHI 1B/3B 173 $6
102 Christian Encarnacion-Strand CIN 1B/3B ▲46 169 $1
103 Andrew Vaughn CHW 1B 240 $7
106 Eloy Jimenez CHW OF 239 $13
110 Jeimer Candelario CIN 1B/3B 214 $6
120 Vinnie Pasquantino KCR 1B ▼36 183 $8
122 Josh Bell MIA 1B 283 $2
124 Carlos Correa MIN SS 252 $4
127 Lourdes Gurriel Jr. ARI OF 235 $3
128 Jose Abreu HOU 1B 283 $3
138 Ryan Mountcastle BAL 1B ▼47 244 $5
140 Austin Hays BAL OF 317 $4
142 Joey Meneses WSN 1B ▲27 376 $1
143 Justin Turner TOR 1B/2B/3B ▲51 252 $0
150 Ty France SEA 1B 313 $1
165 J.P. Crawford SEA SS 275 $0
169 Brendan Rodgers COL 2B ▼28 348 $3
190 Colten Keith DET 2B/3B -$3
191 Wilmer Flores SFG 1B/2B/3B 345 -$4
194 Yoan Moncada CHW 3B 375 $0
222 Junior Caminero TBR 2B/3B/SS 247 -$17
236 Matt Vierling DET 3B/OF ▲46 427 -$14
244 Anthony Rendon LAA 3B ▼61 454 -$1
252 Elehuris Montero COL 1B/3B ▲26 413 -$14
274 Dylan Carlson STL OF ▼28 611 -$8

Power Focused (Pick Your Poison Tiers)

The major contribution from these hitters is home runs.
Power Focused (Pick Your Poison Tiers)
Rank Name Team Pos Change ADP $
53 Dansby Swanson CHC SS 123 $9
54 Nick Castellanos PHI OF 114 $11
59 Xander Bogaerts SDP SS 112 $11
63 Josh Naylor CLE 1B 125 $11
90 Nolan Gorman STL 2B/3B 192 $8
95 Rhys Hoskins MIL 1B 185 $7
98 Jake Burger MIA 1B/2B/3B 155 $8
99 Jorge Soler SFG OF 171 $8
101 Max Muncy LAD 3B ▲49 184 $1
114 Isaac Paredes TBR 1B/2B/3B 186 $6
116 J.D. Martinez DH ▲52 241 $0
131 Brandon Drury LAA 1B/2B 221 $2
132 Max Kepler MIN OF 280 $4
134 Matt Chapman 3B 277 $3
135 Kerry Carpenter DET OF 225 $1
136 Brent Rooker OAK OF ▲24 308 $1
149 Eugenio Suarez ARI 3B ▲47 276 -$3
157 Bryan De La Cruz MIA OF ▼37 275 $2
167 Mitch Haniger SEA OF ▲24 405 -$1
168 Nelson Velazquez KCR OF 277 -$5
170 Anthony Rizzo NYY 1B 281 -$1
174 Seth Brown OAK 1B/OF ▲27 464 -$4
181 Hunter Renfroe KCR 1B/OF ▲64 378 -$7
182 Adam Duvall OF 405 -$2
183 Orlando Arcia ATL SS 329 $0
193 Michael Conforto SFG OF 423 -$2
216 Hunter Goodman COL 1B/OF ▼92 417 -$7
219 Ryan Noda OAK 1B/OF ▲22 443 -$9
224 J.D. Davis SFG 1B/3B 433 -$12
228 Carlos Santana MIN 1B ▲49 413 -$11
237 Brett Baty NYM 3B 368 -$8
240 Joey Gallo WSN 1B/OF 528 -$9
241 Michael Busch CHC 3B ▼30 346 -$7
245 Patrick Wisdom CHC 1B/3B/OF ▼21 554 -$8
254 Kyle Manzardo CLE 1B 350 -$10
269 C.J. Cron 1B 547 -$15

Speed Focused (Pick Your Poison Tiers)

The major contribution from these hitters is stolen bases.
Speed Focused (Pick Your Poison Tiers)
Rank Name Team Pos Change ADP $
62 T.J. Friedl CIN OF 156 $7
65 Cedric Mullins II BAL OF 148 $9
104 Tommy Edman STL 2B/SS/OF 169 $6
105 Jarren Duran BOS OF 159 $3
117 Jackson Chourio MIL OF ▼40 140 $7
129 Leody Taveras TEX OF 269 $4
130 Esteury Ruiz OAK OF ▲41 133 $5
153 Willi Castro MIN 2B/3B/SS/OF 291 -$5
163 Maikel Garcia KCR 3B/SS 214 -$2
186 Tim Anderson SS 356 -$1
199 Jon Berti MIA 2B/3B/SS/OF ▲28 414 -$9
214 Harrison Bader NYM OF 371 -$4
239 Rene Pinto TBR C 370 $2
247 Brice Turang MIL 2B/SS ▼29 330 -$7

Average Focused (Pick Your Poison Tiers)

The major contribution of these hitters is batting average.
Average Focused (Pick Your Poison Tiers)
Rank Name Team Pos Change ADP $
96 Steven Kwan CLE OF 217 $6
100 Luis Arraez MIA 1B/2B 161 $8
107 Masataka Yoshida BOS OF 192 $9
145 Jeff McNeil NYM 2B/OF 293 $5
160 Andrew Benintendi CHW OF 378 $2
187 Jung Hoo Lee SFG OF ▼28 258 $3
196 Luis Garcia WSN 2B 393 -$2
200 Alex Verdugo NYY OF 317 -$3
208 Charlie Blackmon COL OF ▼23 438 $0
223 Nolan Schanuel LAA 1B ▼34 422 -$4
246 Brendan Donovan STL 1B/2B/3B/OF ▼51 293 -$1
262 Nick Senzel WSN 2B/3B/OF ▲40 419 -$15

Speed and Power but Average Sink (Pick Your Poison Tiers)

These hitters provide a combination of home runs and stolen bases but a major drag in batting average.
Speed and Power but Average Sink (Pick Your Poison Tiers)
Rank Name Team Pos Change ADP $
68 Trevor Story BOS SS 172 $10
69 Willy Adames MIL SS 178 $10
73 Daulton Varsho TOR OF 215 $10
79 Oneil Cruz PIT SS ▼22 83 $9
82 Anthony Volpe NYY SS 136 $4
85 Tyler O’Neill BOS OF 222 $9
86 Zack Gelof OAK 2B 135 $3
89 James Outman LAD OF ▲53 196 $1
111 MJ Melendez KCR C/OF ▼35 294 $17
144 Jose Siri TBR OF 293 $1
147 Ryan McMahon COL 2B/3B 227 $2
154 Jack Suwinski PIT OF 244 $0
159 Christopher Morel CHC 2B/3B/OF 202 $7
164 Brandon Lowe TBR 2B 270 $1
175 Javier Baez DET SS 394 -$3
189 Pete Crow-Armstrong CHC OF 358 -$5
205 Estevan Florial CLE OF 649 -$18
213 Ramon Laureano CLE OF ▼38 442 -$2
217 Luke Raley SEA 1B/OF 332 -$6
220 Henry Davis PIT OF ▼56 238 -$7
225 Parker Meadows DET OF ▼41 288 -$5
229 Chris Taylor LAD 3B/SS/OF 388 -$8
238 Michael A. Taylor OF 579 -$9
249 Mickey Moniak LAA OF ▼40 426 -$5
250 Whit Merrifield PHI 2B/OF ▼31 281 -$11

Acceptable Catchers

The catcher posiition talent drops off after this tier. Expect to be streaming catchers if waiting aftert this point.
Acceptable Catchers
Rank Name Team Pos Change ADP $
179 Bo Naylor CLE C ▲53 163 $3
188 Tyler Stephenson CIN C/1B ▲49 234 $2
195 Luis Campusano SDP C ▼40 192 $11
211 Shea Langeliers OAK C 248 $2
215 Ryan Jeffers MIN C 246 $1
234 Alejandro Kirk TOR C 268 $1

Platoon Bats

These guys are strong-side platoon bats who will max out around 400 to 500 plate appearances.
Platoon Bats
Rank Name Team Pos Change ADP $
172 Sal Frelick MIL OF 288 $2
185 Evan Carter TEX OF ▲41 130 $4
192 Joc Pederson ARI OF 412 -$3
197 Jake Fraley CIN OF ▼24 332 $0
198 Mike Yastrzemski SFG OF 499 -$3
202 Jarred Kelenic ATL OF ▼77 225 $2
203 Alek Thomas ARI OF ▼41 338 $0
204 LaMonte Wade Jr. SFG 1B/OF 387 -$4
209 Ryan O’Hearn BAL 1B/OF 401 -$2
212 Jesus Sanchez MIA OF 392 -$4
221 Matt Wallner MIN OF 311 -$6
230 Will Benson CIN OF ▼53 312 -$3
233 Edouard Julien MIN 2B 215 -$6
288 Joey Wiemer MIL OF 523 -$21

Time Shares

These bats aren’t sitting because they can’t a certain handedness of pitcher, it’s because there isn’t enough playing time for everyone.
Time Shares
Rank Name Team Pos Change ADP $
256 Davis Schneider TOR 2B ▲24 401 -$14

Defensive Specialist

The only reason these guys are playing is because of their defense. They should only contribute in Runs and RBI … maybe.
Defensive Specialist
Rank Name Team Pos Change ADP $
171 Brenton Doyle COL OF ▼32 407 -$1
178 Masyn Winn STL SS 365 -$1
180 Brandon Marsh PHI OF 348 -$3
210 Johan Rojas PHI OF 362 -$11

Previous All-Star Talent with Major Injury Risk

These bats just can’t stay on the field and their injuries have severely degraded their talent. There is a small chance one catches fire and wins the “Comeback Player of the Year” award.
Previous All-Star Talent with Major Injury Risk
Rank Name Team Pos Change ADP $
126 Byron Buxton MIN DH ▲21 269 $6
176 Kris Bryant COL 1B/OF ▼33 284 $5
184 Giancarlo Stanton NYY OF ▲24 314 -$3

Rest of the Catchers

A few more catchers for those in deep leagues.
Rest of the Catchers
Rank Name Team Pos Change ADP $
227 Jake Rogers DET C ▲44 329 -$1
231 Elias Diaz COL C ▲24 253 $1
235 Yan Gomes CHC C 356 $1
248 Jordan Westburg BAL 2B/3B 313 -$7
251 Connor Wong BOS C 333 -$2
255 Austin Wells NYY C 302 -$1
260 Nick Fortes MIA C 490 -$2
265 Travis d’Arnaud ATL C 381 $1
268 Patrick Bailey SFG C -$2
272 Gary Sanchez MIL C 388 -$1
296 Christian Bethancourt MIA C 474 -$5

Full Rankings Without Tiers

No tiers. Just the rankings.
Full Rankings Without Tiers
Rank Name Team Pos Change ADP $
1 Ronald Acuna Jr. ATL OF 1 $56
2 Kyle Tucker HOU OF 6 $33
3 Julio Rodriguez SEA OF 3 $33
4 Fernando Tatis Jr. SDP OF 8 $34
5 Bobby Witt Jr. KCR SS 2 $31
6 Aaron Judge NYY OF 11 $34
7 Mookie Betts LAD 2B/SS/OF 5 $29
8 Corbin Carroll ARI OF 5 $29
9 Freddie Freeman LAD 1B 9 $28
10 Juan Soto NYY OF 11 $31
11 Shohei Ohtani LAD DH 13 $30
12 Matt Olson ATL 1B 18 $26
13 Jose Ramirez CLE 3B 15 $25
14 Trea Turner PHI SS 12 $25
15 Yordan Alvarez HOU OF 17 $31
16 Austin Riley ATL 3B 20 $26
17 Bryce Harper PHI 1B 18 $22
18 Rafael Devers BOS 3B 24 $26
19 Pete Alonso NYM 1B 28 $21
20 Vladimir Guerrero Jr. TOR 1B 32 $24
21 Luis Robert CHW OF 35 $24
22 Ozzie Albies ATL 2B 23 $22
23 Francisco Lindor NYM SS 25 $18
24 Michael Harris II ATL OF 30 $24
25 Marcus Semien TEX 2B 31 $19
26 Corey Seager TEX SS 26 $19
27 Bo Bichette TOR SS 39 $21
28 Manny Machado SDP 3B 72 $19
29 Jose Altuve HOU 2B 42 $18
30 Randy Arozarena TBR OF 47 $17
31 Paul Goldschmidt STL 1B 86 $15
32 Adolis Garcia TEX OF 48 $17
33 Elly De La Cruz CIN 3B/SS 27 $12
34 Kyle Schwarber PHI OF 95 $15
35 Gunnar Henderson BAL 3B/SS 31 $15
36 Matt McLain CIN 2B/SS 66 $11
37 Cody Bellinger 1B/OF 65 $18
38 Royce Lewis MIN 3B 56 $16
39 Nolan Jones COL 1B/OF 56 $16
40 Jazz Chisholm Jr. MIA OF 74 $15
41 Nico Hoerner CHC 2B/SS 66 $14
42 George Springer TOR OF ▲22 124 $12
43 CJ Abrams WSN SS 40 $12
44 Christian Yelich MIL OF 82 $13
45 Christian Walker ARI 1B 97 $12
46 Andres Gimenez CLE 2B 104 $14
47 Alex Bregman HOU 3B 102 $14
48 Mike Trout LAA OF 73 $19
49 Gleyber Torres NYY 2B 86 $15
50 Nolan Arenado STL 3B 110 $14
51 Bryan Reynolds PIT OF 93 $13
52 William Contreras MIL C 78 $23
53 Dansby Swanson CHC SS 123 $9
54 Nick Castellanos PHI OF 114 $11
55 Anthony Santander BAL 1B/OF 142 $13
56 Ketel Marte ARI 2B 120 $13
57 Marcell Ozuna ATL DH 169 $11
58 Triston Casas BOS 1B 112 $11
59 Xander Bogaerts SDP SS 112 $11
60 Adley Rutschman BAL C 53 $20
61 Lane Thomas WSN OF 116 $10
62 T.J. Friedl CIN OF 156 $7
63 Josh Naylor CLE 1B 125 $11
64 Teoscar Hernandez LAD OF 129 $16
65 Cedric Mullins II BAL OF 148 $9
66 Will Smith LAD C ▲38 88 $17
67 Spencer Torkelson DET 1B ▼23 123 $10
68 Trevor Story BOS SS 172 $10
69 Willy Adames MIL SS 178 $10
70 Josh Jung TEX 3B ▼21 114 $10
71 Chas McCormick HOU OF ▲32 169 $6
72 J.T. Realmuto PHI C ▲26 72 $16
73 Daulton Varsho TOR OF 215 $10
74 Ian Happ CHC OF 157 $9
75 Nathaniel Lowe TEX 1B 210 $11
76 Josh Lowe TBR OF ▲23 80 $8
77 Yandy Diaz TBR 1B/3B 140 $11
78 Cal Raleigh SEA C 142 $17
79 Oneil Cruz PIT SS ▼22 83 $9
80 Ha-seong Kim SDP 2B/3B/SS ▲25 89 $4
81 Seiya Suzuki CHC OF 112 $11
82 Anthony Volpe NYY SS 136 $4
83 Salvador Perez KCR C/1B 137 $20
84 Bryson Stott PHI 2B 110 $4
85 Tyler O’Neill BOS OF 222 $9
86 Zack Gelof OAK 2B 135 $3
87 Yainer Diaz HOU C/1B ▲34 110 $14
88 Brandon Nimmo NYM OF ▲28 198 $6
89 James Outman LAD OF ▲53 196 $1
90 Nolan Gorman STL 2B/3B 192 $8
91 Jeremy Pena HOU SS 213 $6
92 Ezequiel Tovar COL SS 190 $8
93 Thairo Estrada SFG 2B/SS 134 $6
94 Starling Marte NYM OF 226 $9
95 Rhys Hoskins MIL 1B 185 $7
96 Steven Kwan CLE OF 217 $6
97 Alec Bohm PHI 1B/3B 173 $6
98 Jake Burger MIA 1B/2B/3B 155 $8
99 Jorge Soler SFG OF 171 $8
100 Luis Arraez MIA 1B/2B 161 $8
101 Max Muncy LAD 3B ▲49 184 $1
102 Christian Encarnacion-Strand CIN 1B/3B ▲46 169 $1
103 Andrew Vaughn CHW 1B 240 $7
104 Tommy Edman STL 2B/SS/OF 169 $6
105 Jarren Duran BOS OF 159 $3
106 Eloy Jimenez CHW OF 239 $13
107 Masataka Yoshida BOS OF 192 $9
108 Spencer Steer CIN 1B/2B/3B/OF 115 $4
109 Zach Neto LAA SS ▼24 270 $6
110 Jeimer Candelario CIN 1B/3B 214 $6
111 MJ Melendez KCR C/OF ▼35 294 $17
112 Ke’Bryan Hayes PIT 3B 167 $4
113 Vaughn Grissom BOS SS 228 $3
114 Isaac Paredes TBR 1B/2B/3B 186 $6
115 Willson Contreras STL C 139 $13
116 J.D. Martinez DH ▲52 241 $0
117 Jackson Chourio MIL OF ▼40 140 $7
118 Gabriel Moreno ARI C 154 $13
119 Francisco Alvarez NYM C 153 $12
120 Vinnie Pasquantino KCR 1B ▼36 183 $8
121 Taylor Ward LAA OF 232 $7
122 Josh Bell MIA 1B 283 $2
123 Riley Greene DET OF ▼31 169 $8
124 Carlos Correa MIN SS 252 $4
125 Jordan Walker STL OF ▼31 126 $7
126 Byron Buxton MIN DH ▲21 269 $6
127 Lourdes Gurriel Jr. ARI OF 235 $3
128 Jose Abreu HOU 1B 283 $3
129 Leody Taveras TEX OF 269 $4
130 Esteury Ruiz OAK OF ▲41 133 $5
131 Brandon Drury LAA 1B/2B 221 $2
132 Max Kepler MIN OF 280 $4
133 Lars Nootbaar STL OF 210 $4
134 Matt Chapman 3B 277 $3
135 Kerry Carpenter DET OF 225 $1
136 Brent Rooker OAK OF ▲24 308 $1
137 Wyatt Langford TEX OF 167 $5
138 Ryan Mountcastle BAL 1B ▼47 244 $5
139 Sean Murphy ATL C ▲41 145 $9
140 Austin Hays BAL OF 317 $4
141 Logan O’Hoppe LAA C 154 $10
142 Joey Meneses WSN 1B ▲27 376 $1
143 Justin Turner TOR 1B/2B/3B ▲51 252 $0
144 Jose Siri TBR OF 293 $1
145 Jeff McNeil NYM 2B/OF 293 $5
146 Jorge Polanco SEA 2B/3B 252 $4
147 Ryan McMahon COL 2B/3B 227 $2
148 Jonah Heim TEX C 174 $11
149 Eugenio Suarez ARI 3B ▲47 276 -$3
150 Ty France SEA 1B 313 $1
151 Keibert Ruiz WSN C 168 $12
152 Mitch Garver SEA C 186 $12
153 Willi Castro MIN 2B/3B/SS/OF 291 -$5
154 Jack Suwinski PIT OF 244 $0
155 Jonathan India CIN 2B ▲32 244 $0
156 Noelvi Marte CIN 3B ▼30 164 $1
157 Bryan De La Cruz MIA OF ▼37 275 $2
158 Sean Bouchard COL OF 602 -$7
159 Christopher Morel CHC 2B/3B/OF 202 $7
160 Andrew Benintendi CHW OF 378 $2
161 Jake Cronenworth SDP 1B/2B 358 $0
162 Tommy Pham OF 321 $0
163 Maikel Garcia KCR 3B/SS 214 -$2
164 Brandon Lowe TBR 2B 270 $1
165 J.P. Crawford SEA SS 275 $0
166 Luis Rengifo LAA 2B/3B/SS/OF 240 $1
167 Mitch Haniger SEA OF ▲24 405 -$1
168 Nelson Velazquez KCR OF 277 -$5
169 Brendan Rodgers COL 2B ▼28 348 $3
170 Anthony Rizzo NYY 1B 281 -$1
171 Brenton Doyle COL OF ▼32 407 -$1
172 Sal Frelick MIL OF 288 $2
173 Mark Canha DET 1B/OF ▲33 420 -$2
174 Seth Brown OAK 1B/OF ▲27 464 -$4
175 Javier Baez DET SS 394 -$3
176 Kris Bryant COL 1B/OF ▼33 284 $5
177 Danny Jansen TOR C ▲39 264 $5
178 Masyn Winn STL SS 365 -$1
179 Bo Naylor CLE C ▲53 163 $3
180 Brandon Marsh PHI OF 348 -$3
181 Hunter Renfroe KCR 1B/OF ▲64 378 -$7
182 Adam Duvall OF 405 -$2
183 Orlando Arcia ATL SS 329 $0
184 Giancarlo Stanton NYY OF ▲24 314 -$3
185 Evan Carter TEX OF ▲41 130 $4
186 Tim Anderson SS 356 -$1
187 Jung Hoo Lee SFG OF ▼28 258 $3
188 Tyler Stephenson CIN C/1B ▲49 234 $2
189 Pete Crow-Armstrong CHC OF 358 -$5
190 Colten Keith DET 2B/3B -$3
191 Wilmer Flores SFG 1B/2B/3B 345 -$4
192 Joc Pederson ARI OF 412 -$3
193 Michael Conforto SFG OF 423 -$2
194 Yoan Moncada CHW 3B 375 $0
195 Luis Campusano SDP C ▼40 192 $11
196 Luis Garcia WSN 2B 393 -$2
197 Jake Fraley CIN OF ▼24 332 $0
198 Mike Yastrzemski SFG OF 499 -$3
199 Jon Berti MIA 2B/3B/SS/OF ▲28 414 -$9
200 Alex Verdugo NYY OF 317 -$3
201 Eddie Rosario OF 474 -$4
202 Jarred Kelenic ATL OF ▼77 225 $2
203 Alek Thomas ARI OF ▼41 338 $0
204 LaMonte Wade Jr. SFG 1B/OF 387 -$4
205 Estevan Florial CLE OF 649 -$18
206 Gavin Lux LAD 2B 267 -$6
207 DJ LeMahieu NYY 1B/2B/3B 363 -$3
208 Charlie Blackmon COL OF ▼23 438 $0
209 Ryan O’Hearn BAL 1B/OF 401 -$2
210 Johan Rojas PHI OF 362 -$11
211 Shea Langeliers OAK C 248 $2
212 Jesus Sanchez MIA OF 392 -$4
213 Ramon Laureano CLE OF ▼38 442 -$2
214 Harrison Bader NYM OF 371 -$4
215 Ryan Jeffers MIN C 246 $1
216 Hunter Goodman COL 1B/OF ▼92 417 -$7
217 Luke Raley SEA 1B/OF 332 -$6
218 Amed Rosario TBR 2B/SS 342 -$14
219 Ryan Noda OAK 1B/OF ▲22 443 -$9
220 Henry Davis PIT OF ▼56 238 -$7
221 Matt Wallner MIN OF 311 -$6
222 Junior Caminero TBR 2B/3B/SS 247 -$17
223 Nolan Schanuel LAA 1B ▼34 422 -$4
224 J.D. Davis SFG 1B/3B 433 -$12
225 Parker Meadows DET OF ▼41 288 -$5
226 Andrew McCutchen PIT OF 587 -$6
227 Jake Rogers DET C ▲44 329 -$1
228 Carlos Santana MIN 1B ▲49 413 -$11
229 Chris Taylor LAD 3B/SS/OF 388 -$8
230 Will Benson CIN OF ▼53 312 -$3
231 Elias Diaz COL C ▲24 253 $1
232 Jackson Holliday BAL SS ▼46 209 -$3
233 Edouard Julien MIN 2B 215 -$6
234 Alejandro Kirk TOR C 268 $1
235 Yan Gomes CHC C 356 $1
236 Matt Vierling DET 3B/OF ▲46 427 -$14
237 Brett Baty NYM 3B 368 -$8
238 Michael A. Taylor OF 579 -$9
239 Rene Pinto TBR C 370 $2
240 Joey Gallo WSN 1B/OF 528 -$9
241 Michael Busch CHC 3B ▼30 346 -$7
242 Kevin Kiermaier TOR OF 528 -$9
243 Wilyer Abreu BOS OF ▼28 380 -$5
244 Anthony Rendon LAA 3B ▼61 454 -$1
245 Patrick Wisdom CHC 1B/3B/OF ▼21 554 -$8
246 Brendan Donovan STL 1B/2B/3B/OF ▼51 293 -$1
247 Brice Turang MIL 2B/SS ▼29 330 -$7
248 Jordan Westburg BAL 2B/3B 313 -$7
249 Mickey Moniak LAA OF ▼40 426 -$5
250 Whit Merrifield PHI 2B/OF ▼31 281 -$11
251 Connor Wong BOS C 333 -$2
252 Elehuris Montero COL 1B/3B ▲26 413 -$14
253 Liover Peguero PIT 2B/SS 395 -$10
254 Kyle Manzardo CLE 1B 350 -$10
255 Austin Wells NYY C 302 -$1
256 Davis Schneider TOR 2B ▲24 401 -$14
257 Michael Massey KCR 2B ▼26 401 -$7
260 Nick Fortes MIA C 490 -$2
262 Nick Senzel WSN 2B/3B/OF ▲40 419 -$15
265 Travis d’Arnaud ATL C 381 $1
268 Patrick Bailey SFG C -$2
269 C.J. Cron 1B 547 -$15
272 Gary Sanchez MIL C 388 -$1
274 Dylan Carlson STL OF ▼28 611 -$8
281 Kyle Isbel KCR OF ▼48 527 -$7
288 Joey Wiemer MIL OF 523 -$21
296 Christian Bethancourt MIA C 474 -$5





Jeff, one of the authors of the fantasy baseball guide,The Process, writes for RotoGraphs, The Hardball Times, Rotowire, Baseball America, and BaseballHQ. He has been nominated for two SABR Analytics Research Award for Contemporary Analysis and won it in 2013 in tandem with Bill Petti. He has won four FSWA Awards including on for his Mining the News series. He's won Tout Wars three times, LABR twice, and got his first NFBC Main Event win in 2021. Follow him on Twitter @jeffwzimmerman.

39 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Anon21member
1 month ago

This doesn’t matter at all, but I don’t think this copy for “Four-Category Studs” is what you really mean: These hitters are better real-life players than those in the above tier but are lacking in one roto category, usually steals. Like obviously Pete Alonso is not a “better real-life player” than Mookie Betts. Maybe there’s a missing “some of” at the beginning of the sentence?

wily momember
1 month ago
Reply to  Anon21

that blew my hair back too. it feels like the four-category tier started out underneath the “Pillars” tier and then he swapped them but didn’t edit the copy

MikeDmember
1 month ago
Reply to  Anon21

Similar, I’m having difficulty reconciling Corey Seager being in a category with players that “provide very little in speed and batting average.” Seager hit .327 last season and .292 for his career. I’d say he’s providing a lot of batting average.