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.

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)

NFL Mock Draft 2021

Every year I engage in the tedious experiment of trying to predict the draft. After about the 4th pick in the draft, it becomes obvious that reading the tea leaves of NFL organizations is nearly impossible. Nevertheless, I’m going to torture myself once again by trying to outsmart the brain trusts of general managers.

Here is a shameless plug to my consensus big board, compiled from 15 major big boards (ESPN, CBS, PFF, etc).

I’m mocking 4 trades to take place in the first round. None of these are blockbuster deals that involve multiple firsts and mortgaging the future – I’ll leave that to the actual GMs. Moving up or down a few spots would seem advantageous when one considers who is picking next and who is still available. The trades are as follows:

  1. (15) NE – (8) CAR
  2. (20) MIA – (14) MIN
  3. (26) CLE – (21) IND

ROUND 1

Round 1.1: Jacksonville Jaguars – Trevor Lawrence (QB, Clemson)

Biggest needs: QB, WR, OT

There is really nothing to say here. Lawrence is going to be the #1 pick and that’s about the only sure thing this year.

Round 1.2: New York Jets – Zach Wilson (QB, BYU)

Biggest needs: QB, iOL, CB

Another predictable selection. Barring a Tunsil-esque revelation on draft day, Zach Wilson will be the Jets new franchise quarterback.

Round 1.3: San Francisco 49ers – Trey Lance (QB, North Dakota State)

Biggest needs: QB, CB, iOL

This is really when the draft begins. The ‘9ers certainly traded up to #3 for a QB, but the jury is out which one. I don’t know what to believe anymore, but the betting markets (and Kyle Shanny) seem enamored by Mac Jones, but the organization seems to prefer Lance. I’m going with Lance because of his upside.

Round 1.4: Atlanta Falcons – Kyle Pitts (TE, Florida)

The Falcons are going to have an extremely difficult time finding a trade partner willing to offer enough to move up from #15 (Pats), #19 (WTF), #20 (Bears). The only team I think has enough draft capital to reasonably make a move is Denver at #9. There’s a ton of rumors this week about the Falcons moving Julio this off-season. Pitts would be his replacement.

Round 1.5: Cincinnati Bengals – Ja’Marr Chase (WR, LSU)

Biggest needs: Everything except QB

I’m caving on this selection. After having Penei Sewell mocked in sharpie to the Bengals for the last 3 months, I’m switching to Ja’Marr Chase. There’s way too much talk about reuniting Burrow and Chase and rekindling their chemistry while winning a national championship together at LSU.

Round 1.6: Miami Dolphins – Penei Sewell (OT, Oregon)

Biggest needs: OL, EDGE

This is a nightmare scenario for the Dolphins, who moved back and up again to #6 praying for either Pitts or Chase to fall to them. Here’s a consolation prize: a franchise left tackle to pair with Austin Jackson.

Round 1.7: Detroit Lions – Jaylen Waddle (WR, Alabama)

Biggest needs: WR, LB, DB

Detroit lost their top two pass catchers this off-season. They replace one of them with Waddle AND collect some more draft capital in the process. Is Waddle the next Tyreek Hill? We know Goff isn’t Mahomes, but Detroit still has to give the guy some help on offense.

Round 1.8: TRADE FROM CAR to New England Patriots – Justin Fields (QB, OSU)

Biggest needs: QB, WR, S

The Patriots shock the world and actually move up in the draft…to select a QB of the future. After the free agent frenzy, the cupboard is pretty well stocked for the next few years. Unfortunately, it cost the Pats a lot of cap space, so finding a cheap option at QB is paramount.

Round 1.9: Denver Broncos – Micah Parsons (MLB, Penn State)

Biggest needs: QB, MLB, DT

After trading for Teddy Bridges, they address the other side of the ball.

Round 1.10: Dallas Cowboys – Jaycee Horn (CB, South Carolina)

Biggest needs: DB, DT, EDGE

The Cowboys need help at all levels of their defense. Horn has the perfect skill set and attitude for the Cowboys.

