Aaron Rodgers recently inked a brand new deal that makes him the highest paid player in the history of the NFL. While Rodgers won't be worrying about money anytime soon, his deal and others like Odell Beckham Jr.'s extension show how well off NBA players are when negotiating contracts.

Rodgers spoke with Michael David Smith of Yahoo Sports about the differences between contract negotiations in the two leagues. Rodgers said:

“I don’t think the NFL is ready for those type of contracts. There’s language that need to change for those to become more standard, but there just isn’t the movement in that area on franchise side to do contract that allow players to have more of the leverage that NBA players have. Instead they would rather go traditional routes with large signing bonuses and prorate that over 5 years in order to minimize cap hits. That’s the desired approach and there wasn’t a lot of wiggle room in that area.”

Rodgers has a point. The way the NFL's CBA is structured doesn't give the players much leverage. Of course, Rodgers is an exception to the rule because he plays the most vital position and he's one of the greatest of all time.

Article Continues Below

But look at Odell Beckham Jr.'s latest contract. OBJ is one of, if not the best wide receiver in all of football and he is making money on par with the likes of Ryan Anderson, Otto Porter Jr., and Evan Fournier. Something feels off there considering how much money the NFL rakes in every year.

No doubt, this is a complex issue. NFL teams have far more players, they play fewer games, and the structure of the CBA all play factors.

But at the end of the day, NBA players have far more leverage than NFL players and to be honest, it's not even close.