Almost all NBA contracts are guaranteed while NFL deals only have a portion that are guaranteed and, therefore, NFL players rarely see the entire value of whatever contract they have signed.
On Wednesday, which was the opening day of NBA free agency, teams agreed in principle to pay over $1.4 billion in salary to players, according to ESPN Stats & Information.
The spending spree prompted Ihenacho to air his complaints against the NFL's compensation system in a series of tweets, starting with this one:
The NFL's minimum salary for rookies this season is $435,000 while a player with 10 or more years of experience will earn a minimum of $970,000. An NBA veteran with 10-plus years will receive a minimum salary of $1,499,187 this season. Rookies will make at least $525,093.
Khris Middleton agreed to a guaranteed five-year, $70 million contract with Milwaukee this week. That's $10 million more in guaranteed cash than last year's prized NFL free agent, Ndamukong Suh, received when he signed with the Miami Dolphins.
In February, Ihenacho's teammate, Andre Roberts, unleashed a series of tweets about guaranteed contracts, at one point asking when NFL players were going on strike.
Ihenacho, who is competing for the Redskins' strong safety job, said it's a problem that players have discussed -- and he took it public.
NFL, NBA pay inequality questioned
ESPN Redskins reporter John Keim discusses safety Duke Ihenacho's comments on his frustration with the discrepancy of guaranteed money between most NBA and NFL contracts.