Bought small, it was a great fit for a 52 100lbs
A little long on the torso but i was very happy overall