My suggestion would be to purchase one large and one extra large for sizing purposes, and then return the one that doesn't fit. My experience is that these definitely run small. But it also depends on how "confining" you want the fit to be. Good luck, I hope this helps.
2 years, 10 months ago