In the world of professional sports, not all athletes are guaranteed their contracts. The most notable sports with guaranteed contracts are Major League Baseball (MLB) and the National Basketball Association (NBA), where once signed, players are assured of their earnings. On the other hand, the National Football League (NFL) contracts are not fully guaranteed, meaning a player might not receive his whole contract amount. International soccer and the National Hockey League (NHL) also offer mostly guaranteed contracts. It's a mixed bag in the sports world when it comes to guaranteed money.