Ren Sato
Athlete's Profile
Japan
1995
World Triathlon Athlete ID: 90031
Rankings & Stats
World Ranking 63World Triathlon Championship Series 86Individual Olympic Qualification 65Continental 7 Starts 112
Podiums 13
Wins 4