Label says XL, but they only stretched to 21". Waist (Stretched) = 21. These are a much thinner material than the usual ones. Outside leg Length = 15.75.
eBay