International Triathlon Union - Good Information about recent results
Triathlete Magazine - Good for all recent results