4. James Franklin, Penn State

2017 pay: $4.6 million. National rank: 12th.

Tags

Locations