For context, I wear 34" pants, am 5'10", and got the XL, it is a touch long but fits perfectly otherwise. Here you go!