ooh that's tricky. I mean my sister who's wearing it is definitely a medium and u can see it still has a little room. but the material is pretty much a cotton. so there's some stretch but not much. and the shorts are way short. So u may be able to make it a large but it depends on how comfy you are with a short tight fit. hope that helps