By Jason Keidel, Audacy 5 minutes ago The NBA is the envy of other team sports, particularly football, because of the huge contracts, guaranteed money and the lack of life-altering injuries. It also helps that there are only a dozen players on an NBA roster, while there are 53 on an NFL club, so there’s simply less money to go around. While the NFL may own America’s sporting soul, you may encourage your kid to play basketball if he has the talent. So here are the biggest contracts in NBA history.