<
>
Insider

McShay's Top 32: Christian McCaffrey rising up the board

play
McCaffrey is most versatile offensive weapon in draft (1:31)

Todd McShay says Christian McCaffrey won't be a RB that has 25 carries per game, but he makes defenders miss. (1:31)

With the NFL draft less than two weeks 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.

This is the last Top 32 update we'll have before unveiling our final Tier Rankings and our Top 300 players for the 2017 NFL draft next week.

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 of player. Watch highlights.

2. Jamal Adams, S, LSU*

Grade: 93 | Previous Rank: 4

Adams has an excellent blend of size, length and athleticism, and it shows up on tape. He's a difference-maker as an in-the-box defender, racking up seven tackles for loss in his last seven games of 2016. Adams is also reliable in coverage; he shows the ability to both cover the slot and patrol the deep half. Watch highlights.

3. Jonathan Allen, DT, Alabama

Grade: 93 | Previous Rank: 2

Stick with the tape on Allen. He's still one of the most complete players in this class, even after mediocre workouts. Allen's quickness and power help him constantly push the pocket as a pass-rusher, and he had 22.5 sacks in the past two seasons. He also brings tremendous experience to the table, with 56 games played. Watch highlights.