Stephen Sheldrake
Athlete's Profile
1973
World Triathlon Athlete ID: 14394
Rankings & Stats
Starts 31
Podiums 10
Wins 5
Latest Athlete Results
POS
Date
Event
Program
Time
2
2025-10-16
50-54 Open AG
01:21:34
6
2022-11-24
45-49 Male AG Super Sprint
00:35:34