John Scott, who had a rule named after him because of last season's All-Star Game voting controversy, is retiring after 10 seasons in the league, saying he "appreciated every second of it."