5 NFL players who earn the most in endorsements

QBs Aaron Rodgers and Tom Brady
QBs Aaron Rodgers and Tom Brady

#3 Dak Prescott, Dallas Cowboys - $13 million

Dallas Cowboys QB Dak Prescott
Dallas Cowboys QB Dak Prescott

Dak Prescott signed a record-setting contract with the Dallas Cowboys prior to the start of the 2021 NFL season. Included in the contract was a massive $66 million signing bonus, which is the highest of all time for any NFL player.

youtube-cover

Prescott is also loaded with endorsement deals. He recently made a move from Adidas to Jordan Brand for his shoe and apparel rights, which earned him a huge raise. He also has a deal with Ethernity, a major NFT platform.

#2 Patrick Mahomes, Kansas City Chiefs - $22 million

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

Patrick Mahomes set an NFL and American sports record when he signed a 10-year contract extension with the Kansas City Chiefs. Worth $450 million, it brings his total contract to $503 million over 12 years. It's the largest sports contract in terms of total money in American sports history and second only to Lionel Messi across sports.

In addition to breaking the bank with his team contract, Mahomes is also one of the highest-earning athletes through endorsements. Some of his most notable deals are with Adidas, Oakley, Bose, and State Farm.

#1 Tom Brady, Tampa Bay Buccaneers - $45 million

Tampa Bay Buccaneers QB Tom Brady
Tampa Bay Buccaneers QB Tom Brady

Tom Brady has made a habit of breaking records on the football field. While his athletic accomplishments are absolutely legendary, he has also been dominant off the field.

youtube-cover

Brady earns more than twice as much as any other player in endorsements, as he has massive deals with Under Armour and FTX, among others. He has also been building out several of his own brands, including TB12, 199 Productions, and Autograph.

Quick Links