Complete 2025 NFL Draft Rankings:

BNB Football’s complete 2025 NFL Draft Rankings contains thousands of players from every position and every division of college football. Our top NFL draft prospects are selected after thousands of hours carefully scouting the best players in college football. Even though only 256 will get selected in the draft, hundreds more are signed as free agents, and many more receive a training camp invite. Our goal is to scout and rank every player who gets invited to a training camp. Find out which players are first round talents, and who is likely nothing more than a training camp body. Find draft sleepers, draft stars, who will be a bust, and who is being undervalued.

BNB Football is the best place for in-depth analysis of 2025 NFL Draft rankings of prospects at all levels of college football. To view other positions, follow the links below.

(Last Updated: November 22, 2024)

1. Travis Hunter, Colorado

CB/WR | 6’1″ | 185 lbs | 3rd Year

Travis Hunter scouting report preview coming soon.

Travis Hunter 2023 Stats

9 games: 30 tackles, 2 tackles for loss, 8 passes defended, 3 interceptions. 721 receiving yards, 5 receiving touchdowns

2. Will Johnson, Michigan

CB | 6’2″ | 205 lbs | 3rd Year

Will Johnson scouting report preview coming soon.

Will Johnson 2023 Stats

12 games: 27 tackles, 1 tackle for loss, 8 passes defended, 4 interceptions

3. Ashton Jeanty, Boise State

RB | 5’9″ | 215 lbs | 3rd Year

Ashton Jeanty scouting report preview coming soon.

Ashton Jeanty 2023 Stats

12 games: 1347 rushing yards, 14 rushing touchdowns, 6.1 yards per carry, 569 receiving yards, 5 receiving touchdowns

4. Abdul Carter, Penn State

EDGE | 6’3″ | 260 lbs | 3rd Year

Abdul Carter scouting report preview coming soon.

Abdul Carter 2023 Stats

13 games: 48 tackles, 6 tackles for loss, 4.5 sacks, 6 passes defended, 1 interception, 1 fumble forced

5. Nic Scourton, Texas A&M

EDGE | 6’4″ | 285 lbs | 3rd Year

Nic Scourton scouting report preview coming soon.

Nic Scourton 2023 Stats

11 games: 50 tackles, 15 tackles for loss, 10 sacks, 3 passes defended, 1 fumble forced

6. Tetairoa McMillan, Arizona

WR | 6’5″ | 210 lbs | 3rd Year

Tetairoa McMillan scouting report preview coming soon.

Tetairoa McMillan 2023 Stats

13 games: 1402 receiving yards, 10 receiving touchdowns, 15.6 yards per catch, 35.0% receiving yardage share, 3 rushing yards

7. Mason Graham, Michigan

DT | 6’3″ | 320 lbs | 3rd Year

Mason Graham scouting report preview coming soon.

Mason Graham 2023 Stats

13 games: 36 tackles, 8 tackles for loss, 3 sacks, 1 pass defended, 1 fumble forced

8. Will Campbell, LSU

OT | 6’6″ | 325 lbs | 3rd Year

Will Campbell scouting report preview coming soon.

Will Campbell 2023 Stats

13 games: 13 starts (all at LT), 0 sacks allowed, 5 hits allowed, 12 hurries allowed, 96.5% pass block success rate

9. Shavon Revel, East Carolina

CB | 6’3″ | 195 lbs | 3rd Year

Shavon Revel scouting report preview coming soon.

Shavon Revel 2023 Stats

12 games: 54 tackles, 4 tackles for loss, 14 passes defended, 1 interception

10. Malaki Starks, Georgia

S | 6’1″ | 205 lbs | 3rd Year

Malaki Starks scouting report preview coming soon.

Malaki Starks 2023 Stats

14 games: 52 tackles, 10 passes defended, 3 interceptions

Complete Draft Rankings for 2025

