We recently announced our most accurate fantasy baseball experts from 2021. You can find the full list here.
You can use this info to pick your experts to make up your ideal expert consensus rankings. You can use this to generate a cheat sheet for your fantasy baseball draft and to practice using our mock draft simulator. You can even generate salary cap values using rankings and projections from your top experts!
Let’s take a look at the top-250 fantasy baseball rankings from our most accurate experts from 2021. For the most up-to-date rankings, check out our Expert Consensus Rankings and our consensus average draft position (ADP).
And for even more fantasy baseball draft prep advice, check out our 2022 MLB Draft Kit
Rank | Player | Team | Positions | ADP | vs. ADP |
1 | Trea Turner | LAD | 2B,SS | 1 | – |
2 | Juan Soto | WSH | RF | 2 | – |
3 | Vladimir Guerrero Jr. | TOR | 1B,DH | 4 | 1 |
4 | Bo Bichette | TOR | SS | 5 | 1 |
5 | Jose Ramirez | CLE | 3B | 3 | -2 |
6 | Gerrit Cole | NYY | SP | 6 | – |
7 | Corbin Burnes | MIL | SP | 9 | 2 |
8 | Mookie Betts | LAD | 2B,CF,RF | 12 | 4 |
9 | Mike Trout | LAA | CF | 10 | 1 |
10 | Bryce Harper | PHI | RF | 7 | -3 |
11 | Kyle Tucker | HOU | RF | 13 | 2 |
12 | Freddie Freeman | LAD | 1B | 15 | 3 |
13 | Walker Buehler | LAD | SP | 14 | 1 |
14 | Jacob deGrom | NYM | SP | 20 | 6 |
15 | Ronald Acuna Jr. | ATL | RF | 8 | -7 |
16 | Rafael Devers | BOS | 3B | 16 | – |
17 | Ozzie Albies | ATL | 2B | 19 | 2 |
18 | Max Scherzer | NYM | SP | 17 | -1 |
19 | Luis Robert | CWS | CF | 18 | -1 |
20 | Starling Marte | NYM | CF | 24 | 4 |
21 | Brandon Woodruff | MIL | SP | 21 | – |
22 | Yordan Alvarez | HOU | LF,DH | 26 | 4 |
23 | Manny Machado | SD | 3B | 22 | -1 |
24 | Tim Anderson | CWS | SS | 37 | 13 |
25 | Aaron Judge | NYY | CF,RF,DH | 28 | 3 |
26 | Matt Olson | ATL | 1B | 31 | 5 |
27 | Shane Bieber | CLE | SP | 25 | -2 |
28 | Xander Bogaerts | BOS | SS | 36 | 8 |
29 | Marcus Semien | TEX | 2B,SS | 32 | 3 |
30 | Teoscar Hernandez | TOR | LF,RF | 35 | 5 |
31 | Whit Merrifield | KC | 2B,RF | 34 | 3 |
32 | Robbie Ray | SEA | SP | 45 | 13 |
33 | Julio Urias | LAD | SP | 29 | -4 |
34 | Aaron Nola | PHI | SP | 39 | 5 |
35 | Francisco Lindor | NYM | SS | 49 | 14 |
36 | Cedric Mullins II | BAL | CF | 33 | -3 |
37 | Austin Riley | ATL | 1B,3B | 43 | 6 |
38 | Salvador Perez | KC | C,DH | 30 | -8 |
39 | Paul Goldschmidt | STL | 1B | 48 | 9 |
40 | Trevor Story | SS | 41 | 1 | |
41 | Byron Buxton | MIN | CF | 56 | 15 |
42 | Nick Castellanos | RF | 55 | 13 | |
43 | Lucas Giolito | CWS | SP | 38 | -5 |
44 | Randy Arozarena | TB | LF,RF | 58 | 14 |
45 | Wander Franco | TB | 3B,SS | 47 | 2 |
46 | Sandy Alcantara | MIA | SP | 42 | -4 |
47 | Zack Wheeler | PHI | SP | 27 | -20 |
48 | Jose Altuve | HOU | 2B | 59 | 11 |
49 | Corey Seager | TEX | SS | 62 | 13 |
50 | Josh Hader | MIL | RP | 40 | -10 |
51 | George Springer | TOR | CF,DH | 51 | – |
52 | Liam Hendriks | CWS | RP | 44 | -8 |
53 | Freddy Peralta | MIL | SP | 52 | -1 |
54 | Adalberto Mondesi | KC | 3B,SS | 70 | 16 |
55 | Eloy Jimenez | CWS | LF | 57 | 2 |
56 | Javier Baez | DET | 2B,SS | 69 | 13 |
57 | Tyler O’Neill | STL | LF | 61 | 4 |
58 | J.D. Martinez | BOS | LF,RF,DH | 78 | 20 |
59 | Lance Lynn | CWS | SP | 54 | -5 |
60 | Jose Abreu | CWS | 1B | 64 | 4 |
61 | Nolan Arenado | STL | 3B | 50 | -11 |
62 | Max Fried | ATL | SP | 65 | 3 |
63 | Pete Alonso | NYM | 1B | 46 | -17 |
64 | Kevin Gausman | TOR | SP | 60 | -4 |
65 | Giancarlo Stanton | NYY | LF,RF,DH | 87 | 22 |
66 | Alex Bregman | HOU | 3B | 71 | 5 |
67 | Charlie Morton | ATL | SP | 84 | 17 |
68 | Carlos Correa | SS | 83 | 15 | |
69 | Brandon Lowe | TB | 2B,LF,RF | 67 | -2 |
70 | Christian Yelich | MIL | LF | 88 | 18 |
71 | Raisel Iglesias | LAA | RP | 68 | -3 |
72 | Luis Castillo | CIN | SP | 74 | 2 |
73 | Frankie Montas | OAK | SP | 79 | 6 |
74 | Bryan Reynolds | PIT | LF,CF | 91 | 17 |
75 | Logan Webb | SF | SP | 72 | -3 |
76 | Jose Berrios | TOR | SP | 66 | -10 |
77 | Jonathan India | CIN | 2B | 93 | 16 |
78 | Joe Musgrove | SD | SP | 77 | -1 |
79 | Kris Bryant | COL | 1B,3B,LF,CF,RF | 76 | -3 |
80 | Carlos Rodon | SF | SP | 103 | 23 |
81 | Jazz Chisholm Jr. | MIA | 2B,SS | 89 | 8 |
82 | Jesse Winker | SEA | LF | 100 | 18 |
83 | Jorge Polanco | MIN | 2B,SS | 80 | -3 |
84 | Will Smith | LAD | C | 63 | -21 |
85 | Edwin Diaz | NYM | RP | 85 | – |
86 | Mitch Haniger | SEA | RF,DH | 98 | 12 |
87 | Yu Darvish | SD | SP | 92 | 5 |
88 | Franmil Reyes | CLE | RF,DH | 114 | 26 |
89 | Anthony Rendon | LAA | 3B | 99 | 10 |
90 | Ketel Marte | ARI | 2B,CF | 73 | -17 |
91 | Ryan Mountcastle | BAL | 1B,LF,DH | 111 | 20 |
92 | J.T. Realmuto | PHI | C,1B | 53 | -39 |
93 | Shohei Ohtani | LAA | SP,DH | 23 | -70 |
94 | Trevor Rogers | MIA | SP | 97 | 3 |
95 | Dylan Cease | CWS | SP | 95 | – |
96 | Cody Bellinger | LAD | CF | 94 | -2 |
97 | Emmanuel Clase | CLE | RP | 81 | -16 |
98 | Blake Snell | SD | SP | 107 | 9 |
99 | Jared Walsh | LAA | 1B,RF | 112 | 13 |
100 | Aroldis Chapman | NYY | RP | 96 | -4 |
101 | Austin Meadows | TB | LF,DH | 118 | 17 |
102 | Alek Manoah | TOR | SP | 90 | -12 |
103 | Rhys Hoskins | PHI | 1B | 126 | 23 |
104 | DJ LeMahieu | NYY | 1B,2B,3B | 115 | 11 |
105 | Framber Valdez | HOU | SP | 129 | 24 |
106 | Ryan Pressly | HOU | RP | 86 | -20 |
107 | Bobby Witt Jr. | KC | SS | 102 | -5 |
108 | Justin Verlander | HOU | SP | 104 | -4 |
109 | Dansby Swanson | ATL | SS | 117 | 8 |
110 | Fernando Tatis Jr. | SD | SS,CF,RF | 11 | -99 |
111 | Nelson Cruz | WSH | DH | 144 | 33 |
112 | C.J. Cron | COL | 1B | 131 | 19 |
113 | Shane McClanahan | TB | SP | 106 | -7 |
114 | Eduardo Rodriguez | DET | SP | 146 | 32 |
115 | Ian Anderson | ATL | SP | 133 | 18 |
116 | Tommy Edman | STL | 2B,RF | 101 | -15 |
117 | Kenley Jansen | RP | 108 | -9 | |
118 | Jake Cronenworth | SD | 1B,2B,SS | 119 | 1 |
119 | Max Muncy | LAD | 1B,2B | 110 | -9 |
120 | Chris Bassitt | NYM | SP | 124 | 4 |
121 | Sonny Gray | MIN | SP | 153 | 32 |
122 | Jack Flaherty | STL | SP | 82 | -40 |
123 | Josh Bell | WSH | 1B,LF | 128 | 5 |
124 | Zac Gallen | ARI | SP | 130 | 6 |
125 | Trent Grisham | SD | CF | 137 | 12 |
126 | Clayton Kershaw | LAD | SP | 125 | -1 |
127 | Tyler Mahle | CIN | SP | 120 | -7 |
128 | Pablo Lopez | MIA | SP | 122 | -6 |
129 | Lourdes Gurriel Jr. | TOR | 1B,LF | 138 | 9 |
130 | Chris Taylor | LAD | 2B,3B,SS,LF,CF,RF | 132 | 2 |
131 | Nathan Eovaldi | BOS | SP | 134 | 3 |
132 | Joey Votto | CIN | 1B | 140 | 8 |
133 | Kyle Schwarber | PHI | 1B,LF | 113 | -20 |
134 | Sean Manaea | OAK | SP | 139 | 5 |
135 | Joey Gallo | NYY | LF,RF | 136 | 1 |
136 | Jorge Soler | RF,DH | 179 | 43 | |
137 | Yoan Moncada | CWS | 3B | 143 | 6 |
138 | Avisail Garcia | MIA | RF | 169 | 31 |
139 | Giovanny Gallegos | STL | RP | 121 | -18 |
140 | Willy Adames | MIL | SS | 135 | -5 |
141 | Logan Gilbert | SEA | SP | 156 | 15 |
142 | Alex Verdugo | BOS | LF,CF,RF | 152 | 10 |
143 | Jordan Romano | TOR | RP | 109 | -34 |
144 | Justin Turner | LAD | 3B | 142 | -2 |
145 | Hunter Renfroe | MIL | CF,RF | 160 | 15 |
146 | Anthony Rizzo | NYY | 1B | 170 | 24 |
147 | Matt Chapman | TOR | 3B | 158 | 11 |
148 | Trey Mancini | BAL | 1B,DH | 195 | 47 |
149 | Willson Contreras | CHC | C | 123 | -26 |
150 | Mike Clevinger | SD | SP | 163 | 13 |
151 | Adolis Garcia | TEX | LF,CF,RF | 151 | – |
152 | Michael Conforto | RF | 175 | 23 | |
153 | Ryan McMahon | COL | 2B,3B | 173 | 20 |
154 | John Means | BAL | SP | 189 | 35 |
155 | Shane Baz | TB | SP | 127 | -28 |
156 | Dylan Carlson | STL | LF,CF,RF | 150 | -6 |
157 | Yasmani Grandal | CWS | C,1B | 105 | -52 |
158 | Luis Garcia | HOU | SP | 435 | 277 |
159 | Michael Kopech | CWS | SP,RP | 171 | 12 |
160 | Gleyber Torres | NYY | 2B,SS | 154 | -6 |
161 | Josh Donaldson | NYY | 3B,DH | 180 | 19 |
162 | Daulton Varsho | ARI | C,LF,CF,RF | 116 | -46 |
163 | Jarred Kelenic | SEA | LF,CF | 141 | -22 |
164 | Ty France | SEA | 1B,2B,3B,DH | 148 | -16 |
165 | Myles Straw | CLE | CF | 172 | 7 |
166 | Austin Hays | BAL | LF,RF | 244 | 78 |
167 | Yuli Gurriel | HOU | 1B | 193 | 26 |
168 | Robbie Grossman | DET | LF,RF | 181 | 13 |
169 | Anthony DeSclafani | SF | SP | 191 | 22 |
170 | Marcus Stroman | CHC | SP | 167 | -3 |
171 | Jean Segura | PHI | 2B | 206 | 35 |
172 | Ian Happ | CHC | LF,CF,RF | 210 | 38 |
173 | Will Smith | ATL | RP | 248 | 75 |
174 | Andrew Benintendi | KC | LF | 198 | 24 |
175 | Mark Melancon | ARI | RP | 145 | -30 |
176 | German Marquez | COL | SP | 228 | 52 |
177 | Ke’Bryan Hayes | PIT | 3B | 147 | -30 |
178 | Camilo Doval | SF | RP | 168 | -10 |
179 | Tarik Skubal | DET | SP | 187 | 8 |
180 | Eugenio Suarez | SEA | 3B,SS | 182 | 2 |
181 | Eddie Rosario | ATL | LF | 192 | 11 |
182 | Jose Urquidy | HOU | SP | 190 | 8 |
183 | Michael Brantley | HOU | LF,RF,DH | 200 | 17 |
184 | Alex Wood | SF | SP | 218 | 34 |
185 | Patrick Sandoval | LAA | SP | 196 | 11 |
186 | Adam Duvall | ATL | LF,CF,RF | 202 | 16 |
187 | Frank Schwindel | CHC | 1B | 207 | 20 |
188 | Adam Wainwright | STL | SP | 157 | -31 |
189 | Alex Kirilloff | MIN | 1B,LF,RF | 178 | -11 |
190 | Ramon Laureano | OAK | CF,RF | 236 | 46 |
191 | Brendan Rodgers | COL | 2B,SS | 176 | -15 |
192 | Chris Sale | BOS | SP | 75 | -117 |
193 | Tanner Houck | BOS | SP,RP | 203 | 10 |
194 | Charlie Blackmon | COL | RF | 205 | 11 |
195 | Ranger Suarez | PHI | SP,RP | 161 | -34 |
196 | Jordan Montgomery | NYY | SP | 316 | 120 |
197 | Nathaniel Lowe | TEX | 1B | 256 | 59 |
198 | Brandon Belt | SF | 1B | 235 | 37 |
199 | Jo Adell | LAA | LF,RF | 220 | 21 |
200 | Blake Treinen | LAD | RP | 155 | -45 |
201 | Mark Canha | NYM | LF,CF,RF | 229 | 28 |
202 | Steven Matz | STL | SP | 246 | 44 |
203 | Raimel Tapia | COL | LF | 255 | 52 |
204 | Kyle Hendricks | CHC | SP | 234 | 30 |
205 | Triston McKenzie | CLE | SP | 219 | 14 |
206 | Jesus Aguilar | MIA | 1B | 280 | 74 |
207 | Akil Baddoo | DET | LF,CF | 199 | -8 |
208 | Aaron Civale | CLE | SP | 212 | 4 |
209 | Brandon Crawford | SF | SS | 197 | -12 |
210 | Gregory Soto | DET | RP | 208 | -2 |
211 | Luis Severino | NYY | RP | 162 | -49 |
212 | Luke Voit | SD | 1B | 227 | 15 |
213 | AJ Pollock | LAD | LF,CF | 224 | 11 |
214 | Corey Knebel | PHI | SP,RP | 177 | -37 |
215 | Hyun Jin Ryu | TOR | SP | 184 | -31 |
216 | Wil Myers | SD | LF,RF | 270 | 54 |
217 | Bobby Dalbec | BOS | 1B,3B | 232 | 15 |
218 | Casey Mize | DET | SP | 242 | 24 |
219 | Luis Urias | MIL | 2B,3B,SS | 211 | -8 |
220 | Kolten Wong | MIL | 2B | 222 | 2 |
221 | Scott Barlow | KC | RP | 174 | -47 |
222 | Alex Cobb | SF | SP | 345 | 123 |
223 | Amed Rosario | CLE | SS,CF | 217 | -6 |
224 | Taylor Rogers | MIN | RP | 201 | -23 |
225 | David Bednar | PIT | RP | 213 | -12 |
226 | Anthony Santander | BAL | RF,DH | 353 | 127 |
227 | Andrew Vaughn | CWS | 1B,LF,RF | 214 | -13 |
228 | Jameson Taillon | NYY | SP | 359 | 131 |
229 | Eduardo Escobar | NYM | 1B,2B,3B | 185 | -44 |
230 | Tommy Pham | LF,CF | 285 | 55 | |
231 | Miguel Sano | MIN | 1B | 259 | 28 |
232 | Zach Plesac | CLE | SP | 253 | 21 |
233 | Harrison Bader | STL | CF | 334 | 101 |
234 | Jonathan Schoop | DET | 1B,2B | 223 | -11 |
235 | Yusei Kikuchi | TOR | SP | 369 | 134 |
236 | Kike Hernandez | BOS | 2B,CF | 237 | 1 |
237 | Mike Yastrzemski | SF | CF,RF | 250 | 13 |
238 | Noah Syndergaard | LAA | SP | 186 | -52 |
239 | Kyle Lewis | SEA | CF | 346 | 107 |
240 | Taijuan Walker | NYM | SP | 377 | 137 |
241 | Brady Singer | KC | SP | 394 | 153 |
242 | Stephen Strasburg | WSH | SP | 240 | -2 |
243 | Craig Kimbrel | CWS | RP | 159 | -84 |
244 | Lance McCullers Jr. | HOU | SP | 149 | -95 |
245 | Josh Rojas | ARI | 2B,3B,SS,LF,RF | 271 | 26 |
246 | Zack Greinke | KC | SP | 269 | 23 |
247 | Travis d’Arnaud | ATL | C | 230 | -17 |
248 | Huascar Ynoa | ATL | SP | 336 | 88 |
249 | Tony Gonsolin | LAD | SP | 349 | 100 |
250 | Max Kepler | MIN | CF,RF | 352 | 102 |
Nail your draft with our award-winning fantasy baseball tools
Subscribe: Apple Podcasts | Spotify | Google Podcasts | Stitcher | SoundCloud | iHeartRadio
Beyond our fantasy baseball content, be sure to check out our award-winning slate of Fantasy Baseball Tools as you prepare for your draft this season. From our free mock Draft Simulator – which allows you to mock draft against realistic opponents – to our Draft Assistant – that optimizes your picks with expert advice – we’ve got you covered this fantasy baseball draft season.