Fantasy Baseball Rankings: Top 300 cheat sheet for 2021

Matt Lutovsky

Fantasy Baseball Rankings: Top 300 cheat sheet for 2021 image

If you thought last year's fantasy baseball drafts were weird, welcome to 2021 where we know even less than usual (and did we really ever know that much?). That doesn't mean we didn't put a lot of careful thought into our top 300 rankings -- it just means it's more difficult than ever to balance previous stats (particularly last season) and what to expect this season, both in terms of performance and missed games. Nevertheless, there are still top-tier stars and late-round sleepers, and fantasy owners need to know how to discern between them and all the potential busts in between.

At the very least, it's just fun to look at rankings and think about how much smarter you are than the person who put them together, right? So, whether you are earnestly seeking help with your draft or you just want to feel superior to the fantasy baseball pros, we're here for you.

DOMINATE YOUR DRAFT: 2021 Fantasy Baseball Cheat Sheet

Our big board starts with a bit of a surprise, as we're tapping Juan Soto as our No. 1 player. Many will opt for Ronald Acuna Jr. because of his higher SB potential, but Soto has a slightly higher average and RBI upside while also showing the ability to steal 15-20 SBs. You're going to be a winner with whoever you go with -- and that includes Mookie Betts or even Fernando Tatis Jr. -- but it's always fun to debate the top spot, so have at it.

2021 FANTASY BASEBALL RANKINGS:
Catcher | First | Second | Third | Short | Outfield | Starter | Reliever

The first few rounds are obviously going to be strong, and depending how you like to build your team, you could go in a variety of directions. Outfield, shortstop and third base are all particularly loaded positions -- and first base and starting pitcher are strong, as well -- but even more than deciding what positions to target, figuring out which categories to target will be key. Steals are once again at a bit of a premium, so getting at least one 20-SB guy early should be a priority for many owners. 

2021 FANTASY SLEEPERS
Catcher | First | Second | Third | Short | Outfield | Pitcher | Each Team

Regardless of your early-round draft strategy, chances are the top 30 or 40 players in our rankings will be most of the top 30 or 40 players selected in your draft. After that, though, anything goes. This top 300 isn't a glorified mock draft -- just a rough outline for the overall value of players in a vacuum. 

MORE FANTASY BASEBALL:
Mock Draft Simulator | Auction Values | Team Names | Spring Updates

We generally don't value pitchers quite as highly as some other fantasy sites. This year, that's probably more prudent than ever, as no pitcher threw many innings last year and serious injuries are even more of a risk. Throw in the unpredictability of wins and saves, as well as the variance of WHIP and ERA, and you have an extremely volatile position. There also seem to be more closer committees this year, so reaching for RPs doesn't really make sense. 

DRAFT STRATEGY: Snake Draft | S.M.A.R.T. System | Auction Tips

Ultimately, it all comes down to your league's settings, draft strategy, and the players you already have on your team. It's all about being flexible and pivoting based on position and category needs. That might mean it makes more sense to draft someone ranked 180 over someone ranked 130 on this list, but that's just how it works in fantasy baseball.

MLB PROSPECTS: Top 50 | Top Hitters | Top Pitchers

If you don't know that by now, then you'll probably have a lot of fun making fun of these rankings.

We'll be updating this list frequently as needed, so check back for the latest player movement throughout the spring. 

Fantasy Baseball Rankings: Top 300 cheat sheet

Rankings based on 5x5 H2H leagues with ERA, WHIP, Ks, Wins, and Saves as pitching categories and Rs, HRs, RBIs, SBs, and Batting Average as hitting categories. 

Position eligibility based on Yahoo's default settings

* = player not eligible at a position on draft day but expected to play there during the season

