A large would be fine for your size for a slimmer fit. An XL would be good for a loose, and more comfortable fit. Either one should work with your size waist.