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.