Full Athlete Results
Date Pos Event Time
12 Nov
2023
30

2023 World Triathlon Cup Vina del Mar

Elite Men
00:53:33
23 Sep
2023
17

2023 World Triathlon Championship Finals Pontevedra

Elite Men
01:43:51
20 Aug
2023
18

2023 World Triathlon Mixed Relay Series Paris

Mixed Relay
00:16:07
18 Aug
2023
DNF

2023 World Triathlon Olympic Games Test Event Paris

Elite Men
DNF
30 Jul
2023
15

2023 World Triathlon Championship Series Sunderland

Mixed Relay
00:20:30
29 Jul
2023
6

2023 World Triathlon Championship Series Sunderland

Elite Men
00:54:28
16 Jul
2023
16

2023 World Triathlon Sprint & Relay Championships Hamburg

Mixed Relay
00:19:21
14 Jul
2023
21

2023 World Triathlon Sprint & Relay Championships Hamburg

Elite Men
00:19:54
27 May
2023
30

2023 World Triathlon Championship Series Cagliari

Elite Men
01:39:49
13 May
2023
10

2023 World Triathlon Championship Series Yokohama

Elite Men
01:43:01
08 Apr
2023
2

2023 Arena Games Triathlon Finals London powered by Zwift

Elite Men
00:34:04
12 Mar
2023
1

2023 Arena Games Triathlon Series Sursee powered by Zwift

Elite Men
00:34:18
03 Mar
2023
36

2023 World Triathlon Championship Series Abu Dhabi

Elite Men
00:54:26
25 Feb
2023
2

2023 Arena Games Triathlon Series Montreal powered by Zwift

Elite Men
00:34:19
26 Nov
2022
11

2022 World Triathlon Championship Finals Abu Dhabi

Elite Men
01:45:38
31 Jul
2022
8

2022 Birmingham Commonwealth Games

Mixed Relay
00:19:20
29 Jul
2022
DNS

2022 Birmingham Commonwealth Games

Elite Men
DNS
26 Jul
2021
DNF

Tokyo 2020 Olympic Games

Elite Men
DNF
12 Jun
2021
1

2021 Africa Triathlon Championships Sharm El Sheikh

Elite Men
01:48:57
15 May
2021
5

2021 World Triathlon Championship Series Yokohama

Elite Men
01:43:26
21 Mar
2021
1

2021 RSA Triathlon National Championships

Elite Men
01:48:45
07 Nov
2020
11

2020 Valencia ITU Triathlon World Cup

Elite Men
00:51:21
10 Oct
2020
14

2020 Arzachena ITU Triathlon World Cup

Elite Men
00:55:35
31 Aug
2019
22

2019 ITU World Triathlon Grand Final Lausanne

Elite Men
01:54:56
18 Aug
2019
8

2019 ITU World Triathlon Mixed Relay Series Tokyo

Mixed Relay
00:20:29
16 Aug
2019
9

2019 Tokyo ITU World Triathlon Olympic Qualification Event

Elite Men
01:51:01
06 Jul
2019
DNF

2019 Hamburg Wasser World Triathlon

Elite Men
DNF
29 Jun
2019
20

2019 Groupe Copley World Triathlon Montreal

Elite Men
00:54:58
09 Jun
2019
4

2019 AJ Bell World Triathlon Leeds

Elite Men
01:45:31
18 May
2019
2

2019 ITU World Triathlon Yokohama

Elite Men
01:43:24
27 Apr
2019
15

2019 MS Amlin World Triathlon Bermuda

Elite Men
01:52:09
24 Mar
2019
1

2019 RSA Triathlon National Championships

Elite Men
01:53:24
24 Mar
2019
1

2019 Durban ATU Triathlon Premium African Cup

Elite Men
01:53:24
09 Mar
2019
15

2019 Daman World Triathlon Mixed Relay Series Abu Dhabi

Mixed Relay
00:20:17
08 Mar
2019
7

2019 Daman World Triathlon Abu Dhabi

Elite Men
00:52:17
10 Feb
2019
4

2019 Discovery Triathlon World Cup Cape Town

Elite Men
00:52:21
16 Sep
2018
6

2018 ITU World Triathlon Grand Final Gold Coast

Elite Men
01:45:06
26 Aug
2018
6

2018 ITU World Triathlon Montreal

Elite Men
01:49:10
10 Jun
2018
15