Round 1.11: New York Giants – DeVonta Smith (WR, Alabama)

Biggest needs: OT, EDGE, CB

The Giants are huge wildcards with this selection. They could go in several directions – WR, EDGE, CB, S, OL – but I’m going to guess the selection is Parsons if he is still available. Gettleman seems to like him a lot and it would fill a massive need. Unfortunately, he’s gone in this mock so they settle for plan B: DeVonta Smith.

Round 1.12: Philadelphia Eagles – Patrick Surtain II (CB, Alabama)

Biggest needs: WR, EDGE, CB

The Eagles traded back a month before the draft not knowing who would be available and have options. I can’t get a read on what they would do in this situation, but they can still get a decent WR at the top of the second round. I don’t know if this can be said about the CB class.

Round 1.13: Los Angeles Chargers – Rashawn Slater (OL, Northwestern)

Biggest needs: OT, EDGE, CB

The Chargers still need to fix their offensive line if they want to keep Herbert off the ground. The tackle position is especially weak with Trey Pipkins slotted as the starting LT.

Round 1.14: TRADE FROM MIN to Chicago Bears – Mac Jones (QB, Alabama)

Biggest needs: OL, CB, QB

The Vikings’ list of needs just keeps growing this off-season, especially after Jeff Gladney was arrested on a felony assault charge. In a year with so many needs, the Vikings are also missing a second round pick. I could see them moving back and dumping this pick, but I don’t know who makes sense to move up. In a rare inter-division trade, the Vikings get their 2nd rounder back while Chicago upgrades from Andy Dalton.

Round 1.15: TRADE FROM NE to Carolina Panthers – Christian Darrisaw (OT, Virginia Tech)

Biggest needs: OL, MLB, CB

The Panthers need to improve their line so Darnold doesn’t “see ghosts” as frequently.

Round 1.16: Arizona Cardinals – Alijah Vera-Tucker (iOL, USC)

Biggest needs: CB, RB, iOL

This is not an ideal situation for the Cardinals, who really need a CB to replace Patrick Peterson. With Surtain II and Horn off the board, they might consider trading back or dealing with it in the next round. Their O-Line isn’t bad, but they could use someone with the skill set of Vera-Tucker, who is a great fit at iOL. However, I don’t think they leave CB to chance and draft Farley, who would be a top-10 pick if he didn’t have a rash of recent injuries.

Round 1.17: Las Vegas Raiders – Teven Jenkins (OT, Oklahoma State)

Biggest needs: iOL, CB, LB

The Raiders just have so many needs, it’s just hard to predict what they are going to do. They lost 3/5 of their starting offensive line this off-season, so I would imagine they might want to do something about that.

Round 1.18: Miami Dolphins – Kwity Paye (EDGE, Michigan)

Biggest needs: OL, CB, DT

The Dolphins will draft a defender with this second selection and EDGE is a massive need. Paye is one of my favorite players in this draft, ESPN actually did an article about his life.

Round 1.19: Washington Football Team – Jeremiah Owusu-Koramoah (LB, Notre Dame)

Biggest needs: QB, OT, LB

The Washington Football team bolsters a defense that is already elite. Adding the versatile LB Owusu-Koramoah isn’t even fair. This dude can ball and embodies the trend of modern-day linebackers that have sideline-to-sideline speed and coverage skills.

Round 1.20: TRADE CHI to Minnesota Vikings – Jaelan Phillips (EDGE, Miami)

Biggest need: EDGE, CB, iOL

The pass rush of Minnesota has taken a major step backwards and Hunter’s future in Minnesota is questionable at best. This could end up being the steal of the draft if Phillips can stay healthy.

Round 1.21: TRADE FROM IND to Cleveland Browns – Caleb Farley (CB, Virginia Tech)

Biggest needs: EDGE, CB, DT

The Browns have 2 high-priority needs: EDGE and CB. Since they signed Clowney, CB becomes a higher priority need. If they stay put at #26, there’s a good chance that Newsome and Farley are gone, leaving them with the undersized Asante Samuel, Jr. Since the draft is in Cleveland this year, I expect them to do something interesting, so might as well part ways with an extra 3rd rounder and move up to address the cornerback need.

