I think that goes for most sports. Cross fit might be good for cross training but not a substitute for running, cycling and swimming.