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 Kelenic1SEAOF212021MLB
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
Vidal Brujan15TB2B232021AAA
Triston Casas16BOS1B212022AA
Noelvi Marte17SEASS192023A
Brennen Davis18CHCOF212022A+
Heliot Ramos19SFOF212021AAA
Sixto Sanchez20MIARHP222020AAA
JJ Bleday21MIAOF232021AA
Jeter Downs22BOS2B222021AAA
Jordan Groshans23TOR3B212022AA
Nick Gonzales24PIT2B212022A+
Corbin Carroll25ARIOF202022A+
MacKenzie Gore26SDLHP222021AAA
Logan Gilbert27SEARHP242021AAA
Jasson Dominguez28NYYOF182023Rookie
Matt Manning29DETRHP232021AAA
Max Meyer30MIARHP222022AA
George Kirby31SEARHP232022A+
Trevor Larnach32MINOF242021MLB
Brandon Marsh33LAAOF232021AAA
Alek Manoah34TORRHP232021AAA
Nate Pearson35TORRHP242020MLB
Luis Matos36SFOF192023A
Zac Veen37COLOF192024A
Kristian Robinson38ARIOF202023A
Matthew Liberatore39STLLHP212022AAA
Simeon Woods-Richardson40TORRHP202021AA
Royce Lewis41MINSS212022AAA
Geraldo Perdomo42ARISS212021AA
Edward Cabrera43MIARHP222021AAA
Hunter Greene44CINRHP212022AA
Garrett Mitchell45MILOF222023A+
Alek Thomas46ARIOF212022AA
Jordyn Adams47LAAOF212023A+
Jarren Duran48BOSOF242021AAA
George Valera49CLEOF202023A+
Oneil Cruz50PITOF222022AA
Michael Busch51LAD2B232022AA
Shane McClanahan52TBLHP232020MLB
Josiah Gray53LADRHP232021AAA
Tyler Freeman54CLE2B212022AA
Hunter Bishop55SFOF222023A+
Grayson Rodriguez56BALRHP212023A+
Emerson Hancock57SEARHP212022A+
Josh Jung58TEX3B232021AAA
Nolan Jones59CLEOF232021AAA
Asa Lacy60KCLHP212023A+
Nolan Gorman61STL2B202022AA
Aaron Bracho62CLE2B202023A+
Orelvis Martinez63TOR3B192023A
Drew Waters64ATLOF222021AAA
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 Smith125ARI1B252020MLB
Seth Beer126ARIOF242021AAA
Lewin Diaz127MIA1B242020AAA
Jesus Sanchez128MIAOF232020AAA
Joey Bart129SFC242020AAA
Caanan Smith-Njigba130PITOF222022AA
Yoelqui Cespedes131CHWOF232023AA
Tanner Burns132CLERHP222022A+
Matt Allan133NYMRHP202023A+
Adam Kloffenstein134TORLHP202023A+
Jordan Walker135STL3B182025A
Misael Urbina136MINOF182024A
Blake Walston137ARILHP192023A
Jared Kelley138CHWRHP192025A
Pedro Pineda139OAKOF172025Rookie
Jonatan Clase140SEAOF182024Rookie
Jake Vogel141LADOF192024A
Angel Martinez142CLESS192024A
Oswald Peraza143NYYSS202023A+
Khalil Lee144NYMOF222021MLB
Cristian Pache145ATLOF222020MLB
Jordan Balazovic146MINRHP222022AA
Luis Frias147ARIRHP222023AA
Slade Cecconi148ARIRHP212023A
Cole Wilcox149TBRHP212023A
Seth Johnson150TBRHP222022A
Alexander Mojica151PIT3B182024A
Benyamin Bailey152CHWOF192024A
Wilderd Patino153ARIOF192024A
Andy Pages154LADOF202024A+
Tahnaj Thomas155PITRHP212023A+
Bobby Miller156LADRHP212023A+
Reggie Preciado157CHCSS172025Rookie
Isaiah Greene158CLEOF192025Rookie
Luis Rodriguez159LADOF182024Rookie
Brendan McKay160TBLHP252019AAA
Jackson Kowar161KCRHP242021AAA
Bryce Jarvis162ARIRHP232023A+
Jared Shuster163ATLLHP222023A+
Chris Rodriguez164LAARHP222022MLB
A.J. Puk165OAKLHP252019MLB
Gabriel Arias166CLESS212023AAA
Brice Turang167MILSS212022AA
Dillon Dingler168DETC222023A+
Aaron Sabato169MIN1B212023A
Jordan Nwogu170CHCOF222023A
Travis Swaggerty171PITOF232021AAA
Kyle Isbel172KCOF242021AAA
Miguel Vargas173LAD3B212023A+
Jose Garcia174CINSS222020AA
Yasel Antuna175WSHSS212022A+
Aaron Ashby176MILLHP222022AAA
Joey Cantillo177CLELHP212023AA
Ismael Mena178CHCOF182024Rookie
Manuel Beltre179TORSS172025Rookie
Jeferson Espinal180ARIOF182024Rookie
Masyn Winn181STLSS192025A
Alex De Jesus182LAD3B192024A
Nick Bitsko183TBRHP182025Rookie
Dak Fulton184MIALHP192025A
Jose De La Cruz185DETOF182025A
Maikol Escotto186PIT2B182025A
Brayan Buelvas187OAKOF182025A
Jhoan Duran188MINRHP232021AAA
Hunter Brown189HOURHP222022AA
Kohl Franklin190CHCRHP212023A
Luis Medina191NYYRHP222022A+
Bryce Ball192ATL1B222023A+
Justin Foscue193TEX2B222023A+
Keoni Cavaco194MINSS192025A
Kyren Paris185LAASS192024A
Kameron Misner196MIAOF232022A+
Aaron Schunk197COL3B232022A+
Daniel Cabrera198DETOF222023A+
Mason Martin199PIT1B212022AA
Johan Rojas200PHIOF202024A
Miguel Hiraldo201TOR3B202024A
Alex Santos202HOURHP192024A
Brennan Malone203PITRHP202024A
Ivan Herrera204STLC202022AA
Maikol Hernandez205BAL3B172026Rookie
Daniel Vazquez206KCSS172026Rookie
Alexander Ramirez207NYMOF182025Rookie
Deivi Garcia208NYYRHP212020AAA
Francisco Morales209PHIRHP212022AA
Joe Ryan210TBRHP242022AAA
Matt Canterino211MINRHP232021A+
Lyon Richardson212CINRHP212023A+
William Contreras213ATLC232021MLB
Bo Naylor214CLEC212022AA
Miguel Amaya215CHCC212022AA
Richi Gonzalez216HOUOF182025Rookie
Bayron Lora217TEXOF182025Rookie
Kevin Alcantara218NYYOF182024Rookie
Blaze Jordan219BOS3B182024Rookie
Taj Bradley220TBRHP202023A
Kendall Williams221LADRHP202024A
Lenny Torres222CLERHP202024A
Jeremy De La Rosa223WSHOF192024Rookie
Adael Amador224COLSS182025Rookie
J.T. Ginn225NYMRHP212023Rookie
Brenton Doyle226COLOF222023A+
Zach DeLoach227SEAOF222023A+
Tucupita Marcano228SD2B212021AAA
Jeremy Pena229HOUSS232022AA
Braden Shewmake230ATLSS232022AA
Ambioris Tavarez231ATL3B172026Rookie
Jhonny Piron232TBOF172026Rookie
Cristian Santana233DETSS172026Rookie
Andry Lara234WSHRHP182024Rookie
Robert Dominguez235NYMRHP192025Rookie
Kyle Harrison236SFLHP192024Rookie
Freudis Nova237HOUSS212023A+
Parker Meadows238DETOF212022A+
Jhon Torres239STLOF212023A+
Carson Tucker240CLESS192024Rookie
Alejandro Pie241TBSS192024Rookie
Colt Keith242DET3B192024Rookie
JJ Goss243TBRHP202023Rookie
Norge Vera244CHWRHP202024Rookie
Junior Perez245OAKOF192024A
Taylor Walls246TBSS242021AAA
Roberto Campos247DETOF182025Rookie
Arol Vera248LAA3B182025Rookie
Javier Francisco249SFSS182025Rookie
Nick Yorke250BOS2B182025A
Jeremiah Jackson251LAA2B202023A
Yeison Santana252CHCSS202024A
Rafael Morel253CHC3B192024Rookie
Alexfri Planez254CLEOF192024A
Joshua Mears255SDOF202023A
Zack Thompson256STLRHP232022AAA
Patrick Bailey257SFC212023A+
Adbert Alzolay258CHCRHP262019MLB
Brent Honeywell Jr.259TBRHP262021AAA
Freddy Zamora260MILSS222023A
Will Wilson261SF2B222022A+
Bryson Stott262PHISS232022A+
Tanner Houck263BOSRHP242020AAA
Jared Oliva264PITOF252020AAA
Bobby Bradley265CLE1B242021AAA
Tyler Stephenson266CINC242020MLB
Ryan Jeffers267MINC232020MLB
Sam Huff268TEXC232020MLB
Jairo Solis269HOURHP212023A+
Antoine Kelly270MILLHP212022A
Bryan Mata271BOSRHP212021AA
Yiddi Cappe272MIASS172026Rookie
Malvin Valdez273CINOF172026Rookie
Petey Halpin274CLEOF182025Rookie
Victor Acosta275SDSS172026Rookie
Brainer Bonanci276BOSSS182024Rookie
Samuel Zavala277SDOF162026Rookie
Denzer Guzman278LAA3B172026Rookie
Miguel Bleis279BOSOF172026Rookie
Ricky Vanasco280TEXRHP222023A+
Logan Allen281CLELHP222022A+
Shalin Polanco282PITOF172026Rookie
Carlos Jorge283CIN2B172026Rookie
Jose Salas284MIA3B172026Rookie
Oslevis Basabe285TBSS202024Rookie
Alexander Vargas286NYYSS202023Rookie
David Calabrese287LAAOF182025Rookie
Noah Song288BOSRHP242023A
Ethan Small289MILLHP242022AA
Seth Corry290SFRHP222023A+
291
292
293
294
295
296
297
298
299
300