I purchased a few short sets and noticed the Nike brands shorts are very short for my 7 year old in a size 7. The shirt is a short as well but not as short as the shorts. They need to be an inch or two longer to go to the knee not two inches above the knee.