RANK POS P-RANK NAME SCHOOL LEVEL
1 CB 1 Travis Hunter Colorado FBS
2 CB 2 Will Johnson Michigan FBS
3 RB 1 Ashton Jeanty Boise State FBS
4 EDGE 1 Abdul Carter Penn State FBS
5 EDGE 2 Nic Scourton Texas A&M FBS
6 WR 1 Tetairoa McMillan Arizona FBS
7 DT 1 Mason Graham Michigan FBS
8 OT 1 Will Campbell LSU FBS
9 CB 3 Shavon Revel East Carolina FBS
10 S 1 Malaki Starks Georgia FBS
11 EDGE 3 James Pearce Jr. Tennessee FBS
12 CB 4 Benjamin Morrison Notre Dame FBS
13 WR 2 Luther Burden III Missouri FBS
14 OT 2 Josh Simmons Ohio State FBS
15 OT 3 Kelvin Banks Texas FBS
16 TE 1 Tyler Warren Penn State FBS
17 EDGE 4 Mykel Williams Georgia FBS
18 LB 1 Harold Perkins LSU FBS
19 DT 2 Kenneth Grant Michigan FBS
20 LB 2 Jihaad Campbell Alabama FBS
21 DT 3 Walter Nolen Ole Miss FBS
22 QB 1 Cam Ward Miami (FL) FBS
23 S 2 Nick Emmanwori South Carolina FBS
24 TE 2 Colston Loveland Michigan FBS
25 OT 4 Wyatt Milum West Virginia FBS
26 QB 2 Shedeur Sanders Colorado FBS
27 WR 3 Isaiah Bond Texas FBS
28 DT 4 Deone Walker Kentucky FBS
29 EDGE 5 JT Tuimoloau Ohio State FBS
30 CB 5 Tacario Davis Arizona FBS
31 QB 3 Jalen Milroe Alabama FBS
32 EDGE 6 Kyle Kennard South Carolina FBS
33 DT 5 Derrick Harmon Oregon FBS
34 DT 6 Tyleik Williams Ohio State FBS
35 CB 6 Jahdae Barron Texas FBS
36 OT 5 Cameron Williams Texas FBS
37 WR 4 Emeka Egbuka Ohio State FBS
38 RB 2 Omarion Hampton North Carolina FBS
39 TE 3 Mason Taylor LSU FBS
40 G 1 Tyler Booker Alabama FBS
41 WR 5 Savion Williams TCU FBS
42 EDGE 7 Landon Jackson Arkansas FBS
43 WR 6 Elic Ayomanor Stanford FBS
44 CB 7 Domani Jackson Alabama FBS
45 LB 3 Jalon Walker Georgia FBS
46 CB 8 Trey Amos Ole Miss FBS
47 OT 6 Emery Jones Jr. LSU FBS
48 G 2 Jonah Savaiinaea Arizona FBS
49 EDGE 8 Mike Green Marshall FBS
50 EDGE 9 Jordan Burch Oregon FBS
51 CB 9 Quincy Riley Louisville FBS
52 G 3 Tate Ratledge Georgia FBS
53 OT 7 Aireontae Ersery Minnesota FBS
54 G 4 Dylan Fairchild Georgia FBS
55 EDGE 10 Shemar Stewart Texas A&M FBS
56 CB 10 Tommi Hill Nebraska FBS
57 DT 7 Alfred Collins Texas FBS
58 RB 3 Quinshon Judkins Ohio State FBS
59 EDGE 11 Jack Sawyer Ohio State FBS
60 QB 4 Carson Beck Georgia FBS
61 CB 11 Maxwell Hairston Kentucky FBS
62 WR 7 Evan Stewart Oregon FBS
63 OT 8 Blake Miller Clemson FBS
64 EDGE 12 Donovan Ezeiruaku Boston College FBS
65 LB 4 Jay Higgins Iowa FBS
66 DT 8 TJ Sanders South Carolina FBS
67 CB 12 Denzel Burke Ohio State FBS
68 WR 8 Jalen Royals Utah State FBS
69 TE 4 Terrance Ferguson Oregon FBS
70 DT 9 JJ Pegues Ole Miss FBS
71 EDGE 13 Princely Umanmielen Ole Miss FBS
72 LB 5 Danny Stutsman Oklahoma FBS
73 QB 5 Drew Allar Penn State FBS
74 RB 4 Ollie Gordon II Oklahoma State FBS
75 WR 9 Tre Harris Ole Miss FBS
76 WR 10 Tai Felton Maryland FBS
77 G 5 Donovan Jackson Ohio State FBS
78 CB 13 Will Lee III Texas A&M FBS
79 DT 10 Omarr Norman-Lott Tennessee FBS
80 EDGE 14 Patrick Payton Florida State FBS
81 S 3 Billy Bowman Oklahoma FBS
82 EDGE 15 Bradyn Swinson LSU FBS
83 CB 14 Jabbar Muhammad Oregon FBS
84 RB 5 TreVeyon Henderson Ohio State FBS
85 OT 9 Jack Nelson Wisconsin FBS
86 LB 6 Barrett Carter Clemson FBS
87 RB 6 Nicholas Singleton Penn State FBS
88 C 1 Jared Wilson Georgia FBS
89 EDGE 16 Gabe Jacas Illinois FBS
90 CB 15 Zy Alexander LSU FBS
91 TE 5 Harold Fannin Jr. Bowling Green FBS
92 EDGE 17 Mikail Kamara Indiana FBS
93 CB 16 Xavier Scott II Illinois FBS
94 S 4 Kevin Winston Jr. Penn State FBS
95 OT 10 Charles Grant William & Mary FCS
96 DT 11 Dontay Corleone Cincinnati FBS
97 G 6 Armand Membou Missouri FBS
98 OT 11 Ajani Cornelius Oregon FBS
99 WR 11 Kyren Lacy LSU FBS
100 DT 12 Rylie Mills Notre Dame FBS
101 CB 17 Azareye'h Thomas Florida State FBS
102 QB 6 Garrett Nussmeier LSU FBS
103 WR 12 Jack Bech TCU FBS
104 G 7 Jalen Rivers Miami (FL) FBS
105 EDGE 18 Antwaun Powell-Ryland Virginia Tech FBS
106 S 5 Kamari Ramsey USC FBS
107 OT 12 Anthony Belton NC State FBS
108 CB 18 Dorian Strong Virginia Tech FBS
109 QB 7 Quinn Ewers Texas FBS
110 EDGE 19 Ashton Gillotte Louisville FBS
111 DT 13 Shemar Turner Texas A&M FBS
112 C 2 Jake Slaughter Florida FBS
113 RB 7 Jonah Coleman Washington FBS
114 LB 7 Deontae Lawson Alabama FBS
115 S 6 Xavier Watts Notre Dame FBS
116 TE 6 Luke Lachey Iowa FBS
117 CB 19 Malachi Moore Alabama FBS
118 EDGE 20 Jah Joyner Minnesota FBS
119 LB 8 Smael Mondon Georgia FBS
120 WR 13 Jayden Higgins Iowa State FBS
121 C 3 Bryce Foster Kansas FBS
122 DT 14 Ty Robinson Nebraska FBS
123 S 7 Jonas Sanker Virginia FBS
124 LB 9 Cody Simon Ohio State FBS
125 G 8 Jaeden Roberts Alabama FBS
126 DT 15 Darrell Jackson Jr. Florida State FBS
127 CB 20 Nohl Williams California FBS
128 QB 8 Jaxson Dart Ole Miss FBS
129 OT 13 Earnest Greene III Georgia FBS
130 WR 14 Dane Key Kentucky FBS
131 DT 16 Davin Vann NC State FBS
132 EDGE 21 Josaiah Stewart Michigan FBS
133 EDGE 22 Dani Dennis-Sutton Penn State FBS
134 WR 15 Tory Horton Colorado State FBS
135 CB 21 Daylen Everette Georgia FBS
136 LB 10 Francisco Mauigoa Miami (FL) FBS
137 DT 17 Howard Cross III Notre Dame FBS
138 OT 14 Kage Casey Boise State FBS
139 TE 7 Mitchell Evans Notre Dame FBS
140 RB 8 Kaleb Johnson Iowa FBS
141 CB 22 Cobee Bryant Kansas FBS
142 LB 11 Chris Paul Jr. Ole Miss FBS
143 S 8 Jaylen Reed Penn State FBS
144 C 4 Jonah Monheim USC FBS
145 TE 8 Elijah Arroyo Miami (FL) FBS
146 CB 23 Mansoor Delane Virginia Tech FBS
147 DT 18 Aeneas Peebles Virginia Tech FBS
148 LB 12 Lander Barton Utah FBS
149 RB 9 Woody Marks USC FBS
150 TE 9 Eli Stowers Vanderbilt FBS
151 C 5 Seth McLaughlin Ohio State FBS
152 CB 24 Gentry Williams Oklahoma FBS
153 TE 10 Bryson Nesbit North Carolina FBS
154 WR 16 Dorian Singer Utah FBS
155 S 9 Keon Sabb Alabama FBS
156 CB 25 Fentrell Cypress II Florida State FBS
157 QB 9 Cade Klubnik Clemson FBS
158 WR 17 Jaylin Noel Iowa State FBS
159 EDGE 23 Jared Ivey Ole Miss FBS
160 RB 10 Jarquez Hunter Auburn FBS
161 EDGE 24 LT Overton Alabama FBS
162 S 10 Rod Moore Michigan FBS
163 OT 15 Josh Conerly Jr. Oregon FBS
164 DT 19 Simeon Barrow Miami (FL) FBS
165 CB 26 Jason Marshall Jr. Florida FBS
166 G 9 Grey Zabel North Dakota State FBS
167 TE 11 Gunnar Helm Texas FBS
168 LB 13 Nick Martin Oklahoma State FBS
169 WR 18 Antonio Williams Clemson FBS
170 RB 11 Bhayshul Tuten Virginia Tech FBS
171 G 10 Luke Kandra Cincinnati FBS
172 LB 14 Jamon Dumas-Johnson Kentucky FBS
173 WR 19 Tez Johnson Oregon FBS
174 S 11 Lathan Ransom Ohio State FBS
175 OT 16 Chase Lundt Connecticut FBS
176 EDGE 25 Tyler Baron Miami (FL) FBS
177 DT 20 Joshua Farmer Florida State FBS
178 WR 20 Xavier Restrepo Miami (FL) FBS
179 S 12 Sebastian Castro Iowa FBS
180 EDGE 26 Kaimon Rucker North Carolina FBS
181 OT 17 Ozzy Trapilo Boston College FBS
182 TE 12 Jake Briningstool Clemson FBS
183 RB 12 Tahj Brooks Texas Tech FBS
184 DT 21 Tim Keenan III Alabama FBS
185 C 6 Logan Jones Iowa FBS
186 WR 21 Barion Brown Kentucky FBS
187 EDGE 27 Collin Oliver Oklahoma State FBS
188 WR 22 Ricky White UNLV FBS
189 S 13 Xavier Nwankpa Iowa FBS
190 QB 10 Tyler Shough Louisville FBS
191 RB 13 Le'Veon Moss Texas A&M FBS
192 C 7 Parker Brailsford Alabama FBS
193 EDGE 28 RJ Oben Notre Dame FBS
194 WR 23 Kobe Hudson UCF FBS
195 CB 27 Jordan Hancock Ohio State FBS
196 G 11 Marcus Mbow Purdue FBS
197 EDGE 29 Ahmed Hassanein Boise State FBS
198 WR 24 Roc Taylor Memphis FBS
199 S 14 Andrew Mukuba Texas FBS
200 CB 28 Tyreek Chappell Texas A&M FBS
201 LB 15 Sonny Styles Ohio State FBS
202 TE 13 Caden Prieskorn Ole Miss FBS
203 RB 14 RJ Harvey UCF FBS
204 G 12 Ar'maj Reed-Adams Texas A&M FBS
205 DT 22 Tonka Hemingway South Carolina FBS
206 CB 29 Mello Dotson Kansas FBS
207 S 15 Maxen Hook Toledo FBS
208 RB 15 Kyle Monangai Rutgers FBS
209 G 13 Miles Frazier LSU FBS
210 EDGE 30 Steve Linton Baylor FBS
211 WR 25 J. Michael Sturdivant UCLA FBS
212 TE 14 Joe Royer Cincinnati FBS
213 CB 30 Justin Walley Minnesota FBS
214 LB 16 Cody Lindenberg Minnesota FBS
215 TE 15 Oscar Delp Georgia FBS
216 G 14 Emmanuel Pregnon USC FBS
217 DT 23 Nazir Stackhouse Georgia FBS
218 OT 18 Riley Mahlman Wisconsin FBS
219 P 1 Jeremy Crawshaw Florida FBS
220 S 16 Hunter Wohler Wisconsin FBS
221 DT 24 Cameron Jackson Florida FBS
222 TE 16 Oronde Gadsden II Syracuse FBS
223 CB 31 Devin Kirkwood UCLA FBS
224 EDGE 31 Dasan McCullough Oklahoma FBS
225 LB 17 Karene Reid Utah FBS
226 CB 32 Darien Porter Iowa State FBS
227 QB 11 Kurtis Rourke Indiana FBS
228 RB 16 DJ Giddens Kansas State FBS
229 EDGE 32 Xavier Carlton California FBS
230 S 17 Major Burns LSU FBS
231 CB 33 Davison Igbinosun Ohio State FBS
232 G 15 Clay Webb Jacksonville State FBS
233 DT 25 Thor Griffith Louisville FBS
234 WR 26 Juice Wells Ole Miss FBS
235 DT 26 Bear Alexander USC FBS
236 G 16 Joshua Gray Oregon State FBS
237 OT 19 Brandon Crenshaw-Dickson Florida FBS
238 S 18 Jalen Catalon UNLV FBS
239 OT 20 Hollin Pierce Rutgers FBS
240 TE 17 Gavin Bartholomew Pittsburgh FBS
241 LB 18 Keli Lawson Virginia Tech FBS
242 EDGE 33 Derrick Moore Michigan FBS
243 S 19 Bud Clark TCU FBS
244 RB 17 Jordan James Oregon FBS
245 LB 19 Jack Kelly BYU FBS
246 S 20 Yam Banks Ole Miss FBS
247 WR 27 Ja'Corey Brooks Louisville FBS
248 OT 21 Josh Fryar Ohio State FBS
249 DT 27 Lee Hunter UCF FBS
250 EDGE 34 Sai'vion Jones LSU FBS
WordPress Tables

MORE NFL DRAFT RANKINGS

Traits That Make a Prospect Great

Depending on a prospect’s position, we evaluate a wide variety of skills and traits to project their value and future success at the next level.

Physical Traits

Physical attributes such as height, weight, arm length, and frame are among the most important traits to consider when developing NFL Draft Rankings.

Athletic Traits

Speed, quickness, strength, and burst are just a few of the athletic measurables you need to consider when rankings prospects.

Positional Skills

Each position has a unique set of skills that will help players succeed. These are coachable, but a draft prospect who is further along in his skill development is a massive advantage.

Productivity

Having size, athleticism, and flashing some skills is great, but it won’t matter if it never turns into on-field productivity. Prospects who dominated the game at the college level are more likely to succeed in the NFL.

Overall Opinion of the 2025 NFL Draft Class

After last year’s draft class was dominated by offense, this year’s class is currently dominated by defense. 

Fans will likely view this as a weak draft class because of the lack of superstar QB talent, but the depth in this class will be legendary.

As part of the aftermath of the 2020 season that didn’t count towards eligibility, this class will have more players with expiring eligibility than any draft in history.

Close Menu