

Before getting to the our list of top baseball prospects heading into the 2020 season, here are a few notes on its compilation:
27 of our staff submitted a list of top 100 prospects with bias towards fantasy baseball contributions.
Prospect eligibility is only based on # of At Bats (130 or less) or Innings Pitched (50 or less). We did not factor in service time.
The # of Lists column tells you how many of our 27 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, 199 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 27 different Top 100’s, or what rank one of the correspondents gave to a specific player, the rankings spreadsheet can be viewed here.
Rank | Player Name | Position | Team | Total Points | Highest | Lowest | # of Lists |
---|---|---|---|---|---|---|---|
1 | Wander Franco | SS | Rays | 2698 | 1 | 2 | 27 |
2 | Jo Adell | OF | Angels | 2630 | 2 | 19 | 27 |
3 | Luis Robert | OF | White Sox | 2628 | 1 | 13 | 27 |
4 | Gavin Lux | 2B/SS | Dodgers | 2622 | 2 | 6 | 27 |
5 | MacKenzie Gore | LHP | Padres | 2538 | 3 | 13 | 27 |
6 | Julio Rodriguez | OF | Mariners | 2508 | 2 | 27 | 27 |
7 | Jarred Kelenic | OF | Mariners | 2505 | 2 | 30 | 27 |
8 | Adley Rutschman | C | Orioles | 2473 | 3 | 26 | 27 |
9 | Jesus Luzardo | LHP | Athletics | 2420 | 6 | 20 | 27 |
10 | Nate Pearson | RHP | Blue Jays | 2389 | 5 | 25 | 27 |
11 | Dylan Carlson | OF | Cardinals | 2372 | 6 | 25 | 27 |
12 | Royce Lewis | SS | Twins | 2336 | 5 | 28 | 27 |
13 | Casey Mize | RHP | Tigers | 2324 | 8 | 48 | 27 |
14 | Bobby Witt Jr. | SS | Royals | 2293 | 7 | 28 | 27 |
15 | Andrew Vaughn | 1B | White Sox | 2278 | 8 | 32 | 27 |
16 | CJ Abrams | SS | Padres | 2208 | 5 | 31 | 27 |
17 | Marco Luciano | SS | Giants | 2190 | 7 | 38 | 27 |
18 | Forrest Whitley | RHP | Astros | 2175 | 11 | 39 | 27 |
19 | Carter Kieboom | SS | Nationals | 2145 | 10 | 42 | 27 |
20 | Matt Manning | RHP | Tigers | 2110 | 13 | 48 | 27 |
21 | Alex Kirilloff | 1B/OF | Twins | 2082 | 8 | 52 | 27 |
22 | Michael Kopech | RHP | White Sox | 2009 | 12 | 61 | 27 |
23 | Dustin May | RHP | Dodgers | 1985 | 5 | 47 | 27 |
24 | Brendan McKay | LHP/DH | Rays | 1960 | 12 | 60 | 27 |
25 | Cristian Pache | OF | Braves | 1919 | 6 | 95 | 27 |
26 | Kristian Robinson | OF | Diamondbacks | 1901 | 9 | 72 | 27 |
27 | Sixto Sanchez | RHP | Marlins | 1901 | 15 | 54 | 27 |
28 | Joey Bart | C | Giants | 1893 | 11 | 63 | 27 |
29 | Luis Patino | RHP | Padres | 1864 | 7 | 63 | 27 |
30 | Alec Bohm | 3B | Phillies | 1843 | 14 | 81 | 27 |
31 | Drew Waters | OF | Braves | 1830 | 6 | 75 | 27 |
32 | Jasson Dominguez | OF | Yankees | 1804 | 9 | 76 | 26 |
33 | Nolan Gorman | 3B | Cardinals | 1725 | 15 | 54 | 27 |
34 | Spencer Howard | RHP | Phillies | 1707 | 19 | 77 | 27 |
35 | J.J. Bleday | OF | Marlins | 1699 | 14 | 59 | 27 |
36 | A.J. Puk | LHP | Athletics | 1697 | 22 | 63 | 27 |
37 | Vidal Brujan | 2B | Rays | 1692 | 16 | 88 | 27 |
38 | Brendan Rodgers | 2B/SS | Rockies | 1636 | 11 | 74 | 27 |
39 | Grayson Rodriguez | RHP | Orioles | 1632 | 30 | 60 | 27 |
40 | Nolan Jones | 3B | Indians | 1583 | 22 | 85 | 27 |
41 | Trevor Larnach | OF | Twins | 1496 | 13 | 79 | 27 |
42 | Riley Greene | OF | Tigers | 1474 | 20 | 99 | 26 |
43 | Nick Madrigal | 2B | White Sox | 1419 | 22 | 76 | 25 |
44 | Ian Anderson | RHP | Braves | 1405 | 28 | 81 | 26 |
45 | Nico Hoerner | IF/OF | Cubs | 1371 | 31 | 77 | 26 |
46 | Mitch Keller | RHP | Pirates | 1359 | 24 | 88 | 26 |
47 | Taylor Trammell | OF | Padres | 1318 | 16 | 87 | 26 |
48 | Corbin Carroll | OF | Diamondbacks | 1303 | 16 | 88 | 27 |
49 | Oneil Cruz | SS | Pirates | 1282 | 25 | 82 | 26 |
50 | Jordan Groshans | SS | Blue Jays | 1248 | 29 | 80 | 26 |
51 | Tarik Skubal | LHP | Tigers | 1228 | 12 | 85 | 26 |
52 | Alek Thomas | OF | Diamondbacks | 1227 | 23 | 86 | 25 |
53 | Jazz Chisholm | SS | Marlins | 1226 | 29 | 94 | 27 |
54 | Matthew Liberatore | LHP | Cardinals | 1207 | 37 | 85 | 27 |
55 | Evan White | 1B | Mariners | 1165 | 32 | 89 | 26 |
56 | Ronny Mauricio | SS | Mets | 1130 | 33 | 87 | 26 |
57 | Logan Gilbert | RHP | Mariners | 1124 | 34 | 83 | 27 |
58 | Jeter Downs | SS/2B | Red Sox | 1010 | 32 | 93 | 26 |
59 | Heliot Ramos | OF | Giants | 1001 | 39 | 94 | 26 |
60 | Ke'Bryan Hayes | 3B | Pirates | 991 | 29 | 88 | 22 |
61 | Triston Casas | 1B | Red Sox | 944 | 40 | 89 | 26 |
62 | Sean Murphy | C | Athletics | 932 | 36 | 96 | 23 |
63 | Noelvi Marte | SS | Mariners | 923 | 32 | 95 | 20 |
64 | Brennen Davis | OF | Cubs | 909 | 29 | 97 | 26 |
65 | Brandon Marsh | OF | Angels | 907 | 33 | 93 | 25 |
66 | Xavier Edwards | 2B/SS | Rays | 884 | 44 | 90 | 25 |
67 | Hunter Greene | SP | Reds | 854 | 42 | 96 | 24 |
68 | Josh Jung | 3B | Rangers | 828 | 38 | 94 | 26 |
69 | DL Hall | LHP | Orioles | 789 | 37 | 91 | 22 |
70 | George Valera | OF | Indians | 788 | 38 | 99 | 23 |
71 | Nick Lodolo | LHP | Reds | 721 | 42 | 95 | 22 |
72 | Brailyn Marquez | LHP | Cubs | 701 | 40 | 100 | 25 |
73 | Daniel Lynch | LHP | Royals | 670 | 38 | 100 | 23 |
74 | Shane Baz | RHP | Rays | 667 | 52 | 92 | 23 |
75 | Josiah Gray | RHP | Dodgers | 636 | 60 | 95 | 26 |
76 | Daulton Varsho | C | Diamondbacks | 601 | 50 | 100 | 23 |
77 | Jesus Sanchez | OF | Marlins | 595 | 48 | 96 | 18 |
78 | Kyle Wright | RHP | Braves | 591 | 47 | 91 | 18 |
79 | Deivi Garcia | RHP | Yankees | 567 | 55 | 87 | 19 |
80 | Luis Campusano | C | Padres | 552 | 46 | 90 | 17 |
81 | Hunter Bishop | OF | Giants | 520 | 28 | 93 | 20 |
82 | Edward Cabrera | RHP | Marlins | 511 | 34 | 98 | 20 |
83 | Clarke Schmidt | RHP | Yankees | 499 | 49 | 86 | 18 |
84 | Ryan Mountcastle | 1B/OF | Orioles | 445 | 50 | 100 | 21 |
85 | Brady Singer | RHP | Royals | 439 | 44 | 98 | 16 |
86 | Simeon Woods-Richardson | RHP | Blue Jays | 435 | 59 | 100 | 21 |
87 | Brent Honeywell | RHP | Rays | 427 | 48 | 98 | 18 |
88 | Jordan Balazovic | RHP | Twins | 384 | 46 | 96 | 17 |
89 | Luis Garcia | SS/2B | Nationals | 362 | 47 | 100 | 18 |
90 | Tyler Freeman | SS | Indians | 350 | 57 | 97 | 16 |
91 | Brusdar Graterol | RHP | Twins | 344 | 58 | 100 | 16 |
92 | Nick Solak | 2B/3B | Rangers | 314 | 43 | 100 | 14 |
93 | Erick Pena | OF | Royals | 304 | 60 | 95 | 16 |
94 | Jonathan India | 3B | Reds | 287 | 51 | 97 | 12 |
95 | Jackson Kowar | RHP | Royals | 269 | 43 | 98 | 11 |
96 | Austin Hays | OF | Orioles | 251 | 52 | 100 | 12 |
97 | Jose Urquidy | RHP | Astros | 249 | 45 | 99 | 10 |
98 | Bobby Dalbec | 3B | Red Sox | 247 | 53 | 98 | 14 |
99 | Orelvis Martinez | SS | Blue Jays | 224 | 51 | 100 | 11 |
100 | Geraldo Perdomo | SS | Diamondbacks | 220 | 61 | 98 | 12 |
101 | Francisco Alvarez | C | Mets | 218 | 55 | 98 | 9 |
102 | George Kirby | RHP | Mariners | 215 | 54 | 99 | 13 |
103 | Sam Hilliard | OF | Rockies | 208 | 38 | 97 | 8 |
104 | Jose Garcia | SS | Reds | 193 | 29 | 99 | 8 |
105 | Seth Beer | 1B | Diamondbacks | 190 | 67 | 96 | 9 |
106 | Brayan Rocchio | SS | Indians | 176 | 63 | 97 | 8 |
107 | Shane McClanahan | LHP | Rays | 173 | 57 | 97 | 9 |
108 | Brice Turang | SS | Brewers | 166 | 59 | 99 | 8 |
109 | Robert Puason | SS | Athletics | 134 | 39 | 98 | 7 |
110 | Josh Lowe | OF | Rays | 129 | 69 | 94 | 7 |
111 | Kameron Misner | OF | Marlins | 126 | 46 | 98 | 5 |
112 | Ethan Hankins | RHP | Indians | 117 | 60 | 100 | 8 |
113 | Travis Swaggerty | OF | Pirates | 116 | 60 | 96 | 7 |
114 | Michael Toglia | 1B | Rockies | 113 | 54 | 93 | 5 |
115 | Tony Gonsolin | RHP | Dodgers | 107 | 66 | 94 | 6 |
116 | Tyler Stephenson | C | Reds | 104 | 49 | 98 | 6 |
117 | Brett Baty | 3B/1B | Mets | 104 | 72 | 100 | 9 |
118 | Jordyn Adams | OF | Angels | 100 | 58 | 96 | 6 |
119 | Daniel Espino | RHP | Indians | 100 | 69 | 93 | 6 |
120 | Jorge Mateo | SS | Athletics | 99 | 73 | 97 | 6 |
121 | Keibert Ruiz | C | Dodgers | 99 | 78 | 96 | 7 |
122 | Leody Taveras | OF | Rangers | 88 | 52 | 85 | 3 |
123 | Bryson Stott | SS | Phillies | 86 | 71 | 92 | 4 |
124 | Quinn Priester | RHP | Pirates | 84 | 59 | 88 | 3 |
125 | Shea Langeliers | C | Braves | 74 | 66 | 95 | 3 |
126 | Randy Arozarena | OF | Rays | 65 | 57 | 100 | 4 |
127 | Isaac Paredes | 3B/SS | Tigers | 64 | 63 | 100 | 6 |
128 | Jhoan Duran | RHP | Twins | 61 | 74 | 97 | 5 |
129 | Justin Dunn | RHP | Mariners | 60 | 67 | 100 | 5 |
130 | Jackson Rutledge | RHP | Nationals | 56 | 61 | 85 | 2 |
131 | Peyton Burdick | OF | Marlins | 56 | 72 | 74 | 2 |
132 | Andres Gimenez | SS | Mets | 56 | 83 | 99 | 6 |
133 | Kody Hoese | 3B | Dodgers | 54 | 59 | 99 | 3 |
134 | Mark Vientos | 3B/1B | Mets | 53 | 77 | 96 | 4 |
135 | Greg Jones | SS | Rays | 53 | 85 | 100 | 5 |
136 | Hudson Head | OF | Padres | 52 | 71 | 100 | 6 |
137 | Alek Manoah | RHP | Blue Jays | 47 | 80 | 97 | 4 |
138 | Abraham Toro | 3B | Astros | 43 | 58 | 58 | 1 |
139 | Adrian Morejon | LHP | Padres | 42 | 86 | 96 | 4 |
140 | Samuel Huff | C | Rangers | 42 | 87 | 99 | 7 |
141 | Luis Medina | RHP | Yankees | 37 | 64 | 64 | 1 |
142 | Sean Hjelle | RHP | Giants | 36 | 65 | 65 | 1 |
143 | Monte Harrison | OF | Marlins | 36 | 71 | 100 | 4 |
144 | Kyle Lewis | OF | Mariners | 34 | 69 | 99 | 2 |
145 | Estevan Florial | OF | Yankees | 32 | 81 | 89 | 2 |
146 | Parker Meadows | OF | Tigers | 30 | 86 | 99 | 3 |
147 | Joe Ryan | RHP | Rays | 29 | 89 | 99 | 5 |
148 | Tristen Lutz | OF | Brewers | 28 | 73 | 73 | 1 |
149 | Michael Siani | OF | Reds | 28 | 73 | 73 | 1 |
150 | Jake Fraley | OF | Mariners | 26 | 86 | 100 | 4 |
151 | Luis Matos | OF | Giants | 25 | 80 | 97 | 2 |
152 | Khalil Lee | OF | Royals | 25 | 87 | 90 | 2 |
153 | Lewin Diaz | 1B | Marlins | 24 | 83 | 100 | 3 |
154 | Kevin Alcantara | OF | Yankees | 23 | 78 | 78 | 1 |
155 | Miguel Amaya | C | Cubs | 23 | 89 | 96 | 3 |
156 | Triston McKenzie | RHP | Indians | 23 | 94 | 98 | 5 |
157 | Alexander Canario | OF | Giants | 22 | 87 | 99 | 3 |
158 | Ryan Vilade | SS | Rockies | 20 | 88 | 99 | 3 |
159 | Ezequiel Duran | 2B | Yankees | 19 | 88 | 95 | 2 |
160 | Hans Crouse | RHP | Rangers | 18 | 88 | 96 | 2 |
161 | Tanner Houck | RHP | Red Sox | 17 | 87 | 98 | 2 |
162 | Gilberto Jimenez | OF | Red Sox | 17 | 91 | 100 | 3 |
163 | Daulton Jefferies | RHP | Athletics | 17 | 92 | 93 | 2 |
164 | Luisangel Acuna | 2B/SS | Rangers | 16 | 85 | 85 | 1 |
165 | Victor Victor Mesa | OF | Marlins | 16 | 85 | 85 | 1 |
166 | Kyle Isbel | OF | Royals | 15 | 86 | 86 | 1 |
167 | Ivan Herrera | C | Cardinals | 15 | 91 | 96 | 2 |
168 | Liover Peguero | SS | Pirates | 14 | 87 | 87 | 1 |
169 | Shogo Akiyama | OF | Reds | 14 | 87 | 87 | 1 |
170 | Jared Oliva | OF | Pirates | 14 | 90 | 98 | 2 |
171 | Grant Lavigne | 1B | Rockies | 14 | 93 | 95 | 2 |
172 | Kendall Simmons | SS/2B/3B | Phillies | 13 | 88 | 88 | 1 |
173 | C.J. Chatham | SS/2B | Red Sox | 13 | 88 | 88 | 1 |
174 | Daz Cameron | OF | Tigers | 13 | 91 | 98 | 2 |
175 | Jeremiah Jackson | SS | Angels | 13 | 94 | 95 | 2 |
176 | Matthew Lugo | SS/2B | Red Sox | 12 | 89 | 89 | 1 |
177 | Dane Dunning | RHP | White Sox | 12 | 89 | 89 | 1 |
178 | Ryan Rolison | LHP | Rockies | 11 | 90 | 90 | 1 |
179 | Luis Alexander Basabe | OF | White Sox | 10 | 91 | 91 | 1 |
180 | Alexander Vargas | SS | Yankees | 9 | 92 | 92 | 1 |
181 | Aaron Ashby | LHP | Brewers | 9 | 92 | 92 | 1 |
182 | Tahnaj Thomas | RHP | Pirates | 7 | 94 | 94 | 1 |
183 | Gabriel Arias | 2B | Padres | 7 | 94 | 94 | 1 |
184 | Diego Cartaya | C | Dodgers | 6 | 95 | 95 | 1 |
185 | Keoni Cavaco | SS | Twins | 6 | 96 | 100 | 2 |
186 | Edward Olivares | OF | Padres | 5 | 96 | 96 | 1 |
187 | Terrin Vavra | SS/2B | Rockies | 5 | 96 | 96 | 1 |
188 | Alex Faedo | RHP | Tigers | 5 | 96 | 96 | 1 |
189 | Kris Bubic | LHP | Royals | 5 | 97 | 100 | 2 |
190 | Bryse Wilson | RHP | Braves | 4 | 97 | 97 | 1 |
191 | Matthew Allan | RHP | Mets | 4 | 97 | 97 | 1 |
192 | Heriberto Hernandez | 1B/C | Rangers | 4 | 97 | 97 | 1 |
193 | Mason Martin | OF | Pirates | 4 | 99 | 99 | 2 |
194 | Jay Groome | LHP | Red Sox | 3 | 98 | 98 | 1 |
195 | Jake Cronenworth | SS/RHP | Padres | 3 | 98 | 98 | 1 |
196 | Brent Rooker | OF | Twins | 3 | 98 | 98 | 1 |
197 | Maximo Acosta | SS | Rangers | 3 | 98 | 98 | 1 |
198 | Francisco Morales | RHP | Phillies | 2 | 99 | 99 | 1 |
199 | Colton Welker | 3B | Rockies | 1 | 100 | 100 | 1 |