Full Athlete Results
Date Pos Event Time
28 Oct
2023
DNF

2023 World Triathlon Cup Miyazaki

Elite Men
DNF
21 Oct
2023
18

2023 World Triathlon Cup Tongyeong

Elite Men
00:51:10
15 Oct
2023
1

2023 Africa Triathlon Championships Hurghada

Mixed Relay
00:00:00
13 Oct
2023
1

2023 Africa Triathlon Championships Hurghada

U23 Men
01:59:30
13 Oct
2023
1

2023 Africa Triathlon Championships Hurghada

Elite Men
01:59:30
01 Oct
2023
7

2023 World Triathlon Cup Tangier

Elite Men
00:54:32
23 Sep
2023
7

2023 World Triathlon Championship Finals Pontevedra

U23 Men
01:46:20
20 Aug
2023
18

2023 World Triathlon Mixed Relay Series Paris

Mixed Relay
00:18:02
30 Jul
2023
15

2023 World Triathlon Championship Series Sunderland

Mixed Relay
00:21:38
24 Jun
2023
DNF

2023 World Triathlon Championship Series Montreal

Elite Men
DNF
27 May
2023
44

2023 World Triathlon Championship Series Cagliari

Elite Men
01:44:33
08 Apr
2023
DNF

2023 Arena Games Triathlon Finals London powered by Zwift

Elite Men
DNF
19 Mar
2023
1

2023 RSA Triathlon National Championships

Elite Men
01:41:27
19 Mar
2023
1

2023 Africa Triathlon Premium Cup Nelson Mandela Bay

Elite Men
01:41:27
03 Mar
2023
20

2023 World Triathlon Championship Series Abu Dhabi

Elite Men
00:53:46
25 Nov
2022
16

2022 World Triathlon Championship Finals Abu Dhabi

U23 Men
01:52:26
06 Nov
2022
DNF

2022 World Triathlon Championship Series Bermuda

Elite Men
DNF
25 Sep
2022
1

2022 Africa Triathlon Championships Agadir

Mixed Relay
00:21:12
24 Sep
2022
1

2022 Africa Triathlon Championships Agadir

U23 Men
01:49:59
24 Sep
2022
2

2022 Africa Triathlon Championships Agadir

Elite Men
01:49:59
21 Aug
2022
9

2022 World Triathlon Long Distance Championships Samorin

Elite Men
03:21:58
18 Aug
2022
DNF

2022 World Triathlon Aquathlon Championships Samorin

U23 Men
DNF
18 Aug
2022
DNF

2022 World Triathlon Aquathlon Championships Samorin

Elite Men
DNF
31 Jul
2022
8

2022 Birmingham Commonwealth Games

Mixed Relay
00:18:10
29 Jul
2022
6

2022 Birmingham Commonwealth Games

Elite Men
00:51:32
09 Jul
2022
15

2022 World Triathlon Championship Series Hamburg

Elite Men
00:53:56
11 Jun
2022
23

2022 World Triathlon Championship Series Leeds

Elite Men
00:54:35
21 May
2022
35

2022 Americas Triathlon Cup Ixtapa

Elite Men
00:58:44
02 Apr
2022
1

2022 Africa Triathlon Cup Troutbeck

Elite Men
01:00:26
20 Mar
2022
1

2022 Africa Triathlon Cup Nelson Mandela Bay

Elite Men
01:51:33
05 Nov
2021
43

2021 World Triathlon Championship Series Abu Dhabi

Elite Men
00:56:14
10 Oct
2021
3

2021 Europe Triathlon Cup Barcelona

Elite Men
00:51:54
18 Jun
2021
31

2021 Europe Triathlon Sprint and Relay Championships Kitzbühel

Elite Men
00:00:00
12 Jun
2021
2

2021 Africa Triathlon Championships Sharm El Sheikh

Elite Men
01:49:13
12 Jun
2021
1

2021 Africa Triathlon Championships Sharm El Sheikh

U23 Men
01:49:13
22 May
2021
43

2021 World Triathlon Cup Lisbon

