The weather is beginning to turn for the better and a renewed sense of hope is in the air. Fantasy baseball is back and those of us who love the game couldn’t be more excited about it! The game has gone through many transformations over the years. We currently find ourselves in the early stages of unlocking the secrets behind advanced analytics. There are some intelligent people out there doing incredible work in the baseball community. Their innovation and willingness to share their gifts and support each other only continue to grow the game.

A difference between now and when I played my first league is the introduction of prospects to the game. It brought an entirely new element to fantasy baseball and opened the door for some intriguing dynasty leagues. To this day, there are mixed feelings about how to best utilize prospects in fantasy leagues. Some people see them as essential for long-term success. Others see them as nothing more than trade pieces to help them win right now. Regardless of what side of the fence you are on, there’s little doubt that prospects have become a big part of the fantasy experience. Becoming familiar with them can help you either way.

Like building a team through the draft, several different approaches can work with prospects. If your league values pitching, then consider bumping them up. If you value players that are closer but may not have as much upside, pay attention to ages and ETA. Prospects are mostly about projecting the future and figuring out how their skillsets could play a role in fantasy baseball down the line. It’s important to factor in your specific league categories as well. Certain prospects rise and fall depending on the categories being used. There are so many different ways to evaluate players making it such an interesting puzzle to try and put together.

I will be writing articles throughout the season discussing this list and the movement of players as more data becomes available. As a general guideline, here are some of the factors that go into this list…

1. I weigh upside over proximity to the Major Leagues. My approach is more tilted towards discovering future game-changing players. Someone who is on the verge of a promotion, or already has a job secured definitely gets a boost up the rankings. But the players with special skillsets get a lot of respect from me, even if their track record isn’t yet established.

2. While Minor League stats do have value, they are just a part of the process. There is so much development happening at this stage of their career that I don’t always find it to be an accurate way to gauge future fantasy value. Different leagues and parks also increase or suppress production, so it’s important to know the difference between legitimate improvements and being aided by offensive-heavy parks.

3. Age vs. Level is something I have used for many years to discover potential gems or avoid landmines. Simply put, a 19-year-old who is tearing through Double-A carries significantly more weight than a 23-year-old at the same level. Prospects who are much younger than their competition tend to have a lot of potential and upside, even if the statistics don’t necessarily look appealing.

4. Projecting positions for prospects can be tricky, as a lot of them end up moving to a different spot once they’ve been promoted. It is important to understand the general defensive skill set of the players. As we all know, there are certain positions that have more depth in the Majors. Prospects who can fill one of those spots have a higher floor and less pressure to reach certain statistical thresholds.

5. There is a long track record showing that hitting prospects are less risky than pitching prospects. While I’m not dismissing pitching as an important element of the game, I do take a more conservative approach with them relative to hitters. If you see pitchers ranked aggressively on this list, that should be taken as a sign I am particularly high on them.

Without further ado, I am pleased and honored to reveal the Top 300 dynasty prospects for RotoFanatic. I will be updating the list throughout the season, and we will expand it further and add more features. I appreciate your time and we hope you will bookmark this list and reference it for all of your dynasty needs.


