How was it a $20 million dollar mistake? Was there more guaranteed money? The voidable stuff is irrelevant.
Le'Veon Bell signed a 4 year, $52,500,000 contract with the New York Jets, including a $8,000,000 signing bonus, $27,000,000 guaranteed, and an average annual salary of $13,125,000.
The Jets told him to **** off after 2 years so he missed out on the other $25 million. His next/last 3 contracts after that were for $705k, $414k, and $179k.
Sitting out a year killed his reputation and his on field performance fell off a cliff. Had he not sat out, he could have potentially finished out that contract and earned the entire $52 million, similar to what Henry did.