Top - size M, L would work as well Shorts - size L (only for length), M fit a lot I’m 5’9 #LTKFindsUnder100 #LTKFindsUnder50 #LTKStyleTip