These look like they may run small to me, see measurements before purchase
Tagged 2XL but look like they may fit an xl in my opinion