I don't know that people should look at Crossfit is ideal for high level atheletes.
Most people go to the gym ... the guys try to get bigger muscles, the women just try to make the number on the scale go down. I think what crossfit gives them is an entirely new focus - to generally get stronger and faster. Atheletes are looking for optimal ways to enhance the strength, speed or endurance that they need for their sport, but most people in the gym didn't even have performance goals before.
Most people go to the gym ... the guys try to get bigger muscles, the women just try to make the number on the scale go down. I think what crossfit gives them is an entirely new focus - to generally get stronger and faster. Atheletes are looking for optimal ways to enhance the strength, speed or endurance that they need for their sport, but most people in the gym didn't even have performance goals before.