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.
25. Dwight Freeney, DE — $97.6 million
Seasons: 15
Highest single-season earnings: $30.8 million (2007; includes $15 million signing bonus)
Championships: 1
Pro Bowls: 7
First-team All-Pro: 3
One thing to know: Prior to the 2007 season, Freeney signed a six-year, $72 million contract with the Colts and, in a rarity for the NFL, he made every penny of that deal.
24. Jared Allen, DE — $97.9 million
Seasons: 12
Highest single-season earnings: $20.9 million (2008; includes $15.5 million signing bonus)
Championships: 0
Pro Bowls: 5
First-team All-Pro: 4
One thing to know: Allen spent some of his earnings on at least one horse. We know this because when he announced his retirement in February, he rode off on a horse.
23. Champ Bailey, CB — $102.8 million
Seasons: 15
Highest single-season earnings: $16.5 million (2010; includes $3 million roster bonus)
Championships: 0
Pro Bowls: 12
First-team All-Pro: 3
One thing to know: Bailey's largest contract came after the 2003 season, when he signed a seven-year, $63 million deal.
See the rest of the story at Business Insider