I'm 5'9" and wear the large and they fit great. not super tight, still have a bit of bagginess throughout and at my ankles. So id say if your 6' get the L if you want a tighter tight fit or XL of you want a more relaxed tight fit w/ less bagginess especially at you ankles