5 highest-paid NFL players

Kansas City Chiefs QB Patrick Mahomes
Kansas City Chiefs QB Patrick Mahomes

Highest-paid NFL players this season

#3 - Dak Prescott, QB, Dallas Cowboys: $40 million

This offseason, Dak Prescott became one of the highest-paid NFL players when he accepted a mega-contract from Jerry Jones and the Cowboys.

Prescott has patiently waited a few years to get the right deal for himself and it has worked out great for all involved. Prescott is one of the top three highest-paid players and the Cowboys have their franchise quarterback, who is having the best year of his career.

#2 - Josh Allen, QB, Buffalo Bills: $43 million

Josh Allen signed a massive contract with the Buffalo Bills this offseason, making him the second-highest-paid player in the NFL.

He has consistently improved each season in the league and has grown into an elite quarterback. He is one of the favorites to win the NFL MVP this year.

#1 - Patrick Mahomes, QB, Kansas City Chiefs: $45 million

Patrick Mahomes has signed a massive deal to remain with the Kansas City Chiefs for the next decade. He is the highest-paid player in the NFL and should stay that way for the foreseeable future.

He earned the biggest contract in NFL history after winning a Super Bowl, two AFC championships, a Super Bowl MVP and a regular-season MVP. He did all of that in just three seasons.

Quick Links

App download animated image Get the free App now