I bought the 6/8 for my average size son who is turning 7. Shirt fits fine. It may work for next year too. This is one of those cheap shirts that are wide and short and the material is a little rough but it will serve its purpose.