Size says XL, however fits more like a medium. Thess Cannondale shorts come with built in and padded under layer. Never used, asking $30.