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