This is it, the last mock draft before the 2024 NFL Draft. This is the fifth mock that has been published in this draft process, and it’s been an honor to share them with you all.
A lot has changed and nothing has changed at the same time. Some of these picks you’ll recognize, some may surprise you. And like before, there are some crazy trades as well.
Since this is the last mock for this year, I’ve decided to do three full rounds. That’s 100 NFL draft picks. Because of such length, I won’t waste anymore time and we’ll get into it.
ROUND ONE
1. Chicago Bears: Caleb Williams, USC, QB, Junior
I’ve done five mocks leading up to this years’ draft, all five of them had Williams going first to the Bears. There’s not much more to say about Williams as a prospect that hasn’t already been said. He’s an other-worldly prospect.
2. Washington Commanders: Jayden Daniels, LSU, QB, Senior
Will the Commanders select Drake Maye or Jayden Daniels? It’s a coin-flip right now, but because of the hiring of OC Kliff Kingsbury, I lean towards Daniels.
3. TRADE | Minnesota Vikings: Drake Maye, North Carolina, QB, Sophomore (RS)
With Maye now sitting here at pick three, the Vikings unload all their draft capital that they’re garnered over the months leading up to the draft and move up to take him.
4. Arizona Cardinals: Marvin Harrison Jr., Ohio State, WR, Junior
His father, Marvin Harrison, is one of the greatest wide receivers to ever play the game. The fourth overall pick in his draft, his son Harrison Jr., has the chance to be an all-time type of receiver as well.
5. TRADE | Denver Broncos: J.J. McCarthy, Michigan, QB, Junior
Another trade-up for a QB, this time it’s the Broncos moving up to pick five for 2024 National Champion, J.J. McCarthy. HC Sean Payton finally has his guy in Denver,
6. New York Giants: Rome Odunze, Washington, WR, Senior
At pick six, it’s a choice between two of the best WR prospects in a decade. In 5.0, the Giants picked Odunze, a WR that I think is a better fit in New York than Malik Nabers.
7. Tennessee Titans: Joe Alt, Notre Dame, T, Junior
This pick makes all the sense in the world for the Titans. Alt is a top five prospect in this draft class and easily the best tackle prospect to boot. Tennessee, in need of their franchise LT, draft Alt to hopefully fill that need.
8. TRADE | Indianapolis Colts: Malik Nabers, LSU, WR, Junior
With Nabers slightly slipping, the Colts pay to move up seven spots to grab another weapon for QB Anthony Richardson. Nabers, paired with WRs Michael Pittman and Josh Downs, creates a lethal WR room in Indy.
9. Chicago Bears: Jer’Zhan Newton, Illinois, DI, Senior
The first defensive player comes off the board when Chicago selects Jer’Zhan Newton. Newton, one of the more looked-over prospects in this class, gets his recognition via a top ten pick.
10. New York Jets: Brock Bowers, Georgia, TE, Junior
After the Jets addressed their tackle problem in free agency with the signings of T’s Morgan Moses and Tyron Smith, they pivot and select the all-world TE talent, Brock Bowers.
11. TRADE | New England Patriots: Olumuyiwa Fashanu, Penn State, T, Junior (RS)
After trading back with Minnesota, the Patriots select Fashanu. New England can really draft any position, so they look to upgrade their tackle position in their first draft pick in the post-Bill Belichick era.
12. TRADE | Los Angeles Chargers: Taliese Fuaga, Oregon State, T, Junior (RS)
Back-to-back picks from a team that traded back from the top five. In the second one of those picks, the Chargers pick the mauling tackle from Oregon State, Taliese Fuaga.
13. TRADE | Philadelphia Eagles: Quinyon Mitchell, Toledo, CB, Senior
Three trades in a row! This time it’s Philly moving up nine spots with the Raiders to select the best CB prospect in this class, Quinyon Mitchell.
14. New Orleans Saints: Troy Fautanu, Washington, T, Senior
The Saints are in desperate need of another tackle to add to their offensive line. Fautanu, the versatile tackle from Washington, heads to the Big Easy to fill their need.
15. TRADE | Atlanta Falcons: Jared Verse, Florida State, ED, Senior
In a Falcons’ offseason shrouded with offensive moves, Atlanta moves back a few spots and takes the powerful edge from Florida State.
16. Seattle Seahawks: Dallas Turner, Alabama, ED, Junior
Another edge comes off the board when the Seahawks take the high-ceiling Dallas Turner. A new piece for new HC Mike Macdonald’s defense.
17. Jacksonville Jaguars: Terrion Arnold, Alabama, CB, Sophomore (RS)
The Jags desperately need a CB1 to be a staple of their secondary. Terrion Arnold has the potential to be just that.
18. Cincinnati Bengals: Amarius Mims, Georgia, T, Junior
Bengals get a good one here with the selection of Amarius Mims. Mims, who has the potential to become a legitimate top five tackle in the league, joins fellow mountain-sized tackles Orlando Brown Jr. and Trent Brown in Cincy.
19. Los Angeles Rams: Byron Murphy II, Texas, DI, Junior
The headline of the Rams 2024 offseason was the retirement of soon-to-be hall of famer DT Aaron Donald. His retirement leaves a huge hole in the Rams defensive line, so the draft pick of Byron Murphy II should fill that hole back up.
20. Pittsburgh Steelers: Brian Thomas Jr., LSU, WR, Junior
Pittsburgh traded WR Diontae Johnson this offseason, which left just WR George Pickens as the only legitimate threat in their receiving core. Drafting Brian Thomas Jr. brings a second threat and a whole new, speedy dimension to the Steelers reciever room.
21. Miami Dolphins: JC Latham, Alabama, T, Junior
Miami lost multiple offensive lineman this past free agency period. With the 21st pick, they select JC Latham and look to move him inside to guard to partially replace their losses.
22. TRADE | Las Vegas Raiders: Michael Penix Jr., Washington, QB, Senior
QBs Aidan O’Connell and Gardner Minshew make up the Raiders current quarterback room. Looking around the rest of the AFC West, you need a high-level quarterback to compete. Michael Penix Jr. has the chance to compete.
23. TRADE | New England Patriots: Bo Nix, Oregon, QB, Senior
One of the Patriots most glaring needs is the most important one, quarterback. In their second of two picks that they received from trading back with the Vikings, they find their new quarterback.
24. Dallas Cowboys: Graham Barton, Duke, OL, Senior
Graham Barton can play all five offensive lineman positions at a high level. Cowboys pick him here and will puzzle piece him into their own offensive line.
25. Green Bay Packers: Cooper DeJean, Iowa, DB, Junior
It’s hard to pinpoint what Green Bay can do with their first pick. A fit I like for them is DeJean, who can play safety, slot CB, or outside CB for the Packers.
26. Tampa Bay Buccaneers: Laiatu Latu, UCLA, ED, Senior
Latu is a tough case to crack. As an edge, he’s beyond his years and incredibly polished, but it’s hard to ignore the fact that he medically-retired from the sport a few years ago before coming back with UCLA. If he stays healthy, this is a great steal for the Bucs.
27. Arizona Cardinals: Jackson Powers-Johnson, Oregon, C, Junior
Arizona is another team that can pick any position. With the 27th pick, the Cardinals get their new center in Jackson Powers-Johnson to spearhead their revamped offensive line.
28. Buffalo Bills: Adonai Mitchell, Texas, WR, Junior
In a surprising move, the Bills traded star WR Stefon Diggs to the Houston Texans. This move leaves Buffalo in desperate need to give QB Josh Allen another star receiver. Lucky for them, this WR class has all-time type of potential and has one of my favorite players in AD Mitchell.
29. Detroit Lions: Kool-Aid McKinstry, Alabama, CB, Junior
The Lions don’t have a lot of needs on their team, but if you had to pick one, you’d probably pick cornerback. Everyone was drinking the Detroit kool-aid last year with their run to the NFC championship game, so why not draft Kool-Aid now?
30. Baltimore Ravens: Tyler Guyton, Oklahoma, T, Junior (RS)
Baltimore take the raw Oklahoma tackle with their first pick. Guyton has all of the tools in the world to become a high-level tackle in the league, but he needs time to sit to reach this potential.
31. San Francisco 49ers: Nate Wiggins, Clemson, CB, Junior
Wiggins may be the best pure lockdown corner in this draft class, but his downsides come in when you look at his size (6’2, 173 lbs) and his willingness to tackle opposing players. Regardless, Wiggins in San Fran has the chance to be dangerous.
32. Kansas City Chiefs: Kingsley Suamataia, BYU, T, Sophomore (RS)
The champs end round and night one with the selection of another high-upside tackle. Suamataia, just like Guyton and Mims, has a plethora of physical tools to build upon.
ROUND TWO
33. Carolina Panthers: Xavier Legette, South Carolina, WR, Senior
The Panthers start off night two with getting QB Bryce Young a new weapon in Xavier Legette.
34. New England Patriots: Troy Franklin, Oregon, WR, Junior
New England took Nix with their second pick in the first round, so why not use your next pick on getting his college receiver? Franklin and Nix will have an immediate connection in the Patriots’ new offense.
35. Arizona Cardinals: Chop Robinson, Penn State, ED, Junior
The Cardinals use the 36th pick on one of the more interesting prospects in this draft, Chop Robinson. The raw Robinson has much to learn, but sky is the limit if he properly develops in Arizona.
36. Washington Commanders: Tyler Nubin, Minnesota, S, Senior
The first safety of the draft comes off the board when the Commanders take the Minnesota prospect, Tyler Nubin.
37. Los Angeles Chargers: Braden Fiske, Florida State, DI, Senior
The Chargers go back to the trenches with their second pick, but this time, it’s on the other side of the ball. Fiske drips with athletic ability and looks to blow up opposing quarterbacks.
38. Tennessee Titans: Chris Braswell, Alabama, ED, Senior
Braswell was lost in the shuffle in Tuscaloosa with the likes of Will Andersen Jr. and Dallas Turner in the same locker room, but that doesn’t mean he doesn’t deserve this selection. Braswell brings a blend of speed and power that could be dangerous in Tennessee.
39. Carolina Panthers: Ennis Rakestraw Jr., Missouri, CB, Junior (RS)
Just six picks later, Carolina is back up on the clock. They go with Rakestraw Jr. to bring a physical presence to their cornerback room.
40. Washington Commanders: Jordan Morgan, Arizona, T, Senior
Another team with two picks in the top ten of this round. After taking Nubin, Washington flips the side of the ball and adds Morgan to their offensive line.
41. Green Bay Packers: Payton Wilson, NC State, LB, Senior
Pick 41 is where the first linebacker of the draft comes off the board. Wilson joins fellow LBs Quay Walker and Isaiah McDuffie in Wisconsin.
42. Houston Texans: T.J. Tampa, Iowa State, CB, Senior
After an eventful offseason, the Texans are finally on the clock at pick 42. With his pick, they grab the lengthy cornerback from Iowa State to pair with CB Derek Stingley Jr.
43. Atlanta Falcons: Ladd McConkey, Georgia, WR, Junior (RS)
New quarterback in town, Kirk Cousins, loves it when Atlanta takes the sure-handed, shifty receiver from Georgia, Ladd McConkey. McConkey with WR Drake London will be fun to watch.
44. Las Vegas Raiders: Kamari Lassiter, Georgia, CB, Junior
Another Georgia player comes off the board when the Raiders selects Kamari Lassiter. He might not be the most physically dominant or fastest player, but his best attribute is his mind and football processor.
45. New Orleans Saints: Kris Jenkins, Michigan, DI, Junior (RS)
Jenkins’ father played most of his career with the Panthers. In this mock, Jenkins will get to play for the Panthers’ division rival, the Saints.
46. Indianapolis Colts: Ja’Tavion Sanders, Texas, TE, Junior
Indy grab another weapon for Anthony Richardson, this time it’s ultra-athlete from Texas, Ja’Tavion Sanders
47. New York Giants: Mike Sainristil, Michigan, CB, Senior
Giants use the 47th pick on the talented slot CB, Mike Sainristil. You might last remember Sainristil from nearly returning an interception for a touchdown in the title game against Washington.
48. Jacksonville Jaguars: Darius Robinson, Missouri, ED, Graduate
The Jags stick with defense with their second pick, but this time they target the defensive line with the selection of Darius Robinson. One of the draft process’ biggest risers lands in Jacksonville.
49. Cincinnati Bengals: Roman Wilson, Michigan, WR, Senior
After applying the franchise tag on him, the future of WR Tee Higgins in Cincinnati is shrouded with questions. Because of this, the Bengals use their second pick on Roman Wilson.
50. Las Vegas Raiders: Ja’Lynn Polk, Washington, WR, Junior (RS)
Another college QB and college WR pairing here with the 50th pick. This time, Vegas pairs first round pick Penix Jr. with one of his college WRs, Ja’Lynn Polk.
51. Pittsburgh Steelers: Zach Frazier, West Virginia, C, Senior
Pittsburgh, as of when this article is published, doesn’t not have a center on their roster. It is one of their biggest needs, so they fill that need with the experienced Zach Frazier.
52. TRADE | Kansas City Chiefs: Keon Coleman, Florida State, WR, Junior
A champion trade! KC moves up over ten spots to grab the living highlight reel that is Keon Coleman. You may remember him from his time in East Lansing, where he spent two seasons at Michigan State
53. Philadelphia Eagles: Ricky Pearsall, Florida, WR, Senior
Pearsall will slide right into the slot WR role in Philly and complete their dangerous-looking offense. Ricky’s hands are his best attribute, and if you want proof of this, look up his catch against Charlotte and tell me that it is not one of the best college catches in a decade.
54. Cleveland Browns: Edgerrin Cooper, Texas A&M, LB, Senior
Another LB is off the board when the Browns take Edgerrin Cooper with their first pick. He’s lengthy, athletic, and brings a new dimension to Cleveland’s defense.
55. Miami Dolphins: Xavier Worthy, Texas, WR, Junior
Speed, speed, speed. That’s the name of Miami’s offensive game. QB Tua Tagovailoa has a group of track-stars to throw to when the Dolphins pick Xavier Worthy.
56. Dallas Cowboys: Jonathon Brooks, Texas, RB, Sophomore (RS)
The first RB is off the board when Dallas picks up the hometown RB, Jonathan Brooks. The Cowboys lost fellow RB Tony Pollard this offseason, so Brooks can come in and immediately be their bellcow back.
57. Tampa Bay Buccaneers: Christian Haynes, Connecticut, G, Senior
Tamps gets another piece for their offensive line with the selection of Christian Haynes. The Connecticut product brings an immense amount of college experience with him.
58 Green Bay Packers: Ruke Orhorhoro, Clemson, DI, Senior
Green Bay adds some more juice to their defensive line when they pick Ruke Orhorhoro. Orhorhoro has a high-floor and can come in and immediately make an impact.
59. Houston Texans: Kiran Amegadije, Yale, T, Junior
Houston uses their second pick on the Yale product, Kiran Amegadije. It’s always hard to project FCS players to the NFL, but Amegadije is one of the best tackles to come out of the FCS in a while.
60. Buffalo Bills: Cole Bishop, Utah, S, Junior
Because of cap concerns, Buffalo has had to let go of a few players that make up their secondary. Desperately needing to build that secondary back up, they go with Cole Bishop.
61. Detroit Lions: Marshawn Kneeland, Western Michigan, ED, Senior
Yes, Detroit brought in ED Marcus Davenport this offseason, but he’s not your long-term option. I think Kneeland can come in and immediately make an impact and have a long career with the Lions.
62. Baltimore Ravens: Jermaine Burton, Alabama, WR, Senior
If there’s a player-team fit that I like the most in this draft, it might be Jermaine Burton to the Ravens. The DMV team still needs another receiver, and Burton brings the physicality and feistiness of past Ravens and AFC North players.
63. San Francisco 49ers: Mason McCormick, South Dakota State, G, Senior
McCormick is another high-riser in this draft process. This might be a tad light for him, but the 49ers need offensive line help and I think he fits what the 49ers look for.
64. TRADE | Los Angeles Rams: Jonah Eliss, Utah, ED, Junior
After trading back with the Chiefs, the Rams are still able to grab Jonah Eliss with the last pick of the second round. He and Murphy II immediately make the Rams’ pass rush much more dangerous.
ROUND THREE
65. Carolina Panthers: Adisa Isaac, Penn State, ED, Senior
Carolina starts off round three with the selection of Adisa Isaac. Isaac, maybe not as explosive as the other Penn State edge taken in this draft, still brings a high-level of explosiveness and power to Charlotte.
66. Arizona Cardinals: Max Melton, Rutgers, CB, Senior
Melton is another high-riser in this draft process. He can play either inside or outside, so the Cards take him here and piece him into their defense.
67. Washington Commanders: Bralen Trice, Washington, ED, Senior
Washington to Washington for Bralen Trice. Obviously not the same location, but Trice can bring serious power to our nation’s capital.
68. New England Patriots: Junior Colson, Michigan, LB, Junior
Born in Haiti, Junior Colson has one heck of a ride to the NFL. Well he made it, and he brings great size to New England’s linebacking core.
69. Los Angeles Chargers: Blake Corum, Michigan, RB, Senior
Another Michigan player is off the board when Blake Corum heads to LA. You think Jim Harbaugh won’t take one of his Michigan players? Coupled with the fact that RB Austin Ekeler is now in Washington, it’s easy to see this happening.
70. New York Giants: Brandon Dorlus, Oregon, DI, Senior
The Giants add to their defensive interior with the selection of Brandon Dorlus from Oregon. To boot, he can also move out to a 4-3 edge if New York wants to as well.
71. Arizona Cardinals: Javon Bullard, Georgia, S, Junior
Already back up on the clock, Arizona goes with the best-player-available and selects Javon Bullard from Georgia. He brings great versatility to the Cardinal’s secondary.
72. New York Jets: Javon Baker, UCF, WR, Senior
Another weapon for QB Aaron Rodgers when the Jets take Javon Baker. He’s a great outside threat to pair with WRs Mike Williams and Garrett Wilson.
73. Detroit Lions: Johnny Wilson, Florida State, WR, Junior (RS)
Another WR off the board when the Lions take the 6’7 receiver from Florida State. His size and length will undoubtedly be a problem near the endzone and Detroit doesn’t have a receiver in the build of Wilson.
74. Atlanta Falcons: Khyree Jackson, Oregon, CB, Senior
Besides CB A.J. Terrell, the Falcons don’t have a legit second CB option. Khyree Jackson, with a compelling blend of speed and length, heads to the ATL to be that option.
75. Chicago Bears: Malachi Corley, Western Kentucky, WR, Senior
The Bears WR core already looks dangerous already they added Keenan Allen, so when they add the nearly-impossible to take down Malachi Corley, the Windy City is going to be much-watch football this season.
76. Denver Broncos: Devontez Walker, North Carolina, WR, Senior
This is the fourth WR taken in the last five picks. This time it’s Denver grabbing the high-upside prospect from North Carolina.
77. Las Vegas Raiders: Andru Phillips, Kentucky, CB, Senior
Andru Phillips is a ultra-physical corner and plays with a type of tenacity that’s hard to find. He makes a good-fit in Vegas.
78. TRADE | Los Angeles Rams: Spencer Rattler, QB, Senior (RS)
The Rams trade up a few spots here to draft Spencer Rattler from South Carolina. The former five star prospect coming out of high school has an opportunity to take over in LA whenever QB Matthew Stafford calls it a career.
79. Atlanta Falcons: Jeremiah Trotter Jr., Clemson, LB, Junior
Atlanta goes back to their defense with their second of three third round picks, this time grabbing the high IQ Jeremiah Trotter Jr.
80. Cincinnati Bengals: Gabriel Murphy, UCLA, ED, Senior
Cincy adds another pass rusher to their defense when they select Gabriel Murphy from UCLA. Murphy is a crafty, technical pass rusher that has great hand-usage.
81. Seattle Seahawks: Blake Fisher, Notre Dame, T, Sophomore (RS)
While Joe Alt is, rightfully, getting a lot of praise for this work, the other Notre Dame tackle, Blake Fisher, is a great prospect as well. He’s young and brings power to his pass and run blocking.
82. TRADE | Atlanta Falcons: Jaden Hicks, Washington State, S, Sophomore (RS)
When the Falcons traded back with the Colts in the first round, they didn’t just get the 15th pick, they also received this pick as well. With this pick, they upgrade their secondary with the Wazzu product, Jaden Hicks.
83. TRADE | Washington Commanders: Jalen McMillan, Washington, WR, Senior
After trading back with the Rams, the Commanders give new QB Jayden Daniels another weapon in Jalen McMillan. Now all three Washington WRs are gone.
84. Pittsburgh Steelers: Jarrian Jones, Florida State, CB, Senior
Since the departure of CB Mike Hilton in 2020, Pittsburgh has been looking for another slot CB of his caliber. They select Jarrian Jones with the 84th pick to possibly find the same-caliber slot CB.
85. TRADE | Tampa Bay Buccaneers: Jaylen Wright, Tennessee, RB, Junior
Tampa jumps up a few spots with Cleveland to snag the speedy RB from Tennessee, Jaylen Wright. Wright, paired with RB Rachaad White, creates a lethal 1-2 on the Bucs.
86. Houston Texans: Cedric Gray, North Carolina, LB, Senior
The Texans improve their linebacking core with the selection of Cedric Gray from North Carolina. It will be fun to see what he can do with former LB himself, HC Demeco Ryans, in Houston.
87. Dallas Cowboys: Brenden Rice, USC, WR, Senior
This is the second time this draft that a son of a hall-of-fame WR has been taken. First it was Marvin Harrison Jr., now it’s Brenden Rice, son of WR Jerry Rice, heading to Dallas.
88. Green Bay Packers: Austin Booker, Kansas, ED, Sophomore (RS)
The Packers go four-for-four in taking defensive players in this draft when they pick Austin Booker out of Kansas. He joins Cooper DeJean, Payton Wilson, and Ruke Orhorhoro in Green Bay.
89. TRADE | Cleveland Browns: Jamari Thrash, Louisville, QB, Senior
Cleveland are still able to grab a WR after moving back a few spots with Tampa. The WR they grab is Jamari Thrash from Louisville.
90. Arizona Cardinals: Trey Benson, Florida State, RB, Senior
It’s hard to pick for Arizona, since they really need everything. With this pick, they pick Trey Benson to pair with RB James Conner to create a thunder and lighting sort of pairing.
91. Green Bay Packers: Patrick Paul, Houston, T, Senior
The Packers are already back up on the clock, and this time they take an offensive player. With the 91st pick, Green Bay select the large and looming tackle from Houston, Patrick Paul.
92. Tampa Bay Buccaneers: Renardo Green, Florida State, CB, Senior
After trading Carlton Davis III to Detroit, Tampa needs a new corner for their roster. As such, they go and grab the physical outside corner, Renardo Green.
93. Baltimore Ravens: Caelen Carson, Wake Forest, CB, Senior
Another corner is off the board when Baltimore takes Caelen Carson. He brings physicality, experience, and great tackling to the Ravens team.
94. San Francisco 49ers: Bucky Irving, Oregon, RB, Junior
Death, taxes, and the 49ers selecting a RB in a NFL Draft. Bucky Irving joins RBs Christian McCaffrey and Elijah Mitchell in the Bay.
95. Kansas City Chiefs: Dadrion Taylor-Demerson, Texas Tech, S, Senior
This offseason, KC traded away CB L’Jarius Sneed to the Titans. While Texas Tech S Dadrion Taylor-Demerson doesn’t play exactly like Sneed, I think he fills a Chief need.
96. Jacksonville Jaguars: Christian Mahogany, Boston College, G, Senior
Jacksonville looks to upgrade their offensive line when they pick up Christian Mahogany from Boston College.
97. Cincinnati Bengals: Michael Hall Jr., Ohio State, DI, Sophomore (RS)
Michael Hall Jr. stays in state when the Bengals take him with the 97th pick. Well not as big as maybe he should be, he wins with great speed and agility.
98. Pittsburgh Steelers: Jacob Cowing, Arizona, WR, Senior
The Steelers go back to the WR well and grab Jacob Cowing from Arizona. Cowing, with his shiftiness and short area speed, slots right into a slot WR role in Pittsburgh.
99. Los Angeles Rams: Roger Rosengarten, Washington, T, Junior (RS)
LA gave Matthew Stafford some new found protection when they select Roger Rosengarten from Washington.
100. Washington Commanders: Theo Johnson, Penn State, TE, Senior
100 picks later, the Commanders end night two and round three with the selection of super-athlete Theo Johnson.