My son loves this t-shirt for sports. It was quite thin/comfortable: my son is average height, a slim 6 year old and I bought him an XS and I could of course go up a size. The length is good for a size 7 but unless you are looking for something form fitting I would go up a size. According to UA website, XS is size 7, S is size 8, M is size 10-12, L is size 14-16 and XL is size 18-20.
Portzon Women'S Waist Trainer: Weight Loss, Sweat Belt, Sauna Trimmer, Tummy Toner, Lumbar Support
47 Review
Segmented Beaded Kids Jump Rope For Exercise And Outdoor Activities - Durable And Shatterproof - Easily Adjustable And Light Weight Skipping Rope For Kids
48 Review
Ultimate Fitness Tracker: Xiaomi Mi Smart ποΈ Band 6 - 1.56'' Offers Unmatched Features and Performance
78 Review
Foxelli Wading Boots: Lightweight, Rubber Sole Fly Fishing Shoes For Men - Grey
47 Review