Armpit to armpit is 24”. Back of neck to hem is 25” so I’d guess a Large. Very good condition- not stretched!