12. Joe Flacco, Ravens: $21,000,000
Flacco’s play on the field might not be elite, but his contract is. He is under contract until 2021 and if he reaches the end of the deal without restructuring, his career earnings will top $210 million. Only one player in NFL history has made more — Peyton Manning ($249 million).