Medium in everything but I wished I sized up in the pants just for length — I’m 5’9 and they just skim the floor