With college football just a couple of weeks away, it's not too early to get a sense of the top NFL prospects you'll be seeing. And hey, it's only nine months until the 2019 NFL draft. So after a summer of pounding tape, and maybe a couple of rounds of golf, here's a start.
Here is our preseason evaluation of the top 32 players for next year's draft. As always, a ton will change between now and next April, so follow along as this list changes.
Note: Underclassmen are marked with an asterisk.

1. Ed Oliver, DT, Houston*
Grade: 95
You don't want to have to block this dude. Oliver explodes out of his stance, has elite initial quickness and is totally disruptive and usually unblockable one-on-one. He has great range and always plays hard. And he wasn't even 100 percent last season. Watch out.
Key stat: posted 39.5 tackles for loss in just two seasons

2. Nick Bosa, DE, Ohio State*
Grade: 95
An elite talent (with elite bloodlines), Bosa isn't just a gifted pass-rusher -- he always knows where the ball is and is active against the run. He projects best as a 4-3 defensive end in the NFL but is scheme-versatile with his length and power.
Key stat: piled up 23.0 tackles for loss in two years, and jumped to 8.5 sacks in 2017

3. Rashan Gary, DE, Michigan*
Grade: 95
Two years after he arrived in Ann Arbor as the most celebrated recruit in the country, Gary has somehow matched the hype. A powerful run defender and edge-setter, he has an outstanding combination of size and athleticism and will fit any scheme. Explosive, sudden and a nightmare to block.
Key stat: played in all 26 games since he arrived, and has piled up 17.0 tackles for loss

4. Dexter Lawrence, DT, Clemson
Grade: 94
William "The Refrigerator" Perry was a 6-foot-2, 350-pounder out of Clemson who could flat-out move. Enter Lawrence, who is listed at 6-4 and 340 pounds, and like the Fridge, has remarkable agility and athleticism for his size. He needs to be better about pad level, but single blockers can't move him at all. Now healthy, he's part of a scary D-line.
Key stat: piled up 118 tackles working from the interior

5. Christian Wilkins, DT, Clemson*
Grade: 93
At his best in a three-technique role, Wilkins is scheme versatile and has experience playing inside and outside, and he wreaks havoc either way. He has great foot speed, and when he doesn't get home he gets his hands in passing lanes. Well-liked and a leader in the locker room.
Key stat: played in all 44 possible games since arriving

6. Greedy Williams, CB, LSU*
Grade: 92
A tall corner with long arms and at his best in press-man coverage, he's got great quickness and is smooth for a dude with his length. Outstanding ball production, and looks like a play-right-away type when he gets to the next level.
Key stat: six interceptions in just 13 career games

7. Greg Little, OT, Ole Miss*
Grade: 92
The one-time top high school offensive tackle in the nation, Little has carried it over into SEC play. A smooth mover for his size (6-6, 325), he can be outstanding in pass protection if he gets a little better with his hands. He has good quickness as a run blocker and takes smart angles, though he's not a mauler.
Key stat: started all 12 games at left tackle as a true sophomore

8. Raekwon Davis, DT, Alabama*
Grade: 91
One of the most intimidating players in college football, Davis is tall and powerful, at nearly 6-8 and about 310 pounds. He carries it well. A menace in the middle, particularly on passing downs, he has size, power, agility and quick hands and will fight his way through double-teams.
Key stat: 69 total tackles, 10.0 TFL and 8.5 sacks in 2017

9. Devin White, ILB, LSU*
Grade: 91
A converted running back, White is a physical specimen who moves with explosiveness but control. Always around the ball, he shows good range in coverage and won't have to come off the field much in passing situations. You see some Eric Kendricks in him.
Key stat: 163 tackles in 25 games

10. Jonah Williams, OT, Alabama*
Grade: 91
An immediate starter in Tuscaloosa, Williams has progressed as you might expect, going from starter at right tackle, then to left, and now squarely onto the radar of NFL scouts. After a bad year for offensive tackles in the 2018 draft, Williams could be part of a bounce-back in 2019.
Key stat: started all 29 games since arriving on campus

