XL but this looks like a large to me. See photos with tape measure first sure. 50/50 cotton polyester. Never worn My collection.