Event Information

 Cape Town, South Africa
21 November 2025 to 23 November 2025

RMB | Ultra-trail Cape Town 2025

ULTRA-TRAIL 100 KM

Itra Points
Itra Images
Mountain Level
6
Finisher level
360
National League
Runner Time Race Score Age-Group Gender Nationality
1 MOGAVERO Jeff 11:04:53
Subscribe to an ITRA Subscription for just €12 per year (that's €1 per month) to unlock all race statistics
+
413;
23-34 M USA
2 MITYAEV Dmitry 11:05:24 23-34 M RUS
3 HEALY Matthew 11:11:26 23-34 M RSA
4 LOPEZ Joaquin 11:46:53 23-34 M ECU
5 BARNETTE Grant 12:10:48 23-34 M USA
6 SAUREL augustin 12:22:47 23-34 M FRA
7 VRIENS Lodewijk 12:22:50 23-34 M NED
8 BUDHA Sunmaya 12:25:55 23-34 F NEP
9 TSE Kok wai 12:30:03 35-39 M HKG
10 KUMWAMBA Edson 12:32:32 35-39 M MAW
11 BERNADES OLLÉ Marc 12:35:08 35-39 M ESP
12 GLICK Arlen 13:23:54 23-34 M USA
13 IUSHINA Antonina 13:33:31 23-34 F RUS
14 BUCKLOW Kyle 13:38:01 35-39 M RSA
15 FRAGA Tara 13:47:04 23-34 F USA
16 QUATROMONI Ben 13:47:49 35-39 M USA
17 CLARK Alyssa 14:03:11 23-34 F USA
18 KRAFT Alexander 14:03:20 55-59 M GER
19 MNGCWENGI Makwande 14:04:25 23-34 M RSA
20 CONRADIE Marais 14:43:51 23-34 M RSA
21 HUMBLE Sarah 14:46:08 23-34 F USA
22 OELOFSEN Justin 14:59:26 35-39 M RSA
23 MANN Emilie 14:59:37 23-34 F CAN
24 HAUSER Michael 15:19:03 35-39 M USA
25 SIMON DESVAUX DE MARIGNY simon 15:24:38 40-44 M MRI
26 VAN WYK Fouche 15:45:12 23-34 M RSA
27 PAHL Julika 15:59:07 23-34 F NAM
28 MUIR Tina 16:11:11 35-39 F GBR
29 CAWOOD Josh 16:24:48 23-34 M RSA
30 HUNTER Julia 16:39:49 40-44 F RSA
31 AGULOV Egor 16:41:27 35-39 M USA
32 KHUMALO Prodigal 16:44:11 40-44 M RSA
33 DE CLERCQ Olivier 16:44:40 23-34 M BEL
34 POTGIETER Harmen 16:46:49 23-34 M NAM
35 BROES Abel 16:51:13 23-34 M BEL
36 LOURENS Piet 16:57:03 23-34 M RSA
37 DIJKSTRA Jelle 17:00:45 23-34 M NED
38 LEITH David 17:00:56 23-34 M RSA
39 GIRARDET Pierre Luc 17:02:49 35-39 M FRA
40 BOUWER Nj 17:07:37 40-44 M RSA
41 PATTERSON Charles 17:08:01 40-44 M RSA
42 BROOKES Sean 17:13:55 23-34 M RSA
43 SCHAREIN Pia 17:15:50 23-34 F RSA
44 OSBORNE Richard 17:17:31 40-44 M RSA
45 MARINCOWITZ Annamart 17:25:22 23-34 F RSA
45 MARINCOWITZ Simon 17:25:22 23-34 M RSA
47 IMMELMAN Dirk 17:25:46 23-34 M RSA
48 LENTZ Nicholas 17:41:05 40-44 M RSA
49 ROMANS Ryan 17:57:34 35-39 M RSA
50 VLASOV Vadim 18:02:13 35-39 M RUS
51 FASTENAKELS Amaury 18:03:55 35-39 M BEL
52 WARD Brett 18:10:09 23-34 M RSA
53 BURDEN Henning 18:12:41 40-44 M RSA
54 DE VEVEY Gilles 18:17:40 40-44 M SUI
55 CALITZ Pieter 18:18:30 50-54 M RSA
56 DEVOUGE Victoria 18:19:52 23-34 F FRA
57 MEYER Manro 18:21:41 23-34 M RSA
58 COCKCROFT Estee 18:22:15 40-44 F RSA
59 WAHL Stefan 18:22:30 23-34 M RSA
60 RYO Takako 18:25:22 45-49 F KOR
61 KRITZINGER Andra 18:25:26 35-39 F RSA
62 GOLDACRE Daniel 18:26:48 23-34 M CHI
63 SHEARD Benjamin 18:39:07 35-39 M RSA
64 WINTER Matthew 18:44:21 45-49 M RSA
65 HUDSON Joe 18:46:02 23-34 M RSA
66 JOHNSTON Luke 18:46:06 23-34 M RSA
67 PHILLIPS Paige 18:46:58 23-34 F RSA
68 RAYMER Josh 18:46:59 23-34 M RSA
69 DANNE Nicolas 19:06:36 35-39 M CAN
70 CARDOSO STORCK Michel 19:18:08 45-49 M BRA
71 OLDNALL Caitlin 19:18:28 23-34 F RSA
72 DONG Ning 19:19:11 40-44 M CHN
73 MOYO Kgomotso 19:24:14 23-34 M RSA
74 GERNER Frederik 19:28:16 40-44 M NED
75 CARTWRIGHT Christopher 19:31:01 23-34 M RSA
76 DE BRUYN Mathew 19:31:22 23-34 M RSA
77 MINAMIDE Mao 19:32:08 35-39 M JPN
78 KREIENBAUM Martin 19:39:16 35-39 M GER
79 DYER Dave 19:50:26 35-39 M RSA
80 CAMERON SMITH Patrick 19:52:34 35-39 M RSA
81 DU PLESSIS Andro 19:52:53 35-39 M RSA
82 BRADLEY Jonathan 19:55:03 23-34 M RSA
83 VOGEL Melissa 19:57:40 23-34 F RSA
84 HARRIS Daniel 19:58:48 40-44 M RSA
85 KRUGER Vincent 20:03:30 23-34 M RSA
86 BLOUNT Jody 20:04:49 35-39 M RSA
87 MAZIYA Zwelethu 20:09:32 23-34 M RSA
88 SCOTT Meg 20:11:44 23-34 F RSA
89 WOLHUTER Christopher 20:13:21 35-39 M RSA
90 BLOMMAERT Ernest 20:17:08 45-49 M RSA
91 LANGEARD Clément 20:17:48 23-34 M FRA
92 REDDIG Jannes 20:22:55 23-34 M NAM
93 HOPFELDT Gregg 20:24:10 45-49 M RSA
94 CRAMER Stef 20:26:22 40-44 M RSA
95 LOUW Dawid 20:26:23 40-44 M RSA
96 MARAIS Willem 20:26:42 23-34 M RSA
97 MAGDELAIN Gaetan 20:28:03 40-44 M FRA
98 KAVALLIERATOS Angela 20:29:23 40-44 F RSA
99 LAMBOOY Michael 20:33:13 23-34 M RSA
100 BLAIR Kelly 20:41:31 23-34 F RSA
101 CRONJE Lana 20:41:32 35-39 F RSA
101 SNYMAN Jenna 20:41:32 40-44 F RSA
103 BOTHA Alconray 20:47:13 35-39 F RSA
104 RIVIERE Dany 20:50:09 23-34 M FRA
105 EDMUNDS Jonathan 20:51:43 23-34 M RSA
106 NELSON James 20:52:25 45-49 M RSA
107 ALEXANDER Robbie 20:55:37 23-34 M RSA
108 SHAROKHINA Daria 20:59:00 23-34 F RUS
109 NATHAN Chad 21:00:53 23-34 M RSA
110 KOLNIK Jake 21:01:13 45-49 M RSA
111 PILLINGER Katie 21:11:38 40-44 F RSA
112 COOK Stephen 21:11:52 40-44 M RSA
113 BOWMAN Lucille 21:24:31 45-49 F RSA
114 ARTEMIDES Phivo 21:24:44 23-34 M RSA
115 HENDRICKSE Wayne 21:28:01 40-44 M RSA
116 MANUEL Ighsaan 21:28:41 23-34 M RSA
117 VAN NIEKERK Lenel 21:29:25 23-34 M RSA
118 BAMBERGER Johnny 21:33:33 35-39 M RSA
119 BERGEMANN Andreas 21:35:32 40-44 M GER
120 VENTER Reinhardt 21:40:17 23-34 M RSA
121 NEILL Devon 21:42:41 23-34 M RSA
122 HODGKINS WEBB Talisker 21:47:18 23-34 M GBR
123 SMITH Joel 21:56:16 U23 M RSA
124 HENRY Diana 21:57:28 40-44 F RSA
125 DICKS Lee 22:04:41 50-54 M RSA
126 SMITH Ian 22:09:24 60-64 M RSA
127 NADEZHDA IVANOVA Nadezhda Ivanova 22:12:24 45-49 F RUS
128 UYS Sebastian 22:12:49 23-34 M RSA
129 CONRADIE Freddie 22:14:31 23-34 M GBR
130 WEI Xinshuang 22:20:41 40-44 F CHN
131 THERON Arend 22:20:42 40-44 M RSA
132 HENDRICKSON Josh 22:22:25 40-44 M RSA
133 POCOCK Simon 22:22:52 35-39 M RSA
134 HORNBUCKLE Kristen 22:25:28 23-34 F USA
135 BEART Vicky 22:25:52 45-49 F RSA
136 JACKSON Scott 22:26:24 23-34 M GBR
137 FUTERMAN Daniel 22:27:05 35-39 M RSA
138 COATES Tyler 22:31:12 23-34 M RSA
139 ANNANDALE Emile 22:31:42 50-54 M RSA
140 VAN WYK Quintin 22:32:30 40-44 M RSA
141 LAMPRECHT Shawn 22:34:49 45-49 M RSA
141 VINCENT Deborah 22:34:49 45-49 F USA
143 VAN DER MERWE Robert 22:35:02 23-34 M RSA
144 GANOVA Alexandre 22:35:41 23-34 M FRA
145 LEBON Mathieu 22:35:42 35-39 M FRA
146 DINGLE Mark 22:35:55 40-44 M RSA
147 O'SULLIVAN Richard 22:49:40 45-49 M IRL
148 HANKS Jonathan 22:50:00 55-59 M RSA
149 CLEARY Kathryn 22:50:59 23-34 F USA
150 WORP Chris 22:57:27 50-54 M RSA
151 BOSMAN Joost 23:12:52 35-39 M NED
152 SATO DAIKI 23:15:11 45-49 M JPN
153 BRAMMER Jayde 23:19:53 40-44 M RSA
154 SONNTAG Kim 23:20:54 40-44 F RSA
155 WILMOT Gwyneth 23:22:36 40-44 F RSA
156 DE VILLIERS Gideon 23:28:58 35-39 M USA
157 PIENAAR Clifford 23:31:06 40-44 M RSA
158 SPRATT Alexander 23:32:14 23-34 M RSA
159 GERICKE Greta 23:32:15 35-39 F RSA
160 SOKOLOVA Tatiana 23:32:23 23-34 F RUS
161 TAMBE Imaan 23:32:44 35-39 F RSA
162 LYU Xiaojing 23:35:06 35-39 F CHN
163 PRETORIUS Ilse 23:35:40 40-44 F RSA
164 MULLER Wentzel 23:38:00 23-34 M RSA
165 GONATAS Dimitri 23:42:33 23-34 M RSA
166 GONATAS Nicolas 23:42:34 23-34 M RSA
167 ANDERSON Murray 23:50:41 55-59 M RSA
168 KRASOVEC Bogdana 23:51:43 55-59 F SLO
169 DEMBITZER Nicole 23:52:07 23-34 F RSA
170 QUBU Xitshembiso 23:52:43 40-44 F RSA
171 BADENHORST Brend 23:53:13 35-39 M RSA
172 ENGEL Christopher 23:53:51 23-34 M RSA
173 MUCKART James 24:05:59 23-34 M RSA
174 RUDD Matthew 24:09:23 35-39 M CAN
175 LE MASNE Tristan 24:17:17 45-49 M FRA
176 FREELAND Benjamin 24:19:37 23-34 M AUS
177 ERING Natalia 24:20:23 23-34 F RUS
178 CASSIM Zayne 24:22:14 35-39 M RSA
179 BOSWORTH Jonathan 24:22:59 35-39 M RSA
180 WEISS Guillaume 24:23:13 40-44 M FRA
181 WEEDMAN Kyle 24:24:02 23-34 M RSA
182 BROMFIELD Sue 24:24:43 40-44 F RSA
183 WANG Yilun 24:27:52 35-39 M CHN
184 VERSTER Dale 24:31:04 45-49 M RSA
185 STEER Janet 24:36:19 55-59 F RSA
186 KANA Fairooz 24:36:54 55-59 F RSA
187 BROUCKAERT Sharron 24:36:55 55-59 F RSA
188 MOHR Bert 24:39:39 50-54 M RSA
189 BARR Cloudia 24:40:02 23-34 F RSA
190 COETZEE Louis 24:48:04 45-49 M RSA
191 ALBISSON Gregory 24:48:32 40-44 M FRA
192 SLABBER POSTMA Gaelyn 24:50:31 40-44 F RSA
193 SONN Simon 24:52:50 50-54 M RSA
194 SNYMAN Charissa 24:55:40 23-34 F RSA
195 MARTIN Duncan 24:58:05 45-49 M RSA
196 RIMBAULT Anthony 24:58:35 35-39 M RSA
197 QOMIYANA Coceka 24:59:23 40-44 F RSA
198 CARR Ant 25:00:24 40-44 M RSA
199 ROBINSON Johan 25:00:29 55-59 M RSA
200 PHITIDES Jason 25:00:43 23-34 M RSA
201 O'BRIEN Eric 25:01:10 35-39 M RSA
202 PEETERS Pj 25:01:33 35-39 M BEL
203 RAADSCHILDERS Berend 25:02:26 35-39 M NED
204 MGABHI Nontu 25:04:37 35-39 F RSA
205 RETIEF Alexander 25:05:23 40-44 M RSA
206 ROODMAN Kirsten 25:09:51 23-34 F RSA
207 REID Richard john 25:10:24 55-59 M NAM
208 BARNARD Francois 25:12:52 35-39 M RSA
209 KRIEK Marli 25:14:12 23-34 F RSA
210 BRAYSHAW Matthew 25:16:32 45-49 M RSA
211 SMIT Marcel 25:21:58 23-34 M RSA
212 VAN LEEUWEN Marco 25:27:02 55-59 M NED
213 LE COK Kristina 25:28:43 45-49 F RSA
214 NDWANDWE Sithembiso 25:29:02 23-34 M RSA
215 HANSLO Rameez 25:30:55 40-44 M RSA
216 LOVELL Joshua 25:37:06 40-44 M USA
DNF ALLEN Jaiden - M RSA
DNF ALLEN Lauren - F USA
DNF ANDERSON Bevan - M RSA
DNF ANISIMOVA Ekaterina - F RUS
DNF ASHFIELD Benjamin - M RSA
DNF BAPELA Madie - M RSA
DNF BARKHUIZEN Yvette - F RSA
DNF BARTLETT Abri - M RSA
DNF BEHM Jean-rene - M RSA
DNF BERLYN Jesse - M RSA
DNF BERNAYS Jules - F GBR
DNF BERRY Richard - M RSA
DNF BETTS Rick - M RSA
DNF BLAIR Warren - M RSA
DNF BLORE Mark - M RSA
DNF BONANOMI Andrea - M ITA
DNF BOSCH Byron - M RSA
DNF BROEKHUIZEN Joshua - M RSA
DNF BRUCE James - M GBR
DNF BRYANT Torin - M NZL
DNF BUCHAUER Rosanna - F GER
DNF BUHAGIAR Andrew - M RSA
DNF BURGER Hermanus - M RSA
DNF BURGER Izak - M RSA
DNF CARRAT Jose - M FRA
DNF CHEN Jiansheng - M CHN
DNF CILLIERS Piet - M RSA
DNF CLOET Thibault - M BEL
DNF COETZEE Mark - M RSA
DNF COLBORNE Christian - M RSA
DNF COLLETTE Vincent - M BEL
DNF COLLINS Ryan - M RSA
DNF CONSTANTINOU Michael - M RSA
DNF CROY Zaahid - M RSA
DNF CUZZUBBO Philippe - M FRA
DNF DALVIE Raees - M RSA
DNF DASSIE Michael - M RSA
DNF DE ALMEIDA JUNIOR Charles - M BRA
DNF DE BRUIN Joris - M NED
DNF DE CUYPER Maarten - M BEL
DNF DE JONCKHEERE Eva - F BEL
DNF DE RAUVILLE Eric - M RSA
DNF DE RAUVILLE Jason - M RSA
DNF DE VROEY Oscar - M BEL
DNF DEKKER Andrew - M GBR
DNF DERMAUX Nicolas - M BEL
DNF DIACK Jacqueline - F RSA
DNF DITTES Janik - M GER
DNF DIXON Emi - F GBR
DNF DROUYER Matthieu - M FRA
DNF DU TEMPLE Jay - M CAN
DNF DU TOIT Riaan - M RSA
DNF DU TOIT Ronald - M RSA
DNF DUCHENNE Jean Pierre - M RSA
DNF ELLIOTT Mark - M RSA
DNF ESTEVES Matthew phillipe - M RSA
DNF FAIRBROTHER Paul - M RSA
DNF FAKIER Ridhaa - M RSA
DNF FERREIRA Mario - M RSA
DNF FERREIRA Ryan - M RSA
DNF FISH Jonathan - M RSA
DNF FLIPPO Frans - M NED
DNF FRANIATTE Philippe - M FRA
DNF FRIDERICHS Craig - M RSA
DNF GASANT Nazli - F RSA
DNF GERAKARIS Yiannis - M RSA
DNF GERMANDI Felix - M GER
DNF GRAY Mark - M RSA
DNF GREEFF Nicholas James - M RSA
DNF GUERRA Joao - M POR
DNF HAMLYN James - M RSA
DNF HOECHE Marcel - M GER
DNF HOEK Kobus - M RSA
DNF HOES Sim - M BEL
DNF HOUMMADY Leo - M FRA
DNF HRIBERNIK Nežka - F SLO
DNF JACOBS Naasif - M RSA
DNF JACQUES Andrea - F USA
DNF JANSEN Bryan - M NED
DNF JANSSEN Bas - M NED
DNF JOHNSON Shaun - M USA
DNF KAAL Manuel - M NED
DNF KABELI Thato - M RSA
DNF KALOGEROPOULOS Nicole - F USA
DNF KESTER Dominic Glenn - M RSA
DNF KHAW Zhan Wei - M MAS
DNF KOMANDER Jonas - M GER
DNF KONING Frans - M RSA
DNF KRITZINGER Sally - F RSA
DNF KUBHEKA Sisizakele - F RSA
DNF LAING Melissa - F RSA
DNF LAYCOCK Vinny - M RSA
DNF LE ROUX Jono - M RSA
DNF LE SAUX Bernold - M FRA
DNF LEFEBER Amelie - F GER
DNF LESAGE Julie - F CAN
DNF LI Zirui - M CHN
DNF LINSCOTT Declan - M RSA
DNF LIU Jia - M CHN
DNF LOISEAU Jeremie - M FRA
DNF LOMBARD Brendan - M RSA
DNF LOOMIS Adam - M USA
DNF LOSIK Eryk - M POL
DNF LOTTERING Grant - M RSA
DNF MACHADO David - M RSA
DNF MARAIS Michelle - F RSA
DNF MARE Stephan - M RSA
DNF MARTIN Nicholas - M RSA
DNF MC GREGOR Andreas - M RSA
DNF MC GREGOR Julia - F RSA
DNF MCINTOSH Emma - F NZL
DNF MCKILLOP Neil - M RSA
DNF MCPARLAND Matthew - M GBR
DNF MISPLON Robert - M RSA
DNF MKHIZE Noza-lungi - F RSA
DNF MOJELA Michelle - F RSA
DNF MOORE Sydney - M RSA
DNF MORGAN David - M RSA
DNF MORRIS Oli - M RSA
DNF MTHALANE Msizi - M RSA
DNF MTHEMBU Nhlakanipho - M RSA
DNF MURPHY Nick - M RSA
DNF MYERS Chris - M USA
DNF NAUMOVA Olga - F BLR
DNF NEYRINCK Alexandre - M GBR
DNF NOIRET Hubert - M FRA
DNF OBERHOLZER Lorraine - F RSA
DNF O'BRIEN Fergus - M RSA
DNF OGG Matthew - M GBR
DNF OJEDA ANABELA - F ECU
DNF OLIVIER Sonja - M RSA
DNF OOSTHUIZEN Jean - M RSA
DNF OREILLY Tonie - M RSA
DNF ORTONE Lucinda - F RSA
DNF PAHL Sebastian - M NAM
DNF PALM Francois - M RSA
DNF PERCHERON Thomas - M FRA
DNF PERDIGAO Sergio - M POR
DNF PICKARD Stella - F RSA
DNF PIETERSE Shaun - M RSA
DNF PLANT Lindsay - F USA
DNF PLUESS Christian - M SUI
DNF POSKONIN Anton - M RUS
DNF POWELL Josh - M GBR
DNF PRETORIUS Andrew - M RSA
DNF PRETORIUS Daniel - M RSA
DNF RIBEIRO FLORENCIO Paulo henrique - M BRA
DNF RISCH LISA - F GER
DNF RITTERSHAUS Axel - M GER
DNF ROBERTSON Nic - M RSA
DNF ROBINSON Jonathan - M RSA
DNF ROGER Juliette - F FRA
DNF ROGÓRZ Piotr - M POL
DNF RÖSKE Helge - M GER
DNF ROUX Christiaan - M RSA
DNF RYCHCIK ZYGADLO Edyta - F POL
DNF SAVAHL Aneeka - F RSA
DNF SCHARK Tim Marten - M GER
DNF SCHEPERS Marco - M RSA
DNF SCHRAM Laurent - M FRA
DNF SCHRODER Anja - F NAM
DNF SCHUTTE Monique - F RSA
DNF SHMIDT Pavel - M RUS
DNF SILBERBAUER Cally - F RSA
DNF SIVEWRIGHT Chad - M RSA
DNF SMIDT Emile - M RSA
DNF SORS Michel - M FRA
DNF STEENKAMP Sean - M RSA
DNF STEINBACH Marietjie - F NAM
DNF SUMPTION Jade - F RSA
DNF SUTTON Shaun - M RSA
DNF THIRION Christi - M RSA
DNF TOLMAY Alta - F RSA
DNF TOMALSKI Marcin - M POL
DNF TRUJILLO Carlos - M MEX
DNF ULLAND Stefan - M RSA
DNF VAN DER MERWE Danie - M RSA
DNF VAN DER MERWE Daniel - M RSA
DNF VAN DER MERWE Jj - M RSA
DNF VAN DER WALT DARIUS - M RSA
DNF VAN NIEKERK Werner - M RSA
DNF VAN TONDER Boeta - M RSA
DNF VAN ZYL Gideon - M RSA
DNF VEITCH Morne - M RSA
DNF VOLKMANN Morgan - F RSA
DNF VORSTER Petrus - M RSA
DNF WALL Oliver - M RSA
DNF WATSON Mark - M GBR
DNF WATSON Ngoran - F CIV
DNF WENGLER Marc - M LUX
DNF WIGGINS Tania - F RSA
DNF WILKINSON Matt - M RSA
DNF WILLEMIN Nicolas - M FRA
DNF WILLIAMS Ezra - M RSA
DNF WILLIS Matthew - M RSA
DNF WITKOWSKI Julien - M FRA
DNF XARDEL vincent - M FRA