100% cotton, in denim or fleece. Perfect basketball style or a cargo version: check out the shorts for boys 6 to 14 years old now. Don't miss our collection!