Brad Holmes deserves blame for the Lions’ bad 2024 draft — but the numbers after Sunday say he shouldn’t get all of it, he might even deserve a little praise
We tracked all 257 players through the 2026 roster cuts. Nearly four in 10 are already off their drafting teams, while only 27 meet a strict three-year starter test.
If there’s one thing that has been talked about, discussed, and scrutinized to the nth degree when it comes to the Detroit Lions, it’s the 2024 NFL Draft and how it just has not been good. You won’t hear me argue against that. It has not worked out, to say the least. But after roster cutdowns from the rest of the league, it’s pretty clear that the 2024 draft class might be one of the worst ones we’ve seen in quite some time. And the numbers back that up in a big way.
The Lions’ 2024 draft class, player by player
Lions cornerback Terrion Arnold, the team’s first-round pick in that draft, is gone. He dealt with some legal issues over the offseason and now is on the Seattle Seahawks, where he is not going to play because he’s going to be on the commissioner’s list until everything gets solved on his legal end. Ennis Rakestraw Jr. missed his first two seasons largely due to injury. He’s been off and on this summer and has made Detroit’s 53-man roster, but how much he actually plays remains to be seen.
Giovanni Manu practiced exactly one time this summer, and even if he had practiced the whole time, we just haven’t seen it from him in two years. The Lions are fooling around with moving him to guard and trying a bunch of different things. It just hasn’t worked out. Sione Vaki still has some upside as a really good special teams player, and now that the Lions don’t have Isiah Pacheco heading into the start of the season, we could actually see what Vaki looks like as a running back. Maybe he can show the world it looks good.
Mekhi Wingo did make the roster, which felt like a shocker. Didn’t think he was going to make it, but he did. Christian Mahogany made the roster as well. He is going to be Detroit’s starting left guard in Week 1, and assuming they don’t pick up anybody else who can compete for that job and he plays well, he’ll hold it down the whole season.
So it seems bad, right? No Pro Bowlers, no major starters pulled from this class. Only one real actual starter. Brad Holmes is going to get a lot of flak for it, and to a degree, he should. But today I am arguing that it’s not really his fault, or at least not totally his fault.
The 2024 draft was historically bad for the entire NFL
Here are the numbers. There were 257 draft picks in the 2024 class. 96 of those 257 players (37.4% of the class) are no longer with the team that drafted them. After just two seasons, 37.4% of the class is gone, on a different team, or looking for a place to play right now. That’s crazy.
It’s not unusual to see later-round picks get cut and go look for another team. But this is something much bigger than that. Out of those 257 picks, there have been 14 Pro Bowl selections, six All-Pro selections (which is not bad), but only 27 starters out of 257 players. I’m not talking about guys who started one or two games. I made the rules incredibly strict: you have to have started your whole rookie season, started your whole second season, and by all indications will start the 2026 season. Only 27 players in the entire draft fit that criteria.
Breaking it down team by team
Sort the table: Click Team, Pro Bowls, All-Pros, Starters or No longer with team. Click the same heading again to reverse the order.
| Round 1 | Round 2 | Round 3 | Round 4 | Round 5 | Round 6 | Round 7 | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Arizona Cardinals | Marvin Harrison Jr. Darius Robinson |
Max Melton | Trey Benson Isaiah Adams Tip Reiman Elijah Jones |
Dadrion Taylor-Demerson | Xavier Thomas Christian Jones |
Tejhaun Palmer | Jaden Davis | 0 | 0 | 1 | 5 |
| Atlanta Falcons | Michael Penix Jr. | Ruke Orhorhoro | Bralen Trice | Brandon Dorlus | JD Bertrand | Jase McClellan Casey Washington Zion Logue |
— | 0 | 0 | 0 | 5 |
| Baltimore Ravens | Nate Wiggins | Roger Rosengarten | Adisa Isaac | Devontez Walker T.J. Tampa |
Rasheen Ali | Devin Leary | Nick Samac Sanoussi Kane |
0 | 0 | 1 | 4 |
| Buffalo Bills | — | Keon Coleman Cole Bishop |
DeWayne Carter | Ray Davis | Sedrick Van Pran-Granger Edefuan Ulofoshio Javon Solomon |
Tylan Grable Daequan Hardy |
Travis Clayton | 0 | 1 | 0 | 4 |
| Carolina Panthers | Xavier Legette | Jonathon Brooks | Trevin Wallace | Ja'Tavion Sanders | Chau Smith-Wade | Jaden Crumedy | Michael Barrett | 0 | 0 | 1 | 3 |
| Chicago Bears | Caleb Williams Rome Odunze |
— | Kiran Amegadjie | Tory Taylor | Austin Booker | — | — | 0 | 0 | 2 | 1 |
| Cincinnati Bengals | Amarius Mims | Kris Jenkins | Jermaine Burton McKinnley Jackson |
Erick All Jr. | Josh Newton | Tanner McLachlan Cedric Johnson |
Daijahn Anthony Matt Lee |
0 | 0 | 1 | 5 |
| Cleveland Browns | — | Mike Hall Jr. | Zak Zinter | — | Jamari Thrash | Nathaniel Watson | Myles Harden Jowon Briggs |
0 | 0 | 0 | 2 |
| Dallas Cowboys | Tyler Guyton | Marshawn Kneeland | Cooper Beebe Marist Liufau |
— | Caelen Carson | Ryan Flournoy | Nathan Thomas Justin Rogers |
0 | 0 | 2 | 2 |
| Denver Broncos | Bo Nix | — | Jonah Elliss | Troy Franklin | Kris Abrams-Draine Audric Estime |
— | Devaughn Vele Nick Gargiulo |
0 | 0 | 1 | 2 |
| Detroit Lions | Terrion Arnold | Ennis Rakestraw Jr. | — | Giovanni Manu Sione Vaki |
— | Mekhi Wingo Christian Mahogany |
— | 0 | 0 | 0 | 1 |
| Green Bay Packers | Jordan Morgan | Edgerrin Cooper Javon Bullard |
MarShawn Lloyd Ty'Ron Hopper |
Evan Williams | Jacob Monk Kitan Oladapo |
Travis Glover | Michael Pratt Kalen King |
0 | 0 | 0 | 2 |
| Houston Texans | — | Kamari Lassiter Blake Fisher |
Calen Bullock | Cade Stover | — | Jamal Hill Jawhar Jordan |
Solomon Byrd Marcus Harris LaDarius Henderson |
2 | 0 | 2 | 5 |
| Indianapolis Colts | Laiatu Latu | Adonai Mitchell | Matt Goncalves | Tanor Bortolini | Anthony Gould Jaylon Carlies Jaylin Simpson |
Micah Abraham | Jonah Laulu | 0 | 0 | 0 | 5 |
| Jacksonville Jaguars | Brian Thomas Jr. | Maason Smith | Jarrian Jones | Javon Foster Jordan Jefferson |
Deantre Prince Keilan Robinson |
Cam Little | Myles Cole | 1 | 0 | 1 | 6 |
| Kansas City Chiefs | Xavier Worthy | Kingsley Suamataia | — | Jared Wiley Jaden Hicks |
Hunter Nourzad | Kamal Hadden | C.J. Hanson | 0 | 0 | 1 | 2 |
| Las Vegas Raiders | Brock Bowers | Jackson Powers-Johnson | Delmar Glaze | Decamerion Richardson | Tommy Eichenberg | Dylan Laube | Trey Taylor MJ Devonshire |
2 | 1 | 1 | 2 |
| Los Angeles Chargers | Joe Alt | Ladd McConkey | Junior Colson | Justin Eboigbe | Tarheeb Still Cam Hart |
Kimani Vidal | Brenden Rice Cornelius Johnson |
1 | 0 | 1 | 3 |
| Los Angeles Rams | Jared Verse | Braden Fiske | Blake Corum Kamren Kinchens |
— | Brennan Jackson | Tyler Davis Joshua Karty Jordan Whittington Beaux Limmer |
KT Leveston | 2 | 0 | 1 | 4 |
| Miami Dolphins | Chop Robinson | Patrick Paul | — | Jaylen Wright | Mohamed Kamara | Malik Washington Patrick McMorris |
Tahj Washington | 0 | 0 | 0 | 3 |
| Minnesota Vikings | J.J. McCarthy Dallas Turner |
— | — | Khyree Jackson | — | Walter Rouse Will Reichard |
Michael Jurgens Levi Drake Rodriguez |
0 | 1 | 0 | 2 |
| New England Patriots | Drake Maye | Ja'Lynn Polk | Caedan Wallace | Layden Robinson Javon Baker |
— | Marcellas Dial Jr. Joe Milton III |
Jaheim Bell | 2 | 1 | 1 | 7 |
| New Orleans Saints | Taliese Fuaga | Kool-Aid McKinstry | — | — | Spencer Rattler Bub Means Jaylan Ford |
Khristian Boyd | Josiah Ezirim | 0 | 0 | 1 | 2 |
| New York Giants | Malik Nabers | Tyler Nubin | Andru Phillips | Theo Johnson | Tyrone Tracy Jr. | Darius Muasau | — | 1 | 0 | 1 | 1 |
| New York Jets | Olu Fashanu | — | Malachi Corley | Braelon Allen | Jordan Travis Isaiah Davis Qwan'tez Stiggers |
— | Jaylen Key | 0 | 0 | 0 | 3 |
| Philadelphia Eagles | Quinyon Mitchell | Cooper DeJean | Jalyx Hunt | Will Shipley | Ainias Smith Jeremiah Trotter Jr. Trevor Keegan |
Johnny Wilson Dylan McMahon |
— | 2 | 2 | 1 | 3 |
| Pittsburgh Steelers | Troy Fautanu | Zach Frazier | Roman Wilson Payton Wilson |
Mason McCormick | — | Logan Lee Ryan Watts |
— | 0 | 0 | 2 | 1 |
| San Francisco 49ers | Ricky Pearsall | Renardo Green | Dominick Puni | Malik Mustapha Isaac Guerendo Jacob Cowing |
— | Jarrett Kingston | Tatum Bethune | 0 | 0 | 2 | 1 |
| Seattle Seahawks | Byron Murphy II | — | Christian Haynes | Tyrice Knight AJ Barner |
Nehemiah Pritchett | Sataoa Laumea DJ James Mike Jerrell |
— | 0 | 0 | 0 | 3 |
| Tampa Bay Buccaneers | Graham Barton | Chris Braswell | Tykee Smith Jalen McMillan |
Bucky Irving | — | Elijah Klein | Devin Culp | 0 | 0 | 1 | 3 |
| Tennessee Titans | JC Latham | T'Vondre Sweat | — | Cedric Gray | Jarvis Brownlee Jr. | Jha'Quan Jackson | James Williams Jaylen Harrell |
0 | 0 | 1 | 3 |
| Washington Commanders | Jayden Daniels | Johnny Newton Mike Sainristil Ben Sinnott |
Brandon Coleman Luke McCaffrey |
— | Jordan Magee Dominique Hampton |
— | Javontae Jean-Baptiste | 1 | 0 | 1 | 1 |
Initial 53-man roster snapshot: August 30, 2026. Of the 257 players drafted in 2024, 96 (37.4%) are no longer with the team that drafted them. Pro Bowl and AP All-Pro totals cover the 2024 and 2025 seasons.
The Eagles, Patriots, Rams, Raiders, and Texans all have two Pro Bowlers from the class. The Commanders, Giants, Chargers, and Jaguars have one. The rest of the league doesn’t have any. For All-Pros, the Eagles have two, and the Patriots, Vikings, Raiders, and Bills each have one.
For starters, the 49ers, Steelers, Texans, Cowboys, and Bears each have two. 18 other teams just have one.
Here’s where it gets really interesting. The Patriots have seven players from that draft no longer with the team. The Jaguars lost six. The Colts, Texans, Bengals, Falcons, and Cardinals are all missing five guys. Other teams are missing large numbers of players, and the Lions, interestingly enough, still have essentially everyone and still have a plan for all of them except one. When looking at this draft as a whole, you might even be able to say Holmes and the Lions deserve a little bit of praise for that.
Even the “winners” of this draft weren’t that impressive
Look at the Patriots, who made the Super Bowl last year. They have one player left from this draft, and it’s Drake Maye. They succeeded with one pick. Seven of the other guys are not on the team. They still made the Super Bowl, and that’s impressive, but it tells you everything about how bad this class was.
Even the Eagles, who walked out with Cooper DeJean and Quinyon Mitchell (a really good draft for them), look at the rest of their picks. Are those guys lighting the world up? Three of the players they drafted aren’t even on the team anymore. They really only drafted one starter going by our rules here.
I know this isn’t going to change the way some people feel about Holmes. Some people are still going to bring up this draft and talk about how he should be fired because of the 2024 NFL Draft. Not everyone is going to see this article, and some people are going to see the headline and think I’m some sort of paid shill. But I think it’s very clear at this point. This draft was really bad, and no matter what Holmes did with it, the outcome was going to be ugly. There’s just no team you can point to and say they crushed it. Bad draft all around.

Detroit Lions News
