My usual mediums in everything! Top is padded and so comfy! Shorts are AMAZING! Stay put for intense workouts and bike shorts underneath