In terms of generating wealth, NFL players like Armon Watts earn their income primarily through their contracts with their respective teams. These contracts typically include base salaries, signing bonuses, and performance-based incentives. Additionally, players can also earn money through endorsement deals, appearances, and other off-field ventures.