2025 Mock Draft and Consensus Big Board

It’s that time of year to speculate about how billion-dollar organizations are going to gamble hundreds of millions of dollars on 21 year-old kids. On that happy note, let’s get mock drafting.

I’ve got 3 trades:
Minnesota 1:24 -> Baltimore 1:27 + 3:91
Kansas City 1:31 -> New Orleans 2:40+ 4:112 + future
Los Angeles Rams 1:26 -> New England 2:38 + 3:77

1-1
Tennessee Titans
Cam Ward | QB (#9)
No brainer pick. With -20000 or so odds to go first, I don’t expect any drama here.

1-2
Cleveland Browns
Travis Hunter | CB | WR (#1)
Browns take a WR or CB (or both) who happens to be the top rated consensus player in the draft.

1-3
New York Giants
Abdul Carter | EDGE (#2)
I spent 30 minutes trying to game out how the Giants could trade this pick to an EDGE needy team (Carolina? da Bears?). Every time I can’t square the compensation so I just stuck the Giants with him.

1-4
New England Patriots
Will Campbell | OT (#5)
Pats need a tackle. Check.

1-5
Jacksonville Jaguars
Ashton Jeanty | RB (#4)
I struggled mightily with this pick, since the Jags could use any number of players so I just went chalk.

1-6
Las Vegas Raiders
Armand Membou | OT (#6)
Vegas bolsters their O-line to give Geno some more time.

1-7
New York Jets
Tyler Warren | TE (#7)
I’m saving my contrarianism for this pick, and since OT feels like the safe play, I’m going to give Fields another weapon instead.

1-8
Carolina Panthers
Jalon Walker | EDGE (#11)
Panthers need an EDGE and Walker is a fast riser as the second one taken.

1-9
New Orleans Saints
Mason Graham | DT (#3)
The Saints have a bunch of needs, but if Graham falls to them, I can’t imagine they would pass.

1-10
Chicago Bears
Kelvin Banks Jr. | OT (#13)
Even though the Bears threw a lot of money towards their O-Line this offseason, I don’t think it precludes them from putting the finishing touches on it in the draft.

1-11
San Francisco 49ers
Walter Nolen | DT (#21)
I’m not sure about the ‘9ers, but they have a huge need in the interior of their D-line.

1-12
Dallas Cowboys
Tetairoa McMillan | WR (#10)
I will die on this hill. The Cowboys cannot go into another season with Lamb as the only receiving option.

1-13
Miami Dolphins
Will Johnson | CB (#8)
Peace out Ramsey.

1-14
Indianapolis Colts
Colston Loveland | TE (#12)
As much as I want to take Campbell here, the Colts need to at least try to help out Richardson or Jones and this would go a long way.

1-15
Atlanta Falcons
Mykel Williams | EDGE (#19)
A huge position of need filled by a local kid.

1-16
Arizona Cardinals
Jahdae Barron | CB (#15)
I guess teams are split on Barron, but Arizona could use all the help they can get in the secondary.

1-17
Cincinnati Bengals
Mike Green | EDGE (#17)
The Bengals are no stranger to taking players with character concerns and this is a huge need.

1-18
Seattle Seahawks
Tyler Booker | IOL (#30)
For the love of God, the Seahawks need to upgrade their o-line, right?

1-19
Tampa Bay Buccaneers
Jihaad Campbell | LB (#17)
This is the floor for Campbell.

1-20
Denver Broncos
Omarion Hampton | RB (#29)
Time to get Bo Nix some more weapons.

1-21
Pittsburgh Steelers
Shedeur Sanders | QB (#19)
This kinda feels inevitable at this point.

1-22
Los Angeles Chargers
Kenneth Grant | DT (#26)
Michigan man gets another Michigan man.

1-23
Green Bay Packers
Matthew Golden | WR (#22)
The Packers never take skill positions in the first round, but since they are hosting the draft this year, I’m going rogue.

1-24
Baltimore Ravens (TRADE FROM MIN)
Malaki Starks | S (#14)
The Vikings are a little short on picks, so I’m pretty sure they trade back. I’m also pretty sure the Ravens would be willing to pay a small premium to ensure they get a bona fide free safety.

1-25
Houston Texans
Josh Simmons | OT (#24)
I don’t know which offensive lineman they draft, but pretty sure they want to protect Stroud a little better than last year.

1-26
NEW ENGLAND PATRIOTS (TRADE FROM LA RAMS)
Emeka Egbuka | WR (#28)
New England could use another top-flight WR and waiting until 38 might be too late.

1-27
Minnesota Vikings (TRADE FROM BALTIMORE)
Nick Emmanwori | S (#26)
The Vikings are picking for luxury, but Emmanwori is a solid consolation prize.

1-28
Detroit Lions
Shemar Stewart | EDGE (#18)
The Lions only have a few needs, but they take a shot on a very raw player to pair with Hutchinson.

1-29
Washington Commanders
James Pearce Jr. | EDGE (#25)
The Commanders are a little short on EDGE rushers.

1-30
Buffalo Bills
Maxwell Hairston | CB (#38)
Bills are a little short on secondary.

1-31
New Orleans Saints (TRADE FROM KANSAS CITY CHIEFS)
Jaxson Dart | QB (#50)
There’s too much uncertainty surrounding Carr and new head coach Kellen Moore wants to get his own guy.

1-32
Philadelphia Eagles
Grey Zabel | IOL (#33)
Roseman loves building his team through the trenches.

2025 NFL Consensus Big Board (post-combine edition)

With the combine in the books, the first consensus top-250 big board is available. It’s looking like a quality defensive class, with 17 defenders having first-round grades. The quality of EDGE rushers looks to be particularly deep this year. The full charts are available here. An updated version will be available next month as the draft approaches.

var divElement = document.getElementById(‘viz1741290714301’); var vizElement = divElement.getElementsByTagName(‘object’)[0]; vizElement.style.width=’100%’;vizElement.style.height=(divElement.offsetWidth*0.75)+’px’; var scriptElement = document.createElement(‘script’); scriptElement.src = ‘https://public.tableau.com/javascripts/api/viz_v1.js’; vizElement.parentNode.insertBefore(scriptElement, vizElement);

2024 NFL Mock Draft

This is my fun yearly activity of proving to myself that I can read the thoughts of 32 GMs. So far it hasn’t gone perfectly according to plan, but you miss 100% of the shots you don’t take (or something like that). Shameless plug to check out my consensus big board, a compilation of over 25 different expert boards in one.

Without further ado – let’s get mock drafting.

Trades processed:

  • MIN traded 11 and 23 to ARI for 4.
  • ATL traded 8 to ARI for 11+66
  • DEN traded 12 to BUF for 28 and 2025 1st
  • DET traded 29 to LVR for 44+future comp
  1. Chicago Bears (from CAR) – Caleb Williams, QB (USC)
  2. Washington Commanders – Jayden Daniels, QB (LSU)
  3. New England Patriots – Drake Maye, QB (UNC)
  4. TRADE Minnesota Vikings (from ARI) – J.J. McCarthy, QB (Mich)
  5. Los Angeles Chargers – Marvin Harrison, Jr., WR (OSU)
  6. New York Giants – Malik Nabers, WR (LSU)
  7. Tennessee Titans – Joe Alt, OT (Notre Dame)
  8. TRADE Arizona Cardinals (from ATL) – Rome Odunze, WR (Wash)
  9. Chicago Bears – Dallas Turner, EDGE (Alabama)
  10. New York Jets – Brock Bowers, TE (Georgia)
  11. TRADE Atlanta Falcons (From ARI through MIN) – Laiatu Latu, EDGE (UCLA)
  12. TRADE Buffalo Bills (from DEN) – Brian Thomas Jr., WR (LSU)
  13. Las Vegas Raiders – Olumuyiwa Fashanu, OT (Penn State)
  14. New Orleans Saints – Troy Fautanu, G/OT (Wash)
  15. Indianapolis Colts – Quinyon Mitchell, CB (Toledo)
  16. Seattle Seahawks – Taliese Fuaga, G/OT (Oregon St)
  17. Jacksonville Jaguars – Terrion Arnold, CB (Alabama)
  18. Cincinnati Bengals – Byron Murphy II, DT (Texas)
  19. Los Angeles Rams – Jared Verse, EDGE (FSU)
  20. Pittsburgh Steelers – J.C. Latham, OT (Alabama)
  21. Miami Dolphins – Graham Barton, IOL (Duke)
  22. Philadelphia Eagles – Nate Wiggins, CB (Clemson)
  23. TRADE Arizona Cardinals (from MIN) – Chop Robinson, EDGE (Penn State)
  24. Dallas Cowboys – Amarius Mims, OT (Georgia)
  25. Green Bay Packers – Cooper DeJean, CB/S (Iowa)
  26. Tampa Bay Buccaneers – Kool-Aid McKinstry, CB (Alabama)
  27. Arizona Cardinals (from HOU) – Jer’Zhan Newton, DT (Illinois)
  28. TRADE Denver Broncos (from BUF) – Bo Nix, QB (Oregon)
  29. TRADE Las Vegas Raiders (from DET) – Michael Penix Jr., QB (Wash)
  30. Baltimore Ravens – Tyler Guyton, OT (Oklahoma)
  31. San Francisco 49ers – Adonai Mitchell, WR (Texas)
  32. Kansas City Chiefs – Jordan Morgan, OT (Arizona)

2023 NFL Mock Draft

Is it almost May already? That means it’s mock draft season, baby!

Using my patented (not actually patented) consensus big board, I’m joining the ranks of millions of other armchair GMs and showing exactly why we aren’t working in an NFL front office.

1) Carolina Panthers (from Chicago): Bryce Young, QB (Alabama)

The Panthers move up and get their guy.

2) Houston Texans: Will Anderson Jr., EDGE (Alabama)

I don’t know what to believe and/or how much of this is smoke, but I’m really starting the buy the hype that Houston is going to roll the dice and wait on a QB.

3) Tennessee Titans (TRADE from Arizona Cardinals): C.J. Stroud, QB (OSU)

The Colts try to move up one spot but fail to prevent another team from leaping them and stealing their guy (*cough* Tennessee *cough*).

4) Indianapolis Colts: Anthony Richardson, QB (Florida)

The Colts don’t get the guy they want, but the guy they need.

5) Seattle Seahawks (from Denver): Jalen Carter, IDL (Georgia)

The Seahawks get possibly the best player in the draft by taking a chance on his character concerns.

6) Detroit Lions (from L.A. Rams): Devon Witherspoon, CB (Illinois)

The Lions don’t really have much of a long-term answer at CB, until now.

7) Las Vegas Raiders: Christian Gonzalez, CB (Oregon)

Any of the available players would be an upgrade, but upgrading the secondary would be the most impactful.

8) Atlanta Falcons: Bijan Robinson, RB (Texas)

I don’t know what NFL GMs think about spending a high pick on a running back, but if Bijan lives up to the hype, it doesn’t really matter what we think of this pick at the time.

9) Chicago Bears (from Carolina): Peter Skoronski, OT (N’western)

Local kid bolsters the O-line at any position.

10) Philadelphia Eagles (from New Orleans): Tyree Wilson, EDGE (Texas Tech)

As much as I want to manifest Bijan to the Eagles, their history of drafting trenches in the first makes me believe they will get Graham’s replacement.

11) Arizona Cardinals (TRADE from Tennessee Titans): Paris Johnson Jr., OT (OSU)

Arizona basically gets the guy they would have taken at #3 and a boatload of picks to boot.

12) Houston Texans (from Cleveland): Will Levis, QB (Kentucky)

The Texans bet on themselves and they somehow manage to come away with a QB at the end of the day.

13) Green Bay Packers* (from N.Y. Jets): Jaxon Smith-Njigba, WR (OSU)

The Rodgers era has come to an end and every young QB’s best friend is a safety net.

14) New England Patriots: Lukas Van Ness, EDGE (Iowa)

The Pats are in a tough spot in a brutal division and could go in many different directions here, but I think they could use an upgrade across from Judon.

15) New York Jets* (from Green Bay): Broderick Jones, OT (Georgia)

The Jets need to protect their new investment.

16) Washington Commanders: Joey Porter Jr., CB (PSU)

It feels a little high to draft Hooker here, and CB is their next biggest need.

17) Pittsburgh Steelers: Darnell Wright, OT (Tenn)

As much as drafting Joey Porter Jr. would be a feel good story, protecting Kenny P would make him feel even better.

18) Detroit Lions: Quentin Johnston, WR (TCU)

The Lions grab another weapon for Goff, hopefully this one can stay off DraftKings.

19) Tampa Bay Buccaneers: Nolan Smith, EDGE (Georgia)

Tampa needs a lot of things, but taking a BPA pass rusher might be a good start.

20) Seattle Seahawks: Deonte Banks, CB (Maryland)

The Seahawks stay on defense and beef up the secondary.

21) Los Angeles Chargers: Myles Murphy, EDGE (Clemson)

As much as the Chargers could use another offensive weapon, Murphy is just too damn good to pass up.

22) Baltimore Ravens: Calijah Kancey, IDL (Pitt)

I’ve spent a lot of time giving this some thought: The Ravens are going to ultimately re-sign Peters, Lamar plays on the tag and then the only real immediate need is the interior of the defensive line.

23) Minnesota Vikings: Jordan Addison, WR (USC)

The Vikings really do need a WR to replace Thelian; By hook or by crook they need to get one in the first 2 rounds.

24) Jacksonville Jaguars: Brian Branch, S (Alabama)

Branch is super talented, but projects to be a nickel more than a safety, which is perfectly fine for the Jags, who could use either.

25) New York Giants: O’Cyrus Torrence, IOL (Florida)

The Giants don’t have a ton of needs, so beefing up the interior of the line is worth a first.

26) Dallas Cowboys: Michael Mayer, TE (Notre Dame)

Mayer has been compared to Jason Witten; He isn’t the most physically gifted player, but he blocks well and gets open.

27) Buffalo Bills: Zay Flowers, WR (Boston College)

I’m assuming they don’t get D-Hop, so they instead draft their own version of Tyreek Hill.

28) Cincinnati Bengals: Dalton Kincaid, TE (Utah)

The Bengals have an embarrassment of riches on offense and the rich get richer.

29) New Orleans Saints (from San Francisco through Miami and Denver): Bryan Bresee, IDL (Clemson)

The Saints could use any help they can get on the defensive line and it just so happens that one falls into their lap.

30) Mystery Team???? (TRADE with Philadelphia Eagles): Hendon Hooker, QB (Tenn)

I don’t know who it will be exactly (Washington? Minnesota? Vegas? Tampa Bay?), but someone will want that 5th year option and the Eagles aren’t desperate.

31) Kansas City Chiefs: Anton Harrison, OT (Oklahoma)

The Chiefs lost a couple of offensive tackles this off-season, so replacing them should be at the top of the list.

GAR and Cap (2018-2019): Defensemen (cont.)

Following up from the previous post here, which examined the best (and worst) GAR performers in each game situation, this article will examine defensemen value relative to cap hit. For more information on how GAR is calculated, please check out the introduction. Before delving into the nuances of player value, I present an illustration of the cap hit and GAR of all defensemen:

GAR per Dollar (D)

Continue reading “GAR and Cap (2018-2019): Defensemen (cont.)”

[NFL Draft 2019] Last-Minute Mock Draft

In a strange twist, rather than try to guess the selection (and be wrong most of the time), I am going to look at the potential available options for each team.

1. Arizona Cardinals

Option A: Kyler Murray, QB (OU)
Option B: Quinnen Williams, DT (Alabama)
Option C: Trade Down

After months of drama and speculation, this has got to be the biggest smokescreens (or non-smokescreens) in recent history. The Cardinals have so many holes in their roster that they should trade this pick to accumulate a collection of riches, but probably won’t. If they are able to trade Rosen for a late first/early second, while also acquiring their franchise QB, then this is as good as it gets. This is a matter of fit more than any other single factor. Even if Murray is objectively only slightly better than Rosen in a vacuum, the NFL isn’t a vacuum.

Continue reading “[NFL Draft 2019] Last-Minute Mock Draft”

2018 NFL Round 1 Draft Analysis

  1. Cleveland Browns: Baker Mayfield (QB, Oklahoma)

Maybe he is the next Russell Wilson…or the next Johnny Manziel.  On second thought, the comparison between the two is the epitome of laziness for sports writers and analysts.  Sure they both have an attitude and have displayed emotion in a negative light, but Manziel was an overall train wreck off the field and a good athlete on the field.  I feel the desire to defend this pick against all the jersey burning haters out there.  Let me introduce the QBASE projections, which looks at collegiate production (completion percentage, yards per attempt and passing efficiency) relative to the quality of the defenses faced and offensive teammates around them.  QBASE projects NFL success in the first 3-5 years after entering the league.  Here is the breakdown of the top QB options for the Browns:

Continue reading “2018 NFL Round 1 Draft Analysis”

[NFL DRAFT 2018] One mock to rule them all…

This is the one and only mock for Stats Enforcer, compiled from a variety of sources (including analysts, advanced stats and personal bias).  I’m sure that about 10% of this mock draft will actually happen tonight, but it was a fun exercise nonetheless.

1. Cleveland Browns

Needs:  QB, CB, OT, DL

Sam Darnold (QB, USC)

Given the uncertainty of picks 2 and 3, the Browns have to take a QB here at #1 or risk not landing “the guy” they want.  If they were actually interested in trading down, I’m sure they would have already received the entire Bills stockpile of picks.  I personally believe that Darnold is locked in at #1.  At best, scouts have described his talents as comparable to Andrew Luck; at worst he has been compared to Matthew Stafford.  With the right developmental program, I think the Browns might actually have their QB of the future in Darnold.

Darnold was a four-star recruit out of high school.  He earned Pac-12 Offensive Freshmen of the Year award after leading the Trojans to a 9-1 record with over 3000 yards passing and 31 TDs.  Unfortunately, his sophomore year was more problematic, as Darnold struggled to find chemistry with his new WRs and offensive line protection.  Darnold is not without faults, including atrocious decision-making this past season, resulting in 22 total turnovers.  The Browns hope it was an anomaly and let him sit behind Tyrod for at least one season. Continue reading “[NFL DRAFT 2018] One mock to rule them all…”