In terms of generating wealth, NFL players like Marlon Humphrey earn their income primarily through their contracts with their respective teams, as well as endorsements and sponsorships. In 2019, Humphrey signed a five-year contract extension with the Ravens worth $98.75 million, making him one of the highest-paid cornerbacks in the league at the time. This lucrative deal has contributed significantly to his overall wealth.