Size XL, but will work for anyone about 5’10” or taller. Good protection but not hard plastic so still a little breathable. Forms to your leg. Have too many pieces of bike armor for different types of riding now and don’t need this one anymore.