Major League Baseball and the Players Association have come to an agreement that the 30 teams will no longer be able to offer personal service contracts or special milestone bonus clauses in future player contracts, MLB's top labor official said on Friday.