I have pretty similar dimensions. I'm 5'10, 190 lbs, 35-36 inch waist. I wear a large. It has some room in the shoulders too. I tighten the shoulder straps most of the way when I am just in a pair of shorts and can loosen it more than enough to fit a farmer john 7mm.