Fantasy baseball rankings 2024: Top 300 cheat sheet, tiers, sleepers, draft strategy and more

By | March 14, 2024

It takes a special kind of person to get involved in fantasy baseball.

It’s a serious commitment. There’s 162 games during the regular season. Replacements for injuries aren’t always as simple as looking down the depth chart — sometimes it takes going into the minors.

It helps to have a deep set of rankings, even if your draft doesn’t run that far. Everyone knows they should have stars like Ronald Acuna Jr. or Bobby Witt Jr. at the top of the draft. But down the stretch of the season, it’s just as important to have a well-rounded pitching staff and some youngsters who could be the future stars of the league. Do that, and you’ll survive injuries and get on top of the elite prospects before they become household names.

That’s why Sporting News is breaking down the top 300 players in fantasy baseball, along with a few sleepers and some tips on draft strategy.

MORE: When is MLB Opening Day 2024?

Here’s what you need to know.

Fantasy baseball rankings 2024

Rank Player Team Position
1 Ronald Acuna Jr. Braves OF
2 Bobby Witt Jr. Royals SS
3 Corbin Carroll Diamondbacks OF
4 Mookie Betts Dodgers 2B/SS/OF
5 Kyle Tucker Astros OF
6 Freddie Freeman Dodgers 1B
7 Julio Rodriguez Mariners OF
8 Fernando Tatis Jr. Padres OF
9 Aaron Judge Yankees OF/DH
10 Juan Soto Yankees OF
11 Luis Robert Jr. White Sox OF
12 Shohei Ohtani Dodgers DH/SP
13 Spencer Strider Braves SP
14 Jose Ramirez Guardians 3B/DH
15 Trea Turner Phillies SS
16 Yordan Alvarez Astros OF/DH
17 Francisco Lindor Mets SS
18 Gerrit Cole Yankees SP
19 Corey Seager Rangers SS
20 Ozzie Albies Braves 2B
21 Marcus Semien Rangers 2B
22 Bryce Harper Phillies 1B/DH
23 Matt Olson Braves 1B
24 Rafael Devers Red Sox 3B
25 Gunnar Henderson Orioles 3B/SS
26 Michael Harris II Braves OF
27 Pete Alonso Mets 1B
28 Zack Wheeler Phillies SP
29 Corbin Burnes Orioles SP
30 Royce Lewis Twins 3B
31 Elly De La Cruz Reds 3B/SS
32 Bo Bichette Blue Jays SS
33 Vladimir Guerrero Jr. Blue Jays 1B/DH
34 Randy Arozarena Rays OF
35 Jose Altuve Astros 2B
36 Kevin Gausman Blue Jays SP
37 Luis Castillo Mariners SP
38 Manny Machado Padres 3B/DH
39 Yoshinobu Yamamoto Dodgers SP
40 Adolis Garcia Rangers OF
41 Jazz Chisholm Jr. Marlins OF
42 Austin Riley Braves 3B
43 Adley Rutschman Orioles C/DH
44 Zac Gallen Diamondbacks SP
45 Tarik Skubal Tigers SP
46 Will Smith Dodgers C
47 Mike Trout Angels OF
48 Pablo Lopez Twins SP
49 Cody Bellinger Cubs 1B/OF
50 Nolan Jones Rockies 1B/OF
51 Edwin Diaz Mets RP
52 Devin Williams Brewers RP
53 Xander Bogaerts Padres SS
54 Oneil Cruz Pirates SS
55 Josh Hader Astros RP
56 Logan Webb Giants SP
57 J.T. Realmuto Phillies C
58 George Kirby Mariners SP
59 CJ Abrams Nationals SS
60 Emmanuel Clase Guardians RP
61 Tyler Glasnow Dodgers SP
62 Nico Hoerner Cubs 2B/SS
63 Max Fried Braves SP
64 Framber Valdez Astros SP
65 Matt McLain Reds 2B/SS
66 Kyle Schwarber Phillies OF/DH
67 Aaron Nola Phillies SP
68 Eury Perez Marlins SP
69 Bobby Miller Dodgers SP
70 Grayson Rodriguez Orioles SP
71 Paul Goldschmidt Cardinals 1B/DH
72 Wyatt Langford Rangers OF
73 Nolan Arenado Cardinals 3B
74 Freddy Peralta Brewers SP
75 Cole Ragans Royals SP/RP
76 Zach Eflin Rays SP
77 Teoscar Hernandez Dodgers OF/DH
78 Jhoan Duran Twins RP
79 Raisel Iglesias Braves RP
80 Jackson Chourio Brewers OF
81 Jackson Holliday Orioles 2B/SS
82 William Contreras Brewers C/DH
83 Camilo Doval Giants RP
84 Sean Murphy Braves C
85 Christian Walker Diamondbacks 1B
86 Blake Snell FA SP
87 Ha-Seong Kim Padres 2B/3B/SS
88 Jordan Romano Blue Jays RP
89 Bryan Reynolds Pirates OF
90 Alex Bregman Astros 3B
91 Christian Yelich Brewers OF/DH
92 Ketel Marte Diamondbacks 2B
93 Cedric Mullins II Orioles OF
94 Logan Gilbert Mariners SP
95 Joe Musgrove Padres SP
96 Jesus Luzardo Marlins SP
97 Evan Carter Rangers OF
98 Pete Fairbanks Rays RP
99 Gleyber Torres Yankees 2B
100 Josh Lowe Rays OF/DH
101 Dylan Cease White Sox SP
102 George Springer Blue Jays OF/DH
103 Yandy Diaz Rays 1B/3B
104 Lane Thomas Nationals OF
105 David Bednar Pirates RP
106 Andres Gimenez Guardians 2B
107 Paul Sewald Diamondbacks RP
108 Spencer Torkelson Tigers 1B
109 Andres Munoz Mariners RP
110 Joe Ryan Twins SP
111 Nick Castellanos Phillies OF
112 Alexis Diaz Reds RP
113 Justin Steele Cubs SP
114 Yainer Diaz Astros C/1B/DH
115 Tanner Bibee Guardians SP
116 Josh Jung Rangers 3B
117 Anthony Santander Orioles 1B/DH
118 Seiya Suzuki Cubs OF
119 Jordan Walker Cardinals OF
120 Dansby Swanson Cubs SS
121 Josh Naylor Guardians 1B/DH
122 Triston Casas Red Sox 1B
123 Shane Bieber Guardians SP
124 Sonny Gray Cardinals SP
125 Kodai Senga Mets SP
126 Bryson Stott Phillies 2B
127 Spencer Steer Reds 1B/2B/3B/OF
128 Esteury Ruiz Athletics OF
129 Evan Phillips Dodgers RP
130 Hunter Greene Reds SP
131 Ryan Helsley Cardinals RP
132 Justin Verlander Astros SP
133 Anthony Volpe Yankees SS
134 Clay Holmes Yankees RP
135 Cal Raleigh Mariners C
136 Merrill Kelly Diamondbacks SP
137 Chris Bassitt Blue Jays SP
138 Salvador Perez Royals C/1B/DH
139 Mitch Keller Pirates SP
140 Walker Buehler Dodgers SP
141 Francisco Alvarez Mets C
142 Riley Greene Tigers OF
143 Ian Happ Cubs OF
144 Tyler O’Neill Red Sox OF
145 Masataka Yoshida Red Sox OF/DH
146 Thairo Estrada Giants 2B/SS
147 Jordan Montgomery FA SP
148 Zack Gelof Athletics 2B
149 Chris Sale Braves SP
150 Marcell Ozuna Braves OF/DH
151 Craig Kimbrel Orioles RP
152 Christian Encarnacion-Strand Reds 1B/DH
153 Tanner Scott Marlins RP
154 Tommy Edman Cardinals 2B/SS/OF
155 Max Muncy Dodgers 3B
156 Chas McCormick Astros OF
157 Luis Arraez Marlins 1B/2B
158 Carlos Rodon Yankees SP
159 Jose Alvarado Phillies RP
160 Michael King Padres SP/RP
161 Jeimer Candelario Reds 1B/3B
162 Jorge Soler Giants OF/DH
163 Christopher Morel Cubs 2B/OF/DH
164 Yu Darvish Padres SP
165 Eduardo Rodriguez Diamondbacks SP
166 Jose Berrios Blue Jays SP
167 Vinnie Pasquantino Royals 1B
168 Eloy Jimenez White Sox OF/DH
169 TJ Friedl Reds OF
170 Kenley Jansen Red Sox RP
171 Adbert Alzolay Cubs RP
172 Hunter Brown Astros SP
173 Jake Burger Marlins 3B/DH
174 Junior Caminero Rays 3B/SS
175 Starling Marte Mets OF
176 Nathaniel Lowe Rangers 1B
177 Ryan Mountcastle Orioles 1B/DH
178 Isaac Paredes Rays 1B/2B/3B
179 Rhys Hoskins Brewers 1B
180 Daulton Varsho Blue Jays OF
181 Willy Adames Brewers SS
182 Nathan Eovaldi Rangers SP
183 Mason Miller Athletics SP
184 Triston McKenzie Guardians SP
185 Bailey Ober Twins SP
186 Alec Bohm Phillies 1B/3B
187 Reid Detmers Angels SP
188 Brandon Pfaadt Diamondbacks SP
189 Brandon Nimmo Mets OF
190 Nolan Gorman Cardinals 2B/3B/DH
191 Lars Nootbaar Cardinals OF
192 Gabriel Moreno Diamondbacks C
193 Cristian Javier Astros SP
194 Shota Imanaga Cubs SP
195 Willson Contreras Cardinals C/DH
196 Gavin Williams Guardians SP
197 James Outman Dodgers OF
198 Keibert Ruiz Nationals C
199 Trevor Story Red Sox SS
200 Bryce Miller Mariners SP
201 Nick Pivetta Red Sox SP/RP
202 Taylor Ward Angels OF
203 Jonah Heim Rangers C
204 Kyle Bradish Orioles SP
205 Jeremy Pena Astros SS
206 Logan O’Hoppe Angels C
207 Ryan Pepiot Rays SP/RP
208 Braxton Garrett Marlins SP
209 Ke’Bryan Hayes Pirates 3B
210 Bryan Woo Mariners SP
211 Kerry Carpenter Tigers OF/DH
212 Alex Lange Tigers RP
213 Jose Leclerc Rangers RP
214 Ezequiel Tovar Rockies SS
215 Jung Hoo Lee Giants OF
216 Charlie Morton Braves SP
217 Carlos Correa Twins SS
218 Shane Baz Rays SP
219 Lourdes Gurriel Jr. Diamondbacks OF/DH
220 Aaron Civale Rays SP
221 Edouard Julien Twins 2B/DH
222 Bo Naylor Guardians C
223 Jarren Duran Red Sox OF
224 Steven Kwan Guardians OF
225 Marcus Stroman Yankees SP
226 Nestor Cortes Jr. Yankees SP
227 Justin Turner Blue Jays 1B/2B/3B/DH
228 Zach Neto Angels SS
229 Leody Taveras Rangers OF
230 Andrew Vaughn White Sox 1B
231 J.D. Martinez FA OF/DH
232 Carlos Estevez Angels RP
233 Sal Frelick Brewers OF
234 Jarred Kelenic Braves OF
235 Kutter Crawford Red Sox SP/RP
236 Sean Manaea Mets SP/RP
237 Jacob deGrom Rangers SP
238 Taj Bradley Rays SP
239 Will Benson Reds OF
240 Nick Lodolo Reds SP
241 Kyle Harrison Giants SP
242 Mackenzie Gore Nationals SP
243 Kyle Finnegan Nationals RP
244 Brandon Drury Angels 1B/2B
245 Ryan Pressly Astros RP
246 Mitch Garver Mariners C/DH
247 Brayan Bello Red Sox SP
248 J.P. Crawford Mariners SS
249 Vaughn Grissom Red Sox SS
250 Ryan McMahon Rockies 2B/3B
251 Maikel Garcia Royals 3B/SS
252 Max Scherzer Rangers SP
253 Robert Suarez Padres RP
254 Andrew Abbott Reds SP
255 Kenta Maeda Tigers SP
256 Paul Skenes Pirates SP
257 Jose Abreu Astros 1B
258 Anthony Rizzo Yankees 1B
259 Colt Keith Tigers 2B/3B
260 Jeff McNeil Mets 2B/OF
261 Kris Bryant Rockies 1B/DH
262 Yennier Cano Orioles RP
263 Luis Campusano Padres C
264 Bryan De La Cruz Marlins OF
265 Gavin Lux Dodgers 2B/OF
266 Henry Davis Pirates OF
267 Eugenio Suarez Diamondbacks 3B
268 Bryan Abreu Astros RP
269 Giancarlo Stanton Yankees OF/DH
270 DL Hall Brewers RP
271 Dylan Crews Nationals OF
272 Tyler Stephenson Reds C/DH
273 Whit Merrifield Phillies 2B/OF
274 Jack Suwinski Pirates OF
275 Masyn Winn Cardinals SS
276 Brice Turang Brewers 2B/SS
277 Robert Stephenson Angels RP
278 Brandon Lowe Rays 2B
279 Byron Buxton Twins DH
280 Matt Chapman Giants 3B
281 Jorge Polanco Mariners 2B/3B
282 Brent Rooker Athletics OF/DH
283 Brandon Marsh Phillies OF
284 Max Kepler Twins OF
285 Brenton Doyle Rockies OF
286 Harrison Bader Mets OF
287 Jonathan India Reds 2B
288 Noelvi Marte Reds 3B
289 Dean Kremer Orioles SP
290 Jake Fraley Reds OF/DH
291 Jose Siri Rays OF
292 Ranger Suarez Phillies SP
293 Jordan Lawlar Diamondbacks SS
294 Brady Singer Royals SP
295 JP Sears Athletics SP
296 Austin Hays Orioles OF
297 Lance Lynn Cardinals SP
298 Brendan Rodgers Rockies 2B
299 Tim Anderson Marlins SS
300 Andrew Benintendi White Sox OF

