I’m 6’3 but got short legs. The L is perfect for me on more trailly trails but would be a wee bit small on a full on XC type day