Heavy pure cotton jersey, washed for that vintage look. With reinforced tapes at seams to cope with whatever contact sport you re into, even if that s just rolling around with the dog.