
2025 NFL Mock Draft Grades: Scoring the experts
The 2025 NFL Draft may be over, but the 2025 mock draft season is not over. It is time to score 2025 mocks.
The scoring system is simple. For every number of picks a selection is off, the mock drafter gets a point. If someone mocked Mike Green to the Falcons at 15, which as you will see was a pretty popular pick, they got 44 points because Green went 59th overall.
If they were bold enough to mock a trade and were wrong–and mock trades are almost always wrong–they were penalized double the points. This does mean that they penalized twice if they were wrong on both players, but nobody made them mock a trade, they brought this on themselves.
This year was our biggest one ever, with 64 mocks (along with, as a sort of control, Arif Hasan’s consensus big board): a collection of big names, some old hats, those who did well in previous years, and some new faces.
Briefly though we must address the Buffalo in the room. Nearly every year there are a couple of players that get mocked as first round picks who in fact go on day three. Usually they’re either obviously out there at the time picks, or someone who we come to find out has no knee cartilage or some other massive medical red flag that reporters wait until after they are picked to disclose after they go in the 5th round.
Not a high profile QB. Not everyone made this error though, 19 mock drafts did not have Shedeur Sanders in the 1st round. So while Shedeur Sanders’ draft party lasted longer than Fyre Fest, their mocks were said and done.
Best mock:
Ironically Mel Kiper, who spent the whole weekend pooping his pants, had the best mock draft by not putting out a final mock draft of his own. You never miss a shot you don’t take. As for the best actual mock…
Jason Boris. His biggest miss was just 16 points, and 10 picks were by 5 points or fewer.
Best mock that had Shedeur Sanders, not counting Shedeur Sanders: Lance Zierlein was sitting at 152 points at the end of day 2.
Honorable mentions:
Best picks that no one else had:
Peter Schrager was the only person to have the Cowboys taking Tyler Booker.
Ross Jacobs was the only person to have the Dolphins draft Kenneth Grant.
Draftek had the only mock with Donovan Jackson to the Vikings.
Trevor Sikkema was the only person to have Tyleik Williams in the 1st, and accurately mocked Williams to the Lions.
Mike Band had 11 correct first round picks. But he also had Sanders 9th overall to the Saints.
Mr. Popular: The first four picks were the most commonly correctly mocked, the fifth was Gray Zabel to the Seahawks.
Best pick that almost no one else had: Cris Collinsworth and Vinny Iyer correctly mocked Tet McMillan to the Panthers at 8.
Worst mock that didn’t have Shedeur Sanders:
Charles McDonald and Nate Tice, bogged down by non 1st rounders Will Johnson (14th), Mike Green (15th), Jalen Milroe (21st), Trey Amos (26th), and Sharon Revel (30th). They also had Jaxson Dart 9th, Matthew Golden 12 and Donovan Ezeiruaku 32nd.
Worst mock that had Shedeur Sanders:
Diante Lee started out great, with one of the lowest scores in the top half. Then it got bold. He had the Steelers trade back from 21 to 25 and take Jahdae Barron, then trade up to 27 for Shedeur Sanders. Then he had the Bengals trade Trey Hendrickson to the Bills for the 28th pick, where they took Trey Amos. At 29 went Shavon Revel, giving him 347 points over a three pick span, which on its own would put a mock in the bottom half this year.
Dishonorable mentions
Worst pick that wasn’t Shedeur Sanders: Eric Edholm and John Molnar both accurately predicted that the Giants would trade up into the mid 20s for a QB. But rather than to 25 for Jaxson Dart, they predicted it would be to 24 for Jalen Milroe. This cost them each 136 points.
Worst pick that was Shedeur Sanders: Vinny Iyer and the PFF Staff both had Cleveland taking Sanders at 2nd overall. But Rob Maaddi had the Saints trade up to 4 to draft him, costing him 280 points.
Don’t overthink it: Everyone except Cris Collinsworth (of course), Vinny Iyer, Rob Maaddi, Rob Rang, Chris Trapasso, Ian Valentino, and the PFF staff had the first four players correct.
Ian Valentino did not have Kelvin Banks or Colston Loveland, who went 9th and 10th, in the 1st round at all. At 8th and 9th he did have Mike Green and Shedeur Sanders, who did not get drafted in the 1st round.
Chris Trapasso did not have Mykel Williams, who went 11th overall, in the 1st.
Diante Lee, John Molnar, Lou Pickney, Rob Rang, and Charles McDonald/Nate Tice did not have Kenneth Grant in the 1st.
Sam Farmer, Mike Florio, Eric Galko, Matt Miller, Tony Pauline, Ethan Woodie, Field Yates, and the ESPN beat writers mock did not have Jihaad Campbell in the first round.
Odds and ends
Players that nearly everyone had in the 1st who weren’t a 1st:
47 mocks had Nick Emmanwori, who went 35th, in the 1st round.
54 mocks had Donovan Ezeiruaku, who went 44th, in the 1st round.
57 mocks had Will Johnson, who went 47th in the 1st round.
57 mocks also had Mike Green, who went 59th, in the 1st round.
Player that no one had in the 1st that was a 1st:
Nobody, which wasn’t surprising for this draft. But as noted above, Tyleik Williams nearly made it.
The wisdom of the crowds: I always include Arif Hasan’s consensus big board, as he puts in great work combining over 100 big boards. It’s an interesting barometer. This year felt like it could be wild one compared to the big board, but it wasn’t. The only big misses were Shedeur Sanders and Will Johnson.
Joes vs Pros: Every year I include our community mock draft to see how it fares against the people who get paid to do this. It never does great but it always beats at least a few professionals. Last year was its best yet, so I thought about retiring it, but it performed admirably this year, finishing 49th, so it stays in. Unfortunately it got the first three picks wrong. However it was one of only 9 mocks to accurately predict Matthew Golden to the Packers. Well done!
2025 Mock Draft Scores
Mock Drafter
Score
Correct
Actual 1sts
Sanders?
Worst Non-Sanders Pick
Mock Drafter
Score
Correct
Actual 1sts
Sanders?
Worst Non-Sanders Pick
Jason Boris, Times News
147
10
29
No
Tyler Booker to Lions
Dane Brugler, The Athletic
180
6
28
No
Mike Green to Eagles
Charlie Campbell, WalterFootball
197
7
28
No
Will Johnson to Cardinals
Pete Prisco, CBS
201
8
28
No
Mike Green to Chargers
Evan Silva, Establish The Run
207
4
29
No
Trey Amos to Rams
Josh Norris, Underdog Newtork
215
7
27
No
Mike Green to Eagles
Sam Teets
218
8
27
No
Trey Amos to Bills
Albert Breer, what’s left of Sports Illustrated
226
8
27
No
Donovan Ezeiruaku to Buccaneers
Eddie Brown, San Diego Tribune
240
6
29
No
Mike Green to Falcons
Jonathan Jones, CBS
247
9
28
No
Will Johnson to Buccaneers
Andrew Erickson, Fantasy Pros
248
10
27
No
Mike Green to Falcons
Danny Kelly, The Ringer
250
10
27
No
Mike Green to Bengals
Sam Farmer, LA Times
253
9
27
No
Mike Green to Colts
Todd McShay, the Ringer
256
8
27
No
Shavon Revel to Bills
Charles Davis, NFL
270
5
27
No
Will Johnson to Dolphins
Sean Green, Sports Gambling Podcast
270
5
28
No
Will Johnson to Raiders
Lance Zierlein, NFL
275
5
29
Yes
Mike Green to Lions
Ryan McCrystal, Sharp Football Analysis
288
7
28
Yes
TreVeyon Henderson to Broncos
Brendan Donahue, Sharp Football Analysis
292
8
28
Yes
Mike Green to Falcons
Peter Schrager, ESPN
299
8
29
Yes
Mike Green to Bengals
Cory Rindone, The Huddle Report
306
10
28
Yes
Mike Green to Buccaneers
Chris Simms, NBC
309
8
28
No
Shavon Revel to Bills
Daniel Jeremiah, NFL
320
6
28
Yes
Trey Amos to Bills
Lou Pickney
324
7
27
Yes
Mike Green to Buccaneeers
Pete Dominguez, NFL
325
6
28
Yes
Trey Amos to Rams
Brian Johannes, Huddle Report
327
7
26
Yes
Mike Green to Commanders
Trevor Sikkema, PFF
330
9
27
Yes
Will Johnson to Cardinals
Xavier Cromartie, Fantasy Football Metrics
331
7
27
Yes
Mike Green to Falcons
Tankathon Staff
338
5
27
Yes
Mike Green to Falcons
Eric Galko, Optimum Scouting
339
8
27
Yes
Shavon Revel to Bills
Jeff Risdon, Draft Wire
339
6
26
Yes
Mike Green to Falcons
ESPN Beat Writers
342
7
26
Yes
Mike Green to Falcons
Matt Stopsky, Sumer Sports
345
8
27
Yes
Mike Green to Chargers
Michael Middlehurst-Schwartz, USA Today
347
5
27
Yes
Mike Green to Falcons
Garrett Podell, CBS
351
7
27
Yes
Mike Green to Cardinals
Matt Miller, ESPN
353
9
26
Yes
Mike Green to Chargers
Tony Pauline, Sportskeeda
354
6
27
Yes
Mike Green to Bengals
Mike Band, NFL
361
11
27
Yes
Mike Green to Falcons
Ari Meirov, The 33rd Team
364
6
27
Yes
Mike Green to Falcons
Jole Klatt, FOX
365
7
27
Yes
Mike Green to Falcons
Josh Edwards, CBS
368
8
25
Yes
Mike Green to Falcons
Charles McDonald and Nate Tice, Yahoo
376
5
26
No
Jalen Milroe to Steelers
Rob Rang, FOX
380
3
27
Yes
Mike Green to Chargers
Connor Orr, Sports Illustrated
384
8
27
No
Jalen Milroe to Steelers
Mike Florio. PFT
385
5
25
Yes
Shavon Revel to Commanders
Jordan Reid, ESPN
387
8
26
Yes
Mike Green to Falcons
Arif Hasan’s Big Board
388
1
26
Yes
Mike Green 16th overall
Ian Valentino, The 33rd Team
388
4
27
Yes
Mike Green to Panthers
BGN Community
392
5
25
Yes
Landon Jackson to the Ravens
Draftek Staff
393
8
26
Yes
Mike Green to Falcons
Ethan Woodie, NFL Trade Rumors
398
4
25
Yes
Mike Green to Falcons
Vinnie Iyer, Sporting News
421
4
25
Yes
Will Johnson to Dolphins
Field Yates, ESPN
427
8
26
Yes
Mike Green to Falcons
Bucky Brooks, NFL
429
7
25
Yes
Mike Green to Falcons
Ross Jacobs, Fantasy Football Metrics
440
6
29
Yes
Will Johnson to Seahawks and Trey Amos to Bills
Shane Hallam, Draft Sharks
450
5
28
Yes
Mike Green to Chargers
Chris Trapasso, CBS
459
3
25
Yes
Mike Green to Colts
Andrew LaLama, RotoBaller
471
5
28
Yes
Mike Green to Bengals
The Athletic Beat Writers Mock
480
7
26
Yes
Mike Green to Falcons
Cris Collinsworth, PFF
503
5
24
Yes
Jalen Milroe to Steelers
Eric Edholm, NFL
521
6
25
Yes
Jalen Milroe to Giants via trade with Vikings
John Molnar, Empire Sports Media
530
8
25
Yes
Jalen Milroe to Giants via trade with Vikings
Rob Maaddi, Associated Press
540
6
26
Yes
Mike Green to Packers
PFF Staff
551
2
25
Yes
Shavon Revel to Commanders
Luke Easterling, Athlon Sports
639
6
26
Yes
Jalen Milroe to Giants via trade with Bills
Diante Lee, The Ringer
668
7
22
Yes
Trey Amos to Bengals via trade with Lions for Trey Hendrickson