Who Makes the Most Money in the NFL?

As of January 2015, Green Bay Packers quarterback Aaron Rodgers makes the most money in the NFL each season. According to the NFL, Rodgers' annual yearly average salary is $22 million.

Rodgers signed the contract to make him the highest paid player in NFL history in April 2013. The five-year, $110 million deal sees him contracted to 2018.

There are some other NFL stars who earn in excess of $20 million. Atlanta Falcons quarterback Matt Ryan earns $20.75 million on average every year. Baltimore Ravens quarterback Joe Flacco earns $20.1 million per year, while Drew Brees of the New Orleans Saints earns an average of $20 million every year, according to the NFL.