Fantasy baseball tiers 2024

There are certain players that rise up to the top of the list. Here’s a look at the players considered to be in the top 5-10 of their respective positions:

Catcher

Rank Player Team
1 Adley Rutschman Orioles
2 Will Smith Dodgers
3 J.T. Realmuto Phillies
4 William Contreras Brewers
5 Sean Murphy Braves

First base

Rank Player Team
1 Freddie Freeman Dodgers
2 Bryce Harper Phillies
3 Matt Olson Braves
4 Pete Alonso Mets
5 Vladimir Guerrero Jr. Blue Jays

Second base

Rank Player Team
1 Mookie Betts Dodgers
2 Ozzie Albies Braves
3 Marcus Semien Rangers
4 Jose Altuve Astros
5 Nico Hoerner Cubs

Third base

Rank Player Team
1 Jose Ramirez Guardians
2 Rafael Devers Red Sox
3 Gunnar Henderson Orioles
4 Royce Lewis Twins
5 Elly De La Cruz Reds

Shortstop

Rank Player Team
1 Bobby Witt Jr. Royals
2 Mookie Betts Dodgers
3 Trea Turner Phillies
4 Francisco Lindor Mets
5 Corey Seager Rangers

Outfield

Rank Player Team
1 Ronald Acuna Jr. Braves
2 Corbin Carroll Diamondbacks
3 Mookie Betts Dodgers
4 Kyle Tucker Astros
5 Julio Rodriguez Mariners
6 Fernando Tatis Jr. Padres
7 Aaron Judge Yankees
8 Juan Soto Yankees
9 Luis Robert Jr. White Sox
10 Yordan Alvarez Astros