11. Clelin Ferrell, DE, Clemson*
Grade: 90
We repeat: Good luck blocking Clemson. Ferrell is an ascending player with very good, if not elite, physical tools. He grades out as an every-down NFL starter, though he could be used as a 3-4 outside linebacker or a 4-3 defensive end.
Key stat: 30.5 tackles for loss in 29 games

12. Derrick Brown, DT, Auburn*
Grade: 90
Tall but still bulky, Brown is a versatile defensive lineman who likely fits best as a three-technique (DT) in a one-gap-heavy NFL scheme. While sack production has been just OK, the tape says he's a disruptive pass-rusher who can consistently stand up offensive linemen.
Key stat: 57 tackles and 9.5 tackles for loss in 2017

13. Zach Allen, DE, Boston College
Grade: 90
He's sudden with his movement, and his quick first step and lateral agility have turned into sacks. He also converts speed to power as a pass-rusher, and is a solid run defender, as one of only two linemen with 100 tackles in 2017. You see a little Cameron Jordan (Saints) in Allen.
Key stat: 25.2 tackles for loss and 10 sacks during the past two seasons

14. Bryce Love, RB, Stanford
Grade: 90
Incredibly productive, Love is an explosive runner with the burst to turn the corner and the speed to pull away when he gets a seam. He's got the foot speed to bounce between gaps and make defenders miss. He also shows a willingness to wait on blocks. The key now: stay healthy, and get more involved as a pass-catcher.
Key stat: averaged a ridiculous 8.1 yards per carry in 2017

15. Trey Adams, OT, Washington
Grade: 90
A powerful blocker who can move defenders in the run game, Adams also has a wide frame and long arms so even speed rushers have a tough time getting around him. He'll need to stay healthy after tearing his ACL in 2017.
Key stat: has started 30 games at left tackle

16. Ryan Finley, QB, NC State
Grade: 89
Finley improved again in 2017. He shows very good touch and anticipatory accuracy, is adept at leading receivers and gets the ball out on time. He gets through progressions quickly and shows good poise and feel inside the pocket. Has to eliminate the two or three questionable decisions each game.
Key stat: completed 65.1 percent of throws in 2017

17. DeAndre Baker, CB, Georgia
Grade: 89
An instinctive corner, Baker does a good job of reading receivers' routes in man coverage and is excellent in dealing with route combinations. While not big at 5-11 and 185 pounds, he contains well and has no fear mixing it up in run support. Extremely experienced.
Key stat: 19 passes defensed and five interceptions in his career

18. N'Keal Harry, WR, Arizona State*
Grade: 88
A big target with good body control, Harry will go and get it for you, and he consistently rewards his quarterback for throwing him 50-50 balls. Even at 6-4, he's a threat after the catch and regularly runs right through contact. Not a flyer, he's still a dangerous deep threat.
Key stat: 140 catches over his first two seasons

19. A.J. Brown, WR, Ole Miss*
Grade: 87
Brown often looks longer than his 6-1 frame, with a better-than-average catch radius and the ability to pluck the ball out over his head -- he will also make tough catches in traffic. And he also moves quicker than most players his size. He needs to improve his route-running and clean up the occasional focus drop.
Key stat: 75 catches for more than 1,200 yards in 2017

20. David Edwards, OT, Wisconsin*
Grade: 87
The latest offering from the Wisconsin O-line Factory, Edwards is a big and powerful run-blocker who has enough length to stay at tackle, but he can occasionally struggle when rushers are coming from a wide alignment. He looks like a future NFL right tackle.
Key stat: the former high school QB has 21 straight starts at right tackle

