From my first sprint triathlons to multiple Ironman 70.3 finishes, this is my endurance journey — tracking progress, lessons learned, and the pursuit of becoming a faster everyday athlete.
2026
Sprint Triathlon
Supertri Toronto Sprint Triathlon
July 26, 2026
1:12:44
5th Age Group • 20th Overall
Sprint Triathlon
Milton Subaru Sprint Triathlon
June 7, 2026
1:29:41
1st Age Group
🥇 Age Group Winner
2025
70.3 Triathlon
Ironman 70.3 Muskoka
July 6, 2025
5:20:55
25th Age Group
Duathlon
Milton Subaru Sprint Triathlon
(Weather Modified)
June 1, 2025
1:32:52
7th Age Group
2024
70.3 Triathlon
Ironman 70.3 Muskoka
July 7, 2024
5:12:03
24th Age Group
⭐ Personal Best
Sprint Triathlon
Toronto Island Sprint Triathlon
August 18, 2024
1:10:26
3rd Age Group • 7th Overall
🥉 Podium Finish
Triathlon
Niagara Falls Barrelman
September 15, 2024
5:21:22
12th Age Group
Half Marathon
Toronto Waterfront Half Marathon
October 20, 2024
1:37:19
163rd Age Group
2023
Sprint Triathlon
Milton Subaru Sprint Triathlon
June 4, 2023
1:44:20
13th Age Group
70.3 Triathlon
Ironman 70.3 Muskoka
July 9, 2023
5:34:41
71st Age Group
Sprint Triathlon
Toronto Island Sprint Triathlon
August 20, 2023
1:14:38
4th Age Group
2022
10K Run
Scotiabank Toronto Waterfront 10K
October 16, 2021
43:36
68th Age Group
Marathon
TCS Toronto Waterfront Marathon
October 15, 2022
4:00:19
255th Age Group
Olympic Triathlon
Toronto Triathlon Festival Olympic
July 24, 2022
1:54:42
21st Age Group
70.3 Triathlon
Ironman 70.3 Muskoka
July 9, 2022
6:20:13
104th Age Group
2017 - 2018
Sprint Triathlon
Toronto Island Sprint Triathlon
August 18, 2018
1:19:35
16th Age Group
Sprint Triathlon
Toronto Island Sprint Triathlon
August 20, 2017
1:22:46
16th Age Group
🏁 Racing Supertri Toronto This Year?
Save 10% instantly using my official ambassador discount: