NFL players and coaches have contracts. Player movement is restricted to trades, waivers, or being released. Coaches do leave, but this is usually when an assistant is offered a promotion by another team, with permission of his current team.
College athletes do not have contracts. Classifying...