I just ordered this polo shirt for my 9 yr old son who is avg. in height and weight. I ordered size 12 and it barley fit. Would order a size bigger than normal. He usually wears 10/12 so thats why i got size 12. If you want room for growing go bigger.