Starting pitcher

Rank Player Team
1 Spencer Strider Braves
2 Gerrit Cole Yankees
3 Zack Wheeler Phillies
4 Corbin Burnes Brewers
5 Kevin Gausman Blue Jays
6 Luis Castillo Mariners
7 Yoshinobu Yamamoto Dodgers
8 Zac Gallen Diamondbacks
9 Tarik Skubal Tigers
10 Pablo Lopez Twins

Relief pitcher

Rank Player Team
1 Edwin Diaz Mets
2 Devin Williams Brewers
3 Josh Hader Astros
4 Emmanuel Clase Guardians
5 Jhoan Duran Twins
6 Raisel Iglesias Braves
7 Camilo Doval Giants
8 Jordan Romano Blue Jays
9 Pete Fairbanks Rays
10 David Bednar Pirates

Fantasy baseball sleepers 2024

Wyatt Langford, OF, Rangers

Prospects are often the best place to find fantasy sleepers. Everyone is going to jump at the chance to draft Jackson Holliday or Jackson Chourio. But Langford might quietly be in for the best rookie season of the bunch.

Yes, he was just drafted last year. But in the second half of the season, he sped all the way to Triple-A, crushing every level of the minors. He has a discerning eye at the plate, tons of raw power and is a savvy base-runner who should steal some bags. There could be some batting average issues early as he gets adjusted, but the raw tools highlight a player with tons of upside.

