

Before getting to our list of top baseball prospects, here are a few notes on its compilation:
26 of our staff submitted a list of top 100 prospects with bias towards fantasy baseball contributions.
Prospect eligibility is based only on number of At Bats (130 or less) or Innings Pitched (50 or less). We did not factor in service time, which usually does not have much difference between our lists and Major league Baseball eligibility. MLB changed the rules this year for September service time, so several notable players may not be eligible next year for rookie awards but still show on our list because they did not exceed the at bat or innings pitched threshold. Players that this impacts include Jo Adell, Brusdar Graterol, Daulton Varsho, James Karinchak, and Andres Gimenez. We are sticking with using only AB/IP to determine prospect eligibility as this is what many dynasty/fantasy leagues will use heading into 2021.
The # of Lists column tells you how many of our 26 contributors included that player on their top 100 list. The Highest and Lowest columns tell you the range of rankings for that player; one note about the Lowest column: it is the lowest ranking for that player in a top 100 list. You should refer to the # of Lists column to see if the player went unranked by one or more contributors.
The lists were combined to generate an aggregated list of prospects (in this case, 197 individual players). To determine the final ranking, prospects were given points (5th column) relative to their position in each top 100 list (e.g., 1st place = 100 points and 100th place = 1 point). If you’re interested in seeing all of the 26 different Top 100 lists, or what rank one of the correspondents gave to a specific player, the rankings spreadsheet can be viewed here.
2021 Rank | Player Name | Position | Team | Total Points | Highest Ranking | Lowest Ranking | # of Lists |
---|---|---|---|---|---|---|---|
1 | Wander Franco | SS | Rays | 2600 | 1 | 1 | 26 |
2 | Jo Adell | OF | Angels | 2525 | 2 | 8 | 26 |
3 | Jarred Kelenic | OF | Mariners | 2520 | 2 | 10 | 26 |
4 | Julio Rodriguez | OF | Mariners | 2494 | 2 | 12 | 26 |
5 | MacKenzie Gore | LHP | Padres | 2491 | 2 | 19 | 26 |
6 | Adley Rutschman | C | Orioles | 2482 | 2 | 16 | 26 |
7 | Royce Lewis | SS | Twins | 2336 | 5 | 28 | 26 |
8 | Bobby Witt Jr. | SS | Royals | 2328 | 6 | 30 | 26 |
9 | Spencer Torkelson | 3B | Tigers | 2319 | 6 | 25 | 26 |
10 | Nate Pearson | RHP | Blue Jays | 2315 | 6 | 32 | 26 |
11 | Dylan Carlson | OF | Cardinals | 2313 | 4 | 28 | 26 |
12 | Casey Mize | RHP | Tigers | 2312 | 3 | 41 | 26 |
13 | CJ Abrams | SS | Padres | 2301 | 6 | 20 | 26 |
14 | Marco Luciano | SS | Giants | 2288 | 5 | 22 | 26 |
15 | Andrew Vaughn | 1B | White Sox | 2260 | 9 | 28 | 26 |
16 | Sixto Sanchez | RHP | Marlins | 2228 | 8 | 23 | 26 |
17 | Matt Manning | RHP | Tigers | 2121 | 11 | 36 | 26 |
18 | Alex Kirilloff | 1B/OF | Twins | 2071 | 13 | 49 | 26 |
19 | Kristian Robinson | OF | Diamondbacks | 2025 | 12 | 70 | 26 |
20 | Austin Martin | 3B/OF | Blue Jays | 1984 | 9 | 42 | 26 |
21 | Joey Bart | C | Giants | 1955 | 8 | 47 | 25 |
22 | Luis Patino | RHP | Padres | 1947 | 14 | 63 | 26 |
23 | Riley Greene | OF | Tigers | 1891 | 18 | 45 | 26 |
24 | Cristian Pache | OF | Braves | 1863 | 11 | 65 | 26 |
25 | JJ Bleday | OF | Marlins | 1804 | 19 | 47 | 26 |
26 | Vidal Brujan | 2B | Rays | 1800 | 15 | 62 | 26 |
27 | Drew Waters | OF | Braves | 1764 | 14 | 82 | 26 |
28 | Spencer Howard | RHP | Phillies | 1707 | 14 | 70 | 26 |
29 | Ian Anderson | RHP | Braves | 1697 | 21 | 95 | 26 |
30 | Michael Kopech | RHP | White Sox | 1679 | 18 | 87 | 25 |
31 | Jasson Dominguez | OF | Yankees | 1656 | 6 | 73 | 25 |
32 | Forrest Whitley | RHP | Astros | 1632 | 13 | 70 | 24 |
33 | Grayson Rodriguez | RHP | Orioles | 1618 | 25 | 51 | 25 |
34 | Nolan Jones | 3B | Indians | 1592 | 22 | 76 | 26 |
35 | Tarik Skubal | LHP | Tigers | 1591 | 26 | 67 | 26 |
36 | Nolan Gorman | 3B | Cardinals | 1578 | 26 | 96 | 25 |
37 | Noelvi Marte | SS | Mariners | 1566 | 9 | 88 | 25 |
38 | Trevor Larnach | OF | Twins | 1538 | 23 | 84 | 26 |
39 | Corbin Carroll | OF | Diamondbacks | 1529 | 16 | 94 | 26 |
40 | Jordan Groshans | SS | Blue Jays | 1524 | 22 | 71 | 26 |
41 | Brendan McKay | LHP/DH | Rays | 1490 | 18 | 82 | 24 |
42 | Alek Thomas | OF | Diamondbacks | 1394 | 26 | 83 | 26 |
43 | Nick Madrigal | 2B | White Sox | 1389 | 27 | 97 | 25 |
44 | Logan Gilbert | RHP | Mariners | 1374 | 29 | 73 | 26 |
45 | Triston Casas | 1B | Red Sox | 1318 | 20 | 81 | 26 |
46 | Ke'Bryan Hayes | 3B | Pirates | 1311 | 25 | 86 | 26 |
47 | Jazz Chisholm | SS | Marlins | 1288 | 28 | 85 | 25 |
48 | Jeter Downs | 2B/SS | Red Sox | 1231 | 23 | 82 | 25 |
49 | A.J. Puk | LHP | Athletics | 1227 | 27 | 74 | 23 |
50 | Asa Lacy | LHP | Royals | 1206 | 19 | 100 | 25 |
51 | Brandon Marsh | OF | Angels | 1131 | 33 | 88 | 25 |
52 | Taylor Trammell | OF | Mariners | 1100 | 24 | 98 | 25 |
53 | Zac Veen | OF | Rockies | 1081 | 22 | 99 | 24 |
54 | Matthew Liberatore | LHP | Cardinals | 1056 | 30 | 90 | 22 |
55 | Heliot Ramos | OF | Giants | 1050 | 34 | 80 | 25 |
56 | Brennen Davis | OF | Cubs | 1041 | 15 | 91 | 25 |
57 | Brendan Rodgers | 2B/SS | Rockies | 1006 | 33 | 88 | 22 |
58 | Ronny Mauricio | SS | Mets | 995 | 30 | 92 | 24 |
59 | Clarke Schmidt | RHP | Yankees | 965 | 32 | 83 | 24 |
60 | Xavier Edwards | 2B/SS | Rays | 932 | 39 | 91 | 26 |
61 | Nick Gonzales | SS | Pirates | 930 | 27 | 100 | 21 |
62 | Max Meyer | RHP | Marlins | 905 | 30 | 97 | 22 |
63 | Daulton Varsho | C | Diamondbacks | 895 | 40 | 92 | 23 |
64 | Josh Jung | 3B | Rangers | 885 | 43 | 95 | 24 |
65 | Josiah Gray | RHP | Dodgers | 883 | 52 | 100 | 26 |
66 | Deivi Garcia | RHP | Yankees | 870 | 34 | 93 | 23 |
67 | Ryan Mountcastle | 1B/OF | Orioles | 842 | 29 | 95 | 23 |
68 | Shane Baz | RHP | Rays | 819 | 51 | 90 | 23 |
69 | Nick Lodolo | LHP | Reds | 792 | 33 | 90 | 24 |
70 | Luis Campusano | C | Padres | 788 | 32 | 89 | 23 |
71 | Edward Cabrera | RHP | Marlins | 784 | 32 | 96 | 24 |
72 | Emerson Hancock | RHP | Mariners | 783 | 22 | 96 | 20 |
73 | DL Hall | LHP | Orioles | 780 | 37 | 90 | 23 |
74 | Hunter Greene | RHP | Reds | 760 | 38 | 99 | 23 |
75 | Brailyn Marquez | LHP | Cubs | 725 | 39 | 97 | 23 |
76 | Hunter Bishop | OF | Giants | 674 | 31 | 96 | 22 |
77 | Jesus Sanchez | OF | Marlins | 650 | 51 | 93 | 19 |
78 | Daniel Lynch | LHP | Royals | 635 | 31 | 98 | 23 |
79 | George Valera | OF | Indians | 577 | 32 | 100 | 23 |
80 | Oneil Cruz | SS | Pirates | 565 | 40 | 74 | 11 |
81 | Tyler Freeman | SS | Indians | 563 | 28 | 99 | 21 |
82 | Bobby Dalbec | 3B | Red Sox | 542 | 34 | 95 | 19 |
83 | Luis Garcia | 2B/SS | Nationals | 442 | 52 | 96 | 21 |
84 | Simeon Woods-Richardson | RHP | Blue Jays | 440 | 50 | 99 | 19 |
85 | Erick Pena | OF | Royals | 429 | 35 | 94 | 13 |
86 | George Kirby | RHP | Mariners | 397 | 40 | 100 | 21 |
87 | Orelvis Martinez | SS | Blue Jays | 377 | 24 | 98 | 15 |
88 | Geraldo Perdomo | SS | Diamondbacks | 364 | 31 | 94 | 13 |
89 | Brusdar Graterol | RHP | Dodgers | 345 | 54 | 98 | 16 |
90 | Jose Garcia | SS | Reds | 337 | 35 | 95 | 13 |
91 | Garrett Mitchell | OF | Brewers | 315 | 50 | 97 | 16 |
92 | Triston McKenzie | RHP | Indians | 307 | 51 | 98 | 14 |
93 | Josh Lowe | OF | Rays | 293 | 50 | 89 | 10 |
94 | Jordan Balazovic | RHP | Twins | 275 | 62 | 97 | 14 |
95 | Garrett Crochet | LHP | White Sox | 273 | 51 | 100 | 14 |
96 | Heston Kjerstad | OF | Orioles | 251 | 63 | 96 | 14 |
97 | Randy Arozarena | OF | Rays | 237 | 40 | 99 | 10 |
98 | Hudson Head | OF | Padres | 236 | 43 | 87 | 8 |
99 | Jonathan India | 3B | Reds | 227 | 49 | 100 | 12 |
100 | Jordyn Adams | OF | Angels | 226 | 52 | 96 | 10 |
101 | Leody Taveras | OF | Rangers | 208 | 63 | 99 | 11 |
102 | Jackson Kowar | RHP | Royals | 181 | 62 | 96 | 11 |
103 | Daniel Espino | RHP | Indians | 169 | 55 | 100 | 7 |
104 | Francisco Alvarez | C | Mets | 168 | 60 | 94 | 8 |
105 | Brayan Rocchio | SS | Indians | 168 | 44 | 90 | 6 |
106 | Austin Hendrick | OF | Reds | 168 | 55 | 84 | 5 |
107 | Robert Puason | SS | Athletics | 165 | 68 | 100 | 11 |
108 | Keibert Ruiz | C | Dodgers | 153 | 74 | 96 | 10 |
109 | Lewin Diaz | 1B | Marlins | 141 | 66 | 96 | 9 |
110 | Tyler Stephenson | C | Reds | 137 | 49 | 100 | 10 |
111 | Dane Dunning | RHP | White Sox | 132 | 52 | 99 | 6 |
112 | Mick Abel | RHP | Phillies | 129 | 57 | 97 | 7 |
113 | Sam Huff | C | Rangers | 126 | 78 | 100 | 13 |
114 | Travis Swaggerty | OF | Pirates | 122 | 61 | 89 | 5 |
115 | Kameron Misner | OF | Marlins | 121 | 53 | 97 | 7 |
116 | Seth Beer | 1B | Diamondbacks | 121 | 80 | 98 | 8 |
117 | Michael Toglia | 1B | Rockies | 113 | 74 | 100 | 9 |
118 | Luis Matos | OF | Giants | 113 | 60 | 69 | 3 |
119 | Brent Honeywell | RHP | Rays | 113 | 74 | 94 | 7 |
120 | Shane McClanahan | LHP | Rays | 111 | 76 | 100 | 8 |
121 | Jhoan Duran | RHP | Twins | 107 | 55 | 99 | 5 |
122 | Robert Hassell III | OF | Padres | 100 | 72 | 98 | 7 |
123 | Ed Howard | SS | Cubs | 96 | 79 | 98 | 6 |
124 | Aaron Bracho | 2B | Indians | 96 | 60 | 93 | 4 |
125 | Kody Hoese | 3B | Dodgers | 94 | 70 | 98 | 5 |
126 | Monte Harrison | OF | Marlins | 82 | 77 | 98 | 6 |
127 | Greg Jones | SS | Rays | 77 | 73 | 99 | 5 |
128 | Estevan Florial | OF | Yankees | 73 | 45 | 98 | 4 |
129 | Reid Detmers | LHP | Angels | 66 | 71 | 99 | 5 |
130 | Brett Baty | 3B/1B | Mets | 60 | 82 | 99 | 5 |
131 | Tahnaj Thomas | RHP | Pirates | 60 | 72 | 96 | 3 |
132 | Pete Crow-Armstrong | OF | Mets | 59 | 75 | 100 | 5 |
133 | Alexander Canario | OF | Giants | 55 | 76 | 100 | 4 |
134 | Tanner Houck | RHP | Red Sox | 55 | 73 | 95 | 3 |
135 | Liover Peguero | SS | Pirates | 50 | 77 | 93 | 3 |
136 | Brice Turang | SS | Brewers | 46 | 85 | 92 | 4 |
137 | Ethan Hankins | RHP | Indians | 45 | 83 | 100 | 5 |
138 | Bryson Stott | SS | Phillies | 43 | 82 | 97 | 5 |
139 | Daulton Jefferies | RHP | Athletics | 42 | 81 | 98 | 5 |
140 | Miguel Amaya | C | Cubs | 40 | 63 | 99 | 2 |
141 | Devin Williams | RHP | Brewers | 38 | 71 | 93 | 2 |
142 | Jarren Duran | OF | Red Sox | 36 | 70 | 99 | 3 |
143 | Isaac Paredes | 3B | Tigers | 35 | 86 | 99 | 4 |
144 | Shea Langeliers | C | Braves | 35 | 76 | 97 | 3 |
145 | Ezequiel Duran | 2B | Yankees | 33 | 80 | 89 | 2 |
146 | Jay Groome | LHP | Red Sox | 30 | 71 | 71 | 1 |
147 | Nick Bitsko | RHP | Rays | 29 | 72 | 72 | 1 |
148 | Quinn Priester | RHP | Pirates | 29 | 88 | 95 | 3 |
149 | Gilberto Jimenez | OF | Red Sox | 28 | 74 | 100 | 2 |
150 | Misael Urbina | OF | Twins | 28 | 73 | 73 | 1 |
151 | Luisangel Acuna | 2B/SS | Rangers | 27 | 84 | 100 | 4 |
152 | Kevin Alcantara | OF | Yankees | 25 | 78 | 99 | 2 |
153 | Luis Rodriguez | OF | Dodgers | 25 | 86 | 91 | 2 |
154 | Noah Song | RHP | Red Sox | 24 | 77 | 77 | 1 |
155 | Alek Manoah | RHP | Blue Jays | 24 | 91 | 100 | 5 |
156 | Austin Wells | C | Yankees | 24 | 81 | 97 | 2 |
157 | Khalil Lee | OF | Royals | 24 | 77 | 77 | 1 |
158 | Adrian Morejon | LHP | Padres | 23 | 89 | 90 | 2 |
159 | Michael Siani | OF | Reds | 22 | 79 | 79 | 1 |
160 | Matthew Allan | RHP | Mets | 22 | 79 | 79 | 1 |
161 | Hedbert Perez | OF | Brewers | 21 | 80 | 80 | 1 |
162 | Peyton Burdick | OF | Marlins | 20 | 84 | 100 | 3 |
163 | Bryce Ball | 1B | Braves | 20 | 86 | 96 | 2 |
164 | Brent Rooker | OF | Twins | 19 | 82 | 82 | 1 |
165 | Heriberto Hernandez | 1B/C | Rangers | 19 | 82 | 82 | 1 |
166 | Parker Meadows | OF | Tigers | 18 | 85 | 99 | 2 |
167 | C.J. Chatham | 2B/SS | Red Sox | 18 | 83 | 83 | 1 |
168 | Bobby Miller | RHP | Dodgers | 18 | 83 | 83 | 1 |
169 | Matthew Lugo | 2B/SS | Red Sox | 17 | 84 | 84 | 1 |
170 | Braden Shewmake | SS | Braves | 17 | 84 | 84 | 1 |
171 | Sherten Apostel | 3B | Rangers | 16 | 92 | 94 | 2 |
172 | Alexander Vargas | SS | Yankees | 15 | 86 | 86 | 1 |
173 | Bryan Mata | RHP | Red Sox | 15 | 86 | 86 | 1 |
174 | Maximo Acosta | SS | Rangers | 14 | 94 | 94 | 2 |
175 | William Contreras | C | Braves | 14 | 87 | 87 | 1 |
176 | Clayton Beeter | RHP | Dodgers | 14 | 87 | 87 | 1 |
177 | Bryant Packard | OF | Tigers | 12 | 89 | 89 | 1 |
178 | Isaiah Greene | OF | Mets | 11 | 90 | 90 | 1 |
179 | Ivan Herrera | C | Cardinals | 10 | 92 | 100 | 2 |
180 | J.T. Ginn | RHP | Mets | 9 | 92 | 92 | 1 |
181 | Jared Kelley | RHP | White Sox | 8 | 93 | 93 | 1 |
182 | Jorge Mateo | 2B | Padres | 8 | 93 | 93 | 1 |
183 | Ryan Jeffers | C | Twins | 8 | 95 | 99 | 2 |
184 | Alexfri Planez | OF | Indians | 8 | 94 | 100 | 2 |
185 | Jared Jones | RHP | Pirates | 5 | 96 | 96 | 1 |
186 | Mason Martin | OF | Pirates | 4 | 97 | 97 | 1 |
187 | Drew Mendoza | 3B | Nationals | 4 | 97 | 97 | 1 |
188 | Bayron Lora | OF | Rangers | 3 | 98 | 98 | 1 |
189 | Cade Cavalli | RHP | Nationals | 3 | 98 | 98 | 1 |
190 | Ji-Hwan Bae | 2B/SS | Pirates | 3 | 98 | 98 | 1 |
191 | Edward Olivares | OF | Padres | 3 | 98 | 98 | 1 |
192 | Jackson Rutledge | RHP | Nationals | 2 | 99 | 99 | 1 |
193 | James Karinchak | RHP | Indians | 2 | 99 | 99 | 1 |
194 | Tyler Soderstorm | C | Athletics | 2 | 99 | 99 | 1 |
195 | Taylor Walls | SS | Rays | 1 | 100 | 100 | 1 |
196 | Seth Corry | LHP | Giants | 1 | 100 | 100 | 1 |
197 | Luis Toribio | 3B | Giants | 1 | 100 | 100 | 1 |