With the NFL draft nearly a month away, let's take a look at which players have moved up and down our top 32, drawing on the same scouting reports as before and making changes where necessary.
We'll continue to update our board as we get closer to the 2017 NFL draft and complete our evaluations. Although it's a given that some players will move into the rankings and others will drop out, this provides a good snapshot of which players currently have the most NFL potential, based on our evaluations.
To see our top 10 players at each position, check out this article.
Note: Underclassmen are marked with an asterisk.

1. Myles Garrett, DE, Texas A&M*
Grade: 95 | Previous Rank: 1
Garrett is the best pure pass-rusher -- and one of the best overall athletes -- in the 2017 draft. You don't see many 272-pound men who run a 4.64 40 or jump 41 inches in the vertical. He played through an ankle injury for much of this past season and still finished tied for sixth in the SEC with 15 tackles for loss (including 8.5 sacks). He has a good combination of first-step quickness, bend, power and hand-fighting skills. Garrett can fit into any scheme. He's a transcendent-type player.

2. Jonathan Allen, DT, Alabama
Grade: 94 | Previous Rank: 2
Allen is one of the most complete players in this class. He's absolutely dominant against the run (8.5 tackles for loss in his final five games) and has the ability to get after the passer from the interior (15 quarterback hurries and 10.5 sacks). Allen's quickness and power helps him constantly push the pocket. He brings tremendous experience to the table, with 56 games played.