In professional sports, a salary cap (often called a wage cap in the United Kingdom) is a limit on the amount of money a team can spend on player salaries, either as a per-player limit or a total limit for the team's roster (or both). Several sports leagues have made salary caps mandatory, both...