Did you measure your inside leg the 'Canyon' way? The tool seems to prefer inside leg over height. At 6'4" I only just tip into XL, 1cm less inside leg and I would be on an L. I have ridden both and the XL fits me better. You can always use the geometry charts and compare every angle and length to your current bike. Worse case - you have a 30 day return period.