i just bought those shorts in a large and i am a size 28... totally in love with them! best shorts i've ever tried on in my life. why don't you go to a performance and try them on, though? that's what i did...