Hard to find cotton graphic tees but these fit the bill!
"Love the patterns on Hatley’s boy tshirts, usually everywhere else sells a poly blend so was happy to find 100% cotton ones that are still fun and stylish."

Score sporty style points with this cool raglan tee featuring contrast sleeves and a playful fin stripes design. The soft cotton jersey fabric keeps active boys comfortable during playground games and summer adventures. The classic crew neck maintains its shape, while the relaxed raglan fit allows unrestricted arm movement for throwing, catching, and climbing. The front features a bold ocean-themed graphic with layered blue stripes resembling waves, with shark fins emerging from the water between the striped wave patterns. A white body with navy raglan sleeves, textured finish, and collar trim completes the look. A versatile summer essential that pairs perfectly with shorts or jeans for effortless everyday style.
Overall rating: 4.8358207 / 5 from 67 reviews.
This raglan tee offers sporty style with a soft cotton jersey fabric, ensuring comfort for active boys. The playful fin stripes design and classic crew neck maintain shape, while the relaxed raglan fit allows for unrestricted movement. Brilliant colors and great quality are frequently praised by customers.
Review topics: ["fit","fabric","material","colours","design","quality","looks","shirt","sleeves","suit","cotton","trucks","kids","dino","picture"].
"Love the patterns on Hatley’s boy tshirts, usually everywhere else sells a poly blend so was happy to find 100% cotton ones that are still fun and stylish."
"Great quality cotton t-shirt. Soft with fun design. Grandson loves it. Comfortable raglan sleeves! Perfect fit."
"Love the look of the raglan sleeves. Good quality T-shirt. Fabric is so soft and washes well."
"Cute design. Great quality cotton. Fit true to size."
"Couleur intéressante pour garçons"
"I like the images and that it is very light and cool! not one of those polyester ones and are short sleeve but make the kid hot. however it is a bit small. I bought size 6 for my five year old."
"Love all the fishing shirts hatley has"
"Cute shirt!"
"Grandson said his best friend wanted a t-shirt like this."
"S’agence admirablement bien avec le short bleu turquoise"