21. Johnathan Abram, S, Mississippi State
Grade: 87
A hard-hitting strong safety with a very good size-speed combination, Abram can intimidate the opposition. He is a powerful finisher with explosive closing burst and flies to the line of scrimmage in run support.
Key stat: broke up five passes and forced two fumbles in 2017

22. Montez Sweat, DE, Mississippi State
Grade: 86
Excellent take-off quickness and flexibility make Sweat a handful for offensive tackles, who are frequently off balance trying to slow him down. He has good range against the run but struggles if you run right at him. That's really the issue: He needs some added bulk to his 6-6, 245-pound frame.
Key stat: 10.5 sacks in 2017

23. Nate Stanley, QB, Iowa*
Grade: 86
With good size, tremendous arm strength and the ability to move well in the pocket, the 6-4, 240-pounder emerged after being handed the keys last season. The accuracy outpaces the completion percentage, but ball placement and timing will need to improve. Stanley's spot here is a bet on his ceiling.
Key stat: 26-6 TD-INT ratio in 2017

24. Damien Harris, RB, Alabama*
Grade: 86
Strong, patient, decisive and checks two big NFL boxes with excellent pass protection and ball security. The downside is that Harris isn't a burner, and you don't see a major weapon in the passing game. But the hands are reliable.
Key stat: averaged more than 7.0 yards per carry in consecutive seasons

25. Elgton Jenkins, C, Mississippi State
Grade: 85
With a ton of experience as a three-year starter, Jenkins is very good in pass protection and light on his feet. He's strong in the run game and always seems to get to where he needs to on the second level.
Key stat: played all five O-line positions at Mississippi State

26. Rodney Anderson, RB, Oklahoma*
Grade: 85
Anderson exploded onto the scene during the second half of the 2017 season, after barely touching the ball in the first five games. He's a versatile back with good size, very good quickness, explosive speed and natural hands in the passing game.
Key stat: rushed for 201 yards on 7.7 yards per carry against Georgia in the College Football Playoff

27. Marvell Tell III, S, USC
Grade: 85
An instinctive defender with good speed and athleticism, Tell closes quickly on the ball and can make up ground when the ball is in the air. He shows particularly good range in zone coverage, and changes directions quickly.
Key stat: already has 27 career starts, and could reach 40

28. Deebo Samuel, WR, South Carolina
Grade: 85
Samuel is electric with the ball in his hands whether after the catch, on a carry or returning kickoffs. There's a noticeable second gear and he flashes the ability to run away from pursuit when he gets a crease. As a pass-catcher he needs to limit trapping the ball, but he can make tough catches.
Key stat: played in just three games in 2017. Needs to stay healthy

29. Noah Fant, TE, Iowa*
Grade: 85
He has the burst to regularly separate from linebackers and his size creates matchup problems for defensive backs, as well as the speed to stretch the field and the quickness to threaten after the catch. The 6-5, 241-pound junior leads what is, so far, a light tight end class.
Key stat: led all tight ends with 16.5 yards per catch and 11 touchdowns in 2017

30. Marquise Brown, WR, Oklahoma*
Grade: 84
He's not big, but Brown is a burner. He lacks ideal size but has the ability to win vertically and to create chunk yardage after the catch. Brown also has soft hands and can pluck the ball away from his body even while he's in fifth gear.
Key stat: averaged more than 19 yards per catch in 2017

31. Isaiah Buggs, DT, Alabama
Grade: 84
A rare junior-college transfer to Bama, Buggs unsurprisingly is a really good one. At 6-5 and near 300 pounds, he can play inside or outside and brings jarring initial power, generating excellent power from the ground up. He could be a 5-tech or a 3-tech at the next level.
Key stat: 51 tackles in 14 games

32. Josh Allen, OLB, Kentucky
Grade: 84
A versatile linebacker with the ability to play on the inside or the outside regardless of the front, Allen has outstanding range as a run defender with above-average closing speed. The one-time high school wide receiver has room to grow as a pass-rusher.
Key stat: 20.5 tackles for loss in his career