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.

Mike Payton Detroit Lions Beat Writer
Add as preferred source on Google
Brad Holmes speaks with reporters.
Brad Holmes speaks with reporters. Kimberly P. Mitchell / USA TODAY NETWORK via Imagn Images

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

2024 NFL Draft Sortable Table

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.

Play A to Z Daily Games