Most Accurate NFL Mock Draft: Results from 2021

According to The Huddle Report, Brendan Donahue and Ryan McCrystal are ranked #1 and #3 as the most accurate NFL mock drafters over the past five years. Donahue and McCrystal both joined Sharp Football Analysis this spring ahead of the 2021 NFL draft.

Donahue’s final 2021 mock draft was the sixth-most accurate this year with a score of 49. The Huddle Report grades mock draft accuracy by awarding one point for every player correctly predicted to go in the first round and two points for an exact player-team match. Donahue had 27 players correctly predicted as first-round picks, which was tied for the second-most in 2021, and had 11 player-team matches.

Donahue’s five-year average of 44.8 is more than two points higher than second-place at 42.6. The gap between Donahue and the second-most accurate mock drafter over the five-year span is the same as the difference between No. 2 and No. 19 on the list.

McCrystal’s final 2021 mock draft had 25 correct first-round players along with eight exact player-team matches for a score of 41. That cemented MyCrystal’s fifth-straight year with a score of 41 or better. McCrystal now ranks #1 in top-100 accuracy the last 5 years with a 4th place finish this year.

Among 53 analysts with a full five-year sample of mocks, McCrystal and Donahue are just two of five with a score of at least 40 in each year. McCrystal’s 42.4 five-year average ranks fifth.

Below are the final 2021 NFL draft mocks for both Brendan Donahue and Ryan McCrystal.

* denotes a correct first-round player
** denotes a correct player-team match

2021 Brendan Donahue & Ryan McCrystal Mock Drafts

1JAX - Trevor Lawrence**JAX - Trevor Lawrence**
2NYJ - Zach Wilson**NYJ - Zach Wilson**
3SF - Mac Jones*SF - Mac Jones
4ATL - Kyle Pitts**ATL - Kyle Pitts**
5CIN - Ja'Marr Chase**CIN - Ja'Marr Chase**
6MIA - Jaylen Waddle**MIA - Jaylen Waddle**
7NE - Justin Fields*DET - Penei Sewell**
8CAR - Penei Sewell*NE - Justin Fields*
9DEN - Rashawn Slater*DEN - Rashawn Slater*
10DAL - Patrick Surtain*DAL - Patrick Surtain*
11NYG - Micah Parsons*NYG - Micah Parsons*
12PHI - Jaycee Horn*PHI - Jaycee Horn*
13LAC - Alijah Vera-Tucker*LAC- Christian Darrisaw*
14MIN - Jaelan Phillips*MIN - Alijah Vera-Tucker*
15DET - DeVonta Smith*CHI - Trey Lance*
16CHI - Trey Lance*ARI - DeVonta Smith*
17LVR - Jeremiah Owusu-KoramoahLVR - Jeremiah Owusu-Koramoah
18MIA - Kwity Paye*MIA - Kwity Paye*
19WFT - Jamin Davis**WFT - Jamin Davis**
20ARI - Zaven Collins**CAR - Kadarius Toney*
21IND - Christian Darrisaw*IND - Teven Jenkins
22TEN - Elijah MooreTEN - Elijah Moore
23NYJ - Travis Etienne*NYJ - Travis Etienne*
24PIT - Najee Harris**PIT - Najee Harris**
25JAX - Trevon MoehrigJAX - Rondale Moore
26CLE - Greg Newsome**MIA - Javonte Williams
27BAL - Teven JenkinsBAL - Zaven Collins*
28NO - Eric Stokes*NO - Greg Newsome*
29GB - Rashod Bateman*GB - Rashod Bateman*
30BUF - Asante Samuel Jr.BUF - Odafe Oweh*
31BAL - Odafe Oweh**BAL - Azeez Ojulari
32TB - Joe Tryon**TB - Levi Onwuzurike