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 111
Podiums 12
Wins 4