Interesting article about cross-training for sports performance. Basically, there isn't good carry-over from one endurance sport to another. However, weight training does benefit endurance performance. Finally, cross-training hasn't been shown to reduce injuries. For instance, the only way to reduce running injuries is not to run (or run less).