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.
Looking to predict NFL playoff Scenarios? Try our NFL Playoff Predictor for real-time simulations and stay ahead of the game!
#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.
Houston Texans Fans! Check out the latest Houston Texans Schedule and dive into the Texans Depth Chart for NFL Season 2024-25.