2017 NFL Draft

Pro Football Focus brings you the most in-depth coverage of the 2017 NFL Draft. Our football analysts cover every prospect in the draft using our player grade system. The result is a comprehensive collection of scouting profiles, mock drafts, and draft projections you won’t find anywhere else. Go even deeper with PFF Draft Pass.

Mock draft 7.0: Trubisky, Watson, Mahomes all go top 12
Steve Palazzolo has three quarterbacks being taken inside the top 12 in his final mock draft.

Read More

PFF NFL DRAFT BOARD (updated 4/26/17)

Position Ranks: Big Board | QB | RB | WR | TE | OT | OG | C | EDGE | DT | LB | CB | S

OverallNamePositionPosition RankSchool
1Myles GarrettEdge1Texas A&M
2Jonathan AllenDI1Alabama
3Derek BarnettEdge2Tennessee
4Marshon LattimoreCB1Ohio State
5Reuben FosterLB1Alabama
6Jamal AdamsS1LSU
7Corey DavisWR1Western Michigan
8Malik HookerS2Ohio State
9Dalvin CookRB1Florida State
10Solomon ThomasEdge3Stanford
11Mike WilliamsWR2Clemson
12Tre'Davious WhiteCB2LSU
13Mitch TrubiskyQB1North Carolina
14Carl LawsonEdge4Auburn
15Jordan WillisEdge5Kansas State
16Christian McCaffreyRB2Stanford
17Deshaun WatsonQB2Clemson
18O.J. HowardTE1Alabama
19John RossWR3Washington
20Haason ReddickEdge6Temple
21Malik McDowellDI2Michigan State
22Ryan RamczykOT1Wisconsin
23Leonard FournetteRB3LSU
24Jourdan LewisCB3Michigan
25Marlon HumphreyCB4Alabama
26Tim WilliamsEdge7Alabama
27Forrest LampG1Western Kentucky
28Taco CharltonEdge8Michigan
29Patrick Mahomes IIQB3Texas Tech
30Zach CunninghamLB2Vanderbilt
31David NjokuTE2Miami (Fla.)
32Obi MelifonwuS3Connecticut
33Sidney JonesCB5Washington
34Joe MixonRB4Oklahoma
35Gareon ConleyCB6Ohio State
36Charles HarrisEdge9Missouri
37Adoree' JacksonCB7USC
38Jarrad DavisLB3Florida
39Cordrea TankersleyCB8Clemson
40Teez TaborCB9Florida
41T.J. WattEdge10Wisconsin
42Justin EvansS4Texas A&M
43Dede WestbrookWR4Oklahoma
44Alvin KamaraRB5Tennessee
45Jabrill PeppersS5Michigan
46Joe MathisEdge11Washington
47Takkarist McKinleyEdge12UCLA
48Ahkello WitherspoonCB10Colorado
49Ethan PocicC1LSU
50Chidobe AwuzieCB11Colorado
51Kevin KingCB12Washington
52Zay JonesWR5East Carolina
53Caleb BrantleyDI3Florida
54Taylor MotonG2Western Michigan
55Cam RobinsonOT2Alabama
56Gerald EverettTE3South Alabama
57Kareem HuntRB6Toledo
58Evan EngramTE4Ole Miss
59Dalvin TomlinsonDI4Alabama
60Quincy WilsonCB13Florida
61Garett BollesOT3Utah
62Marcus WilliamsS6Utah
63Vincent TaylorDI5Oklahoma State
64Desmond KingCB14Iowa
65DeShone KizerQB4Notre Dame
66Corn ElderCB15Miami (Fla.)
67DeMarcus WalkerEdge13Florida State
68Dan FeeneyG3Indiana
69Trey HendricksonEdge14Florida Atlantic
70George KittleTE5Iowa
71Deatrich Wise Jr.Edge15Arkansas
72Roderick JohnsonOT4Florida State
73Chris GodwinWR6Penn State
74Dawuane SmootEdge16Illinois
75Chris WormleyDI6Michigan
76Derek RiversEdge17Youngstown State
77Xavier WoodsS7Louisiana Tech
78Curtis SamuelRB7Ohio State
79Eddie JacksonS8Alabama
80Ejuan PriceEdge18Pittsburgh
81Tanzel SmartDI7Tulane
82Tedric ThompsonS9Colorado
83Budda BakerS10Washington
84Taywan TaylorWR7Western Kentucky
85Rasul DouglasCB16West Virginia
86D'Onta ForemanRB8Texas
87Cameron SuttonCB17Tennessee
88Bucky HodgesTE6Virginia Tech
89Shaquill GriffinCB18UCF
90Tarell BashamEdge19Ohio
91Delano HillS11Michigan
92Cooper KuppWR8Eastern Washington
93Montravius AdamsDI8Auburn
94Raekwon McMillanLB4Ohio State
95Chad HansenWR9California
96Eddie VanderdoesDI9UCLA
97Isaiah FordWR10Virginia Tech
98Vince BiegelEdge20Wisconsin
99Nathan GerryS12Nebraska
100Samaje PerineRB9Oklahoma
101Mack HollinsWR11North Carolina
102Tanoh KpassagnonEdge21Villanova
103Chase RoullierC2Wyoming
104Conor McDermottOT5UCLA
105Nathan PetermanQB5Pittsburgh
106Jamaal WilliamsRB10BYU
107Elijah QuallsDI10Washington
108Dion DawkinsG4Temple
109Antonio GarciaOT6Troy
110Jake ButtTE7Michigan
111Carlos HendersonWR12Louisiana Tech
112Jaleel JohnsonDI11Iowa
113JuJu Smith-SchusterWR13USC
114Ryan GlasgowDI12Michigan
115Brad KaayaQB6Miami (Fla.)
116Danny IsidoraG5Miami (Fla.)
117ArDarius StewartWR14Alabama
118Pat ElfleinC3Ohio State
119Blair BrownLB5Ohio
120Josh ReynoldsWR15Texas A&M
121Jeremy McNicholsRB11Boise State
122Justin SeniorOT7Mississippi State
123Marcus MayeS13Florida
124Trent TaylorWR16Louisiana Tech
125Damontae KazeeCB19San Diego State
126Ryan AndersonEdge22Alabama
127Larry OgunjobiDI13Charlotte
128Kenneth OlugbodeLB6Colorado
129Grover StewartDI14Albany State
130Robert LeffOT8Auburn
131Marlon MackRB12South Florida
132Jon TothC4Kentucky
133Howard WilsonCB20Houston
134Jacob HollisterTE8Wyoming
135DeAngelo BrownDI15Louisville
136Carlos WatkinsDI16Clemson
137Austin CarrWR17Northwestern
138Jordan EvansLB7Oklahoma
139Channing StriblingCB21Michigan
140Nico SiragusaG6San Diego State
141Nazair JonesDI17North Carolina
142Samson EbukamEdge23Eastern Washington
143Zach BannerOT9USC
144James ConnerRB13Pittsburgh
145KD CannonWR18Baylor
146Jeremy SprinkleTE9Arkansas
147Dorian JohnsonG7Pittsburgh
148Fabian MoreauCB22UCLA
149Ishmael ZamoraWR19Baylor
150Josh MaloneWR20Tennessee
151Adam ShaheenTE10Ashland
152Jalen MyrickCB23Minnesota
153Stevie Tu'ikolovatuDI18USC
154Mikal MyersDI19Connecticut
155Jayon BrownLB8UCLA
156Amara DarbohWR21Michigan
157Fred ZerblisG8Colorado State
158Eric SmithOT10Virginia
159Avery MossEdge24Youngstown State
160Dylan ColeLB9Missouri State
161Anthony Walker Jr.LB10Northwestern
162Corey LevinG9Chattanooga
163Omarius BryantDI20Western Kentucky
164Tyler OrloskyC5West Virginia
165D.J. JonesDI21Ole Miss
166Malachi DupreWR22LSU
167Leo KoloamatangiC6Hawai'i
168Chad WilliamsWR23Grambling
169Davon GodchauxDI22LSU
170Charles WalkerDI23Oklahoma
171Ryan SwitzerWR24North Carolina
172Hunter DimickEdge25Utah
173Michael RobertsTE11Toledo
174Josh JonesS14NC State
175Wayne GallmanRB14Clemson
176Jack TochoCB24NC State
177Tanner GentryWR25Wyoming
178Tanner VallejoLB11Boise State
179Donnel PumphreyRB15San Diego State
180Elijah HoodRB16North Carolina
181Noah BrownWR26Ohio State
182Daniel BrunskillOT11San Diego State
183Arthur MauletCB25Memphis
184Jordan SternsS15Oklahoma State
185Jalen RobinetteWR27Air Force
186Najee MurrayCB26Kent State
187Ben GedeonLB12Michigan
188Jamal AgnewCB27San Diego
189Chad KellyQB7Ole Miss
190Jehu ChessonWR28Michigan
191Brian HillRB17Wyoming
192Damien MamaG10USC
193Woody BaronDI24Virginia Tech
194Tyus BowserEdge26Houston
195Casey SaylesDI25Ohio
196Daeshon HallEdge27Texas A&M
197Adam BisnowatyOT12Pittsburgh
198Aarion PentonCB28Missouri
199Alex AnzaloneLB13Florida
200Joshua DobbsQB8Tennessee
201Davis WebbQB9California
202Tim PatrickWR29Utah
203Isaac AsiataG11Utah
204Gabe MarksWR30Washington State
205Travin DuralWR31LSU
206Darius HamiltonDI26Rutgers
207Jalen Reeves-MaybinLB14Tennessee
208Sean HarlowOT13Oregon State
209Garrett SickelsEdge28Penn State
210Calvin MunsonLB15San Diego State
211Treyvon HesterDI27Toledo
212T.J. LoganRB18North Carolina
213Jeremiah LedbetterDI28Arkansas
214Jake EldrenkampG12Washington
215Kenny GolladayWR32Northern Illinois
216Marquez WhiteCB29Florida State
217Treston DecoudCB30Oregon State
218Damore'ea StringfellowWR33Ole Miss
219Joey IvieDI29Florida
220Devonte FieldsEdge29Louisville
221Pharaoh BrownTE12Oregon
222Fred RossWR34Mississippi State
223DeAndre ScottCB31Akron
224Josh BoutteG13LSU
225C.J. BeathardQB10Iowa
226Jarron JonesDI30Notre Dame
227Matthew DayesRB19NC State
228Adam ButlerDI31Vanderbilt
229Keith BrownLB16Western Kentucky
230Josh TupouDI32Colorado
231Mike TysonCB32Cincinnati
232Isaac RochellDI33Notre Dame
233Daikiel Shorts Jr.WR35West Virginia
234Robert DavisWR36Georgia State
235Dylan BradleyDI34Southern Mississippi
236Keon HatcherWR37Arkansas
237Nick MullensQB11Southern Mississippi
238Alex BarrettEdge30San Diego State
239Darrell DanielsTE13Washington
240Jadar JohnsonS16Clemson
241Jerome LaneWR38Akron
242Joe WilliamsRB20Utah
243Jordan WesterkampWR39Nebraska
244Jordan LeggettTE14Clemson
245Kendell BeckwithLB17LSU
246Ifeadi OdenigboEdge31Northwestern
247Keion AdamsEdge32Western Michigan
248Montae NicholsonS17Michigan State
249Des LawrenceCB33North Carolina
250Tarik CohenRB21North Carolina A&T
251Harvey LangiLB18BYU
252Matt MilanoLB19Boston College
253Chuck ClarkS18Virginia Tech
254Max HalpinC7Western Kentucky
255Joshua HolseyCB34Auburn
256Patrick GambleDI35Georgia Tech
257Jamir TillmanWR40Navy
258Nik D'AvanzoDI36New Mexico
259Kyle FullerC8Baylor
260Will KreitlerC9UNLV
261Anthony McMeansC10New Mexico State
262Zach TerrellQB12Western Michigan
263Jonathan McLaughlinG14Virginia Tech
264Cooper RushQB13Central Michigan
265Jermaine EluemunorG15Texas A&M
266David SharpeOT14Florida
267Jerod EvansQB14Virginia Tech
268Eduardo MiddletonG16Washington State
269Collin BuchananOT15Miami (Ohio)
270Dane EvansQB15Tulsa
271Jonnu SmithTE15Florida International
272Ben BradenOT16Michigan
273Sefo LiufauQB16Colorado
274Cole HikutiniTE16Louisville
275Chad WheelerOT17USC
276Evan BaylisTE17Oregon
277Ukeme EligweLB20Georgia Southern
278Andreas KnappeOT18Connecticut
279Johnny MundtTE18Oregon
280Marcus OliverLB21Indiana
281Will HoldenOT19Vanderbilt
282Kai NacuaS19BYU
283Eric WilsonLB22Cincinnati
284Shalom LuaniS20Washington State
285Aaron JonesRB22UTEP
286Shock LinwoodRB23Baylor
287I'Tavius MathersRB24Middle Tennessee
288Elijah McGuireRB25UL Lafayette
289Justin DavisRB26USC
290Al-Quadin MuhammadEdge33Miami (Fla.)
291Ken EkanemEdge34Virginia Tech
292Breon BordersCB35Duke
293Pita TaumoepenuEdge35Utah
294Keionta DavisEdge36Chattanooga
295Dylan DonahueEdge37West Georgia
296John StepecEdge38Toledo
297Kevin MauriceDI37Nebraska
298Ja'Von Rolland-JonesEdge39Arkansas State
299Chunky ClementsDI38Illinois
300Drew MorganWR41Arkansas

Position Ranks: Big Board | QB | RB | WR | TE | OT | OG | C | EDGE | DT | LB | CB | S

2017 NFL Draft Guide