The Quick Report

Ranking the 30 Most Overpaid Quarterbacks of All Time

NFL teams have a habit of throwing massive contracts at quarterbacks, hoping for a franchise-changing star.

Unfortunately, some of these deals turned into absolute disasters, leaving fans scratching their heads (and owners writing regretful checks).

30. Matt Flynn

Matt Flynn
Openverse

Matt Flynn parlayed one incredible game into a $20 million deal with the Seahawks in 2012. He then lost the starting job to a rookie named Russell Wilson before the season even started.

29. Sam Bradford

Openverse

Bradford made a fortune on potential, earning over $130 million in his career despite never making a Pro Bowl. Injuries and inconsistency kept him from ever living up to his No. 1 overall pick status.

28. Mike Glennon

Mike Glennon
Wikipedia

The Bears gave Glennon a $45 million contract in 2017, seemingly forgetting he was just an average backup. He lasted four games before being benched for rookie Mitch Trubisky.

27. Carson Wentz

Carson Wentz
Openverse

Wentz looked like an MVP in 2017 before injuries derailed his career, but that didn’t stop the Eagles, Colts, and Commanders from paying him big bucks. By 2023, he was looking for work as a backup.

26. Nick Foles

Nick Foles
Openverse

Foles will always be a legend in Philly, but the Jaguars made a $22 million mistake believing he was their franchise QB. He broke his collarbone in Week 1 and lost his job to a sixth-round rookie.

25. Jeff George

Jeff George
llini Inquirer: Illinois on 247Sports on YouTube

George had a cannon for an arm and an ego to match, but his production never justified his contracts. He made $30 million in the ‘90s, which was a fortune for a quarterback who never won anything.

24. Marc Bulger

Marc Bulger
Openverse

Bulger had a couple of good years with the Rams, which was enough to get him a six-year, $62 million deal. He repaid the favor by leading the league in sacks taken and fading into obscurity.

23. Brock Osweiler

Brock Osweiler
Openverse

The Texans bet $72 million on a guy with seven career starts, and he turned out to be a disaster. One year later, they were paying the Browns to take his contract off their hands.

22. Jay Cutler

Jay Cutler
Openverse

Cutler had the arm talent, but he rarely looked like he cared—except when cashing his massive checks. The Bears gave him a seven-year, $126 million deal, which led to years of mediocrity.

21. Jimmy Garoppolo

Jimmy Garoppolo
Openverse

The 49ers gave Jimmy G a five-year, $137.5 million deal after just a handful of games. He was good when healthy, but that was the problem—he almost never was.

20. Derek Carr

Derek Carr
Photo by All-Pro Reels

Carr got a $125 million deal in 2017 and somehow kept cashing in despite never winning a playoff game. The Raiders finally moved on, but the Saints opened up their wallets next.

19. Ryan Tannehill

Ryan Tannehill
Openverse

Miami handed Tannehill a huge contract, then watched him struggle before trading him to Tennessee. The Titans paid him even more, only to regret it once the playoff collapses started.

18. Kyler Murray

Kyler Murray
Photo by All-Pro Reels

Arizona gave Murray a $230 million contract, but they also put in a clause that required him to study film—yikes. The fact they later removed the clause didn’t change the fact that he hasn’t justified the payday.

17. Kirk Cousins

Kirk Cousins
Photo by Keith Allison

Cousins has mastered the art of guaranteed money, collecting over $200 million despite never making a deep playoff run. He’s the king of solid-but-not-great play and contracts that make fans nervous.

16. Michael Vick (Eagles Contract)

Michael Vick tries to evade tackle Eagles vs. 49ers
Openverse

Vick was electrifying, but the Eagles overpaid with a six-year, $100 million deal in 2011. He never played at an elite level again, proving highlight-reel plays don’t always equal long-term success.

15. Joe Flacco

Joe Flacco
Wikipedia

Flacco bet on himself in 2012, won a Super Bowl, and cashed in with a $120 million deal. He never played at a high level again, proving the Ravens paid for past success instead of future potential.

14. Donovan McNabb (Washington Years)

Donovan McNabb
Wikipedia

Washington traded for McNabb in 2010, then extended him with a $78 million deal midseason. A few weeks later, they benched him, and he was gone the next year.

13. Tony Romo

Tony Romo
Openverse

Romo was talented but injury-prone, yet the Cowboys still gave him a $108 million contract. He won a lot of regular-season games but was never the elite player his paycheck suggested.

12. Matt Cassel

Matt Cassel
Openverse

The Chiefs gave Cassel $63 million after one good year backing up Tom Brady. Turns out, New England’s system was the magic, not Cassel, as he flamed out quickly.

11. Cam Newton (Post-Panthers Deals)

Cam Newton
Photo by Pantherfan11

Newton was a superstar in his prime, but after injuries, teams still overpaid hoping for a comeback. The Patriots and Panthers both learned the hard way that his best days were behind him.

10. Daunte Culpepper

Daunte Culpepper
Wikipedia

Culpepper was a beast with Randy Moss, but after a knee injury, the Dolphins still gave him big money. Miami quickly realized he was broken and cut him loose.

9. Andrew Luck

Andrew Luck
Openverse

Luck was great, but the Colts gave him a $140 million deal, only for him to retire a few years later. It’s hard to be overpaid when you don’t play, but Luck managed to do it.

8. Mark Sanchez

Mark Sanchez
Openverse

The Jets gave Sanchez a five-year, $58 million deal after some playoff runs, forgetting that their defense carried him. He rewarded them with the infamous “Butt Fumble” and a quick exit.

7. Russell Wilson (Broncos Contract)

Russell Wilson
Openverse

Denver thought they were getting a Super Bowl QB when they handed Wilson a $245 million contract. Instead, they got a guy who looked completely lost in his first year.

6. Eli Manning

Eli Manning
Openverse

Yes, Eli won two Super Bowls, but the Giants paid him like a top-tier QB for a decade. His regular-season play was average at best, making his massive earnings hard to justify.

5. Matthew Stafford (Lions Contract)

Matthew Stafford
Photo by Mike Morbeck

Stafford made an absurd amount of money in Detroit despite never winning a playoff game there. He finally got a ring in L.A., but the Lions paid him way too much for way too long.

4. Matt Ryan

Matt Ryan
Openverse

Ryan won an MVP in 2016, but the Falcons gave him a $150 million deal that quickly became an anchor. His decline was brutal, and the Falcons were stuck paying for past success.

3. Drew Brees (Late Career Contracts)

Drew Brees
Openverse

Brees was incredible in his prime, but the Saints kept giving him massive deals when his arm was clearly fading. By the end, his salary cap hits were holding the team hostage.

Read More: Ranking the NFC NFL Coaches From Worst to Best This Season

2. Aaron Rodgers (Late Packers and Jets Contracts)

Aaron Rodgers
Openverse

Rodgers was great, but Green Bay and the Jets both gave him insane contracts despite clear signs of decline. Now, the Jets have decided to move on and eat the money.

Read More: The 10 Highest-Paid NFL Quarterbacks of All Time

1. Deshaun Watson

Deshaun Watson
Wikipedia

The Browns gave Watson a fully guaranteed $230 million deal despite him not playing for an entire season and facing serious off-field issues. Two years in, his play has been average at best and he may never play again after re-tearing his Achilles.

Read More: The 30 Most Insanely Overpaid Players in the NFL