I wear an extra large and went with the large bio armor. The fit was good, with some space to spare. The large will probably fit snug for a medium. It may also make the armpit area feel a little tight. I would go with the medium. Hope this helps.
2 years ago