Midweight cotton jersey with awesome multi-colour graphic. Runs about a half-size larger, so size accordingly. I'd have preferred mine a bit more snug... but being it's cotton, there's always the high setting in the drier! Also, having converted most of my shirts to breatheable micromodal jerseys, it feels odd to be wearing cotton again.