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