30 highest-paid NFL players on their current contracts

17 (tie). Tom Brady
Brady may be 44-years-old but he’s still playing the quarterback position at a Pro Bowl level. That’s why Buccanneers’ officials feel like he’s a bargain despite his average annual salary of $25 million per season.
The moment Brady brought a Super Bowl title to fans in Tampa Bay the terms of his contract came largely irrelevant. The fact that he signed a somewhat team-friendly teal to help the Buccaneers keep their star-studded core intact only adds to Brady’s lengthy legacy.
There will come a time when Brady isn’t worth this kind of money, but it’s anyone’s guess when his decline will actually begin. He’s already in uncharted territory in terms of longevity. Betting against him to play a few more seasons at a high level could make a gambler look foolish in retrospect.
As for now, Brady comfortably deserves his slot in this list of 30-highest paid players. He could have pushed Tampa to pay him more money to move up this list, but he values winning more than a few extra million dollars at this stage of his career.