If I was to grade them, I would grade them based off need and what we got coming in.
QB (Need someone to Compete This Year to start): A
-Got 2 players who could compete for the job
RB (Need Someone to Compete Next Year): B-
-Got an Injured RB who could be great, but can't count on him until he proves it. Grade is an A if McFarland signs.
WR (Need a Starter, and Depth): D
-Got 1 player, who has potential, but doubt he replaces Coley in Year 1. Also need quality bodies. Could still finish with an A if we add 2-3 guys like Thomas, Smith, and Pouncey.
OL (Need someone elite to take a Tackle spot, and add compete for Guard Starting Spot): B
-Got a stud who could be an RT and maybe even an LT of the future...but no phenoms who we know FOR SURE could fix our LT problem. Regardless, we still added much needed quality bodies and a great tackle to top it off.
DE (Need bodies to develop for rotational roles): A+
-We are picking up an End with huge upside and loads of production, along with another End who is a beast and could be used in multiple spots. Adding anymore bodies would just be stacking chips at this point.
DT (Need bodies to develop for important roles next year): B
-We are adding a big DE, who could naturally grow into a DT, and has alot of upside. However, as he is now, can't really claim this an elite haul with the only body being a project with upside.
LB (Need bodies to compete for rotational roles): A
-Got 3 talented backers, but none are elite enough to say this is an A+. Don't need any great LB's for another year, so won't knock the grade.
CB (Needed multiple bodies to compete to start now): C+
-Need 2-3 quality CB's who can push a starting job, but we got 1 true CB and 1 project CB, both could be great but nothing guarantee'd. This could be a B+ if we add Jhavontae Dean, but we need another body.
S (Need an elite body to start opposite of JJ): B
-I think Smith and Carter could both compete with the upperclassman to start opposite of JJ, but we still need another body to push JJ before I call this an A.
With our biggest needs being: An Elite CB, S, Tackle, WR...we didn't really get an elite haul at any of those positions (Donaldson is the truth, but we need more than one). I would give this class a C+ As it is right now. I would still consider this an A- class if we added McFarland, Dean, Ford, an OL, and 2 WR's.