Blue one is a medium
Black one is a large
My son wore from age 10-11 he is an average size child
Show some wash wear but plenty of life left and if they fit him he would still wear them for sure