9. Trey Flowers
So far the Detroit Lions have massively overpaid Flowers. The two-time Super Bowl champion missed a chunk of 2020 with injury but it wasn’t like he was brilliant from the start of his Lions’ career anyway. Flowers is very good at pressuring the quarterback but is he worth a $90 million contract. The Patriots didn’t want to get into a bidding war over the Alabama native so perhaps that should have been a warning sign.

Flowers averages less than seven sacks per game which is not worth the massive contract he currently enjoys. Furthermore, it’s not like he’s singlehandedly transformed the Lions defense. Can one player change an entire defense? When you invest that much of your salary cap in one player then the short answer is, you hope so. But Flowers doesn’t appear to have the skills to do that.