Full Athlete Results
Date Pos Event Time
10 Dec
2022
DNS

2022 Africa Triathlon Cup Dakhla

Elite Men
DNS
26 Nov
2022
5

2022 Africa Triathlon Cup Kilifi

Elite Men
00:58:05
13 Nov
2022
38

2022 World Triathlon Cup Vina del Mar

Elite Men
00:53:14
29 Oct
2022
30

2022 World Triathlon Cup Miyazaki

Elite Men
00:54:50
15 Oct
2022
33

2022 World Triathlon Cup Tongyeong

Elite Men
01:47:44
25 Sep
2022
2

2022 Africa Triathlon Championships Agadir

Mixed Relay
00:23:57
24 Sep
2022
7

2022 Africa Triathlon Championships Agadir

Elite Men
01:53:37
03 Sep
2022
DNF

2022 World Triathlon Cup Valencia

Elite Men
DNF
28 Aug
2022
DNF

2022 World Triathlon Cup Bergen

Elite Men
DNF
24 Jul
2022
37

2022 World Triathlon Cup Pontevedra

Elite Men
01:51:29
16 Jul
2022
37

2022 Europe Triathlon Premium Cup Tiszaujvaros

Elite Men
00:53:11
26 Jun
2022
16

2022 Africa Triathlon Premium Cup Larache

Elite Men
00:58:56
04 Jun
2022
18

2022 Africa Triathlon Cup Yasmine Hammamet

Elite Men
00:56:50
20 Nov
2021
7

2021 Africa Triathlon Cup Dakhla

Elite Men
00:53:41
09 Oct
2021
1

2021 Asia Triathlon Cup Tashkent

Elite Men
00:55:32
25 Sep
2021
3

2021 Africa Triathlon Cup Troutbeck

Elite Men
01:04:18
13 Jun
2021
1

2021 Africa Triathlon Championships Sharm El Sheikh

Mixed Relay
00:20:56
12 Jun
2021
5

2021 Africa Triathlon Championships Sharm El Sheikh

Elite Men
01:56:18
05 Jun
2021
12

2021 Africa Triathlon Cup and Pan Arab Championships Sharm El Sheikh

Elite Men
00:51:22
22 May
2021
54

2021 World Triathlon Cup Lisbon

Elite Men
01:48:16
10 Oct
2020
29

2020 Alhandra ETU Triathlon Mediterranean Championships

Elite Men
00:53:17
13 Sep
2020
45

2020 Karlovy Vary ITU Triathlon World Cup

Elite Men
02:02:06
05 Sep
2020
57

2020 Hamburg Wasser World Triathlon

Elite Men
00:54:27
15 Mar
2020
DNF

2020 Shandrani ATU Triathlon African Cup

Elite Men
DNF
23 Feb
2020
8

2020 Chennai NTT ASTC Triathlon Asian Cup

Elite Men
01:53:16
15 Dec
2019
7

2019 Dakar ATU Sprint Triathlon African Cup

Elite Men
00:57:25
23 Nov
2019
2

2019 Dakhla ATU Sprint Triathlon African Cup

Elite Men
00:57:55
21 Sep
2019
30

2019 Weihai ITU Triathlon World Cup

Elite Men
02:01:19
14 Sep
2019
13

2019 Agadir ATU Triathlon African Cup

Elite Men
01:45:56
25 Aug
2019
4

2019 Rabat African Games

Mixed Relay
00:16:32
24 Aug
2019
1

2019 Rabat African Games

Elite Men
00:57:48
13 Jul
2019
2

2019 Lake Kivu ATU Sprint Triathlon African Cup

Elite Men
00:58:08
22 Jun
2019
5

2019 Larache ATU Sprint Triathlon African Cup

Elite Men
00:58:52
15 Jun
2019
37

2019 Nur-Sultan ITU Triathlon World Cup

Elite Men
01:50:48
07 Jun
2019
3

2019 Accra ATU Sprint Triathlon African Cup

Elite Men
01:04:23
01 Jun
2019
5

2019 Shandrani ATU Triathlon African Championships

Elite Men
01:55:04
01 May
2019
14

2019 Yasmine Hammamet ATU Sprint Triathlon African Cup

Elite Men
00:57:51
27 Apr
2019
11

2019 Rabat ATU Triathlon African Cup

Elite Men
01:46:20
24 Mar
2019
DNF

2019 Durban ATU Triathlon Premium African Cup

Elite Men
DNF
16 Feb
2019
12

2019 Troutbeck ATU Sprint Triathlon African Cup

Elite Men
01:04:35
16 Sep
2018
DNF

2018 ITU World Triathlon Grand Final Gold Coast

Elite Men
DNF
23 Jun
2018
12

2018 Tarragona Mediterranean Games

Elite Men
01:03:17
02 Jun
2018
55

2018 Cagliari ITU Triathlon World Cup

Elite Men
01:01:23
05 May
2018
DNF

2018 Yasmine Hammamet ATU Sprint Triathlon African Cup

Elite Men
DNF
21 Apr
2018
1

2018 Rabat ATU Triathlon African Championships and YOG Qualifier

Elite Men
01:58:10
31 Mar
2018
17

2018 Sharm El Sheikh ATU Sprint Triathlon African Cup and Pan Arab Championships

Elite Men
01:02:04
04 Nov
2017
7

2017 Agadir ATU Triathlon African Cup

Elite Men
01:49:46
08 Oct
2017
5

2017 Le Morne ATU Triathlon African Cup

Elite Men
01:56:19
15 Sep
2017
42

2017 ITU World Triathlon Grand Final Rotterdam

U23 Men
01:57:55
07 May
2017
6

2017 Yasmine Hammamet ATU Triathlon African Championships

Elite Men
01:52:14
07 May
2017
1

2017 Yasmine Hammamet ATU Triathlon African Championships

U23 Men
01:52:14
15 Apr
2017
21

2017 Rabat ATU Sprint Triathlon African Cup

Elite Men
00:59:00
17 Dec
2016
8

2016 Dakhla ATU Sprint Triathlon African Cup

Elite Men
00:59:57
15 Sep
2016
DNF

2016 ITU World Triathlon Grand Final Cozumel

U23 Men
DNF
01 May
2016
DNF

2016 Salinas CAMTRI Triathlon American Cup

Elite Men
DNF
02 Apr
2016
6

2016 Sharm El Sheikh ATU Sprint Triathlon African Cup and Pan Arab Sprint Triathlon Championships

Elite Men
01:01:54
07 Nov
2015
3

2015 Agadir ATU Triathlon African Cup

Elite Men
01:54:40
24 Oct
2015
10

2015 Larache ATU Sprint Triathlon African Cup

Elite Men
00:59:44
25 Oct
2014
14

2014 Hong Kong ASTC Triathlon Asian Cup

Elite Men
02:01:51
30 Aug
2014
30

2014 ITU World Triathlon Grand Final Edmonton

U23 Men
01:58:37