Diana Castillo
Athlete's Profile
Colombia
1993
World Triathlon Athlete ID: 49803
Rankings & Stats
World Ranking 207World Triathlon Championship Series 106Individual Olympic Qualification 138Duathlon 28Continental 47 Starts 81
Podiums 24
Wins 7