Youth Size Medium 10-12 - but looks small, please see measurements. Does have some stains as I tried to show in above pictures.
Approx measurements laying flat:
Underarm to underarm: 14"
Top to bottom: 19"