My husband typically wears a large in basketball shorts, so got a large in these and he says they fit a little big, but there's a drawstring so it's not a big deal. He needed them to avoid static while running on the treadmill and for $8 would likely buy again.