Elite Men
01:45:48
15 May
2021
26

2021 Europe Triathlon Cup Caorle

Elite Men
00:55:09
21 Mar
2021
2

2021 RSA Triathlon National Championships

Elite Men
01:49:20
07 Nov
2020
17

2020 Valencia ITU Triathlon World Cup

Elite Men
00:51:53
25 Oct
2020
9

2020 Barcelona ETU Sprint Triathlon European Cup

Elite Men
00:55:08
10 Oct
2020
4

2020 Alhandra ETU Triathlon Mediterranean Championships

Elite Men
00:52:02
22 Feb
2020
3

2020 Troutbeck ATU Sprint Triathlon African Cup

Elite Men
01:01:11
08 Feb
2020
13

2020 Maselspoort ATU Sprint Triathlon African Cup

Elite Men
00:57:48
19 Oct
2019
42

2019 Funchal ETU Sprint Triathlon European Cup Final

Elite Men
00:55:15
07 Sep
2019
DNF

2019 Banyoles ITU Triathlon World Cup

Elite Men
DNF
30 Aug
2019
29

2019 ITU World Triathlon Grand Final Lausanne

Junior Men
00:56:44
14 Jul
2019
11

2019 Tiszaujvaros ETU Triathlon Junior European Cup

Junior Men
00:37:35
07 Jul
2019
LAP

2019 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
LAP
29 Jun
2019
8

2019 Holten ETU Triathlon Junior European Cup

Junior Men
00:57:39
02 Jun
2019
1

2019 Shandrani ATU Triathlon African Championships

Mixed Relay
00:00:00
01 Jun
2019
1

2019 Shandrani ATU Triathlon African Championships

Junior Men
00:58:13
18 May
2019
46

2019 Cagliari ITU Triathlon World Cup

Elite Men
00:55:17
11 May
2019
29

2019 Sines ETU Sprint Triathlon European Cup and Mediterranean Championships

Elite Men
00:57:18
01 May
2019
18

2019 Yasmine Hammamet ATU Sprint Triathlon African Cup

Elite Men
00:58:03
24 Mar
2019
1

2019 Durban ATU Triathlon Junior African Cup

Junior Men
01:02:53
24 Mar
2019
1

2019 RSA Triathlon National Championships

Junior Men
01:02:53
16 Feb
2019
8

2019 Troutbeck ATU Sprint Triathlon African Cup

Elite Men
01:01:57
10 Feb
2019
37

2019 Discovery Triathlon World Cup Cape Town

Elite Men
00:54:28
15 Sep
2018
39

2018 ITU World Triathlon Grand Final Gold Coast

Junior Men
00:56:02
08 Jul
2018
2

2018 Tiszaujvaros ETU Triathlon Junior European Cup

Junior Men
00:37:29
30 Jun
2018
14

2018 Holten ETU Triathlon Junior European Cup

Junior Men
00:57:51
17 Jun
2018
12

2018 Kitzbühel ETU Triathlon Junior European Cup

Junior Men
00:36:00
21 Apr
2018
1

2018 Rabat ATU Triathlon African Championships and YOG Qualifier

Junior Men
00:59:45
11 Feb
2018
32

2018 Cape Town ITU Triathlon World Cup

Elite Men
00:55:03
16 Sep
2017
65

2017 ITU World Triathlon Grand Final Rotterdam

Junior Men
01:03:01
30 Jul
2017
11

2017 Tabor ETU Triathlon Junior European Cup

Junior Men
00:59:09
23 Jul
2017
11

2017 Tiszaujvaros ETU Triathlon Junior European Cup

Junior Men
00:38:38
01 Jul
2017
24

2017 Holten ETU Triathlon Junior European Cup

Junior Men
00:58:45
02 Jul
2016
DNF

2016 Holten ETU Triathlon Junior European Cup

Junior Men
DNF
12 Mar
2016
2

2016 RSA Triathlon Junior National Championships

Junior Men
01:07:04
12 Mar
2016
4

2016 Bloemfontein ATU Triathlon Junior African Championships

Junior Men
01:07:04