This brand usually runs little smaller but judging by measurement and since it stretches I think it will fit normal medium size but I can't be 100% sure since it doesn't fit me. Armpit to armpit measurement when laying flat is 17" but stretches to 19".