Because of the NFL's large rosters and short number of games, top NFL players haven’t been able to cash out like athletes in other sports.

You wouldn't know it by the way some of these guys are paid, though. The NFL’s salary cap has been increasing significantly since 2012, and this year it went up another $12 million. More cap room means fatter checks, so it's no wonder why players broke contract records this off-season.

That's clear in the annual Forbes list of the highest-paid NFL players, which includes their money earned off the field as well. It's a slightly more diverse group of player positions, too—a list usually dominated by quarterbacks somehow snuck in a wide receiver and three defensive players.

Check out the list of this year's 10 highest-paid players.