We offer every shirt size from Small, Medium, Large, XL, XXL, XXXL, and even XXXXL shirt sizes. Our shirts are 100% cotton, loose fitting and very durable prints. Color options include sport grey, black, charcoal, chocolate, daisy, dark heather, irish green, light blue, light pink, navy, pink, purple, red and royal.