Player NameRankTeamPositionAgeETALevel        
Jarred Kelenic1SEAOF212021AAA
Wander Franco2TBSS202021AAA
Julio Rodriguez3SEAOF202021A+
CJ Abrams4SDSS202022AA
Bobby Witt Jr.5KCSS202021AA
Jazz Chisholm Jr.6MIA2B232020MLB
Andrew Vaughn7CHW1B232021MLB
Marco Luciano8SFSS192022A
Spencer Torkelson9DET1B212022A+
Adley Rutschman10BALC232021AA
Ke'Bryan Hayes11PIT3B242020MLB
Alex Kirilloff12MINOF232021MLB
Riley Greene13DETOF202022AA
Austin Martin14TOROF222022AA
Brennen Davis15CHCOF212022AA
Corbin Carroll16ARIOF202022A+
Noelvi Marte17SEASS192023A
Jasson Dominguez18NYYOF182023Rookie
Triston Casas19BOS1B212022AA
Vidal Brujan20TB2B232021AAA
Jeter Downs21BOS2B222021AAA
Sixto Sanchez22MIARHP222020AAA
MacKenzie Gore23SDLHP222021AAA
Heliot Ramos24SFOF212021AAA
JJ Bleday25MIAOF232021AA
Logan Gilbert26SEARHP242021AAA
Matt Manning27DETRHP232021AAA
Jordan Groshans28TOR3B212022AA
Nick Gonzales29PIT2B212022A+
Luis Matos30SFOF192023A
Zac Veen31COLOF192024A
Kristian Robinson32ARIOF202023A
Max Meyer33MIARHP222022AA
George Kirby34SEARHP232022A+
Nate Pearson35TORRHP242020MLB
Trevor Larnach36MINOF242021MLB
Alek Manoah37TORRHP232021AAA
Drew Waters38ATLOF222021AAA
Brandon Marsh39LAAOF232021AAA
Simeon Woods-Richardson40TORRHP202021AA
Royce Lewis41MINSS212022AAA
Matthew Liberatore42STLLHP212022AAA
Edward Cabrera43MIARHP222021AAA
Geraldo Perdomo44ARISS212021AA
Tyler Freeman45CLE2B212022AA
Hunter Greene46CINRHP212022AA
Alek Thomas47ARIOF212022AA
George Valera48CLEOF202023A+
Nolan Gorman49STL2B202022AA
Aaron Bracho50CLE2B202023A+
Shane McClanahan51TBLHP232020MLB
Josiah Gray52LADRHP232021AAA
Orelvis Martinez53TOR3B192023A
Michael Busch54LAD2B232022AA
Jordyn Adams55LAAOF212023A+
Garrett Mitchell56MILOF222023A+
Hunter Bishop57SFOF222023A+
Josh Jung58TEX3B232021AAA
Nolan Jones59CLEOF232021AAA
Grayson Rodriguez60BALRHP212023A+
Emerson Hancock61SEARHP212022A+
Asa Lacy62KCLHP212023A+
Jarren Duran63BOSOF242021AAA
Oneil Cruz64PITOF222022AA
Spencer Howard65PHIRHP242020MLB
Hedbert Perez66MILOF182024Rookie
Wilman Diaz67LADSS172024Rookie
Robert Hassell III68SDOF192024A
Pete Crow-Armstrong69NYMOF192024A
Francisco Alvarez70NYMC192023A
Josh Lowe71TBOF232021AAA
Michael Harris72ATLOF202023A+
Liover Peguero73PITSS202023A+
Gilberto Jimenez74BOSOF202023A+
Nick Lodolo75CINLHP232022AA
DL Hall76BALLHP222021AA
Ryan Weathers77SDLHP212020MLB
Daniel Lynch78KCLHP242021MLB
Luisangel Acuna79TEX2B192024A
Austin Hendrick80CINOF192024A
Ed Howard81CHCSS192024A
Tyler Soderstrom82OAKC192023A
Cristian Hernandez83CHCSS172025Rookie
Erick Peña84KCOF182025Rookie
Maximo Acosta85TEXSS182024Rookie
Carlos Colmenarez86TBSS172025Rookie
Robert Puason87OAKSS182024A
Xavier Edwards88TB2B212022AA
Shane Baz89TBRHP212022AA
Brailyn Marquez90CHCLHP222021AA
Pedro Leon91HOUOF222022AA
Kody Hoese92LAD3B232022AA
Gunnar Henderson93BALSS192023A
Mick Abel94PHIRHP192024A
Quinn Priester95PITRHP202023A+
Ethan Hankins96CLERHP202023A+
Brayan Rocchio97CLESS202023A+
Austin Wells98NYYC212022A+
Hudson Head99PITOF202023A
Daniel Espino100CLERHP202023A
Sherten Apostel101TEX3B212020AA
Brett Baty102NYM3B212023A+
Michael Toglia103COL1B222022A+
Heston Kjerstad104BALOF222023A
Jackson Rutledge105WSHRHP222022A+
Alexander Canario106SFOF202023A
Rece Hinds107CIN3B202023A
Luis Toribio108SF3B202023A
Heriberto Hernandez109TBOF212023A
Akil Baddoo110DETOF222021MLB
Taylor Trammell111SEAOF232021MLB
Peyton Burdick112MIAOF242022AA
Bobby Dalbec113BOS1B252020MLB
Zach McKinstry114LADOF252020MLB
Jonathan India115CIN3B242021MLB
Daulton Jeffries116OAKRHP252020AAA
Clarke Schmidt117NYYRHP252020MLB
Alejandro Kirk118TORC222020MLB
Luis Campusano119SDC222020AAA
Greg Jones120TBSS232022A+
Reid Detmers121LAALHP212022AA
Garrett Crochet122CHWLHP212020MLB
Cade Cavalli123WSHRHP222023A+
Forrest Whitley124HOURHP232022AAA
Pavin Smith188ARI1B252020MLB
Khalil Lee201NYMOF222021MLB
Cristian Pache125ATLOF222020MLB
William Contreras260ATLC232021MLB
Joey Bart130SFC242020MLB
Chris Rodriguez157LAARHP222022MLB
A.J. Puk136OAKLHP252019MLB
Adbert Alzolay277CHCRHP262019MLB
Tyler Stephenson219CINC242020MLB
Ryan Jeffers218MINC232020MLB
Sam Huff259TEXC232020MLB
Jesus Sanchez217MIAOF232020AAA
Kyle Isbel135KCOF242021AAA
Lewin Diaz187MIA1B242020AAA
Seth Beer163ARIOF242021AAA
Bobby Bradley164CLE1B242021AAA
Travis Swaggerty216PITOF232021AAA
Aaron Ashby231MILLHP222022AAA
Zack Thompson276STLRHP232022AAA
Jhoan Duran158MINRHP232021AAA
Brendan McKay137TBLHP252019AAA
Jackson Kowar165KCRHP242021AAA
Joe Ryan279TBRHP242022AAA
Gabriel Arias190CLESS212023AAA
Tucupita Marcano184SD2B212021AAA
Deivi Garcia182NYYRHP212020AAA
Brent Honeywell Jr.241TBRHP262021AAA
Tanner Houck178BOSRHP242020AAA
Taylor Walls186TBSS242021AAA
Jared Oliva180PITOF252020AAA
Brice Turang220MILSS212022AA
Jordan Balazovic145MINRHP222022AA
Jose Garcia160CINSS222020AA
Mason Martin221PIT1B212022AA
Caanan Smith-Njigba202PITOF222022AA
Yoelqui Cespedes153CHWOF232023AA
Joey Cantillo204CLELHP212023AA
Hunter Brown171HOURHP222022AA
Francisco Morales280PHIRHP212022AA
Jeremy Pena185HOUSS232022AA
Braden Shewmake173ATLSS232022AA
Ivan Herrera212STLC202022AA
Bo Naylor215CLEC212022AA
Miguel Amaya258CHCC212022AA
Ethan Small242MILLHP242022AA
Bryan Mata203BOSRHP212021AA
Matt Allan126NYMRHP202023A+
Adam Kloffenstein181TORLHP202023A+
Oswald Peraza193NYYSS202023A+
Andy Pages196LADOF202024A+
Tahnaj Thomas179PITRHP212023A+
Bobby Miller143LADRHP212023A+
Lyon Richardson254CINRHP212023A+
Jairo Solis255HOURHP212023A+
Miguel Vargas195LAD3B212023A+
Yasel Antuna159WSHSS212022A+
Freudis Nova272HOUSS212023A+
Parker Meadows266DETOF212022A+
Jhon Torres232STLOF212023A+
Patrick Bailey214SFC212023A+
Tanner Burns126CLERHP222022A+
Jared Shuster175ATLLHP222023A+
Luis Medina183NYYRHP222022A+
Luis Frias200ARIRHP222023A+
Logan Allen234CLELHP222022A+
Ricky Vanasco281TEXRHP222023A+
Seth Corry282SFRHP222023A+
Dillon Dingler152DETC222023A+
Justin Foscue189TEX2B222023A+
Bryce Ball176ATL1B222023A+
Daniel Cabrera192DETOF222023A+
Brenton Doyle191COLOF222023A+
Zach DeLoach233SEAOF222023A+
Will Wilson222SF2B222022A+
Aaron Schunk177COL3B232022A+
Kameron Misner138MIAOF232022A+
Bryce Jarvis134ARIRHP232023A+
Matt Canterino278MINRHP232021A+
Bryson Stott223PHISS232022A+
Jordan Walker127STL3B182025A
Alexander Mojica128PIT3B182024A
Brayan Buelvas265OAKOF182025A
Jose De La Cruz210DETOF182025A
Maikol Escotto248PIT2B182025A
Nick Yorke269BOS2B182025A
Alexfri Planez264CLEOF192024A
Alex De Jesus251LAD3B192024A
Alex Santos245HOURHP192024A
Masyn Winn235STLSS192025A
Kyren Paris237LAASS192024A
Dak Fulton224MIALHP192025A
Angel Martinez130CLESS192024A
Benyamin Bailey131CHWOF192024A
Blake Walston133ARILHP192023A
Jake Vogel129LADOF192024A
Wilderd Patino132ARIOF192024A
Jared Kelley134CHWRHP192025A
Keoni Cavaco197MINSS192025A
Junior Perez261OAKOF192024A
Johan Rojas290PHIOF202024A
Miguel Hiraldo198TOR3B202024A
Kendall Williams289LADRHP202024A
Joshua Mears229SDOF202023A
Taj Bradley230TBRHP202023A
Brennan Malone170PITRHP202024A
Lenny Torres174CLERHP202024A
Jeremiah Jackson194LAA2B202023A
Yeison Santana205CHCSS202024A
Antoine Kelly199MILLHP212022A
Slade Cecconi125ARIRHP212023A
Cole Wilcox144TBRHP212023A
Aaron Sabato146MIN1B212023A
Kohl Franklin172CHCRHP212023A
Seth Johnson142TBRHP222022A
Jordan Nwogu154CHCOF222023A
Freddy Zamora270MILSS222023A
Noah Song240BOSRHP242023A
J.T. Ginn213NYMRHP212023Rookie
Alexander Vargas271NYYSS202023Rookie
Norge Vera257CHWRHP202024Rookie
JJ Goss243TBRHP202023Rookie
Oslevis Basabe206TBSS202024Rookie
Isaiah Greene127CLEOF192025Rookie
Carson Tucker168CLESS192024Rookie
Jeremy De La Rosa207WSHOF192024Rookie
Alejandro Pie226TBSS192024Rookie
Colt Keith228DET3B192024Rookie
Kyle Harrison244SFLHP192024Rookie
Robert Dominguez288NYMRHP192025Rookie
Rafael Morel227CHC3B192024Rookie
Jonatan Clase110SEAOF182024Rookie
Misael Urbina111MINOF182024Rookie
Nick Bitsko140TBRHP182025Rookie
Luis Rodriguez147LADOF182024Rookie
Ismael Mena150CHCOF182024Rookie
Jeferson Espinal169ARIOF182024Rookie
Alexander Ramirez208NYMOF182025Rookie
Blaze Jordan211BOS3B182024Rookie
Javier Francisco236SFSS182025Rookie
Kevin Alcantara225NYYOF182024Rookie
Arol Vera239LAA3B182025Rookie
Richi Gonzalez250HOUOF182025Rookie
Andry Lara256WSHRHP182024Rookie
Petey Halpin262CLEOF182025Rookie
David Calabrese263LAAOF182025Rookie
Brainer Bonanci273BOSSS182024Rookie
Adael Amador249COLSS182025Rookie
Roberto Campos291DETOF182025Rookie
Bayron Lora209TEXOF182025Rookie
Pedro Pineda148OAKOF172025Rookie
Reggie Preciado149CHCSS172025Rookie
Manuel Beltre166TORSS172025Rookie
Maikol Hernandez238BAL3B172026Rookie
Daniel Vazquez246KCSS172026Rookie
Ambioris Tavarez247ATL3B172026Rookie
Cristian Santana252DETSS172026Rookie
Jhonny Piron253TBOF172026Rookie
Victor Acosta267SDSS172026Rookie
Jose Salas268MIA3B172026Rookie
Miguel Bleis274BOSOF172026Rookie
Yiddi Cappe275MIASS172026Rookie
Malvin Valdez283CINOF172026Rookie
CURRENTLY BEING UPDATED - May 9, 2021Shalin Polanco284PITOF172026Rookie
Denzer Guzman285LAA3B172026Rookie
Carlos Jorge287CIN2B172026Rookie
Samuel Zavala286SDOF162026Rookie