2018 ITU World Triathlon Leeds

Elite Men
01:47:58
06 Jun
2018
15

2018 ITU World Triathlon Mixed Relay Series Nottingham

Mixed Relay
00:21:42
12 May
2018
DNF

2018 ITU World Triathlon Yokohama

Elite Men
DNF
28 Apr
2018
8

2018 ITU World Triathlon Bermuda

Elite Men
01:56:24
07 Apr
2018
8

2018 Gold Coast Commonwealth Games

Mixed Relay
00:18:56
05 Apr
2018
1

2018 Gold Coast Commonwealth Games

Elite Men
00:52:31
02 Mar
2018
1

2018 ITU World Triathlon Abu Dhabi

Elite Men
00:57:03
11 Feb
2018
2

2018 Cape Town ITU Triathlon World Cup

Elite Men
00:52:39
07 Oct
2017
20

2017 Sarasota ITU Triathlon World Cup

Elite Men
00:50:50
16 Sep
2017
52

2017 ITU World Triathlon Grand Final Rotterdam

Elite Men
01:59:56
26 Aug
2017
DNF

2017 ITU World Triathlon Stockholm

Elite Men
DNF
16 Jul
2017
7

2017 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:37
15 Jul
2017
16

2017 ITU World Triathlon Hamburg

Elite Men
00:54:56
11 Jun
2017
DNF

2017 ITU World Triathlon Leeds

Elite Men
DNF
04 Jun
2017
2

2017 Cagliari ITU Triathlon World Cup

Elite Men
00:54:52
13 May
2017
4

2017 ITU World Triathlon Yokohama

Elite Men
01:48:29
08 Apr
2017
8

2017 ITU World Triathlon Gold Coast

Elite Men
00:53:11
02 Apr
2017
5

2017 New Plymouth ITU Triathlon World Cup

Elite Men
00:54:52
04 Mar
2017
10

2017 ITU World Triathlon Abu Dhabi

Elite Men
01:54:35
11 Feb
2017
2

2017 Cape Town ITU Triathlon World Cup

Elite Men
00:51:41
18 Sep
2016
1

2016 ITU World Triathlon Grand Final Cozumel

Elite Men
01:46:50
18 Aug
2016
3

Rio de Janeiro 2016 Olympic Games

Elite Men
01:45:43
17 Jul
2016
6

2016 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:23
16 Jul
2016
26

2016 ITU World Triathlon Hamburg

Elite Men
00:53:35
02 Jul
2016
8

2016 ITU World Triathlon Stockholm

Elite Men
01:52:22
14 May
2016
7

2016 ITU World Triathlon Yokohama

Elite Men
01:46:57
24 Apr
2016
6

2016 ITU World Triathlon Cape Town

Elite Men
00:54:40
09 Apr
2016
12

2016 ITU World Triathlon Gold Coast

Elite Men
01:48:21
20 Mar
2016
1

2016 Buffalo City ATU Triathlon African Championships

Elite Men
02:00:48
05 Mar
2016
42

2016 ITU World Triathlon Abu Dhabi

Elite Men
01:50:04
19 Sep
2015
38

2015 ITU World Triathlon Grand Final Chicago

Elite Men
01:47:49
23 Aug
2015
4

2015 ITU World Triathlon Stockholm

Elite Men
01:50:36
02 Aug
2015
35

2015 Rio de Janeiro ITU World Olympic Qualification Event

Elite Men
01:51:55
19 Jul
2015
13

2015 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:38
18 Jul
2015
6

2015 ITU World Triathlon Hamburg

Elite Men
00:52:40
31 May
2015
7

2015 ITU World Triathlon London

Elite Men
00:51:08
16 May
2015
14

2015 ITU World Triathlon Yokohama

Elite Men
01:48:42
10 May
2015
1

2015 Sharm El Sheikh ATU Triathlon African Championships and Pan Arab Championships

Elite Men
01:52:17
26 Apr
2015
30

2015 ITU World Triathlon Cape Town

Elite Men
01:42:08
29 Mar
2015
6

2015 ITU World Triathlon Auckland

Elite Men
01:57:03
07 Mar
2015
15

2015 ITU World Triathlon Abu Dhabi

Elite Men
00:53:36
15 Feb
2015
1

2015 Cape Town ATU Sprint Triathlon African Cup

Elite Men
00:59:42
18 Oct
2014
1

