When a player was eligible for his rookie extension, teams were allowed to offer the player up to 30% of the salary cap for a single season as the max contract if the player had been voted an All-Star starter twice, made an All-NBA team twice or won the league MVP. Prior to this, teams could not offer more than 25% of the salary cap on an extension to a player with so few years of service in the league. The rule was slightly adjusted with the most recent CBA so that a
player is eligible if he makes an All-NBA team or wins Defensive Player of the Year in the season preceding the first season on the extension or in any two of the three seasons preceding the extension, or if the player wins MVP in any of the three seasons preceding the extension.