In terms of generating wealth, NFL players like Max Mitchell earn income through their contracts with their respective teams. These contracts can include signing bonuses, performance incentives, and base salaries. Additionally, players can also make money through endorsement deals, appearances, and other off-field opportunities.