Current roster is as follows:
Seniors: 17
Juniors: 22
Sophs: 13
Frosh: 17 redshirt/ 19 true
From that, we'll have attrition of 3 or more before the season starts. I suspect that we'll have a frosh or 2 enroll in January as greyshirts. Lang and Paige seem the most likely candidates.
Within those sophs, we have 2 who might very well redshirt this year with Huntley and George. We have 2 juniors who might redshirt in Hamilton and Trego, but that's far from certain.
So when you look at our 2018 team, we're slotted for 13 juniors and possibly as few as 11. With sophomores, we'll have at least 17 and probably over 20 after redshirting of a soph or two and a true frosh or more who plays. After greyshirts and guys who play as true frosh, we're still looking at 15 or more redshirt freshmen in 2018.
Where that leaves us is that to balance the roster, the 2018 recruiting class is the year to take 4-6 JUCOs in order to bring up the numbers in the 2018 sophomore class while signing 15ish true freshmen. Once that's been done, we're probably looking at 2-3 JUCOs a year to fill needs going forward.
I don't believe that this has a negative impact on high school recruiting in any way other than it reducing numbers a bit.
Assuming the above with attrition, the 2018 roster should look something like this:
Seniors: 18
Juniors: 16
Sophs: 19
Frosh: 15 redshirt / 17 true (including 2 greyshirts)