Printed on a thin Gildan crewneck (you can buy a blank one online for $10) which was surprising given the cost. Expected higher quality. Item also arrived with random specks and I was told to wash it before support can help further since it’s not returnable. Well see!