McShay's final rankings: Top 300 prospects for 2017 NFL draft

It's time to present our final rankings -- a full top 300 -- for the 2017 NFL draft class. The first 100 players below have scouting reports written by Steve Muench and Kevin Weidl, along with our grades for position-specific traits (1-5, with 1 being the best) and his Scouts Inc. grade in parentheses.

If you're looking for a position-by-position breakdown of our Top 300, click this link.

Important note: I have taken Ohio State CB Gareon Conley off our board until we have more information regarding the recent rape allegation made against him.

1. Myles Garrett, DE, Texas A&M (95)

Pass-rush skills: 1
Versus the run: 2
Versatility: 1
Instincts/motor: 2

What he brings: The most naturally gifted player in the class, Garrett possesses a rare combination of size, athleticism and explosiveness. He has the potential to turn into a premiere NFL pass-rusher thanks to his ability to win with both speed and power, along with exceptional flexibility bending the edge.

2. Jamal Adams, S, LSU (94)

Instincts/recognition: 1
Cover skills: 2
Ball skills: 3
Run support: 1

What he brings: A naturally instinctive and versatile safety, Adams is physical in run support and has excellent athleticism in coverage. He plays fast and with infectious passion on the field while his maturity and leadership make him one of the more NFL-ready prospects in the class.

3. Solomon Thomas, DT, Stanford (94)

Pass-rush skills: 2
Versus the run: 1
Versatility: 2
Instincts/motor: 1

What he brings: A highly disruptive and versatile defensive lineman who can play in multiple roles along the front line. Thomas possesses explosive hands with an excellent combination of quickness, power and agility.