Unlike the NBA and NHL, baseball has no salary cap, nor is player compensation tied in any way to overall league revenues. Under virtually every previously conceived circumstance, MLB contracts are fully guaranteed. ... Once the season starts, salaries could be paid on a prorated basis.