Sirrus sizing
According to Specialized...for Sirrus: 5'5" - 5'9" M 5'9" - 6'0" L 6'0" - 6'4" XL
As I said, at just over 6', I found the L too small..but I also have a 35" inseam. New bike is XL.
Best to find a bike and try it our beforehand. Good luck.