100% Cotton. Please note, for an oversized look, I suggest to size up 1-3 sizes depending on how oversized you would like it. These shirts run like standard unisex tees with a loose fit. Please see size chart. I am hooked on the soft vintage feel of Comfort Colors brand shirts and I know you will be too!!