These shirts aren't just "boy" shirts.  But they do run a little small (I'm 5' 9'' and 180 pounds) usually wear a 16 or 16 1/2 in mens.  The large fits, but the fit is more slim.  Cheap but thick oxford.