2024

DateRaceTimePlace
14/1/24QTS 23/24 Round 5 Robina - Olympic Distance2:16:053rd AG
3/3/242XU Triathlon Series Race 5 Elwood - Sprint Distance (State Champs)1:04:402nd AG
11/5/24Byron Bay Triathlon - Olympic Distance Team2:42:563rd mixed-teams
16/6/24Ironman 70.3 Cairns4:32:2811th AG, sickness
18/8/24World Triathlon Age Group Standard Distance Duathlon World Championship, Townsville QLD1:54:432nd AG, 7th overall
25/8/24World Triathlon Age Group Aquabike World Championship, Townsville QLD3:47:292nd AG, 20th overall
8/9/24Ironman 70.3 Sunshine Coast4:18:008th AG, 3min penalty
3/11/24Noosa Triathlon - Olympic Distance (Open Cat)2:06:5922nd Open
15/12/24Ironman 70.3 World Championship Taupō, New Zealandtbdtbd

2023

DateRaceTimePlace
12/1/232XU Triathlon Series Race 3 St Kilda - Olympic Distance2:09:462nd AG
12/2/232XU Triathlon Series Race 4 Sandringham - Olympic Distance2:08:422nd AG
26/2/23Shimano Husky Triathlon Festival - Aquabike (Australian Champs)2:55:281st AG, qualified for Multisport Worlds
5/3/232XU Triathlon Series Race 5 Elwood - Sprint Distance (State Champs)1:03:113rd AG
26/3/23Ironman 70.3 Geelong4:25:434th AG, sickness
13/5/23Byron Bay Triathlon - Olympic Distance Team2:50:114th Mixed Teams
17/6/23Canberra Duathlon - Standard Distance (Australian Champs)2:03:212nd AG, qualified for Multisport Worlds
30/7/23Airlie Beach Triathlon - Olympic Distance2:07:211st AG
8/10/23QLD Tri Series 23/24 Round 2 Moreton Bay - Classic Distance2:48:052nd AG, shortened swim
12/11/23Ironman 70.3 Melbourne3:54:065th AG, shortened swim, qualified for 70.3 Worlds 2024
26/11/23Hervey Bay 1003:51:252nd AG

2022

DateRaceTimePlace
20/2/22Ironman 70.3 Geelong4:32:402nd AG, qualified for 70.3 Worlds 2022
6/3/222XU Triathlon Series 21/22 Race 5 Elwood - Sprint Distance54:381st AG, swim cancelled
20/3/22Ironman 70.3 Melbourne4:17:495th AG
27/3/222XU Triathlon Series 21/22 Race 6 St Kilda - Olympic Distance2:11:341st AG
10/7/22Victorian Duathlon Series Race 1 - Burnley1:01:432nd AG
7/8/22Victorian Duathlon Series Race 2 - Burnley1:01:312nd AG
11/9/22Ironman 70.3 Sunshine Coast4:03:428th AG, bike course 5km short
18/9/22Victorian Duathlon Series Race 3 (State Champs) - Caribbean Gardens1:00:242nd AG
29/10/22Ironman 70.3 World Championship St. George Utah, USA4:44:2782nd / 136 AG
27/11/222XU Triathlon Series 22/23 Race 1 Elwood - Sprint Distance1:20:5646th AG, sickness
11/12/222XU Triathlon Series 22/23 Race 2 Brighton - Sprint Distance1:04:164th AG

2021

DateRaceTimePlace
17/1/212XU Triathlon Series 2021 Race 1 St Kilda - Olympic Distance2:23:343rd AG
31/1/212XU Triathlon Series 2021 Race 2 Sandringham - Olympic Distance2:04:282nd AG, swim cancelled
21/2/21Ironman 70.3 Geelong4:50:539th AG
3/7/21TriVic Club Race Series 2021 Zwift Race 132:547th Cat-B
10/7/21TriVic Club Race Series 2021 Zwift Race 244:343rd Cat-A
17/7/21TriVic Club Race Series 2021 Zwift Race 350:212nd Cat-A
24/7/21TriVic Club Race Series 2021 Zwift Race 417:157th Cat-A
31/7/21TriVic Club Race Series 2021 Zwift Race 542:088th Cat-A
11/9/21Tri Oceania Challenge Zwift Race1:05:3943rd Cat-A
28/11/212XU Triathlon Series 21/22 Race 1 Elwood - Sprint Distance1:03:473rd AG

2020

DateRaceTimePlace
12/1/202XU Triathlon Series 19/20 Race 3 St Kilda - Olympic Distance2:35:351st AG
6/3/20Athletics 1500m Final4:532nd
19/4/20DeMoor Global Running Virtual - Half Marathon1:28:4796th Overall
5/9/20TriVic Club Race Series 2020 Zwift Race 142:0470th Cat-C
19/9/20TriVic Club Race Series 2020 Zwift Race 235:3759th Cat-B
3/10/20TriVic Club Race Series 2020 Zwift Race 335:4217th Cat-B
24/10/20TriVic Club Race Series 2020 Zwift Race 442:408th Cat-B
7/11/20TriVic Club Race Series 2020 Zwift Race 556:585th Cat-B
5/12/20TriVic Club Race Series 2020 Zwift Race 644:371st Cat-B