Langford might not make the MLB roster to start the season, which could help lower his ADP. But it won’t be long until he reaches the majors, and has explosive potential when he does.

Luis Campusano, C, Padres

It wasn’t that long ago Campusano was considered among the top prospects in the game. But injuries and inconsistent performance have dimmed the shine on his profile a touch over the years.

It’s therefore hard to believe he’s only heading into his age-25 season, and is coming off a mini breakout toward the end of 2023. He slashed .319/.356/.491 with a strikeout rate of 12.1 percent and seven home runs in only 49 games. With Austin Nola off to Kansas City, Campusano will head into the year as the clear starter behind the plate.

The catching position is shallow in terms of premium offensive talent. Campusano has the skills to take that next step as one of baseball’s top sluggers at catcher, combining a contact-oriented approach and standout power. Provided he can stay healthy, it wouldn’t be hard to envision him rising well into the top-10 among catchers in 2024.

Ke’Bryan Hayes, 3B, Pirates

Hayes is another former top prospect who has battled injuries during his career, limiting him to only 136 games in 2022 and 124 games in 2023. He’s been most acclaimed when healthy for his defense, but his bat has shown plenty of promise.

Hayes’ slugging percentage jumped from .345 in 2022 to .453 in 2023, and his home runs went from just seven in 2022 to 15 in 2023 despite playing in 12 fewer games. The stolen base numbers took a slight dip, falling from 20 to 10, but there was still more than enough speed to make him a threat on the bases.

