92% cotton/8% spandex. There are no stains or tears.