The size 10 boys could barely have been squeezed into by our  grandson. He wears size 10 shorts & pants. Luckily, I can give them to our size 8 grandson. I haven't washed them so know nothing more about the shorts.