30th March 2025 | Gqeberha, Eastern Cape, South Africa

IRONMAN African Championship (2025)

Ironman: Male

Pos Name Gun Time Representing Category (Pos) Overall Pos Swim T1 Cycle T2 Run
51 Alfred LATEGAN (#266) 10:02:29 ZAF | 45-49 (1) 64 01:15:34 00:05:51 05:25:54 00:02:54 03:12:15
52 Andrew POTTER (#298) 10:03:05 GBR | 35-39 (4) 65 01:16:10 00:05:12 05:22:55 00:04:32 03:14:14
53 Ralf PREISSL (#315) 10:05:14 DEU | 45-49 (2) 66 01:10:05 00:03:10 05:14:04 00:02:30 03:35:24
54 Chih-Yuan WANG (#852) 10:06:38 TPE | 45-49 (3) 67 01:26:15 00:05:31 05:22:54 00:03:19 03:08:37
55 Johannes ARNDT (#585) 10:06:53 ZAF | 30-34 (4) 68 01:16:36 00:04:17 05:09:23 00:04:21 03:32:14
56 Shawn VAN DER MEULEN (#788) 10:07:01 ZAF | 40-44 (11) 69 01:14:00 00:04:31 05:21:26 00:03:52 03:23:08
57 David CILLIERS (#743) 10:07:55 ZAF | 40-44 (12) 71 01:09:16 00:06:05 05:18:04 00:04:32 03:29:56
58 Marc WENZEL (#229) 10:11:34 DEU | 35-39 (5) 72 01:12:40 00:02:29 05:06:43 00:02:21 03:47:19
59 Danie VAN STRYP (#283) 10:12:36 ZAF | 25-29 (3) 73 01:15:50 00:04:35 05:11:38 00:03:43 03:36:48
60 Bryn FREEMAN (#230) 10:13:41 ZAF | 50-54 (2) 74 01:06:26 00:00:00 03:43:05
61 Michiel VISSER (#588) 10:18:19 ZAF | 30-34 (5) 76 01:05:53 00:05:39 05:25:02 00:04:12 03:37:32
62 Tiaan JACOBS (#474) 10:21:33 ZAF | 35-39 (6) 77 01:15:06 00:04:38 05:35:41 00:04:53 03:21:14
63 Brad MACKENZIE (#623) 10:22:12 ZAF | 30-34 (6) 78 01:19:32 00:03:56 05:19:26 00:05:44 03:33:34
64 Ruan MATHEE (#566) 10:22:42 ZAF | 30-34 (7) 79 01:25:00 00:06:31 05:30:41 00:07:58 03:12:31
65 Reinhardt PIENAAR (#567) 10:23:13 ZAF | 30-34 (8) 80 01:23:28 00:04:39 05:14:32 00:04:32 03:36:01
66 Alexander BADAEV (#701) 10:23:16 KGZ | 35-39 (7) 81 01:23:28 00:07:08 05:37:31 00:03:01 03:12:07
67 Dallen ROOS (#434) 10:25:06 ZAF | 40-44 (13) 82 01:08:59 00:04:05 05:33:03 00:04:02 03:34:56
68 Ivan VASILYEV (#1153) 10:25:08 RUS | 40-44 (14) 83 01:02:04 00:11:28 05:21:00 00:08:29 03:42:05
69 Matt BUIRSKI (#370) 10:25:54 ZAF | 35-39 (8) 84 01:10:27 00:03:22 05:22:46 00:06:00 03:43:17
70 Fynn RITTERSBERGER (#607) 10:26:02 DEU | 30-34 (9) 85 01:26:17 00:04:22 05:22:32 00:04:34 03:28:15
71 Colin FLEMING (#543) 10:31:07 NLD | 25-29 (4) 88 01:05:38 00:03:40 05:10:00 00:05:18 04:06:29
72 Jamie SHER (#503) 10:32:07 ZAF | 25-29 (5) 89 01:10:07 00:03:09 05:35:05 00:04:08 03:39:37
73 Per VAN VLERKEN (#M47) 10:33:33 DEU | Pro (32) 90 00:58:19 00:02:06 05:00:01 00:03:41 04:29:24
74 Mark WALRAVEN (#259) 10:37:16 ZAF | 30-34 (10) 91 01:20:55 00:04:53 05:11:16 00:03:58 03:56:11
75 Richard WRIGHT (#333) 10:37:58 ZAF | 55-59 (1) 92 01:07:40 00:04:00 05:33:38 00:03:36 03:49:03
76 Thibaut FRUMENTO (#705) 10:39:42 FRA | 35-39 (9) 93 01:18:30 00:04:34 05:53:08 00:02:54 03:20:33
77 Daniil ERMAKOV (#519) 10:40:06 RUS | 25-29 (6) 94 01:14:04 00:04:22 05:14:11 00:03:32 04:03:54
78 Gareth TAYLOR (#785) 10:40:27 ZAF | 40-44 (15) 96 01:18:01 00:04:37 05:23:40 00:05:12 03:48:54
79 Sebastien PIERRÉ (#661) 10:41:06 REN | 35-39 (10) 97 01:19:02 00:04:10 05:38:36 00:03:20 03:35:55
80 Travis BENN (#268) 10:42:55 ZAF | 25-29 (7) 98 01:11:20 00:04:57 05:36:15 00:02:22 03:47:59
81 Paul WOLFF (#332) 10:43:04 ZAF | 55-59 (2) 99 01:22:38 00:04:31 05:33:05 00:04:32 03:38:16
82 Alan CONWAY (#1160) 10:45:28 ARE | 40-44 (16) 101 01:30:52 00:06:29 05:44:50 00:04:40 03:18:35
83 Andre VISSER (#1080) 10:46:36 ZAF | 55-59 (3) 102 01:18:41 00:05:20 05:39:20 00:04:43 03:38:30
84 Tiaan NIEMANN (#360) 10:47:51 ZAF | 30-34 (11) 103 01:17:31 00:07:34 05:16:23 00:05:08 04:01:13
85 Luigi MATTIOLI (#325) 10:50:17 ITA | 50-54 (3) 105 01:18:52 00:06:53 05:39:33 00:04:52 03:40:06
86 Jamie PONS (#436) 10:51:36 ZAF | 40-44 (17) 107 01:25:55 00:09:03 05:17:20 00:04:45 03:54:31
87 Matteo RUBERTI (#237) 10:53:00 FRA | 18-24 (1) 108 01:23:54 00:07:47 05:25:07 00:04:16 03:51:53
88 Anthony SAMZUN (#464) 10:54:28 FRA | 55-59 (4) 109 01:17:05 00:08:20 05:16:38 00:04:37 04:07:46
89 Garth DE JAGER (#644) 10:56:21 ZAF | 35-39 (11) 110 01:23:09 00:05:49 05:30:54 00:04:19 03:52:08
90 Yusuf ARENDSE (#802) 10:58:50 ZAF | 40-44 (18) 112 01:11:59 00:06:12 05:57:05 00:04:33 03:38:59
91 Terry THORNTON (#475) 10:59:11 ZAF | 55-59 (5) 113 01:17:25 00:04:08 05:33:36 00:03:10 04:00:49
92 Alexis CHRISTIE (#772) 10:59:21 ZAF | 40-44 (19) 114 01:23:33 00:05:50 05:32:09 00:06:09 03:51:38
93 Sean DOUGLASS (#410) 11:00:11 ZAF | 25-29 (8) 115 01:24:34 00:04:41 06:02:49 00:04:11 03:23:54
94 Coenraad JACOBS (#420) 11:00:49 ZAF | 30-34 (12) 116 01:38:28 00:08:49 05:23:28 00:02:16 03:47:47
95 Tjaart VAN DER WALT (#541) 11:01:24 ZAF | 25-29 (9) 117 01:19:20 00:05:18 05:38:26 00:04:58 03:53:20
96 Aj BARKHUIZEN (#411) 11:02:08 ZAF | 25-29 (10) 118 01:22:35 00:05:01 05:44:54 00:03:31 03:46:05
97 Chris RECCHIA (#233) 11:03:08 GBR | 50-54 (4) 119 01:37:49 00:04:34 05:30:10 00:06:21 03:44:12
98 Heinrich LUTZ (#273) 11:03:20 ZAF | 30-34 (13) 120 01:28:00 00:06:25 05:49:01 00:05:23 03:34:30
99 Dan HOWITZ (#219) 11:03:39 ZAF | Open (1) 121 01:11:08 00:04:44 05:10:41 00:08:07 04:28:57
100 Kobus ENGELBRECHT (#521) 11:03:44 ZAF | 25-29 (11) 122 01:29:56 00:04:50 05:39:12 00:04:22 03:45:22