RankPlayer (bats/throws)Age (as of 4/1)TeamPosition(s)
1Juan Soto (L)22NationalsOF
2Ronald Acuna Jr. (R)23BravesOF
3Mookie Betts (R)28DodgersOF
4Fernando Tatis Jr. (R)22PadresSS
5Christian Yelich (L)29BrewersOF
6Trea Turner (R)27NationalsSS
7Mike Trout (R)29AngelsOF
8Trevor Story (R)28RockiesSS
9Jose Ramirez (S)28Indians3B
10Shane Bieber (R)25IndiansP
11Jacob deGrom (R)32MetsP
12Francisco Lindor (S)27MetsSS
13Manny Machado (R)28Padres3B, SS
14Freddie Freeman (L)31Braves1B
15Cody Bellinger (L)25Dodgers1B, OF
16Anthony Rendon (R)30Angels3B
17Alex Bregman (R)27Astros3B, SS
18Trevor Bauer (R)30DodgersP
19Gerrit Cole (R)30YankeesP
20Bryce Harper (L)28PhilliesOF
21Eugenio Suarez (R)31Reds3B, SS*
22Jose Abreu (R)34White Sox1B
23Pete Alonso (R)26Mets1B
24DJ LeMahieu (R)32Yankees1B, 2B, 3B
25Nolan Arenado (R)29Cardinals3B
26Xander Bogaerts (R)28Red SoxSS
27Yu Darvish (R)34PadresP
28Max Scherzer (R)36NationalsP
29Luis Robert (R)23White SoxOF
30Bo Bichette (R)23Blue JaysSS
31Adalberto Mondesi (S)25RoyalsSS
32Kyle Tucker (L)24AstrosOF
33Trent Grisham (L)24PadresOF
34Rafael Devers (L)24Red Sox3B
35Aaron Judge (R)28YankeesOF
36George Springer (R)31Blue JaysOF
37Luis Castillo (R)28RedsP
38Walker Buehler (R)26DodgersP
39Keston Hiura (R)24Brewers1B*, 2B
40Whit Merrifield (R)32Royals2B, OF
41Blake Snell (L)28PadresP
42Aaron Nola (R)27PhilliesP
43J.D. Martinez (R)33Red SoxOF
44Vladimir Guerrero Jr. (R)22Blue Jays1B, 3B
45Ozzie Albies (S)24Braves2B
46Gleyber Torres (R)24Yankees2B, SS
47Lucas Giolito (R)26White SoxP
48Marcell Ozuna (R)30BravesOF
49Tim Anderson (R)27White SoxSS
50Brandon Woodruff (R)28BrewersP
51Clayton Kershaw (L)33DodgersP
52Paul Goldschmidt (R)33Cardinals1B
53Anthony Rizzo (L)31Cubs1B
54Sonny Gray (R)32RedsP
55Corey Seager (L)26DodgersSS
56Jack Flaherty (R)25CardinalsP
57J.T. Realmuto (R)30PhilliesC
58Nelson Cruz (R)40TwinsUTIL
59Yordan Alvarez (L)23AstrosOF
60Jorge Soler (R)29RoyalsOF
61Stephen Strasburg (R)32NationalsP
62Charlie Blackmon (L)34RockiesOF
63Zack Greinke (R)37AstrosP
64Brandon Lowe (L)26Rays1B, 2B, OF
65Lourdes Gurriel Jr. (R)27Blue Jays2B, OF
66Joey Gallo (L)27RangersOF
67Javier Baez (R)28CubsSS
68Marcus Semien (R)30Blue Jays2B*, SS
69Starling Marte (R)32MarlinsOF
70Liam Hendricks (R)32White SoxRP
71Josh Hader (L)26BrewersRP
72Franmil Reyes (R)25IndiansOF
73Matt Olson (L)27A's1B
74Nick Castellanos (R)29RedsOF
75Michael Conforto (L)28MetsOF
76Giancarlo Stanton (R)31YankeesOF
77Rhys Hoskins (R)28Phillies1B
78James Karinchak (R)25IndiansRP
79Kenta Maeda (R)32TwinsP
80Corbin Burnes (R)26BrewersP
81Carlos Correa (R)26AstrosSS
82Aroldis Chapman (L)33YankeesRP
83Jose Altuve (R)30Astros2B
84Cavan Biggio (L)25Blue Jays2B, 3B, OF
85Luke Voit (R)30Yankees1B
86Brad Hand (L)31NationalsRP
87Hyun Jin Ryu (L)34Blue JaysP
88Tyler Glasnow (R)27RaysP
89Raisel Iglesias (R)31AngelsRP
90Edwin Diaz (R)27MetsRP
91Ketel Marte (S)27D-backs2B, SS, OF
92Max Muncy (L)30Dodgers1B, 2B, 3B
93Mike Moustakas (L)32Reds1B, 2B, 3B
94Jesus Luzardo (L)23A'sP
95AJ Pollock (L)33DodgersOF
96Matt Chapman (R)27A's3B
97Kris Bryant (R)29Cubs3B, OF
98Yoan Moncada (S)25White Sox3B
99Zach Plesac (R)26IndiansP
100Patrick Corbin (L)31NationalsP
101Kyle Lewis (R)25MarinersOF
102Will Smith (R)26DodgersC
103Salvador Perez (R)30RoyalsC
104Josh Donaldson (R)35Twins3B
105Dylan Moore (R)28Mariners2B, 3B, SS, OF
106Christian Walker (R)30D-backs1B
107Ryan Pressly (R)32AstrosRP
108Kenley Jansen (R)33DodgersRP
109Kyle Hendricks (R)31CubsP
110Jeff McNeil (L)28Mets2B, 3B, OF
111Ian Happ (S)26Cubs2B, 3B, OF
112Nick Solak (R)25Rangers2B, 3B, OF
113Eddie Rosario (L)29IndiansOF
114Randy Arozarena (R)26RaysOF
115Dinelson Lamet (R)28PadresP
116Nick Anderson (R)30RaysRP
117Mike Yastrzemski (L)30GiantsOF
118Austin Meadows (L)25RaysOF
119Victor Robles (R)23NationalsOF
120Tommy Pham (R)33PadresOF
121Wil Myers (R)30PadresOF
122Devin Williams (R)26BrewersRP
123Hector Neris (R)31PhilliesRP
124German Marquez (R)26RockiesP
125Charlie Morton (R)37BravesP
126Jean Segura (R)31Phillies2B, 3B, SS
127Marcus Stroman (R)29MetsP
128Zack Wheeler (R)30PhilliesP
129Byron Buxton (R)27TwinsOF
130Richard Rodriguez (R)31PiratesRP
131Drew Pomeranz (L)32PadresRP
132Nick Senzel (R)25RedsOF
133Michael Brantley (L)33AstrosOF
134Chris Paddack (R)25PadresP
135Jose Berrios (R)26TwinsP
136James Paxton (L)32MarinersP
137Alec Bohm (R)24Phillies1B, 3B
138Yasmani Grandal (S)32White SoxC, 1B
139Willson Contreras (R)28CubsC
140Gary Sanchez (R)28YankeesC
141Trevor Rosenthal (R)30A'sRP
142Justin Turner (R)36Dodgers3B
143Eduardo Escobar (S)32D-backs2B, 3B
144Ian Anderson (R)22BravesP
145Carlos Carrasco (R)34MetsP
146Zac Gallen (R)25D-backsP
147Joe Musgrove (R)28PadresP
148Greg Holland (R)35RoyalsRP
149Jordan Romano (R)27Blue JaysRP
150Matt Barnes (R)30Red SoxRP
151Trey Mancini (R)29Orioles1B, OF
152Austin Riley (R)23Braves3B, OF
153Miguel Sano (R)27Twins1B, 3B
154Giovanny Gallegos (R)29CardinalsRP
155Max Fried (L)27BravesP
156Ryan McMahon (L)26Rockies1B, 2B, 3B
157Josh Bell (S)28Nationals1B
158Amir Garrett (L)28RedsRP
159Taylor Rogers (L)30TwinsRP
160Cristian Javier (R)24AstrosP
161Triston McKenzie (R)23IndiansP
162Max Kepler (L)28TwinsOF
163Ryan Mountcastle (R)24Orioles1B, OF
164Dominic Smith (L)25Mets1B, OF
165Anthony Santander (S)26OriolesOF
166Teoscar Hernandez (R)28Blue JaysOF
167Ke'Bryan Hayes (R)24Pirates3B
168Gio Urshela (R)29Yankees3B
169Kevin Gausman (R)31GiantsP
170Zach Eflin (R)26PhilliesP
171Framber Valdez (L)27AstrosP
172Lance Lynn (R)33White SoxP
173Eric Hosmer (L)31Padres1B
174Yuli Gurriel (R)36Astros1B, 3B
175Anthony Bass (R)33MarlinsRP
176Emilio Pagan (R)29PadresRP
177Joc Pederson (L)28Cubs1B, OF
178Marco Gonzales (L)29MarinersP
179Frankie Montas (R)28A'sP
180Kolten Wong (L)30Brewers2B
181Tommy Edman (S)25Cardinals2B, 3B, SS, OF
182Hunter Renfroe (R)29Red SoxOF
183Kyle Schwarber (L)28NationalsOF
184Tony Gonsolin (R)26DodgersP
185Didi Gregorius (L)31PhilliesSS
186Dansby Swanson (R)27BravesSS
187Dylan Bundy (R)29AngelsP
188David Price (L)35DodgersP
189Pablo Lopez (L)25MarlinsP
190Sixto Sanchez (R)22MarlinsP
191Shohei Ohtani (L)26AngelsUTIL
192Jesus Aguilar (R)30Marlins1B
193Jared Walsh (L)27Angels1B
194Clint Frazier (R)26YankeesOF
195Aaron Hicks (S)31YankeesOF
196Alex Verdugo (L)24Red SoxOF
197Ramon Laureano (R)26A'sOF
198Garrett Hampson (R)26Rockies2B, SS, OF
199Nick Madrigal (R)24White Sox2B
200Aaron Civale (R)25IndiansP
201Eduardo Rodriguez (L)27Red SoxP
202Leody Taveras (S)22RangersOF
203Corey Kluber (R)34YankeesP
204Julio Urias (L)24DodgersP
205Andrew Heaney (L)30AngelsP
206Sean Murphy (R)26A'sC
207Kole Calhoun (L)33D-backsOF
208Randal Grichuk (R)29Blue JaysOF
209Mitch Haniger (R)30MarinersOF
210Diego Castillo (R)27RaysRP
211Christian Vazquez (R)30Red SoxC, 1B
212Daulton Varsho (L)24D-backsC, OF
213Myles Straw (R)26AstrosOF
214Jordan Hicks (R)24CardinalsRP
215Alex Colome (R)32TwinsRP
216Kyle Seager (L)33Mariners3B
217Hunter Dozier (R)29Royals1B, 3B, OF
218Craig Kimbrel (R)32CubsRP
219Joakim Soria (R)36D-backsRP
220Rafael Montero (R)30MarinersRP
221Willy Adames (R)25RaysSS
222Amed Rosario (R)25IndiansSS
223Elvis Andrus (R)32A'sSS
224Chris Bassitt (R)32A'sP
225Josh Lindblom (R)33BrewersP
226Jake Cronenworth (L)27Padres1B, 2B, SS
227Will Smith (L)31BravesRP
228Jeimer Candelario (S)27Tigers1B, 3B
229Tyler Mahle (R)26RedsP
230Gavin Lux (L)23Dodgers2B
231Shohei Ohtani (R)26AngelsP
232Griffin Canning (R)24AngelsP
233Daniel Bard (R)35RockiesRP
234Travis d'Arnaud (R)32BravesC, 1B
235Mitch Garver (R)30TwinsC
236Dallas Keuchel (L)33White SoxP
237Lance McCullers (R)27AstrosP
238Mike Soroka (R)23BravesP
239Isiah Kiner-Falefa (R)26RangersC, 3B, SS
240Jake McGee (L)34GiantsRP
241Corey Dickerson (R)31MarlinsOF
242Andrew McCutchen (R)34PhilliesOF
243Andrew Benintendi (L)26RoyalsOF
244Stefan Crichton (R)29D-backsRP
245Sean Doolittle (L)34RedsRP
246Austin Nola (R)31PadresC, 1B, 2B
247Chris Archer (R)32RaysP
248Dane Dunning (R)26RangersP
249Jose Urquidy (R)25AstrosP
250Jesse Winker (L)27RedsOF
251Nate Lowe (L)25Rangers1B
252Bobby Dalbec (R)25Red Sox1B
253Justin Upton (R)33AngelsOF
254Willie Calhoun (L)26RangersOF
255Victor Reyes (S)26TigersOF
256Spencer Turnbull (R)28TigersP
257Sandy Alcantara (R)25MarlinsP
258Dustin May (R)23DodgersP
259Jordan Montgomery (L)28YankeesP
260Chris Sale (L)32Red SoxP
261Khris Davis (R)33RangersUTIL
262Joey Votto (L)37Reds1B
263Brandon Belt (L)32Giants1B, OF
264Carlos Santana (S)34Royals1B
265Andrew Vaughn (R)22White Sox1B
266Manuel Margot (R)26RaysOF
267Deivi Garcia (R)21YankeesP
268Adbert Alzolay (R)26CubsP
269Justus Sheffield (L)24MarinersP
270Jonathan Schoop (R)29Tigers2B
271Paul DeJong (R)27CardinalsSS
272Dylan Carlson (S)22CardinalsOF
273Austin Hays (R)25OriolesOF
274Adam Eaton (L)32White SoxOF
275Lorenzo Cain (R)34BrewersOF
276Michael Pineda (R)32TwinsP
277Drew Smyly (L)31BravesP
278Sean Manaea (L)29A'sP
279Jorge Polanco (S)27TwinsSS
280Carter Kieboom (R)23Nationals3B, SS
281Noah Syndergaard (R)28MetsP
282Luis Severino (R)27YankeesP
283Bryan Garcia (R)25TigersRP
284Hunter Harvey (R)26OriolesRP
285Jonathan Villar (S)29Mets2B, SS
286Jon Berti (R)30Marlins2B, 3B, SS, OF
287Michael Kopech (R)24White SoxP
288Raimel Tapia (L)27RockiesOF
289Gregory Polanco (L)29PiratesOF
290Avisail Garcia (R)29BrewersOF
291David Peralta (L)33D-backsOF
292Willi Castro (S)23Tigers3B, SS
293Brady Singer (R)24RoyalsP
294Matt Bush (R)35RangersRP
295Ian Kennedy (R)36RangersRP
296Elieser Hernandez (R)25MarlinsP
297David Dahl (L)27RangersOF
298Mike Minor (L)33RoyalsP
299Domingo German (R)28YankeesP
300Jorge Alfaro (R)27MarlinsC

Matt Lutovsky

Matt Lutovsky has been a writer and editor for The Sporting News since 2007, primarily writing about fantasy sports, betting, and gaming.