I tried adding a new position to a player and trained him. He gained some % points, then a new position point. I think they just go randomly among all the progress.