NFL players must be underpaid. So many of them have to act in commercials in order to make ends meet.
I thought more turned to crime for extra money instead of commercials.
But some NFL players are fiscally responsible. I remember reading that former player Marshawn Lynch put 100% of the money he earned from football into savings. And only lived off his endorsement money. Smart.
I also read Chad Johnson lived in the stadium for his first three years in the NFL, so he didn't have to pay rent. (I am not sure he was allowed to do that, but it worked)
So, not all players are profligate.
Most spend more than they make just like most Americans. Some like this guy end up on most likely.