Sports shorts for men