I ordered the grey/burgundy in XL and enjoyed it. So I ordered 3 white with burgundy, orange, and purple. You'll need an undershirt on the material is so thin. Last 3 were all smaller than first shirt yet said XL, and those three shirts had slight size differences between each other. In the end, my ten year old ended up fitting into them and getting to keep them.