The NFL’s 28 Highest-Paid Players Of All-Time

24. QB Alex Smith: $106.4 Million

It might be a surprise to see Smith register within the top 25. However, Smith’s longevity — coupled with decent consistency — has enabled him to make quite a bit of money over the course of his career. He’s enjoyed a bit of a renaissance in the latter stages. Now age 33, Smith just signed a 4-year contract worth $94 million ($71 million guaranteed).

Image Source: Thearon W. Henderson/Getty Images