The Quick Report

Every NFL Team’s Most Overpaid Player of All Time

The NFL is a league of big hits, big moments, and, unfortunately, big contracts that teams wish they could take back. While some players live up to their massive paydays, others laugh all the way to the bank while delivering less-than-stellar performances.

Let’s take a look at every NFL team’s most overpaid player of all time.

Denver Broncos – JaMarcus Russell (Honorable Mention: Joe Flacco)

Youtube | Highlight Heaven

Wait, JaMarcus Russell never played for the Broncos? He might as well have. But since that doesn’t count, let’s go with Joe Flacco, whose “elite” paycheck didn’t match his time in Denver.

Miami Dolphins – Ndamukong Suh

Ndamukong Suh
Openverse

$114 million is a lot of money for a defensive tackle who didn’t exactly turn the Dolphins into a contender.

New York Giants – Kenny Golladay

Openverse

The Giants paid him $72 million to catch, what, one touchdown? Not great, Bob.

Minnesota Vikings – Kirk Cousins

Justin Jefferson
Openverse

Guaranteed money? More like guaranteed mediocrity (and an inability to win big games).

Jacksonville Jaguars – Nick Foles

Nick Foles
Openverse

The Jags thought they were getting Super Bowl MVP Nick Foles. Instead, they got an expensive lesson in bad contracts.

Cleveland Browns – Deshaun Watson

Deshaun Watson
Wikipedia via Keith Allison

This one might not be done yet, but $230 million fully guaranteed for a guy who has yet to prove anything in Cleveland? Yikes.

Seattle Seahawks – Matt Flynn

Matt Flynn
Openverse

Signed to be the starter, but then a third-round pick named Russell Wilson took his job. Easy money for Flynn.

Green Bay Packers – Joe Johnson

Openverse

No, not the NBA player. This defensive end got a huge contract and delivered two underwhelming seasons.

Las Vegas Raiders – JaMarcus Russell

Youtube | Highlight Heaven

Arguably the biggest draft bust of all time, Russell made over $39 million and gave the Raiders next to nothing.

Chicago Bears – Mike Glennon

Mike Glennon
Wikipedia

$45 million for a guy who was benched after four games? Only the Bears.

New Orleans Saints – Jairus Byrd

YouTube | Cover 1

The Saints broke the bank for this safety, and he rewarded them with injuries and underwhelming play.

Buffalo Bills – Mario Williams

YouTube | Sick EditzHD

He wasn’t terrible, but for a $100 million contract, you expect a little more.

Cincinnati Bengals – Antonio Bryant

YouTube | Bucs Vault

Got $8 million guaranteed and never played a single game for the Bengals. Well played, sir.

Arizona Cardinals – Sam Bradford

Sam Bradford
Openverse

A career backup with a first-overall-pick bank account. Classic Bradford.

Philadelphia Eagles – Nnamdi Asomugha

Openverse

This Dream Team signing turned into an absolute nightmare.

Dallas Cowboys – Miles Austin

Openverse

One good season led to a $54 million contract. It did not age well.

New England Patriots – Adalius Thomas

Adalius Thomas 
Openverse

Belichick doesn’t miss often, but this big-money linebacker didn’t quite work out.

Atlanta Falcons – Vic Beasley

Openverse

A one-year wonder who got paid and then disappeared.

Pittsburgh Steelers – LaMarr Woodley

Openverse

Huge contract, immediate decline. A classic tale.

Detroit Lions – Trey Flowers

Youtube | Detroit Lions

$90 million for seven sacks in three seasons. The math ain’t mathing.

Tampa Bay Buccaneers – Vinny Testaverde

Youtube | Duke Wilson 14

The Bucs made him the highest-paid player in the NFL. The results? Not great.

Houston Texans – Brock Osweiler

Brock Osweiler
Openverse

Houston paid him, then paid someone else to take him away. Brutal.

Kansas City Chiefs – Sammy Watkins

Openverse

The Chiefs paid Watkins like a star, but he was more of a part-time contributor.

Tennessee Titans – Andre Johnson

Andre Johnson
Wikipedia

The Titans overpaid for a Hall of Fame name past his prime.

Carolina Panthers – Matt Kalil

Openverse

$55 million for a lineman who rarely played and rarely played well.

Baltimore Ravens – Elvis Dumervil

Openverse

Good player, but the Ravens paid top-tier money for only a couple of great seasons.

Washington Commanders – Albert Haynesworth

Albert Haynesworth
Youtube | Highlight Hell

The gold standard of bad contracts. The $100 million man stopped trying after he got paid.

San Francisco 49ers – Jimmy Garoppolo

Jimmy Garoppolo
Openverse

Super Bowl runner-up, but did he really deserve that $137.5 million contract? The injuries and inconsistency say no.

Los Angeles Chargers – Jared Gaither

Openverse

Got paid, got hurt, got released. That’s the Gaither way.

Indianapolis Colts – Eric Ebron

Openverse

One solid year earned him a payday that did not age well.

New York Jets – Trumaine Johnson

The Jets paid him to be a shutdown corner. He shut down… but not in the way they hoped.

Los Angeles Rams – Jared Goff

Cam Akers
Openverse

He helped take them to a Super Bowl, but that contract was painful to move off of.