6'0 Tall 164 lbs average 7000 miles with 16 centuries a year. I use a large. Leg length a little long for my liking.
I'm 6'3 weighing 220 and XL fits well
avid road cyclist 7K a year
It's a good design for those sur l'ongle days. Very comfortable for warm days wicks sweat well. Wear it with a Castelli Men's Climber's 2.0 Jersey for a good summers day ride. It runs slightly small so if you are on the cusp between to sizes consider the larger size )
Fit great, ride all day