Zum Inhalt springen
Performance Workspace
Race analysis

Elite Men

2026 Africa Triathlon Cup El Galala

13.02.2026 EGY Air 22.00 °C Water 19.50 °C Wetsuit: allowed

Personal run distance

For past races, you can enter the actual run distance if it differs from the official distance.

Please sign in to save a personal run distance.

Course

Segment Total distance Laps Distance per lap
Swim 750 m 1 750 m
Bike 20000 m 5 4000 m
Run 5000 m 2 2500 m

Results

Use the column headings to sort the table by total time or any split.

Nation
1 Justus Töpper GER 00:08:34 Abschnittsrang 14 1:09 / 100 m 00:00:28 Abschnittsrang 16 00:30:58 Abschnittsrang 7 38,8 km/h 00:00:33 Abschnittsrang 7 00:16:03 Abschnittsrang 1 3:13 / km 00:56:34
2 Baptiste Passemard FRA 00:08:13 Abschnittsrang 3 1:06 / 100 m 00:00:26 Abschnittsrang 5 00:31:21 Abschnittsrang 20 38,3 km/h 00:00:33 Abschnittsrang 7 00:16:07 Abschnittsrang 2 3:13 / km 00:56:38
3 Ben Dijkstra TRI 00:08:29 Abschnittsrang 8 1:08 / 100 m 00:00:26 Abschnittsrang 5 00:31:04 Abschnittsrang 12 38,6 km/h 00:00:32 Abschnittsrang 4 00:16:11 Abschnittsrang 4 3:14 / km 00:56:40
4 Blake Bullard USA 00:08:03 Abschnittsrang 1 1:04 / 100 m 00:00:27 Abschnittsrang 9 00:31:32 Abschnittsrang 21 38,1 km/h 00:00:33 Abschnittsrang 7 00:16:09 Abschnittsrang 3 3:14 / km 00:56:43
5 Sergiy Polikarpenko ITA 00:08:38 Abschnittsrang 20 1:09 / 100 m 00:00:30 Abschnittsrang 26 00:30:53 Abschnittsrang 2 38,9 km/h 00:00:33 Abschnittsrang 7 00:16:25 Abschnittsrang 8 3:17 / km 00:56:58
6 Enzo Bourdon FRA 00:08:30 Abschnittsrang 9 1:08 / 100 m 00:00:27 Abschnittsrang 9 00:31:06 Abschnittsrang 16 38,6 km/h 00:00:35 Abschnittsrang 20 00:16:24 Abschnittsrang 7 3:17 / km 00:57:00
7 Andreas Nikolajsen DEN 00:08:19 Abschnittsrang 5 1:07 / 100 m 00:00:27 Abschnittsrang 9 00:31:18 Abschnittsrang 19 38,3 km/h 00:00:37 Abschnittsrang 36 00:16:26 Abschnittsrang 9 3:17 / km 00:57:05
8 Andrea Balestreri ITA 00:08:35 Abschnittsrang 16 1:09 / 100 m 00:00:29 Abschnittsrang 25 00:30:34 Abschnittsrang 1 39,3 km/h 00:00:31 Abschnittsrang 3 00:17:10 Abschnittsrang 18 3:26 / km 00:57:17
9 Jonas Osterholt GER 00:08:36 Abschnittsrang 18 1:09 / 100 m 00:00:30 Abschnittsrang 26 00:30:55 Abschnittsrang 5 38,8 km/h 00:00:34 Abschnittsrang 15 00:16:46 Abschnittsrang 11 3:21 / km 00:57:18
10 Fiorenzo Angelini ITA 00:08:32 Abschnittsrang 10 1:08 / 100 m 00:00:27 Abschnittsrang 9 00:31:03 Abschnittsrang 11 38,6 km/h 00:00:35 Abschnittsrang 20 00:16:42 Abschnittsrang 10 3:20 / km 00:57:18
11 Pao Millo FRA 00:08:17 Abschnittsrang 4 1:06 / 100 m 00:00:28 Abschnittsrang 16 00:31:14 Abschnittsrang 18 38,4 km/h 00:00:30 Abschnittsrang 2 00:17:00 Abschnittsrang 15 3:24 / km 00:57:27
12 Gabriel Barac CRO 00:08:40 Abschnittsrang 25 1:09 / 100 m 00:00:27 Abschnittsrang 9 00:30:58 Abschnittsrang 7 38,8 km/h 00:00:34 Abschnittsrang 15 00:16:56 Abschnittsrang 12 3:23 / km 00:57:34
13 Simeone Romano ITA 00:08:34 Abschnittsrang 14 1:09 / 100 m 00:00:33 Abschnittsrang 37 00:30:54 Abschnittsrang 4 38,8 km/h 00:00:35 Abschnittsrang 20 00:17:19 Abschnittsrang 22 3:28 / km 00:57:53
14 Giovanni Lombardo ITA 00:08:32 Abschnittsrang 10 1:08 / 100 m 00:00:33 Abschnittsrang 37 00:30:59 Abschnittsrang 9 38,7 km/h 00:00:33 Abschnittsrang 7 00:17:25 Abschnittsrang 23 3:29 / km 00:57:59
15 Oscar Lilja SWE 00:08:35 Abschnittsrang 16 1:09 / 100 m 00:00:28 Abschnittsrang 16 00:31:00 Abschnittsrang 10 38,7 km/h 00:00:34 Abschnittsrang 15 00:17:26 Abschnittsrang 24 3:29 / km 00:58:02
16 Luke McCarron IRL 00:08:42 Abschnittsrang 30 1:10 / 100 m 00:00:34 Abschnittsrang 42 00:31:58 Abschnittsrang 31 37,5 km/h 00:00:39 Abschnittsrang 44 00:16:12 Abschnittsrang 5 3:14 / km 00:58:03
17 Samuel Mileham AUS 00:08:44 Abschnittsrang 32 1:10 / 100 m 00:00:24 Abschnittsrang 3 00:32:03 Abschnittsrang 36 37,4 km/h 00:00:38 Abschnittsrang 42 00:16:21 Abschnittsrang 6 3:16 / km 00:58:09
18 Giovanni Aruffo ITA 00:08:26 Abschnittsrang 7 1:07 / 100 m 00:00:32 Abschnittsrang 32 00:31:04 Abschnittsrang 12 38,6 km/h 00:00:39 Abschnittsrang 44 00:17:56 Abschnittsrang 30 3:35 / km 00:58:34
19 Peter Rojtas SVK 00:08:41 Abschnittsrang 27 1:09 / 100 m 00:00:27 Abschnittsrang 9 00:30:53 Abschnittsrang 2 38,9 km/h 00:00:36 Abschnittsrang 30 00:18:03 Abschnittsrang 32 3:37 / km 00:58:38
20 Lukas Meckel GER 00:08:38 Abschnittsrang 20 1:09 / 100 m 00:00:45 Abschnittsrang 49 00:31:44 Abschnittsrang 25 37,8 km/h 00:00:35 Abschnittsrang 20 00:16:59 Abschnittsrang 14 3:24 / km 00:58:39
21 Tommaso Sana ITA 00:08:33 Abschnittsrang 13 1:08 / 100 m 00:00:26 Abschnittsrang 5 00:31:05 Abschnittsrang 15 38,6 km/h 00:00:32 Abschnittsrang 4 00:18:07 Abschnittsrang 33 3:37 / km 00:58:40
22 Siwar Kool NED 00:08:57 Abschnittsrang 39 1:12 / 100 m 00:00:31 Abschnittsrang 29 00:31:42 Abschnittsrang 24 37,9 km/h 00:00:35 Abschnittsrang 20 00:16:58 Abschnittsrang 13 3:24 / km 00:58:41
23 Oliver Hostrup Sahlberg DEN 00:08:41 Abschnittsrang 27 1:09 / 100 m 00:00:33 Abschnittsrang 37 00:31:56 Abschnittsrang 29 37,6 km/h 00:00:36 Abschnittsrang 30 00:17:03 Abschnittsrang 16 3:25 / km 00:58:47
24 Diego Lampe ITA 00:08:40 Abschnittsrang 25 1:09 / 100 m 00:00:30 Abschnittsrang 26 00:32:00 Abschnittsrang 33 37,5 km/h 00:00:35 Abschnittsrang 20 00:17:15 Abschnittsrang 20 3:27 / km 00:58:57
25 Raul Petre ROU 00:08:23 Abschnittsrang 6 1:07 / 100 m 00:00:33 Abschnittsrang 37 00:31:07 Abschnittsrang 17 38,6 km/h 00:00:37 Abschnittsrang 36 00:18:22 Abschnittsrang 38 3:40 / km 00:59:01
26 Moritz Nigg AUT 00:08:39 Abschnittsrang 24 1:09 / 100 m 00:00:33 Abschnittsrang 37 00:32:00 Abschnittsrang 33 37,5 km/h 00:00:37 Abschnittsrang 36 00:17:16 Abschnittsrang 21 3:27 / km 00:59:03
27 Mohamed Aziz Hamdi TUN 00:08:38 Abschnittsrang 20 1:09 / 100 m 00:00:31 Abschnittsrang 29 00:31:59 Abschnittsrang 32 37,5 km/h 00:00:36 Abschnittsrang 30 00:17:29 Abschnittsrang 25 3:30 / km 00:59:11
28 Marco Balestreri ITA 00:08:38 Abschnittsrang 20 1:09 / 100 m 00:00:28 Abschnittsrang 16 00:30:56 Abschnittsrang 6 38,8 km/h 00:00:40 Abschnittsrang 46 00:18:37 Abschnittsrang 40 3:43 / km 00:59:17
29 Niels Van Lanen NED 00:08:59 Abschnittsrang 40 1:12 / 100 m 00:00:28 Abschnittsrang 16 00:31:41 Abschnittsrang 22 37,9 km/h 00:00:35 Abschnittsrang 20 00:17:50 Abschnittsrang 27 3:34 / km 00:59:32
30 Filip Vilenica CRO 00:08:41 Abschnittsrang 27 1:09 / 100 m 00:00:31 Abschnittsrang 29 00:31:57 Abschnittsrang 30 37,6 km/h 00:00:33 Abschnittsrang 7 00:17:56 Abschnittsrang 30 3:35 / km 00:59:35
31 Moritz Göttler GER 00:08:36 Abschnittsrang 18 1:09 / 100 m 00:00:34 Abschnittsrang 42 00:32:01 Abschnittsrang 35 37,5 km/h 00:00:42 Abschnittsrang 47 00:17:53 Abschnittsrang 28 3:35 / km 00:59:44
32 Matteo Radina SUI 00:08:55 Abschnittsrang 38 1:11 / 100 m 00:00:28 Abschnittsrang 16 00:31:41 Abschnittsrang 22 37,9 km/h 00:00:34 Abschnittsrang 15 00:18:12 Abschnittsrang 34 3:38 / km 00:59:49
33 Giovanni Pavanello ITA 00:08:47 Abschnittsrang 34 1:10 / 100 m 00:00:28 Abschnittsrang 16 00:31:54 Abschnittsrang 28 37,6 km/h 00:00:32 Abschnittsrang 4 00:18:13 Abschnittsrang 35 3:39 / km 00:59:52
34 Zakaria Chtioui TUN 00:08:32 Abschnittsrang 10 1:08 / 100 m 00:00:45 Abschnittsrang 49 00:33:17 Abschnittsrang 44 36,1 km/h 00:00:37 Abschnittsrang 36 00:17:09 Abschnittsrang 17 3:26 / km 01:00:18
35 Dorian Horsten NED 00:08:44 Abschnittsrang 32 1:10 / 100 m 00:00:32 Abschnittsrang 32 00:31:53 Abschnittsrang 27 37,6 km/h 00:00:38 Abschnittsrang 42 00:18:36 Abschnittsrang 39 3:43 / km 01:00:21
36 Francesco Strada ITA 00:08:04 Abschnittsrang 2 1:05 / 100 m 00:00:32 Abschnittsrang 32 00:31:04 Abschnittsrang 12 38,6 km/h 00:00:36 Abschnittsrang 30 00:20:09 Abschnittsrang 44 4:02 / km 01:00:24
37 Ken Yamaura JPN 00:08:49 Abschnittsrang 36 1:11 / 100 m 00:00:41 Abschnittsrang 47 00:33:11 Abschnittsrang 43 36,2 km/h 00:00:37 Abschnittsrang 36 00:17:14 Abschnittsrang 19 3:27 / km 01:00:30
38 Wybe Vermeulen NED 00:09:06 Abschnittsrang 45 1:13 / 100 m 00:00:32 Abschnittsrang 32 00:32:58 Abschnittsrang 39 36,4 km/h 00:00:35 Abschnittsrang 20 00:17:42 Abschnittsrang 26 3:32 / km 01:00:51
39 Gert Martin Savitsch EST 00:08:48 Abschnittsrang 35 1:10 / 100 m 00:00:32 Abschnittsrang 32 00:31:52 Abschnittsrang 26 37,7 km/h 00:00:36 Abschnittsrang 30 00:19:17 Abschnittsrang 42 3:51 / km 01:01:03
40 Leon Dahlin SWE 00:09:02 Abschnittsrang 42 1:12 / 100 m 00:00:28 Abschnittsrang 16 00:33:07 Abschnittsrang 42 36,2 km/h 00:00:37 Abschnittsrang 36 00:17:55 Abschnittsrang 29 3:35 / km 01:01:07
41 Seifeddine Selmi TUN 00:08:54 Abschnittsrang 37 1:11 / 100 m 00:00:36 Abschnittsrang 45 00:33:06 Abschnittsrang 41 36,3 km/h 00:00:35 Abschnittsrang 20 00:18:14 Abschnittsrang 36 3:39 / km 01:01:23
42 Pim Bakker NED 00:09:14 Abschnittsrang 46 1:14 / 100 m 00:00:28 Abschnittsrang 16 00:32:55 Abschnittsrang 38 36,5 km/h 00:00:36 Abschnittsrang 30 00:18:19 Abschnittsrang 37 3:40 / km 01:01:30
43 Ivan Shevchenko UKR 00:09:23 Abschnittsrang 48 1:15 / 100 m 00:00:35 Abschnittsrang 44 00:32:40 Abschnittsrang 37 36,7 km/h 00:00:35 Abschnittsrang 20 00:18:55 Abschnittsrang 41 3:47 / km 01:02:06
44 Nathan F. Cohen USA 00:09:05 Abschnittsrang 44 1:13 / 100 m 00:00:27 Abschnittsrang 9 00:33:03 Abschnittsrang 40 36,3 km/h 00:00:27 Abschnittsrang 1 00:19:31 Abschnittsrang 43 3:54 / km 01:02:31
45 Ali Rzazade AZE 00:09:42 Abschnittsrang 49 1:18 / 100 m 00:00:21 Abschnittsrang 1 00:36:51 Abschnittsrang 46 32,6 km/h 00:00:33 Abschnittsrang 7 00:20:32 Abschnittsrang 45 4:06 / km 01:07:57
46 Elia Zenobi ITA 00:09:02 Abschnittsrang 42 1:12 / 100 m 00:00:26 Abschnittsrang 5 00:37:30 Abschnittsrang 47 32,0 km/h 00:00:33 Abschnittsrang 7 00:20:44 Abschnittsrang 46 4:09 / km 01:08:13
47 Eslam Hisham EGY 00:10:04 Abschnittsrang 50 1:21 / 100 m 00:00:22 Abschnittsrang 2 00:36:32 Abschnittsrang 45 32,8 km/h 00:00:34 Abschnittsrang 15 00:22:39 Abschnittsrang 47 4:32 / km 01:10:09
0 Naoshige Oura JPN 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00 DNS
0 Kanta Ando JPN 00:08:43 Abschnittsrang 31 1:10 / 100 m 00:00:41 Abschnittsrang 47 00:00:00 00:00:00 00:00:00 DNF
0 Gustav Bach SWE 00:09:00 Abschnittsrang 41 1:12 / 100 m 00:00:36 Abschnittsrang 45 00:00:00 00:00:00 00:00:00 DNF
0 Marwan Hatem EGY 00:09:14 Abschnittsrang 46 1:14 / 100 m 00:00:25 Abschnittsrang 4 00:00:00 00:00:00 00:00:00 DNF

Bike groups

GroupAthletesGap after T1Gap after cycling
1 2 6–34 s 0–2 s
2 19 0–38 s 21–27 s
3 15 38–58 s 86–96 s
4 8 47–88 s 176–183 s
5 3 58–116 s 436–440 s