#3 - Patrick Mahomes, Kansas City Chiefs - $45 million

Patrick Mahomes received the largest contract of all time based on total money when he signed a ten-year deal with the Kansas City Chiefs worth an enormous 450 million dollars. He has set a new standard in the quarterback market as well as a new bar for all players.

Looking to predict NFL playoff Scenarios? Try our NFL Playoff Predictor for real-time simulations and stay ahead of the game!
Mahomes earned his contract by getting off to the best start to a career by any quarterback ever. In just his first three seasons as a starting quarterback, he won an NFL MVP award, Super Bowl ring, Super Bowl MVP award, three division titles and two conference championships.
#2 - Deshaun Watson, Cleveland Browns - $46 million

The Cleveland Browns pulled off the biggest blockbuster trade of the 2022 NFL offseason. They acquired Deshaun Watson from the Houston Texans in exchange for a huge package of draft picks. They capped off the move by giving Watson a record-breaking contract.
Deshaun Watson received a 230 million dollar contract over the next six years, all of which is guaranteed money. The deal sets a new record for the most guaranteed money on any single contract. The Browns are making a huge investment in their franchise quarterback before he's even played a game for the team.
#1 - Aaron Rodgers, Green Bay Packers - $50.3 million

Aaron Rodgers signed a record-setting contract extension with the Green Bay Packers during the 2022 offseason. The deal is worth more than 150 million dollars over the next three years, all of which is guaranteed money. He is the first player in NFL history with an AAV exceeding 50 million dollars.
Rodgers earned the title of highest-paid player by being the most dominant quarterback over the last several years. He has won four NFL MVP awards in his legendary career, including one in each of the last two consecutive seasons.
Green Bay Packers Fans! Check out the latest Packers Schedule and dive into the Green Bay Packers Depth Chart for NFL Season 2024-25.