My 14 year old wears his basketball shorts over his bike shorts. It works.