we went by what size he 'usually' wears in the other name brands from the big chain stores...wrong. These run smaller. Sent them back for one size larger and now he's happy. Good quality. Price is kinda steep tho but we paid it anyway.