In just a few short days, the 2021 Major League Baseball season will get underway. Fans of Minor League Baseball will have to wait a little longer with clubs operating their alternate training sites for at least the first month of the 2021 season.
As we saw in 2020, prospects can develop and thrive at alternate training sites. They’re able to work on specific parts of their games without having to worry about statistics or the outcomes of games. We saw solid prospects like Ryan Mountcastle of the Orioles and Ke’Bryan Hayes of the Pirates take their games to new heights after spending significant time at their respective sites last year. T.J. Zeuch of the Blue Jays, who added a few miles-per-hour on his sinker after spending most of 2020 at the alternate training site, spoke glowingly of his experiences in the unique environment.
But while these alternate training sites can benefit players with their developments, they can create havoc for prospect watchers and fantasy managers looking for the next impact rookie. However, even with no minor league games for at least a month, Rotoballer will keep you up to date on all the news leaking out of the clubs’ alternate training sites. And once the top prospects in the game take to the field, we’ll provide regular updates as those players’ values rise and fall throughout the year. Today, we’ll provide our last preseason update of the Top 250 dynasty prospects for 2021.
Featured Promo: For this week only, take 50% off any full-season or yearly Premium Pass on the site! Just enter discount code THANKS when checking out. Thanks for being a reader, and Happy Holidays! Sign Up Now!
Top 250 Fantasy Baseball Prospects
Pitchers with fewer than 50 MLB innings qualify for the list, while hitters with fewer than 130 at-bats are eligible — regardless of service time.
Ranking | Player | Pos | Team | Age | ETA |
1 | Jarred Kelenic | OF | 21 | SEA | 2021 |
2 | Wander Franco | SS | 19 | TB | 2021 |
3 | Marco Luciano | SS | 19 | SF | 2023 |
4 | Julio Rodriguez | OF | 20 | SEA | 2022 |
5 | Andrew Vaughn | 1B | 22 | CHW | 2021 |
6 | Spencer Torkelson | 1B | 21 | DET | 2022 |
7 | Nate Pearson | SP | 24 | TOR | 2020 |
8 | MacKenzie Gore | SP | 21 | SD | 2021 |
9 | Alex Kirilloff | OF | 23 | MIN | 2021 |
10 | Dylan Carlson | OF | 22 | STL | 2020 |
11 | Austin Martin | 3B | 21 | TOR | 2022 |
12 | Adley Rutschman | C | 23 | BAL | 2022 |
13 | Ian Anderson | SP | 22 | ATL | 2020 |
14 | Riley Greene | OF | 20 | DET | 2022 |
15 | Bobby Witt Jr. | SS | 20 | KC | 2022 |
16 | Matt Manning | SP | 23 | DET | 2021 |
17 | Zac Veen | OF | 19 | COL | 2023 |
18 | Jasson Dominguez | OF | 18 | NYY | 2024 |
19 | Trevor Larnach | OF | 23 | MIN | 2021 |
20 | Randy Arozarena | OF | 25 | TB | 2021 |
21 | Sixto Sanchez | SP | 22 | MIA | 2020 |
22 | CJ Abrams | SS | 20 | SD | 2023 |
23 | Casey Mize | SP | 23 | DET | 2020 |
24 | Spencer Howard | SP | 24 | PHI | 2020 |
25 | Grayson Rodriguez | SP | 21 | BAL | 2022 |
26 | Tarik Skubal | SP | 24 | DET | 2020 |
27 | Nick Gonzales | 2B | 21 | PIT | 2022 |
28 | Triston McKenzie | SP | 23 | CLE | 2020 |
29 | Francisco Alvarez | C | 19 | NYM | 2023 |
30 | Nolan Jones | 3B | 22 | CLE | 2021 |
31 | Jordan Groshans | 3B/SS | 21 | TOR | 2022 |
32 | Max Meyer | SP | 21 | MIA | 2022 |
33 | Josh Jung | 3B | 22 | TEX | 2022 |
34 | Orelvis Martinez | 3B/SS | 19 | TOR | 2023 |
35 | Asa Lacy | SP | 21 | KC | 2022 |
36 | Daniel Lynch | SP | 24 | KC | 2021 |
37 | Luis Patino | SP | 21 | TB | 2020 |
38 | Corbin Carroll | OF | 20 | ARI | 2022 |
39 | Jackson Kowar | SP | 24 | KC | 2021 |
40 | Vidal Brujan | 2B | 23 | TB | 2021 |
41 | Joey Bart | C | 24 | SF | 2020 |
42 | Nolan Gorman | 3B | 20 | STL | 2022 |
43 | Logan Gilbert | SP | 23 | SEA | 2021 |
44 | Daulton Varsho | C/OF | 24 | ARI | 2020 |
45 | Robert Hassell | OF | 19 | SD | 2023 |
46 | Jo Adell | OF | 21 | LAA | 2020 |
47 | Geraldo Perdomo | SS | 21 | ARI | 2021 |
48 | Garrett Crochet | SP | 21 | CHW | 2020 |
49 | Edward Cabrera | SP | 22 | MIA | 2021 |
50 | Matthew Liberatore | SP | 21 | STL | 2022 |
51 | Emerson Hancock | SP | 21 | SEA | 2022 |
52 | Noelvi Marte | SS | 19 | SEA | 2023 |
53 | Ke’Bryan Hayes | 3B | 24 | PIT | 2020 |
54 | Brandon Marsh | OF | 23 | LAA | 2021 |
55 | J.J. Bleday | OF | 23 | MIA | 2021 |
56 | Shane McClanahan | SP | 23 | TB | 2021 |
57 | Brailyn Marquez | SP | 22 | CHC | 2020 |
58 | Kody Hoese | 3B | 23 | LAD | 2022 |
59 | Oneil Cruz | SS | 22 | PIT | 2022 |
60 | Alejandro Kirk | C | 22 | TOR | 2020 |
61 | Jose Garcia | SS | 22 | CIN | 2020 |
62 | Nick Madrigal | 2B | 23 | CHW | 2020 |
63 | Brendan Rodgers | 2B | 26 | COL | 2019 |
64 | Quinn Priester | SP | 20 | PIT | 2023 |
65 | Brennen Davis | OF | 21 | CHC | 2022 |
66 | Hunter Greene | SP | 21 | CIN | 2022 |
67 | Ryan Mountcastle | OF | 23 | BAL | 2020 |
68 | Jackson Rutledge | SP | 21 | WSH | 2022 |
69 | Tyler Stephenson | C | 24 | CIN | 2020 |
70 | Michael Busch | 2B | 23 | LAD | 2023 |
71 | Xavier Edwards | 2B | 21 | TB | 2022 |
72 | Cristian Pache | OF | 22 | ATL | 2020 |
73 | Kristian Robinson | OF | 20 | ARI | 2022 |
74 | Josiah Gray | SP | 23 | LAD | 2021 |
75 | Alek Thomas | OF | 20 | ARI | 2022 |
76 | Heliot Ramos | OF | 21 | SF | 2022 |
77 | Clarke Schmidt | SP | 24 | NYY | 2020 |
78 | Shane Baz | SP | 21 | TB | 2022 |
79 | George Kirby | SP | 23 | SEA | 2021 |
80 | DL Hall | SP | 22 | BAL | 2022 |
81 | Bobby Dalbec | 3B/1B | 25 | BOS | 2020 |
82 | Brice Turang | SS | 21 | MIL | 2022 |
83 | Jazz Chisholm | SS | 23 | MIA | 2020 |
84 | Pete Crow-Armstrong | OF | 18 | NYM | 2023 |
85 | Deivi Garcia | SP | 21 | NYY | 2020 |
86 | Jeter Downs | 2B | 22 | BOS | 2021 |
87 | Luis Campusano | C | 22 | SD | 2020 |
88 | Mick Abel | SP | 19 | PHI | 2024 |
89 | Jared Kelley | SP | 19 | CHW | 2023 |
90 | Matthew Allan | SP | 19 | NYM | 2023 |
91 | Andres Gimenez | SS | 22 | CLE | 2020 |
92 | Triston Casas | 1B | 21 | BOS | 2022 |
93 | Alek Manoah | SP | 23 | TOR | 2022 |
94 | Trevor Rogers | SP | 23 | MIA | 2020 |
95 | A.J. Puk | SP | 25 | OAK | 2020 |
96 | Jonathan India | 2B | 24 | CIN | 2021 |
97 | Simeon Woods Richardson | SP | 20 | TOR | 2021 |
98 | Leody Taveras | OF | 22 | TEX | 2020 |
99 | Jeremiah Jackson | 2B | 20 | LAA | 2022 |
100 | Brett Baty | 3B | 21 | NYM | 2023 |
101 | Luis Toribio | 3B | 20 | SF | 2023 |
102 | Royce Lewis | SS/OF | 21 | MIN | 2022 |
103 | Brendan McKay | SP | 25 | TB | 2019 |
104 | Braxton Garrett | SP | 23 | MIA | 2020 |
105 | Tanner Houck | SP | 24 | BOS | 2020 |
106 | Michael Kopech | SP | 24 | CHW | 2018 |
107 | Jordan Walker | 3B | 18 | STL | 2024 |
108 | Ronny Mauricio | SS | 19 | NYM | 2023 |
109 | Jordan Balazovic | SP | 22 | MIN | 2022 |
110 | Taylor Trammell | OF | 23 | SEA | 2022 |
111 | Reid Detmers | SP | 21 | LAA | 2021 |
112 | Drew Waters | OF | 22 | ATL | 2021 |
113 | Wilman Diaz | SS | 17 | LAD | 2024 |
114 | Cade Cavalli | SP | 22 | WSH | 2023 |
115 | J.T. Ginn | SP | 21 | NYM | 2023 |
116 | Austin Hendrick | OF | 19 | CIN | 2024 |
117 | George Valera | OF | 20 | CLE | 2023 |
118 | Hunter Bishop | OF | 22 | SF | 2023 |
119 | David Peterson | SP | 25 | NYM | 2020 |
120 | Brennan Malone | SP | 20 | PIT | 2023 |
121 | Seth Corry | SP | 22 | SF | 2022 |
122 | Bo Naylor | C | 20 | CLE | 2022 |
123 | Diego Cartaya | C | 19 | LAD | 2023 |
124 | Tucker Davidson | SP | 24 | ATL | 2020 |
125 | Bryan Mata | SP | 21 | BOS | 2021 |
126 | Jhoan Duran | SP | 23 | MIN | 2021 |
127 | Tejay Antone | SP/RP | 27 | Reds | 2020 |
128 | Joshua Lowe | OF | 23 | TB | 2021 |
129 | Keibert Ruiz | C | 22 | LAD | 2020 |
130 | Brent Rooker | OF | 26 | MIN | 2020 |
131 | Daulton Jefferies | SP | 25 | OAK | 2020 |
132 | Garrett Mitchell | OF | 22 | MIL | 2023 |
133 | Bryson Stott | SS | 23 | PHI | 2022 |
134 | Robert Puason | SS | 18 | OAK | 2024 |
135 | Liover Peguero | SS | 20 | PIT | 2023 |
136 | Kyren Paris | 2B/SS | 19 | LAA | 2023 |
137 | Maximo Acosta | SS | 18 | TEX | 2024 |
138 | Luis Matos | OF | 19 | SF | 2023 |
139 | Adrian Morejon | SP | 21 | SD | 2019 |
140 | Nick Lodolo | SP | 23 | CIN | 2021 |
141 | Chris Rodriguez | SP | 22 | LAA | 2022 |
142 | Luis Garcia | SP | 24 | HOU | 2020 |
143 | Dane Dunning | SP | 26 | TEX | 2020 |
144 | JT Brubaker | SP | 27 | PIT | 2020 |
145 | Mark Vientos | 3B | 21 | NYM | 2022 |
146 | Isaac Paredes | 3B | 21 | DET | 2020 |
147 | Michael Toglia | 1B | 22 | COL | 2022 |
148 | Aaron Bracho | 2B | 20 | CLE | 2023 |
149 | Cole Wilcox | SP | 21 | TB | 2023 |
150 | Francisco Morales | SP | 21 | PHI | 2022 |
151 | Bryan Abreu | SP | 23 | HOU | 2020 |
152 | Luis Gil | SP | 22 | NYY | 2022 |
153 | Nick Bitsko | SP | 18 | TB | 2024 |
154 | Ethan Hankins | SP | 20 | CLE | 2022 |
155 | Daniel Espino | SP | 20 | CLE | 2023 |
156 | Hudson Head | OF | 19 | PIT | 2023 |
157 | Forrest Whitley | SP | 23 | HOU | 2021 |
158 | Heston Kjerstad | OF | 21 | BAL | 2023 |
159 | Isaiah Greene | OF | 19 | CLE | 2024 |
160 | JJ Goss | SP | 20 | TB | 2023 |
161 | Zack Thompson | SP | 23 | STL | 2022 |
162 | Tyler Soderstrom | C | 19 | OAK | 2024 |
163 | Jordyn Adams | OF | 21 | LAA | 2023 |
164 | Erick Pena | OF | 17 | KC | 2024 |
165 | Jarren Duran | OF | 24 | BOS | 2021 |
166 | Ryan Jeffers | C | 23 | MIN | 2020 |
167 | Alexander Canario | OF | 20 | SF | 2023 |
168 | Gabriel Moreno | C | 20 | TOR | 2022 |
169 | Aaron Sabato | 1B | 21 | MIN | 2023 |
170 | Hans Crouse | SP | 22 | TEX | 2022 |
171 | Alexander Vizcaino | SP | 23 | NYY | 2022 |
172 | Ryan Weathers | SP | 21 | SD | 2023 |
173 | Pedro Leon | OF | 22 | HOU | 2022 |
174 | D’Shawn Knowles | OF | 20 | LAA | 2023 |
175 | Cristian Hernandez | SS | 17 | CHC | 2025 |
176 | Kyle Harrison | SP | 19 | SF | 2024 |
177 | Hedbert Perez | OF | 17 | MIL | 2024 |
178 | Carlos Colmenarez | SS | 17 | TB | 2025 |
179 | Carmen Mlodzinski | SP | 21 | PIT | 2023 |
180 | Bobby Miller | SP | 21 | LAD | 2023 |
181 | Travis Swaggerty | OF | 23 | PIT | 2022 |
182 | Lane Thomas | OF | 25 | STL | 2019 |
183 | Slade Cecconi | SP | 21 | ARI | 2023 |
184 | Braden Shewmake | SS | 23 | ATL | 2021 |
185 | Tyler Freeman | 2B/SS | 21 | CLE | 2021 |
186 | Corbin Martin | SP | 25 | D-Backs | 2019 |
187 | Bobby Bradley | 1B | 24 | Indians | 2019 |
188 | Miguel Vargas | 3B | 21 | LAD | 2022 |
189 | Ed Howard | SS | 19 | CHC | 2024 |
190 | Oswald Peraza | SS | 20 | NYY | 2022 |
191 | Adam Kloffenstein | SP | 20 | TOR | 2023 |
192 | Kyle Muller | SP | 23 | ATL | 2021 |
193 | Aaron Schunk | 3B | 23 | COL | 2022 |
194 | Justin Foscue | 2B | 21 | TEX | 2023 |
195 | Miguel Hiraldo | SS/3B | 20 | TOR | 2022 |
196 | Otto Lopez | 2B/OF | 22 | TOR | 2022 |
197 | Brayan Rocchio | SS | 20 | CLE | 2023 |
198 | Jared Jones | SP | 19 | PIT | 2024 |
199 | Sam Huff | C | 23 | TEX | 2020 |
200 | Bryce Jarvis | SP | 23 | ARI | 2023 |
201 | Austin Wells | C/OF | 21 | NYY | 2023 |
202 | Akil Baddoo | OF | 22 | DET | 2021 |
203 | Patrick Bailey | C | 21 | SF | 2023 |
204 | Colton Welker | 1B/3B | 23 | COL | 2021 |
205 | Luis Medina | SP | 21 | NYY | 2022 |
206 | Lewis Diaz | 1B | 24 | MIA | 2020 |
207 | Jeremy Pena | SS | 23 | HOU | 2021 |
208 | Luisangel Acuna | SS | 18 | TEX | 2024 |
209 | Gunnar Henderson | SS | 19 | BAL | 2023 |
210 | Masyn Winn | SS/P | 18 | STL | 2024 |
211 | Cole Winn | SP | 21 | TEX | 2023 |
212 | Dean Kremer | SP | 25 | BAL | 2020 |
213 | Logan Davidson | SS | 23 | OAK | 2022 |
214 | Danny de Andrade | SS | 16 | MIN | 2024 |
215 | Jose Devers | SS | 21 | MIA | 2022 |
216 | Ji-Hwan Bae | SS/2B | 21 | PIT | 2022 |
217 | Gabriel Arias | SS | 20 | CLE | 2022 |
218 | Thomas Hatch | SP | 26 | TOR | 2020 |
219 | Monte Harrison | OF | 25 | MIA | 2020 |
220 | Daniel Cabrera | OF | 22 | DET | 2023 |
221 | Reginald Preciado | SS | 17 | CHC | 2024 |
222 | Peyton Burdick | OF | 23 | MIA | 2022 |
223 | Zach DeLoach | OF | 22 | SEA | 2023 |
224 | Yoelqui Cespedes | OF | 23 | CHW | 2022 |
225 | Anthony Kay | SP | 25 | TOR | 2019 |
226 | Daniel Johnson | OF | 25 | CLE | 2020 |
227 | Adbert Alzolay | SP | 25 | CHC | 2019 |
228 | Jesus Sanchez | OF | 23 | MIA | 2020 |
229 | Kevin Alcantara | OF | 18 | NYY | 2024 |
230 | Tahnaj Thomas | SP | 21 | PIT | 2023 |
231 | Chris McMahon | SP | 22 | COL | 2023 |
232 | Anderson Tejeda | SS | 22 | TEX | 2021 |
233 | Yhoswar Garcia | OF | 19 | PHI | 2024 |
234 | Seth Beer | 1B/DH | 24 | ARI | 2021 |
235 | Anthony Volpe | SS | 19 | NYY | 2023 |
236 | Leonardo Jimenez | SS/2B | 19 | TOR | 2023 |
237 | Ryan Rolison | SP | 23 | COL | 2021 |
238 | Ivan Herrera | C | 20 | STL | 2023 |
239 | Casey Schmitt | 3B | 21 | SF | 2023 |
240 | Gage Workman | 3B | 21 | DET | 2023 |
241 | Roansy Contreras | SP | 21 | Pirates | 2023 |
242 | Mickey Moniak | OF | 22 | Phillies | 2021 |
243 | Cal Raleigh | C | 24 | SEA | 2022 |
244 | Ryan Vilade | OF/SS | 21 | COL | 2021 |
245 | Gilberto Jimenez | OF | 20 | BOS | 2023 |
246 | Ronaldo Hernandez | C | 23 | TB | 2022 |
247 | Khalil Lee | OF | 22 | NYM | 2021 |
248 | Daz Cameron | OF | 24 | DET | 2020 |
249 | Jay Groome | SP | 22 | BOS | 2022 |
250 | Sherten Apostel | 3B | 21 | TEX | 2020 |
Prospect Notes: Player 1-10
Seattle Mariners outfield prospect Jarred Kelenic will open the year at the alternate training site. He’s probably ready to be an impact player but the weather (and field conditions) can be unpredictable in the early parts of the year and Kelenic already missed time this spring with a knee injury. I have no doubt he'll reach the majors in time to be a strong contender for rookie of the year in 2021.
Ranked fourth overall, Kelenic’s teammate Julio Rodriguez has looked outstanding this spring. He’s still working on tapping into the raw power but his hit tool is very advanced for his age (20).
Spencer Torkelson entered camp with a lot of hype surrounding him and the Tigers also challenged him with a new defensive assignment at the hot corner. The 2020 first-overall draft pick struggled mightily with the bat but it doesn’t really change any long-term outlook. He should still be a source of massive power when he’s ready -- likely in 2022.
Pitcher Nate Pearson slid down a tiny bit in the rankings because of the repeated injuries that he’s suffered to date, including the groin injury that will keep him off the opening day roster. He’s a big, strong pitcher but he’s fallen prey to a handful of injuries already in his young career, which is worrisome.
Two young outfielders make up the backend of the Top 10: Alex Kirilloff and Dylan Carlson. Both players were handled very differently this spring. Kirilloff was left to fight it out for an opening-day role with a handful of lesser talents while the Cardinals very early on announced that Carlson was the favorite for a role in the majors. Kirilloff appeared to put a lot of pressure on himself while Carlson was more relaxed and, although he started slowly, was able to pull himself out of the tailspin. The Twins’ prospect never recovered from his slow start and will open the year in the minors. Luckily, a little additional time at the alternate site won’t hurt Kirilloff’s long-term outlook and I’m hoping Brent Rooker gets a fair shot at regular playing time.
Prospect Notes: Players 11-30
Braves starter Ian Anderson is going to be a stud at the top of the rotation with Mike Soroka and Max Fried, hopefully for a very long time. I expect huge things from him -- if he can stay healthy -- given how good he looked this spring (and in six games last year at the MLB level).
Obviously, Bobby Witt Jr. is full of hype right now after an eye-opening spring. I had a hard time choosing between him and CJ Abrams back in 2019 when I was ranking the top talents in the amateur draft. I eventually settled on Witt Jr. at third and Abrams fourth overall but they both look like future studs and the Royals prospect has gotten more consistent with his contact since turning pro. I don’t know that he’ll be ready to play at the MLB level this year (And is there really any reason to rush him?) but Witt Jr. has definitely upped his ETA.
Trevor Larnach quietly had a very nice spring in limited opportunities. But with just 11 plate appearance, the Twins clearly had no intention of allowing him to play himself into the 26-man roster conversation. He’s only beginning his fourth pro season so he has plenty of time to find a role with the club once the depth ahead of him (Alex Kirilloff, Brent Rooker) gets a longer look.
The news that Casey Mize made the Tigers’ opening day roster took me by surprise. He was pretty bad during the spring and has struggled with his command and control in both 2020 and ’21. With the Tigers still in rebuilding mode, I would have personally given him a month to sort things out without the everyday pressures of playing in the majors, but the club obviously thinks the big league staff is better suited to helping him work through it.
Nick Gonzales didn’t get a long look during the spring with the Pirates (13 PAs in 11 games) but it’s interesting to note that two of his three hits were for extra bases. The young second baseman is known for having outstanding contact skills but people seem split on how much power he’ll produce. I’ve always felt he would have above-average pop due to his lightning-quick bat speed and success with wood bats in college summer leagues.
Nolan Jones didn’t receive much playing time with Cleveland given the presence of Jose Ramirez at third base but he posted a .583 on-base average in eight games (four walks, three hits) to underscore why he should be a top target in on-base leagues like Ottoneu. Once he gets his opportunity (and starts hitting more balls in the air), Jones will really take off.
Prospect Notes: Players 31-50
Josh Jung suffered an unfortunate foot injury during the spring but it should have no long-term impact on his value. I'm one of his biggest supporters.
Daniel Lynch had a rough spring and doesn’t look as MLB-ready as teammate Jackson Kowar. They’ll probably be pretty close in value in the long-run but I now have Kowar reaching the majors a little more quickly.
Luis Patino was used in just one-inning stints during the spring as the Rays kept the innings down likely with an eye to a larger MLB role later in the season. The club had the same approach with Shane McClahanan, who was downright dominant in the shorter stints with seven strikeouts in seven innings.
Joey Bart had an ugly MLB debut in 2020 that was doomed by a BB-K of 2-41 in 33 games. The 37% strikeout rate needs to come down significantly if he’s going to have long-term success. The good news is that he did a better job of making contact this spring with a strikeout rate at 28% and he’s still hitting the ball with authority.
The Mariners will open the season with a fairly deep, albeit unproven, rotation. While former first-rounder Logan Gilbert won’t make the club out of the spring, he has the skillset to be a better long-term fantasy asset than Justin Dunn or Justus Sheffield. He throws strikes, misses bats, and keeps the ball in the park.
Daulton Varsho has a ton of value in fantasy baseball because he’s catcher-eligible but will mostly play another position (outfield). And he has a far higher upside than other players with a similar defensive profile like Isiah Kiner-Falefa or Kyle Farmer. The Diamondbacks’ prospect has 20-20 (HR-SB) upside.
Yes, I know that Jo Adell is lower than you think he should be. He made better contact this spring and still hit the ball with authority so, hopefully, the light bulb has finally come on for him. But we’ll see. He’s also lost some ground on Brandon Marsh, who is charging up behind Adell and has earned praises from the coaching staff.
Garrett Crochet would be higher on talent alone but his long-term role is in question. If he eventually shifts into a starting role — which I think he will — then he moves up the list a bit although we don’t really know how well his repertoire or command will play as a starter.
Prospect Notes: Players 51-75
Ke’Bryan Hayes has the skills to be an impact third baseman at the MLB level. His future as a highly-sought-after fantasy commodity relies on his ability to get the ball off the ground more consistently. Hayes averaged a ground-ball rate well above 40% in the minors and it sat at 48% in the majors in 2020. The 25% HR/FB rate in the MLB was almost 20% above his MiLB rate.
Brandon Marsh doesn’t have the same raw power potential that Jo Adell possesses but he offers an intriguing power-speed mix. He also has a little more feel for hitting and his willingness to take a walk makes him a solid target in on-base leagues.
J.J. Bleday has flashed some power but he doesn’t appear to be as polished as some people think he is based on his spring performance. When he’s made contact, he’s hit the ball hard. But he also has 11 strikeouts in just 23 at-bats. He’s a player that’s probably suffered from the lack of traditional game action.
Alejandro Kirk could be an offensive beast in both standard fantasy formats and on-base leagues. He has a natural feel for making contact and the ball jumps off his bat. His conditioning has been the biggest concern but he lost a noticeable amount of weight in the offseason.
Hunter Greene is another player that needs to get into some real game action this year after missing more than two years due to Tommy John surgery and the subsequent rehab. He can still hit 100 mph with ease but his secondary stuff needs polish.
Ryan Mountcastle has flashed some outstanding power this spring with nine of his 12 hits going for extra bases but he’s slipped back into old habits with a BB-K or 1-9. The knock on Mountcastle has always been his over-aggressive approach which causes him to swing at and make contact with too many pitcher’s pitches. His 8% walk rate at the MLB level in 35 games last year was a noticeable deviation from career norms in the 4-6% range.
Cristian Pache looked like his bat was starting to come around but it’s taken a step back this spring. His plus defense in the outfield will make him a strong real-life baseball player but he needs to jumpstart the offensive side of his game to realize his full potential on the fantasy side.
Josiah Gray could probably be a No. 3 or 4 starter in some clubs’ starting rotations right now but he’s stuck behind an almost unbelievable amount of starting pitching depth with the likes of Julio Urias, Tony Gonsolin, and Dustin May all struggling to find a role in the Dodgers’ rotation.
Prospect Notes: Players 76-100
Heliot Ramos had an eye-opening spring with the Giants as witnessed by a 1.164 OPS. However, his uninspired BB-K of 1-8 against modestly-skilled competition this spring shows that he still has some work to do in terms of his patience at the plate.
Bobby Dalbec has impressive power. Even with the deadened baseball coming to the major leagues in 2021, he’s unlikely to miss a beat in the power department. And he also offers a strong on-base presence with his above-average walk rates. From a long-term perspective, though, there aren’t many players that have long, illustrious careers with his type of approach although there are anomalies like Joey Gallo and Russell Branyan.
Jazz Chisholm looked lost for the first half of the spring but, to his credit, he’s turned things around recently — perhaps just in time to win the starting second base role with the Marlins. Still, I’m worried about his long-term prospects given his grip-and-rip approach. If things click, though, his power-speed mix with middle-infield fantasy eligibility is intriguing.
At the start of the spring it looked like both Clarke Schmidt and Deivi Garcia could play key roles for the Yankees from Day 1 of the spring. But then Schmidt got hurt and Garcia was out-pitched by the likes of Jordan Montgomery and Domingo German. However, I still like both of their chances to be solid MLB pitchers in the long run.
Luis Campusano has a chance to prove himself at the MLB level with Austin Nola on the sidelines with his finger injury. Campusano has surprising pop and a good handle on the strike zone for his age (22).
Alek Manoah saw his fantasy value enjoy a significant spike this spring by striking out 15 of the 24 batters that he faced (without a walk) and it was against some very tough competition — including the New York Yankees not once but twice.
A.J. Puk sits this far down the list because I struggle to see a future where he pitches out of a big-league starting rotation for any significant amount of time. He’s just one of those pitchers that breaks down easily and he’s already had significant arm and shoulder injuries with just 11.1 innings of MLB experience under his belt.
Jonathan India showed up in the spring as a completely different player than we saw in 2019. The inconsistent, power-shy third baseman is now a line-drive machine playing a solid second base. His offensive approach fits far better at the keystone.
Simeon Woods Richardson was another Blue Jays pitching prospect that had a strong spring — and he faced the same tough lineups that Alek Manoah faced. The difference is that instead of throwing 96-97 mph like his teammate, Woods Richardson is more 91-93 mph. But he’s also fearless and will throw all four of his offerings in any count.
Prospects Notes: Players 101-150
Tanner Houck entered the spring with a good shot at being one of Boston’s top-five starters. Last season, he posted a K-BB of 21-9 in 17 big-league innings. This spring, though, he’s looked like a different pitcher and he allowed six runs in 6.1 innings with a K-BB of 4-10. He has the ceiling of a mid-rotation starter but he has a history of getting out of whack with his command for long stretches.
Michael Kopech is likely going to spend most of the 2021 season as a multi-inning reliever but with a lack of pitching depth in the minors, I could see the White Sox quickly turning to him if they end up needing a starter.
Taylor Trammell has gotten stronger as the spring went on which is what you want to see from a young, unproven player. He has a 1.016 OPS through 18 games but the BB-K of 6-16 shows that there will likely be some contact issues early in his big-league career. Still, his power-speed mix is tantalizing.
While Cristian Pache has been disappointing at the plate, fellow rookie outfielder Drew Waters has been invisible. While I’ve never been a huge fan of the toolsy player, it’s somewhat shocking to see he’s only gotten into four spring games with four total at-bats.
You can read more about Tejay Antone here but, in short, I’m a huge fan and think he has massive, untapped potential if he’s given a shot at starting for the Reds. He has big velocity, high spin rates, and excellent underlying numbers.
Brent Rooker is a big-time sleeper for me. He was last year, too. And the Twins outfielder looked good in seven big-league games (161 wRC+) before his forearm was broken by an errant pitch. Now, his bat has looked a little slower this spring but I’ve only seen him play once so it could have been an anomaly. With Alex Kirilloff banished to the minors to begin the season, Rooker has a big opportunity to secure a permanent role with the club.
Daulton Jefferies has always been talented but injuries have slowed his ascent through the minors. This spring, he has a 20-3 K-BB in 13 innings. But like teammate A.J. Puk, it’s hard to envision Jefferies sticking in the starting rotation. Draft in 2016, he’s thrown just over 100 innings total in five years. He could thrive in a hybrid starter/reliever tandem role.
Garrett Mitchell opened some eyes this spring with his athletic play and clearly made some adjustments over the past year. Known as a toolsy-but-raw college player when he was selected in the first round of the 2020 draft, the outfielder now looks much more polished. He hit .379 in 29 at-bats this spring but he also had a so-so BB-K of 2-7 and was caught twice in five stolen base attempts.
Adrian Morejon has some impressive stuff but the inconsistent command has long been an issue for him. The Padres’ starting pitching depth is also formidable but he’s another pitcher that could perhaps thrive in a hybrid starter/reliever role.
Prospects Notes: Players 151-200
Bryan Abreu has looked like a different pitcher this year, which is good news for the pitching-starved Astros. I’m not ready to believe in the new-found control after he melted down last year but the K-BB of 9-2 in 10.1 innings is a great start. He’ll likely never have better than fringe-average command but his stuff is electric so it could work.
Jarren Duran opened a lot of eyes this spring. He made adjustments at the alternate training site in 2020 to incorporate more power into his contact/speed game and it stuck. He’s probably never going to be a power hitter but 15+ home runs would be a nice addition to his offensive (including base running) contributions.
Prior to the 2019 season, I hyped sophomore catcher Mitch Garver. He went on to hit 31 home runs that year in just 93 games. This year, I’m calling on another Twins catcher for a big year — if he gets enough playing time. Ryan Jeffers has to contend with Garver but the veteran is coming off a poor 2020 showing so there could be an opportunity for the rookie to settle in and show off his strong hitting abilities.
Ryan Weathers is probably going to open the year as a reliever for the Padres. I’ve never been a huge fan of Weathers but his stuff has ticked up recently and after previously seeing him as more of a No. 4/5 starter, he graduates to more of a 3/4 guy.
Hedbert Perez is a million miles away from the majors and received only three at-bats this spring but he nonetheless made waves with his athleticism and defensive prowess. I’m slowly becoming a big fan and am eager to see how his bat plays against age-appropriate pitching.
After missing the 2020 season due to Tommy John surgery, Corbin Martin made it back to the mound this spring. He looked noticeably rusty with an 8.53 ERA in three appearances but he still has the stuff to develop into a No. 3/4 starter for the Diamondbacks.
Bobby Bradley outperformed Jake Bauers at the plate this spring by a wide margin but with the latter player out of options, the club decided to protect its assets at the risk of playing worse baseball. Bradley should power his way back to the majors soon. He lost a ton of weight in the offseason and seemed to rediscover some bat speed.
Prospect Notes: Players 201-250
Akil Baddoo surprised just about everyone by earning an opening day roster spot. We don’t know how much he’ll play but he showed an intriguing power-speed mix. And while he strikes out a lot, he also takes a healthy number of walks which makes him a sleeper in on-base leagues.
Colton Welker had a big spring by hitting .357 in 42 at-bats but C.J. Cron will get the first crack at the Rockies’ first-base gig. Although he hit well, questions remain about the rookie’s ability to hit for enough power after just three of his 15 hits went for extra bases.
Dean Kremer had a disappointing spring by allowing 17 hits and 11 runs in 15.2 innings. But he also showed off his ability to miss bats with his K-BB of 16-8. His command may never be better than average but I think he can be a solid No. 4 starter for the Orioles.
Peyton Burdick is a popular prospect among Marlins fans but he didn’t look overly good this spring with six strikeouts in nine at-bats. I finally got a chance to see him during game action this spring and he’s got decent bat speed but his bat takes a long, loopy path to the ball which is no doubt why he’s had contact issues this spring.
Daniel Johnson had a nice spring with Cleveland and he has some intriguing tools. He’s jumped onto my radar but I’m still not sure if he’s going to be a nice fourth outfielder or if he has the chops to be an everyday guy. I’m hoping he gets lots of at-bats this year at triple-A (or the majors) to help answer that question.
Free from the Yankees' minor-league pitching depth, Roansy Contreras has looked good during his first spring with the Pirates. He only appeared in two games but he struck out five batters and should be an interesting pitcher to follow this year. He’ll likely open the year in high-A ball after starting out at the alternate training site.
I watched Mickey Moniak a little bit this spring after hearing good things coming out of spring training about him. But I was left with more of a “meh” impression. He showed some power with five of his six hits going for extra bases but he didn’t really hit at all after the middle of March and his power output came at the beginning of camp when pitchers were rusty.
Download Our Free News & Alerts Mobile App
Like what you see? Download our updated fantasy baseball app for iPhone and Android with 24x7 player news, injury alerts, sleepers, prospects & more. All free!
More Fantasy Baseball Advice