

Ayan
Beisenbayev

Overall
55:28
Swim
09:14
T1
01:00
Bike
29:18
T2
00:18
Run
15:35
Overall
55:28
Swim
09:14
T1
01:00
Bike
29:18
T2
00:18
Run
15:35
Overall
55:28


Bob
Haller

Overall
55:36
Swim
09:20
T1
01:00
Bike
28:52
T2
00:13
Run
16:10
Overall
55:36
Swim
09:20
T1
01:00
Bike
28:52
T2
00:13
Run
16:10
Overall
55:36


James
Edgar

Overall
55:46
Swim
09:19
T1
01:02
Bike
29:14
T2
00:18
Run
15:50
Overall
55:46
Swim
09:19
T1
01:02
Bike
29:14
T2
00:18
Run
15:50
Overall
55:46


Tyler
Smith

Overall
56:05
Swim
09:17
T1
01:01
Bike
28:55
T2
00:16
Run
16:33
Overall
56:05
Swim
09:17
T1
01:01
Bike
28:55
T2
00:16
Run
16:33
Overall
56:05


Stefan
Zachäus

Overall
56:27
Swim
09:18
T1
01:01
Bike
28:52
T2
00:19
Run
16:55
Overall
56:27
Swim
09:18
T1
01:01
Bike
28:52
T2
00:19
Run
16:55
Overall
56:27


Dylan
Nortje

Overall
56:36
Swim
09:19
T1
01:04
Bike
28:56
T2
00:15
Run
17:00
Overall
56:36
Swim
09:19
T1
01:04
Bike
28:56
T2
00:15
Run
17:00
Overall
56:36


Temirlan
Temirov

Overall
57:32
Swim
09:17
T1
01:04
Bike
28:58
T2
00:18
Run
17:53
Overall
57:32
Swim
09:17
T1
01:04
Bike
28:58
T2
00:18
Run
17:53
Overall
57:32


Ian
Manthey

Overall
58:14
Swim
09:30
T1
01:01
Bike
30:11
T2
00:16
Run
17:14
Overall
58:14
Swim
09:30
T1
01:01
Bike
30:11
T2
00:16
Run
17:14
Overall
58:14


Noah
Künz

Overall
58:39
Swim
09:24
T1
01:00
Bike
30:21
T2
00:16
Run
17:36
Overall
58:39
Swim
09:24
T1
01:00
Bike
30:21
T2
00:16
Run
17:36
Overall
58:39


Jean
Gael Laurent L`entete

Overall
58:58
Swim
09:50
T1
01:02
Bike
30:38
T2
00:19
Run
17:08
Overall
58:58
Swim
09:50
T1
01:02
Bike
30:38
T2
00:19
Run
17:08
Overall
58:58


Caleb
Meistre

Overall
59:28
Swim
09:45
T1
01:07
Bike
30:35
T2
00:15
Run
17:43
Overall
59:28
Swim
09:45
T1
01:07
Bike
30:35
T2
00:15
Run
17:43
Overall
59:28


Dan
Tomiuchi

Overall
1:00:14
Swim
09:20
T1
01:04
Bike
30:23
T2
00:16
Run
19:09
Overall
1:00:14
Swim
09:20
T1
01:04
Bike
30:23
T2
00:16
Run
19:09
Overall
1:00:14


Shaun
Wolfaardt

Overall
1:00:43
Swim
10:27
T1
01:11
Bike
30:26
T2
00:20
Run
18:17
Overall
1:00:43
Swim
10:27
T1
01:11
Bike
30:26
T2
00:20
Run
18:17
Overall
1:00:43


Joshua
Steytler

Overall
1:01:00
Swim
10:42
T1
01:02
Bike
32:04
T2
00:16
Run
16:54
Overall
1:01:00
Swim
10:42
T1
01:02
Bike
32:04
T2
00:16
Run
16:54
Overall
1:01:00


Christian
Hattingh

Overall
1:04:24
Swim
09:43
T1
01:10
Bike
32:57
T2
00:17
Run
20:14
Overall
1:04:24
Swim
09:43
T1
01:10
Bike
32:57
T2
00:17
Run
20:14
Overall
1:04:24


Jared
Douglas

Overall
1:05:07
Swim
10:14
T1
01:06
Bike
34:03
T2
00:16
Run
19:25
Overall
1:05:07
Swim
10:14
T1
01:06
Bike
34:03
T2
00:16
Run
19:25
Overall
1:05:07


Nathan
Gallacher

Overall
1:07:03
Swim
10:38
T1
01:03
Bike
34:32
T2
00:21
Run
20:27
Overall
1:07:03
Swim
10:38
T1
01:03
Bike
34:32
T2
00:21
Run
20:27
Overall
1:07:03


Matthew
Van Coller

Overall
1:08:32
Swim
11:04
T1
01:09
Bike
35:47
T2
00:22
Run
20:07
Overall
1:08:32
Swim
11:04
T1
01:09
Bike
35:47
T2
00:22
Run
20:07
Overall
1:08:32


Bongani
Tshabalala

Overall
1:08:46
Swim
11:21
T1
01:09
Bike
35:29
T2
00:20
Run
20:25
Overall
1:08:46
Swim
11:21
T1
01:09
Bike
35:29
T2
00:20
Run
20:25
Overall
1:08:46


Kyle
Erskine

Overall
1:10:00
Swim
10:19
T1
01:07
Bike
33:22
T2
00:16
Run
24:53
Overall
1:10:00
Swim
10:19
T1
01:07
Bike
33:22
T2
00:16
Run
24:53
Overall
1:10:00


Louis
Terblanche

Overall
1:12:05
Swim
10:36
T1
01:10
Bike
40:31
T2
00:19
Run
19:27
Overall
1:12:05
Swim
10:36
T1
01:10
Bike
40:31
T2
00:19
Run
19:27
Overall
1:12:05