Maiden name Ruth Owen Evans. Since 2023, Ruth has been competing under her married name Ruth Trevallion
Ruth Trevallion
Athlete's Profile
Great Britain
1983
World Triathlon Athlete ID: 125664
Rankings & Stats
Starts 8
Podiums 3
Wins 0