I'm usually between large and extra large depending on the manufacturer. I ordered XL but I think large would've been perfect even medium. Buy your exact side because these fit large. I love the material. Will buy another but smaller