Noelia Juan
Athlete's Profile
Spain
1996
World Triathlon Athlete ID: 79637
Rankings & Stats
World Ranking 26World Triathlon Championship Series 38Individual Olympic Qualification 31Duathlon 190Continental 19 Starts 82
Podiums 14
Wins 3