In terms of wealth, NFL players like Foster Sarell generate their income primarily through their contracts with their respective teams. In addition to their base salaries, players can earn money through incentives, bonuses, endorsements, and other opportunities.