If you want to pass Tim the XL then that would work best. This large is skin tight and Tim's much larger than I am. When all is said and done, yes, your son can have this large.