I'm an adult but small and found size L in these girls shorts good for running and in the gym where I lift heavy weights. In any case I need a coating so they are NOT transparent and durable. And these fit the bill. Good color combinations. Hand wash is best.