I bought 2 pair of the extra large (XL) I am a 42w and 32L, I put them on over my BDU style pants and the fit just right. They're not tight and not to loose. Just the right amount of room to function in. Hope this helps