The NBA free-agency period leaves plenty of room for some shake-ups around the league, but the wisest of teams hold on to their top stars. The Golden State Warriors, L.A. Clippers and Toronto Raptors did just that by re-signing Stephen Curry, Blake Griffin and Kyle Lowry, respectively, to long-term contracts.

The same scenario also holds true in the NFL, where the quarterback is the one crucial piece to every team. Naturally and typically, QBs make the most money compared to players in other positions.

But in the wake of Curry, Griffin and Lowry's new deals, the NBA has pretty much trumped the NFL when it comes to talent compensation.

As ESPN's SportsCenter pointed out, the combined salaries for Curry ($201 million), Griffin ($173 million) and Lowry ($100 million) is tantamount to the guaranteed money for 20 of the NFL's quarterbacks en masse.

As seen in the graphic above, standouts such as Tom Brady, Matthew Stafford, Andy Dalton and the recently re-signed Derek Carr make for an impressive collection of the NFL's best signal-callers. Granted, however, that good number of the other QBs on the list have less than four years of experience in the league.

Then again, Carr's new five-year, $125 million contract with the Oakland Raiders already makes him the new, highest-paid NFL player in history. And yet, that sum ultimately pales in comparison to each one of Curry's and Griffin's own deals.

In turn, it's highly possible that young, aspiring athletes who want to play football for a career may want to reconsider their sport of choice. Not only does basketball project to be a more lucrative career path, it's also a sport that involves less risk health-wise in the long run.