
Our son is tall and strong built 8 years old (9U baseball player). He is 57 inches tall and weighs 95 pounds. We ordered a large size and they fit perfectly. He's also very picky about how things fit. So when he says he's fine, it means to him that he's fine. The shorts have a small pocket that folds the cup down so it can be removed for washing.The material of the shorts is soft and doesn't itch.