In terms of his wealth, Ball has generated his income primarily through his contracts with the NFL. While his exact net worth is not publicly disclosed, as a professional football player in the NFL, he is likely earning a significant income through his salary, endorsements, and other business opportunities.