NFL players with highest cap hits of all-time

Kansas City Chiefs v New Orleans Saints
Kansas City Chiefs v New Orleans Saints

The NFL is quickly becoming a league with very ludicrous contracts, catching up to the likes of the NBA and MLB with $300+ million contracts.

Kansas City Chiefs quarterback Patrick Mahomes signed the league's largest contract last year with a 10-year, $450 million deal.

Linebacker Khalil Mack, tackle Trent Williams, defensive lineman Aaron Donald and wide receiver Amari Cooper are a few non-quarterbacks who have been awarded contracts worth $100+ million.

With the salary cap recovering from COVID-19, it is now increasing each season again. The more salary cap teams have, the larger the contracts we will see for the top-tier superstars (usually quarterbacks).

As of 2022, the NFL quarterbacks own the top 15 cap hits in a single season. Through the 2027 season, a few of the cap hits will eclipse $50 million per year, an NFL record.

The top eight NFL cap hits in league history surprisingly fall between 2022 and 2027. A few players have appeared on the list more than once with their current contracts.

#1 NFL cap hit - QB Patrick Mahomes, Kansas City Chiefs

AFC Championship - Cincinnati Bengals v Kansas City Chiefs
AFC Championship - Cincinnati Bengals v Kansas City Chiefs

The man with the #1 contract has the #1 cap hit, so no surprises there. The actual surprise is just how much he is set to be paid in 2027: $59.95 million.

That is basically what Green Bay Packers star receiver Davante Adams made in the entirety of his latest contract. Unlike some of the other players on this list, you can argue that Mahomes is worth every penny.

He's a generational talent who puts his team in line to play for the Super Bowl every year.

Through five seasons, Mahomes has never had a losing season and is 50-13 in the regular season. He's made the playoffs every season that he's been the full-time starter and has been to two Super Bowls already.

#2 NFL cap hit - QB Josh Allen, Buffalo Bills

AFC Divisional Playoffs - Buffalo Bills v Kansas City Chiefs
AFC Divisional Playoffs - Buffalo Bills v Kansas City Chiefs

Josh Allen's current contract is worth just $258 million over six years, but a lot of his money comes from the back end of his deal. He will have the second-largest cap hit in league history come 2027 when he is due $51.2 million.

To put this into perspective, Allen will be paid running back Derrick Henry's entire contract in a single season.

Allen also owns the fifth-highest in 2026 with $46.9 million. The Bills have made a huge commitment to Allen in the long run and hopefully it pays off for them.

Allen has taken the Bills as far as the AFC Championship game and has a winning record of 39-21. So far, Buffalo is getting their money's worth, but they need a Super Bowl appearance in the near future.

#3 NFL cap hit - QB Matt Ryan, Atlanta Falcons

Atlanta Falcons v Jacksonville Jaguars
Atlanta Falcons v Jacksonville Jaguars

Some may not realize that Atlanta Falcons quarterback Matt Ryan is going to break the current league record for the largest active cap hit in a season with $48.6 million in the upcoming season.

Ryan is a former MVP and took the Falcons to the Super Bowl, but he also hasn't had a winning record since 2017. His five-year, $150 million deal in 2018 seems like a huge mistake by Atlanta and one they will be reeling from for the foreseeable future.

#4 NFL cap hit - QB Dak Prescott, Dallas Cowboys

NFC Wild Card Playoffs - San Francisco 49ers v Dallas Cowboys
NFC Wild Card Playoffs - San Francisco 49ers v Dallas Cowboys

Dak Prescott is a great NFL quarterback, but he hasn't lived up to his four-year, $160 million contract. He had a career year in 2021 with 37 touchdowns, but the Cowboys were "one and done" in the playoffs once more.

Under his current deal, his cap hit in 2024 will be a staggering $48.45 million. Unless he leads Dallas to the Super Bowl by then, owner Jerry Jones will likely regret giving him that much money.

#5 NFL cap hit - Aaron Rodgers, Green Bay Packers

Minnesota Vikings v Green Bay Packers
Minnesota Vikings v Green Bay Packers

The reigning NFL MVP is rumored to want $50 million for 2022, which would make him the highest-paid player in the league.

Aaron Rodgers is almost 39, but $50 million isn't a huge stretch when he is already projected to make $46.6 million this year with his current deal.

Either way, it is still a large chunk of change for a quarterback pushing 40 and constantly debating retirement. If the Packers won't pay the money, there are certainly teams who would be willing to fork over the cash for a chance to play in the Super Bowl.

Quick Links

App download animated image Get the free App now