Round 1.22: Tennessee Titans – Rashod Bateman (WR, Minnesota)

Biggest needs: CB, WR, OT

The Titans don’t have many needs, but CB and WR are the weakest links and they should be strongly considering CB Greg Newsome II or WR Rashod Bateman. With Newsome gone one selection earlier, it makes the decision much easier. The Titans lost 3 of their top-5 receivers this off-season: Corey Davis (984 yards), Jonnu Smith (448 yards) and Adam Humphries (228 yards). A.J. Brown needs some help and Bateman would be a welcome sight.

Round 1.23: New York Jets – Greg Newsome II (CB, Northwestern)

Biggest needs: iOL, CB, EDGE

After the Zach Wilson pick, this one has defense written all over it. They hired former SF Defensive Coordinator Salah as their new Head Coach. The pass defense is absolutely abysmal and Newsome would be a huge upgrade.

Round 1.24: Pittsburgh Steelers – Najee Harris (RB, Alabama)

Biggest needs: OL, RB, CB

The Steelers have been rumored to be targeting a running back in the first two rounds. While this feels like an overpay, Harris seems to have won over the Steelers coaching staff as the preferred running back. There isn’t an OT worth taking here, so I would be shocked if Harris isn’t the selection here.

Round 1.25: Jacksonville Jaguars – Christian Barmore (DT, Alabama)

Biggest needs: WR, OT, S

The Jags never really replaced Calais Campbell and have the luxury of drafting BPA here. They should also be considering Trevon Moehrig, but we’ll see if they want to invest in the secondary.

Round 1.26: TRADE FROM CLE to Indianapolis Colts – Azeez Ojulari (EDGE, Georgia)

Biggest needs: OL, EDGE

The Colts have to choose between Ojulari, who shouldn’t even still be available and Cosmi to protect their investment at QB. It wouldn’t surprise me if they traded back up in the second to get a franchise left tackle, but they won’t pass up on the pure speed rusher at #26.

Round 1.27: Baltimore Ravens – Zaven Collins (LB, Tulsa)

Biggest needs: WR, OL, EDGE

The Ravens get a gift with another first round selection. They promptly turn that selection into a player that has the attitude and fit for the Ravens defense. Collins may be a “small school” prospect, but there’s nothing small about this man. At 270 lbs, he was a versatile piece at Tulsa – excelling at run stopping, coverage and pass rushing.

Round 1.28: New Orleans Saints – Trevon Moehrig (S, TCU)

Biggest needs: WR, CB

The Saints have Marcus Williams under the franchise tag and some serious salary cap concerns going forward. Moehrig would be a complementary piece this year and a potential replacement next year.

Round 1.29: Green Bay Packers – Kadarius Toney (WR, Florida)

Biggest needs: CB, WR

The Packers really only have 2 big needs: CB and WR. Even though they signed Kevin King, they are still looking for someone to pair with Jaire Alexander. While Asante Samuel Jr. would be appealing here, they need to finally give Rodgers some help. Toney has video game moves for a receiver, he would be a welcome sight on offence.

Round 1.30: Buffalo Bills – Gregory Rousseau (EDGE, Miami)

Biggest needs: OL, EDGE, RB

Hughes and Addison are getting older and there’s really no downside to having a pass rush depth. This is a great situation because Rousseau hasn’t played football in over a year and easing him into the defense would be great for both parties.

Round 1.31: Baltimore Ravens – Terrace Marshall (WR, LSU)

Biggest needs: OL, EDGE

Terrace Marshall is a bigger WR (6’3″) with a great catch radius and can make contested plays on the ball. In other words, everything the Ravens need. This is a slam dunk pick if he is still available.

Round 1.32: Tampa Bay Buccaneers – Jayson Oweh (EDGE, Penn State)

Biggest needs: DT, EDGE

The Bucs don’t really need anything right now, but they could always use a future replacement for JPP.