Sarah McClure
Athlete's Profile
New Zealand
2001
World Triathlon Athlete ID: 132459
Rankings & Stats
World Ranking 230World Triathlon Championship Series 80Individual Olympic Qualification 165Continental 23 Starts 23
Podiums 1
Wins 1