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 | Jose Ramirez | CLE | 3B | 4 | 1 |
4 | Vladimir Guerrero Jr. | TOR | 1B,DH | 3 | -1 |
5 | Bo Bichette | TOR | SS | 5 | – |
6 | Gerrit Cole | NYY | SP | 6 | – |
7 | Corbin Burnes | MIL | SP | 8 | 1 |
8 | Bryce Harper | PHI | RF | 7 | -1 |
9 | Mookie Betts | LAD | 2B,CF,RF | 12 | 3 |
10 | Freddie Freeman | LAD | 1B | 13 | 3 |
11 | Mike Trout | LAA | CF | 10 | -1 |
12 | Kyle Tucker | HOU | RF | 14 | 2 |
13 | Jacob deGrom | NYM | SP | 18 | 5 |
14 | Ronald Acuna Jr. | ATL | RF | 11 | -3 |
15 | Rafael Devers | BOS | 3B | 15 | – |
16 | Luis Robert | CWS | CF | 19 | 3 |
17 | Walker Buehler | LAD | SP | 16 | -1 |
18 | Ozzie Albies | ATL | 2B | 21 | 3 |
19 | Max Scherzer | NYM | SP | 17 | -2 |
20 | Brandon Woodruff | MIL | SP | 20 | – |
21 | Manny Machado | SD | 3B | 22 | 1 |
22 | Yordan Alvarez | HOU | LF,DH | 27 | 5 |
23 | Starling Marte | NYM | CF | 26 | 3 |
24 | Shane Bieber | CLE | SP | 23 | -1 |
25 | Aaron Judge | NYY | CF,RF,DH | 29 | 4 |
26 | Matt Olson | ATL | 1B | 24 | -2 |
27 | Tim Anderson | CWS | SS | 36 | 9 |
28 | Xander Bogaerts | BOS | SS | 38 | 10 |
29 | Teoscar Hernandez | TOR | LF,RF | 34 | 5 |
30 | Marcus Semien | TEX | 2B,SS | 31 | 1 |
31 | Zack Wheeler | PHI | SP | 28 | -3 |
32 | Trevor Story | BOS | SS | 40 | 8 |
33 | Shohei Ohtani | LAA | SP,DH | 9 | -24 |
34 | Julio Urias | LAD | SP | 25 | -9 |
35 | Whit Merrifield | KC | 2B,RF | 33 | -2 |
36 | Francisco Lindor | NYM | SS | 50 | 14 |
37 | Salvador Perez | KC | C,DH | 30 | -7 |
38 | Cedric Mullins II | BAL | CF | 32 | -6 |
39 | Byron Buxton | MIN | CF | 53 | 14 |
40 | Aaron Nola | PHI | SP | 41 | 1 |
41 | Paul Goldschmidt | STL | 1B | 45 | 4 |
42 | Lucas Giolito | CWS | SP | 39 | -3 |
43 | Josh Hader | MIL | RP | 35 | -8 |
44 | Austin Riley | ATL | 1B,3B | 43 | -1 |
45 | Nick Castellanos | PHI | RF | 49 | 4 |
46 | Wander Franco | TB | 3B,SS | 47 | 1 |
47 | Liam Hendriks | CWS | RP | 44 | -3 |
48 | Sandy Alcantara | MIA | SP | 37 | -11 |
49 | Eloy Jimenez | CWS | LF | 57 | 8 |
50 | Randy Arozarena | TB | LF,RF | 65 | 15 |
51 | Robbie Ray | SEA | SP | 42 | -9 |
52 | George Springer | TOR | CF,DH | 55 | 3 |
53 | Jose Altuve | HOU | 2B | 56 | 3 |
54 | Kris Bryant | COL | 1B,3B,LF,CF,RF | 62 | 8 |
55 | Pete Alonso | NYM | 1B | 46 | -9 |
56 | Tyler O’Neill | STL | LF | 61 | 5 |
57 | Freddy Peralta | MIL | SP | 52 | -5 |
58 | Jose Abreu | CWS | 1B | 63 | 5 |
59 | J.D. Martinez | BOS | LF,RF,DH | 82 | 23 |
60 | Corey Seager | TEX | SS | 67 | 7 |
61 | Nolan Arenado | STL | 3B | 51 | -10 |
62 | Javier Baez | DET | 2B,SS | 69 | 7 |
63 | Max Fried | ATL | SP | 66 | 3 |
64 | Adalberto Mondesi | KC | 3B,SS | 71 | 7 |
65 | Joe Musgrove | SD | SP | 75 | 10 |
66 | Lance Lynn | CWS | SP | 59 | -7 |
67 | Kevin Gausman | TOR | SP | 54 | -13 |
68 | Giancarlo Stanton | NYY | LF,RF,DH | 94 | 26 |
69 | Alex Bregman | HOU | 3B | 74 | 5 |
70 | Christian Yelich | MIL | LF | 95 | 25 |
71 | Raisel Iglesias | LAA | RP | 73 | 2 |
72 | Brandon Lowe | TB | 2B,LF,RF | 70 | -2 |
73 | Logan Webb | SF | SP | 64 | -9 |
74 | Charlie Morton | ATL | SP | 72 | -2 |
75 | Carlos Correa | MIN | SS | 84 | 9 |
76 | Bryan Reynolds | PIT | LF,CF | 87 | 11 |
77 | Jose Berrios | TOR | SP | 68 | -9 |
78 | Ketel Marte | ARI | 2B,CF | 76 | -2 |
79 | Jonathan India | CIN | 2B | 90 | 11 |
80 | Jazz Chisholm Jr. | MIA | 2B,SS | 86 | 6 |
81 | Jorge Polanco | MIN | 2B,SS | 79 | -2 |
82 | Frankie Montas | OAK | SP | 80 | -2 |
83 | J.T. Realmuto | PHI | C,1B | 58 | -25 |
84 | Ryan Pressly | HOU | RP | 78 | -6 |
85 | Will Smith | LAD | C | 60 | -25 |
86 | Yu Darvish | SD | SP | 88 | 2 |
87 | Dylan Cease | CWS | SP | 81 | -6 |
88 | Justin Verlander | HOU | SP | 106 | 18 |
89 | Edwin Diaz | NYM | RP | 89 | – |
90 | Emmanuel Clase | CLE | RP | 83 | -7 |
91 | Mitch Haniger | SEA | RF,DH | 100 | 9 |
92 | Jesse Winker | SEA | LF | 104 | 12 |
93 | Franmil Reyes | CLE | RF,DH | 115 | 22 |
94 | Carlos Rodon | SF | SP | 91 | -3 |
95 | Anthony Rendon | LAA | 3B | 101 | 6 |
96 | Cody Bellinger | LAD | CF | 92 | -4 |
97 | Trevor Rogers | MIA | SP | 96 | -1 |
98 | Alek Manoah | TOR | SP | 93 | -5 |
99 | Aroldis Chapman | NYY | RP | 85 | -14 |
100 | Jared Walsh | LAA | 1B,RF | 109 | 9 |
101 | Fernando Tatis Jr. | SD | SS,CF,RF | 48 | -53 |
102 | Kyle Schwarber | PHI | 1B,LF | 108 | 6 |
103 | Ryan Mountcastle | BAL | 1B,LF,DH | 116 | 13 |
104 | C.J. Cron | COL | 1B | 130 | 26 |
105 | Nelson Cruz | WSH | DH | 152 | 47 |
106 | Rhys Hoskins | PHI | 1B | 131 | 25 |
107 | Luis Castillo | CIN | SP | 77 | -30 |
108 | Dansby Swanson | ATL | SS | 122 | 14 |
109 | Bobby Witt Jr. | KC | SS | 102 | -7 |
110 | Shane McClanahan | TB | SP | 107 | -3 |
111 | Austin Meadows | TB | LF,DH | 121 | 10 |
112 | Tommy Edman | STL | 2B,RF | 111 | -1 |
113 | Max Muncy | LAD | 1B,2B | 105 | -8 |
114 | Josh Bell | WSH | 1B,LF | 127 | 13 |
115 | Jake Cronenworth | SD | 1B,2B,SS | 119 | 4 |
116 | Kenley Jansen | ATL | RP | 97 | -19 |
117 | Chris Bassitt | NYM | SP | 118 | 1 |
118 | Clayton Kershaw | LAD | SP | 113 | -5 |
119 | Trent Grisham | SD | CF | 142 | 23 |
120 | Eduardo Rodriguez | DET | SP | 145 | 25 |
121 | Nathan Eovaldi | BOS | SP | 132 | 11 |
122 | Tyler Mahle | CIN | SP | 123 | 1 |
123 | Blake Snell | SD | SP | 110 | -13 |
124 | Willy Adames | MIL | SS | 136 | 12 |
125 | Joey Votto | CIN | 1B | 128 | 3 |
126 | Chris Sale | BOS | SP | 99 | -27 |
127 | DJ LeMahieu | NYY | 1B,2B,3B | 117 | -10 |
128 | Jordan Romano | TOR | RP | 103 | -25 |
129 | Sean Manaea | OAK | SP | 135 | 6 |
130 | Ian Anderson | ATL | SP | 134 | 4 |
131 | Pablo Lopez | MIA | SP | 129 | -2 |
132 | Giovanny Gallegos | STL | RP | 114 | -18 |
133 | Framber Valdez | HOU | SP | 124 | -9 |
134 | Lourdes Gurriel Jr. | TOR | 1B,LF | 137 | 3 |
135 | Chris Taylor | LAD | 2B,3B,SS,LF,CF,RF | 133 | -2 |
136 | Justin Turner | LAD | 3B | 139 | 3 |
137 | Yoan Moncada | CWS | 3B | 148 | 11 |
138 | Joey Gallo | NYY | LF,RF | 150 | 12 |
139 | Avisail Garcia | MIA | RF | 176 | 37 |
140 | Zac Gallen | ARI | SP | 138 | -2 |
141 | Willson Contreras | CHC | C | 120 | -21 |
142 | Jorge Soler | MIA | RF,DH | 172 | 30 |
143 | Alex Verdugo | BOS | LF,CF,RF | 160 | 17 |
144 | Sonny Gray | MIN | SP | 151 | 7 |
145 | Anthony Rizzo | NYY | 1B | 167 | 22 |
146 | Michael Conforto | RF | 186 | 40 | |
147 | Hunter Renfroe | MIL | CF,RF | 153 | 6 |
148 | Logan Gilbert | SEA | SP | 165 | 17 |
149 | Trey Mancini | BAL | 1B,DH | 187 | 38 |
150 | Mike Clevinger | SD | SP | 156 | 6 |
151 | Yasmani Grandal | CWS | C,1B | 98 | -53 |
152 | Matt Chapman | TOR | 3B | 140 | -12 |
153 | Ryan McMahon | COL | 2B,3B | 162 | 9 |
154 | Dylan Carlson | STL | LF,CF,RF | 159 | 5 |
155 | Seiya Suzuki | CHC | LF,RF | 141 | -14 |
156 | Ke’Bryan Hayes | PIT | 3B | 169 | 13 |
157 | Jarred Kelenic | SEA | LF,CF | 147 | -10 |
158 | Michael Kopech | CWS | SP,RP | 170 | 12 |
159 | Adolis Garcia | TEX | LF,CF,RF | 166 | 7 |
160 | Ty France | SEA | 1B,2B,3B,DH | 144 | -16 |
161 | Gleyber Torres | NYY | 2B,SS | 171 | 10 |
162 | Blake Treinen | LAD | RP | 125 | -37 |
163 | Daulton Varsho | ARI | C,LF,CF,RF | 126 | -37 |
164 | Josh Donaldson | NYY | 3B,DH | 178 | 14 |
165 | Yuli Gurriel | HOU | 1B | 190 | 25 |
166 | Luis Garcia | HOU | SP | 428 | 262 |
167 | John Means | BAL | SP | 194 | 27 |
168 | Andrew Benintendi | KC | LF | 193 | 25 |
169 | Jack Flaherty | STL | SP | 112 | -57 |
170 | Ian Happ | CHC | LF,CF,RF | 235 | 65 |
171 | Jean Segura | PHI | 2B | 206 | 35 |
172 | Austin Hays | BAL | LF,RF | 233 | 61 |
173 | Shane Baz | TB | SP | 149 | -24 |
174 | Eddie Rosario | ATL | LF | 184 | 10 |
175 | Corey Knebel | PHI | SP,RP | 164 | -11 |
176 | Robbie Grossman | DET | LF,RF | 182 | 6 |
177 | Brandon Belt | SF | 1B | 216 | 39 |
178 | Alex Kirilloff | MIN | 1B,LF,RF | 185 | 7 |
179 | Eugenio Suarez | SEA | 3B,SS | 200 | 21 |
180 | Mark Melancon | ARI | RP | 143 | -37 |
181 | Marcus Stroman | CHC | SP | 158 | -23 |
182 | Myles Straw | CLE | CF | 168 | -14 |
183 | Adam Duvall | ATL | LF,CF,RF | 220 | 37 |
184 | Charlie Blackmon | COL | RF | 210 | 26 |
185 | Michael Brantley | HOU | LF,RF,DH | 208 | 23 |
186 | Kolten Wong | MIL | 2B | 199 | 13 |
187 | Anthony DeSclafani | SF | SP | 189 | 2 |
188 | Frank Schwindel | CHC | 1B | 211 | 23 |
189 | Tarik Skubal | DET | SP | 177 | -12 |
190 | Taylor Rogers | MIN | RP | 196 | 6 |
191 | Brandon Crawford | SF | SS | 207 | 16 |
192 | Brendan Rodgers | COL | 2B,SS | 175 | -17 |
193 | AJ Pollock | LAD | LF,CF | 222 | 29 |
194 | Akil Baddoo | DET | LF,CF | 180 | -14 |
195 | Patrick Sandoval | LAA | SP | 201 | 6 |
196 | Jose Urquidy | HOU | SP | 204 | 8 |
197 | Jordan Montgomery | NYY | SP | 195 | -2 |
198 | Luis Severino | NYY | RP | 155 | -43 |
199 | Scott Barlow | KC | RP | 157 | -42 |
200 | Adam Wainwright | STL | SP | 146 | -54 |
201 | David Bednar | PIT | RP | 209 | 8 |
202 | Ramon Laureano | OAK | CF,RF | 259 | 57 |
203 | Mark Canha | NYM | LF,CF,RF | 224 | 21 |
204 | Camilo Doval | SF | RP | 173 | -31 |
205 | Marcell Ozuna | ATL | LF | 163 | -42 |
206 | Tommy Pham | CIN | LF,CF | 271 | 65 |
207 | Andrew Vaughn | CWS | 1B,LF,RF | 240 | 33 |
208 | Nathaniel Lowe | TEX | 1B | 238 | 30 |
209 | Ranger Suarez | PHI | SP,RP | 154 | -55 |
210 | Hyun Jin Ryu | TOR | SP | 183 | -27 |
211 | Jo Adell | LAA | LF,RF | 228 | 17 |
212 | Amed Rosario | CLE | SS,CF | 231 | 19 |
213 | Alex Wood | SF | SP | 215 | 2 |
214 | Luke Voit | SD | 1B | 234 | 20 |
215 | Triston McKenzie | CLE | SP | 218 | 3 |
216 | Eduardo Escobar | NYM | 1B,2B,3B | 198 | -18 |
217 | Jesus Aguilar | MIA | 1B | 308 | 91 |
218 | Wil Myers | SD | LF,RF | 302 | 84 |
219 | Joe Ryan | MIN | SP | 223 | 4 |
220 | Tyler Stephenson | CIN | C,1B | 181 | -39 |
221 | Bobby Dalbec | BOS | 1B,3B | 243 | 22 |
222 | Raimel Tapia | TOR | LF | 283 | 61 |
223 | German Marquez | COL | SP | 232 | 9 |
224 | Miguel Sano | MIN | 1B | 262 | 38 |
225 | Jonathan Schoop | DET | 1B,2B | 213 | -12 |
226 | Craig Kimbrel | CWS | RP | 174 | -52 |
227 | Kike Hernandez | BOS | 2B,CF | 237 | 10 |
228 | Harrison Bader | STL | CF | 258 | 30 |
229 | Luis Urias | MIL | 2B,3B,SS | 203 | -26 |
230 | Tanner Houck | BOS | SP,RP | 221 | -9 |
231 | Keibert Ruiz | WSH | C | 161 | -70 |
232 | Gregory Soto | DET | RP | 205 | -27 |
233 | Anthony Santander | BAL | RF,DH | 273 | 40 |
234 | Noah Syndergaard | LAA | SP | 188 | -46 |
235 | Mitch Garver | TEX | C | 191 | -44 |
236 | Steven Matz | STL | SP | 254 | 18 |
237 | Mike Yastrzemski | SF | CF,RF | 253 | 16 |
238 | Aaron Civale | CLE | SP | 202 | -36 |
239 | Casey Mize | DET | SP | 250 | 11 |
240 | Kyle Hendricks | CHC | SP | 239 | -1 |
241 | Jeimer Candelario | DET | 3B | 241 | – |
242 | Max Kepler | MIN | CF,RF | 276 | 34 |
243 | Travis d’Arnaud | ATL | C | 242 | -1 |
244 | Huascar Ynoa | ATL | SP | 256 | 12 |
245 | Alex Cobb | SF | SP | 251 | 6 |
246 | Garrett Whitlock | BOS | RP | 248 | 2 |
247 | Josh Rojas | ARI | 2B,3B,SS,LF,RF | 255 | 8 |
248 | Zack Greinke | KC | SP | 246 | -2 |
249 | Jameson Taillon | NYY | SP | 290 | 41 |
250 | Zach Plesac | CLE | SP | 277 | 27 |
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.