Wednesday, May 29, 2024

2024 NFL Mock Draft: Vikings get QB, Pats move down; Panthers trade into first round for falling Brock Bowers

It’s draft day and here’s what i think teams should do


We’re here, finally. It’s officially Draft Day and what better way to celebrate three of the most exciting days of the NFL offseason than with one last mock draft. This is what I think will happen, though after countless revisions and what felt like just as many trades, you could argue pretty easily that I’m probably overthinking this.

For the record, I had seven trades in this final mock draft (SEVEN!):

1. The Vikings trade up to No. 3, the Patriots get picks No. 11, 23 and more;
2. The Broncos trade up to No. 4, the Cardinals move back to No. 12 (along with a lot more draft compensation that’s beyond the scope of what we’re discussing here);  
3. The Cardinals then trade up from No. 12, back to No. 5, and the Chargers now have the 12th pick;
4. The Saints trade up to No. 9, the Bears move down to 14th;
5. The Eagles trade up to No. 18, the Bengals move back to No. 22;
6. The Texans trade into the first round (pick No. 27);
7. The Panthers trade into the first round (pick No. 31).

If this feels excessive, it probably is. If nothing else, it’ll help you pass the time at work while you wait for 8 p.m. ET. You’re welcome.

The time for talking, mercifully, is officially over. OK, all together now, one last time … let’s get to it.

For more draft coverage, you can hear in-depth analysis twice a week on “With the First Pick” — our year-round NFL Draft podcast with NFL Draft analyst Ryan Wilson and former Vikings general manager Rick Spielman. You can find “With the First Pick” wherever you get your podcasts: Apple PodcastsSpotifyYouTube, etc.  

The 2024 NFL Draft will take place from April 25-27 in Detroit. More draft coverage can be found at, including the weekly updated draft order and a regularly available look at the eligible prospects

Our Latest Nfl Draft Stories

Related articles

Share article

Latest articles


Subscribe to stay updated.