Full Athlete Results
Date Pos Event Time
17 Oct
2024
41

2024 World Triathlon Championship Finals Torremolinos-Andalucia

U23 Men
01:53:32
08 Sep
2024
DNF

2024 Africa Triathlon Cup Monastir

Elite Men
DNF
07 Jul
2024
27

2024 Africa Triathlon Premium Cup Larache

Elite Men
00:58:56
04 May
2024
36

2024 Africa Triathlon Cup Yasmine Hammamet

Elite Men
00:56:42
19 Apr
2024
8

2024 Africa Triathlon Championships Hurghada

Elite Men
02:03:00
19 Apr
2024
5

2024 Africa Triathlon Championships Hurghada

U23 Men
02:03:00
23 Mar
2024
11

2024 Africa Triathlon Cup Swakopmund

Elite Men
01:03:09
15 Mar
2024
8

2024 Accra Africa Games Triathlon

Elite Men
01:02:08
17 Feb
2024
7

2024 Africa Triathlon Cup Troutbeck

Elite Men
01:07:13
26 Nov
2023
7

2023 Africa Triathlon Cup Kilifi

Elite Men
01:02:22
19 Nov
2023
18

2023 Africa Triathlon Cup Agadir

Elite Men
01:57:04
05 Nov
2023
23

2023 Africa Triathlon Cup Les Berges du Lac - Tunis

Elite Men
01:07:30
13 Oct
2023
2

2023 Africa Triathlon Championships Hurghada

U23 Men
02:06:19
13 Oct
2023
6

2023 Africa Triathlon Championships Hurghada

Elite Men
02:06:19
10 Sep
2023
5

2023 Africa Triathlon Sprint Championships Blue Bay

Elite Men
00:58:11
10 Sep
2023
1

2023 Africa Triathlon Sprint Championships Blue Bay

U23 Men
00:58:11
03 Sep
2023
18

2023 Africa Triathlon Cup Monastir

Elite Men
00:57:06
09 Jul
2023
DSQ

2023 Africa Triathlon Premium Cup Larache

Elite Men
DSQ
27 May
2023
23

2023 Africa Triathlon Cup Yasmine Hammamet

Elite Men
00:57:15
01 Apr
2023
15

2023 Africa Triathlon Cup Troutbeck

Elite Men
01:08:27
25 Nov
2022
54

2022 World Triathlon Championship Finals Abu Dhabi

U23 Men
02:01:45
23 Oct
2022
43

2022 Africa Triathlon Cup Tangier

Elite Men
00:57:02
02 Oct
2022
1

2022 TUN Sprint Triathlon National Championships

Elite Men
00:54:28
25 Sep
2022
5

2022 Africa Triathlon Championships Agadir

Mixed Relay
00:24:52
24 Sep
2022
10

2022 Africa Triathlon Championships Agadir

Elite Men
01:54:25
24 Sep
2022
3

2022 Africa Triathlon Championships Agadir

U23 Men
01:54:25
26 Jun
2022
22

2022 Africa Triathlon Premium Cup Larache

Elite Men
01:01:00
04 Jun
2022
39

2022 Africa Triathlon Cup Yasmine Hammamet

Elite Men
00:59:28
28 May
2022
2

2022 Pan Arab Championships Sharm El Sheikh

U23 Men
01:00:30
28 May
2022
2

2022 Pan Arab Championships Sharm El Sheikh

Elite Men
01:00:30
13 Jun
2021
4

2021 Africa Triathlon Championships Sharm El Sheikh

Mixed Relay
00:22:19
12 Jun
2021
6

2021 Africa Triathlon Championships Sharm El Sheikh

U23 Men
02:01:39
12 Jun
2021
11

2021 Africa Triathlon Championships Sharm El Sheikh

Elite Men
02:01:39
29 May
2021
28

2021 Africa Triathlon Cup Yasmine Hammamet

Elite Men
00:56:42
20 Sep
2020
8

2020 Belgrade ETU Triathlon Junior European Cup

Junior Men
00:33:16
22 Feb
2020
3

2020 Troutbeck ATU Triathlon Junior African Cup

Junior Men
01:08:08
06 Oct
2019
37

2019 Alanya ETU Triathlon Junior European Cup

Junior Men
01:03:13
22 Sep
2019
23

2019 Belgrade ETU Triathlon Junior European Cup

Junior Men
00:58:02
25 Aug
2019
1

2019 Rabat African Games

Mixed Relay
00:18:18
24 Aug
2019
8

2019 Rabat African Games

Elite Men
01:02:22
02 Jun
2019
4

2019 Shandrani ATU Triathlon African Championships

Mixed Relay
00:00:00
01 Jun
2019
14

2019 Shandrani ATU Triathlon African Championships

Junior Men
01:06:34
30 Mar
2019
2

2019 Sharm El Sheikh ATU Triathlon Junior African Cup

Junior Men
01:16:38
16 Feb
2019
3

2019 Troutbeck ATU Triathlon Junior African Cup

Junior Men
01:08:40
23 Nov
2018
2

2018 Luxor ATU Duathlon African Championships and Pan Arab Championships

Junior Men
00:58:16
28 Jul
2018
10

2018 Algiers African Youth Games

Youth Men
01:18:41
21 Apr
2018
6

2018 Rabat ATU Triathlon African Championships and YOG Qualifier

Junior Men
01:05:00
06 May
2017
4

2017 Yasmine Hammamet ATU Triathlon African Championships

Youth Men
00:34:18
08 Apr
2017
2

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

16-19 Male AG
01:10:26
08 Apr
2017
5

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

Youth Men
00:36:30