The 25 Worst NFL Contracts of All Time

The no good, real bad and absolutely ugly deals of Albert Haynesworth, Daunte Culpepper and more.

Not Available Lead
Complex Original

Image via Complex Original

Not Available Lead

From Aaron Rodgers becoming the highest-paid player in the league at $110 million over five years to Matt Ryan's head-scratcher of an extension to Joe Flacco turning his Super Bowl XLVII victory into big bucks (like 120 million of 'em), we saw one lucrative deal after another this offseason. While these moves are a sign of the ever-deepening pockets of owners around the NFL, it's just further proof that the folks in the front office will never learn from the mistakes of the past. For every promising player who breaks the franchise's bank and makes the team look like geniuses, there's plenty of guys, like JaMarcus Russell and Albert Haynesworth, who were never able to live up to the hype or expectations.

We take a look at the guys who disappointed beyond belief and probably leave loyal fans cringing at the mere mention of their name. Actually, let's give it a try. Hey Chargers fans...Ryan Leaf! Yup, there it is. With plenty of appearances by the Washington Redskins and Oakland Raiders—blame your owners, past and present, not us!—here are The 25 Worst NFL Contracts of All Time.     

RELATED: The 25 Worst Contracts in Sports History
RELATED: What Happened to Ryan Leaf

25. Donovan McNabb

Not Available Interstitial

24. Peerless Price

Not Available Interstitial

23. Tommy Kelly

Not Available Interstitial

22. Scott Mitchell

Not Available Interstitial

21. Alvin Harper

Not Available Interstitial

20. Derrick Dockery

Not Available Interstitial

19. Larry Brown

Not Available Interstitial

18. Daryl Gardener

Not Available Interstitial

17. Dana Stubblefield

Not Available Interstitial

16. Jerry Porter

Not Available Interstitial

15. Brandon Lloyd

Not Available Interstitial

14. David Boston

Not Available Interstitial

13. Deion Sanders

Not Available Interstitial

12. Shaun Alexander

Not Available Interstitial

11. Sam Bradford

Not Available Interstitial

10. Adam Archuleta

Not Available Interstitial

9. Jevon Kearse

Not Available Interstitial

8. Ryan Leaf

Not Available Interstitial

7. LeCharles Bentley

Not Available Interstitial

6. Javon Walker

Not Available Interstitial

5. Daunte Culpepper

Not Available Interstitial

4. JaMarcus Russell

Not Available Interstitial

3. DeAngelo Hall

Not Available Interstitial

2. Albert Haynesworth

Not Available Interstitial

1. Michael Vick

Not Available Interstitial

Latest in Sports