In the NFL, lots of players sign big contracts. But unlike other sports, NFL deals are rarely guaranteed and few players see all of the money in those large deals.
But a select few have gone on to make big money in their careers, with 22 players having made at least $100 million.
The list of the 25 players with the most career earnings includes 19 active players, 15 quarterbacks, and 2 Mannings.
Using contract data obtained by Spotrac.com, here are the 25 highest-paid players in NFL history.