Using the 247 class calculator and creating a hypothetical "best case" scenario. With the following class. I know there is virtually no chance the class will fall this way. This includes some long shots ( Davis, Miner, etc..) but this was an attempt to predict a best case scenario for class rankings. 
QB - Adrian Martinez 
QB - Michael Penix
RB - Lynn-J Dixon
RB - Anthony Grant
WR - Alontae Taylor 
WR - Jactavious Harris 
WR - Shocky Jacques-Louis
TE - Jacob Warren
TE - James Mitchell
OL - Cade Mays 
OL - Ollie Lane 
OL - Jerome Carvin
OL - Daniel Faalele 
DL - Greg Emerson
DL - D'Andre Litaker
DL - Brant Lawless
DL - Jamarcus Chatman
DL - Dorian Gerald
DL - Jordan Davis
LB - Richard Jibunor 
DB - Brandon Cross
DB - Jordan Minor 
DB - Jaycee Horn
DB - Brendon Harris 
DB - Tanner Ingle
 
This hypothetical class has a 247 composite score of 254.40 points which would of ranked 10th in 2017, 14th in 2016, and 14th in 2015. I think top 10 is possible with some significant additions and bumps in ratings. But I see little to no chance in a top 5 class this season. Unless we get in on some "elite" top 100 recruits late in the game. If we can finish with what we have now, Carvin, an elite LB, and two lockdown corners then I could care less where we are ranked. But I will guess somewhere around 10.