I wear a 32-34 pant size depending on the brand, so I usually fit into a medium short size. I bought some Ultra shorts today in a large so I think you should be fine. As you've heard, with Performance shorts, their sizing gets smaller as you go higher up the scale. Their classic shorts come up to my navel in a medium, I could probably squeeze into a small. I'm a medium in their century shorts, a large in their ultra shorts, and a xl elite short felt too tight so I'd probably need a xxl.