There are a possible 450 roster spots in the NBA (many teams dont fill out to 15 completely but 450 are possible).
I included every BYU basketball player to appear in a regular season game.
There are a possible 1696 roster spots in the NFL not including PUP or Practice. Every team gets to 53 in the NFL.