2014 Tongyeong ITU Triathlon World Cup

Elite Men
01:48:15
31 Aug
2014
DNF

2014 ITU World Triathlon Grand Final Edmonton

Elite Men
DNF
23 Aug
2014
25

2014 ITU World Triathlon Stockholm

Elite Men
00:59:45
24 Jul
2014
2

2014 Glasgow Commonwealth Games

Mixed Relay
00:17:29
24 Jul
2014
16

2014 Glasgow Commonwealth Games

Elite Men
01:53:46
12 Jul
2014
40

2014 ITU World Triathlon Hamburg

Elite Men
00:53:27
31 May
2014
48

2014 ITU World Triathlon London

Elite Men
00:51:57
17 May
2014
28

2014 ITU World Triathlon Yokohama

Elite Men
01:49:40
27 Apr
2014
17

2014 ITU World Triathlon Cape Town

Elite Men
01:46:54
12 Apr
2014
1

2014 Troutbeck ATU Triathlon African Championships

Elite Men
02:00:15
06 Apr
2014
26

2014 ITU World Triathlon Auckland

Elite Men
01:58:53
16 Feb
2014
4

2014 Cape Town ATU Sprint Triathlon African Cup

Elite Men
01:02:40
16 Nov
2013
1

2013 Troutbeck ITU Triathlon African Cup

Elite Men
02:01:44
15 Sep
2013
45

2013 ITU World Triathlon Grand Final London

Elite Men
01:52:14
24 Aug
2013
15

2013 ITU World Triathlon Stockholm

Elite Men
01:46:59
21 Jul
2013
14

2013 Hamburg ITU Triathlon Mixed Relay World Championships

Mixed Relay
00:19:25
20 Jul
2013
11

2013 ITU World Triathlon Hamburg

Elite Men
00:52:08
06 Jul
2013
4

2013 ITU World Triathlon Kitzbuehel

Elite Men
00:56:49
25 May
2013
1

2013 Agadir ATU Triathlon African Championships

Elite Men
01:54:14
11 May
2013
6

2013 ITU World Triathlon Yokohama

Elite Men
01:47:26
20 Apr
2013
42

2013 ITU World Triathlon San Diego

Elite Men
01:56:16
17 Mar
2013
1

2013 RSA Triathlon National Championships

Elite Men
01:57:03
17 Mar
2013
1

2013 Buffalo City ITU Triathlon Premium African Cup

Elite Men
01:57:03
17 Feb
2013
3

2013 Cape Town ITU Sprint Triathlon African Cup

Elite Men
00:53:36
17 Nov
2012
1

2012 Troutbeck ITU Triathlon African Cup

Elite Men
02:04:18
20 Oct
2012
41

2012 Barfoot and Thompson World Triathlon Grand Final Auckland

U23 Men
02:07:00
07 Jul
2012
8

2012 Holten ITU Triathlon Premium European Cup

Elite Men
01:49:23
31 Mar
2012
5

2012 Le Morne ATU Triathlon African Championships

Elite Men
02:03:55
18 Mar
2012
8

2012 Port Elizabeth ITU Triathlon Premium African Cup

Elite Men
02:00:39
19 Feb
2012
17

2012 Cape Town ITU Sprint Triathlon African Cup

Elite Men
00:55:59
20 Mar
2011
DNF

2011 Port Elizabeth ITU Triathlon African Cup

Elite Men
DNF
12 Sep
2010
51

2010 Dextro Energy Triathlon - ITU Triathlon World Championship Grand Final Budapest

Junior Men
00:55:50
04 Sep
2010
18

2010 Bled ETU Triathlon Junior European Cup

Junior Men
00:40:53
07 Aug
2010
DNF

2010 Tiszaujvaros ETU Triathlon Junior European Cup

Junior Men
DNF
09 May
2010
3

2010 Durban ATU Triathlon African Championships

Junior Men
01:00:20
15 Nov
2009
DNF

2009 Pretoria ITU Triathlon African Cup

Elite Men
DNF
08 Aug
2009
DNF

2009 Tiszaujvaros ETU Triathlon Junior European Cup

Junior Men
DNF
02 Aug
2009
2

2009 Egirdir ETU Triathlon Junior European Cup

Junior Men
00:58:55
04 Jul
2009
3

2009 Durban ATU Triathlon African Championships

Junior Men
01:01:06