This would fit tightly on a true XL. Recommend for L for perfect fit or XL for a tight fit.