The 27-year-old third baseman blisters the ball (93rd percentile in average exit velocity) and improved his launch angle in 2023, allowing him to turn his line drives into more home runs. Hayes adds solid plate discipline with low whiff rates, and figures to bat in the middle of an improving Pittsburgh lineup. Third base is a deep position, but Hayes could combine rare speed at the position with some pop to make him a unique producer at the hot corner.

Spencer Steer, 1B/2B/3B/OF, Reds

It often helps to have a player on the roster capable of playing multiple positions. Steer might have the chance to qualify at nearly every position except catcher and shortstop in 2024. Oh yeah, and the bat is not too shabby either.

He launched 23 homers, swiped 15 bases in 2023, and managed a strikeout rate of only 20.9 percent to a walk rate of 10.2 percent. He also posted a .271 batting average, which wasn’t far off from his expected batting average of .252 from Baseball Savant. Steer figures to hit in the middle of a lineup that will have high-OBP bats like T.J. Friedl and Matt McLain ahead of Steer, giving him plenty of chances for RBI.

Steer will only be 26 this season and has a solid track record to support what he did in 2023. Throw in his positional versatility, and he figures to be among the most valuable super-utility bats in fantasy in 2024.

Bryce Miller, SP, Mariners

The Mariners have become a pitching factory in recent years with Logan Gilbert and George Kirby developing into stars, and Luis Castillo leading the rotation. That’s why it’s easy for Miller to get lost in the mix and fall under the radar among his standout teammates.

Last year, Miller ranked eighth in Stuff+ among pitchers with at least 130 innings, putting him ahead of annual Cy Young contenders like Dylan Cease, Sandy Alcantara, Zack Wheeler, Justin Verlander and Blake Snell. That stuff comes with a walk rate of 4.8 percent and control that has been praised as advanced throughout his professional career.

Don’t let the 4.32 ERA scare you off. He’s a rising pitcher in the sport, and could have a major breakout in his second year in the big leagues.

Best fantasy baseball draft strategy

New to fantasy baseball? There are a few strategies important to consider when drafting.

Early in a draft, it’s important to take the best players available. Unlike in fantasy football, when the quarterbacks don’t fly off the board until the middle of the draft, the highest-valued position players should be the first to go. 

It’s often a decent strategy to wait on drafting pitchers. Hurlers tend to be more injury prone, and while position players can hit the injured list and miss over a week, that represents only a fraction of the full season. Pitcher injuries are more likely to cost them extensive parts of the season, particularly when they only have around 30 starts to make in a season to begin with.

Catcher is the weakest position from an offensive standpoint, and if you miss out on drafting the top catchers — like Adley Rutschman, Will Smith or J.T. Realmuto — it is best then to wait on landing another catcher until later. 

Closers, like pitchers, are fickle. Missing the star closers can mean landing in an uncertain situation in which you have to keep a close eye out for shifting bullpen situations and available pitchers on the waiver wire.

Source