2024 NFL draft rankings: Matt Miller's top 50 prospects

The 2024 NFL draft is coming up fast, and I'm really excited about this class. The group features incredible talent across the board but especially on the offensive side of the ball. Quarterback Caleb Williams and receiver Marvin Harrison Jr. are among the best we've seen at their respective positions in a long time.

But how do all of these excellent players stack up? After months of film study, here is my current ranking of the 50 best prospects, plus detailed scouting notes on each guy, my favorite pro comps and the top five to watch at every position.

Jump to positional rankings

1. Caleb Williams, QB, USC

Height: 6-foot-1 | Weight: 214 pounds
Comp: Aaron Rodgers

Williams is an elite prospect with upper-level arm strength, running ability, field vision and poise. There are times when he forces some passes, and he'll have to get the ball out faster in the NFL, but he has shown he can carry a team and create big plays with his second-effort mobility, diverse arm angles and arm talent. Williams finished 11th in QBR last season (82.4) and threw for 3,633 yards, 30 touchdown passes and five interceptions. He is the overwhelming favorite to go first overall in April.

2. Marvin Harrison Jr., WR, Ohio State

Height: 6-3 | Weight: 209
Comp: A.J. Green

Harrison has excellent body control, breakaway speed and a savvy understanding of the wideout position. Despite defenses knowing where the ball is going the majority of the time when Ohio State drops back to pass, Harrison finished the season with 67 catches for 1,211 yards and 14 TDs. Buckeyes co-offensive coordinator Brian Hartline said Harrison is the best receiver he has coached, and if Caleb Williams weren't in this class, Harrison would be cemented as my top prospect for 2024.