As an NFL player, Cotton generates his wealth primarily through his playing contract with the Miami Dolphins. While his exact net worth is not publicly disclosed, it is estimated to be in the range of $500,000 to $1 million USD.