In terms of wealth generation, NFL players like Luke Rhodes earn their income primarily through their contracts with their respective teams. In addition to his salary, Rhodes may also earn additional income through endorsements and appearances.