Pro Football Focus I think it's called. I don't use it but I have seen Herc post the grades before. They grade players by position and I think they have a lot of stats. As Fish pointed out though getting all the nuanced variables is something you'd want to do for a paycheck because of work involved. I would say impact on team is the greatest measure of draft success. Hard to quantify that exactly is though.