cotton, washable, one size fits all $17 each 1–9 kneepads $16 each 10-19 kneepads $15 each 20+ kneepads Contact store@globalunderscore.com for international orders and orders of more than 20 pairs of kneepads.