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 |