I got this for my 7 yr old son on a size 8, and it simply was too small for him. My advice would be to order a few sizes up since they are really narrow. My 4 yr old daughter is using this shirt and it fits her well except the sleeves are long on her, so you can imagine how small it is cause she is a skinny girl. Otherwise it is a good quality shirt, just really small!