I would suggest an XL if you want them tight fitting. I'm a 36 x 34 and the XXL fit ideally.