Personally I've found Cannondale's run small. At least in the smaller sizing were I am. Medium is too small and Large is a bit big. I'm 5'9". Using that as a rule of thumb and seeing you're 6'3" I'd say XL. Really depends on torso length, it's the top tube clearance/length that's going to drive it.
-R