Tank: went up to a large Shorts: 8” length size 8 Tts with no compression & lots of stretch. Size down if in between I also love the 6” for working out!