Two Oceans Marathon

5 April 2025

Rondebosch


56km

Rotate phone to view the results in tabular format.

PositionNameCategoryTime
84Thulani MatshobaSenior03:48:12
186Cerwyn ArendseSenior04:00:50
351Tebogo StoneVeteran (40 - 49)04:16:29
887Siyabonga MfantaSenior04:43:46
950Hendrik VisserVeteran (40 - 49)04:45:58
1100Johnson NjorogeVeteran (40 - 49)04:49:49
1110Elretha BurgerSenior04:50:04
1205Wolfgang MarinusVeteran (40 - 49)04:52:32
1402Sandile NaseSenior04:56:14
1527Aphiwe MagudumanaSenior04:58:14
2308Monty SahdVeteran (40 - 49)05:18:12
2318Lee-Ann WhiteheadSenior05:18:26
2384Johan BootMaster (50 - 59)05:19:50
2405Lana KosterSenior05:20:21
2602Kristian JonkerSenior05:24:24
2765Riaan De JagerSenior05:27:14
2944Theuns ZeemanSenior05:29:48
3095Francois RouxMaster (50 - 59)05:32:43
3204Gideon MorrisSenior05:34:42
3229Barend Le RouxSenior05:35:07
3262Denzil AbrahamsMaster (50 - 59)05:35:33
3472Herman Van Der WerfMaster (50 - 59)05:39:09
3561Frank KellermanVeteran (40 - 49)05:40:37
3578Theresa BrandMaster (50 - 59)05:40:54
3585Jean-Pierre SmitSenior05:41:01
3873Stefanie HoffmanSenior05:45:14
4030Chan Micheal JobSenior05:47:11
4203Christo MaakalVeteran (40 - 49)05:49:11
4272Thabo MatsasengMaster (50 - 59)05:49:59
4283Richard MoppMaster (50 - 59)05:50:09
4386Tekedi Nelson MoselanaVeteran (40 - 49)05:51:48
4423Hanrich LaubscherVeteran (40 - 49)05:52:17
4452Ilze-Marie OttoSenior05:52:32
4834Larenza KrugerSenior05:56:31
4945Vuyisa VangileVeteran (40 - 49)05:57:44
4949Andrew WorrallMaster (50 - 59)05:57:48
5029Raymond HerronVeteran (40 - 49)05:58:39
5145Daniel LombardSenior05:59:52
5219Hester FaureMaster (50 - 59)06:01:06
5251Thomaides KrugerVeteran (40 - 49)06:01:37
5395Vuyo BikwanaVeteran (40 - 49)06:03:46
5419Zander OliverVeteran (40 - 49)06:04:06
5491Donovan Du PlessisSenior06:05:17
5650Alvina JefthaVeteran (40 - 49)06:07:18
5938Micaela Le RouxSenior06:11:00
6084Seretse MocheMaster (50 - 59)06:12:52
6151Natasha Du PlessisVeteran (40 - 49)06:13:42
6391Wayne SmithVeteran (40 - 49)06:16:42
6573James FrazerMaster (50 - 59)06:18:49
6796Ronald IsaacsVeteran (40 - 49)06:21:29
6817Deon BrandMaster (50 - 59)06:21:49
6943Manrich KotzeSenior06:23:21
7152Sunelle Van Zyl-BriersVeteran (40 - 49)06:25:44
7271Caroline Van ZillaGrandmaster (60 - 69)06:26:57
7403Michelle Smit-StemmetVeteran (40 - 49)06:28:11
7740Mafalda De FreitasMaster (50 - 59)06:31:36
8232Monre CupidoSenior06:36:48
8573Rayno LehnbergVeteran (40 - 49)06:40:04
8691Elnastien KotzeGrandmaster (60 - 69)06:41:17
8743Yolandi EspachSenior06:41:48
8753Paul Cipamba Wa CipambaMaster (50 - 59)06:41:51
8903Fransien SchoemanVeteran (40 - 49)06:43:15
9042Craig RisiVeteran (40 - 49)06:44:18
9056Wiehan Le RouxSenior06:44:28
9060Wayne McfallVeteran (40 - 49)06:44:29
9097Jana BootMaster (50 - 59)06:44:51
9237Liesl ZaaimanVeteran (40 - 49)06:46:12
9259Niezaam JedaarVeteran (40 - 49)06:46:22
9309Grant AdriaanseSenior06:46:52
9809Miguel KassambaVeteran (40 - 49)06:51:34
9847Amanda Van Der WesthuizenVeteran (40 - 49)06:51:56
9879Francois BothaVeteran (40 - 49)06:52:11
9918Lizaan MoutonSenior06:52:33
9943Anita EngelbrechtSenior06:52:50
9949Hilton MurrayMaster (50 - 59)06:52:51
10126Eben OlivierVeteran (40 - 49)06:54:42
10517Kean JohannesVeteran (40 - 49)06:57:50
10615Dirk LubbeMaster (50 - 59)06:58:42
10657Karen NortjeVeteran (40 - 49)06:59:02

21km

PositionNameCategoryTime
42Anthony SwartsSenior01:17:40
199Masoi MhlopheSenior01:28:36
222Roscoe FisherSenior01:29:28
341Linda Kinloch-SmithVeteran (40 - 49)01:33:56
899Ockert GroenewaldVeteran (40 - 49)01:44:30
1048Jana De JonghSenior01:46:06
1112Maritsa KotzeVeteran (40 - 49)01:46:43
1166Bryan JafthaVeteran (40 - 49)01:47:19
1296Stephen HoningVeteran (40 - 49)01:48:28
1404Brendan RussellVeteran (40 - 49)01:49:33
1490Kelsey GilpinSenior01:50:32
1683Tania SimpsonVeteran (40 - 49)01:52:05
1762Jason CoetzeeSenior01:52:48
1934Dylan SamuelsSenior01:53:51
1962Megan SlaterSenior01:54:06
2089Morne VeldsmanVeteran (40 - 49)01:54:58
2300Hein AtkinsSenior01:56:15
2436Ethuan SwartSenior01:57:08
2527Joretha KrugerMaster (50 - 59)01:57:41
3546Bianca OlivierSenior02:03:30
3702Shaney Van WykSenior02:04:24
4279Lize-Mari Van Der SpuySenior02:07:37
4442Lee-Ann DavidsVeteran (40 - 49)02:08:27
4950Ettienne Van EedenVeteran (40 - 49)02:10:54
5052Claudia Van BlommesteinSenior02:11:25
5131Nadia Van EyssenSenior02:11:47
5134Owen KretschmerJunior02:11:47
5284Lize-Marie SahdVeteran (40 - 49)02:12:26
5396Theo SwartGrandmaster (60 - 69)02:13:01
5886Willem Jacobus Adriaan NelSenior02:15:25
5988Petrus Benjamin WieseGrandmaster (60 - 69)02:15:49
6288Andre Van Der MerweJunior02:17:09
6361André VenterMaster (50 - 59)02:17:25
6601Barrie EksteenSenior02:18:34
6823Taylor Van WykJunior02:19:32
6882Lee-Ann WhiteheadSenior02:19:47
6883Lizaan MoutonSenior02:19:47
6942Roelof BriersVeteran (40 - 49)02:20:03
7459Clive CorbettMaster (50 - 59)02:22:10
7719Richard NormanMaster (50 - 59)02:23:17
7934Janine FoucheMaster (50 - 59)02:24:10
8036Ian GillespieVeteran (40 - 49)02:24:36
8235Curlo RoosVeteran (40 - 49)02:25:26
8245Alec Van WykVeteran (40 - 49)02:25:28
8552Wimpie ElsMaster (50 - 59)02:26:44
9002Layton SaccoVeteran (40 - 49)02:28:36
9038Theo SteenkampGreat Grandmaster (70 - 79)02:28:47
9078Desire Van Den HoogenVeteran (40 - 49)02:28:56
9177Kayla BlomSenior02:29:19
9409Settie KrugerGrandmaster (60 - 69)02:30:17
9558Tommie GeyserVeteran (40 - 49)02:30:54
9642Savondarie PillayMaster (50 - 59)02:31:21
10912Andrea Van WykMaster (50 - 59)02:37:02
11051Heinrich DanielsVeteran (40 - 49)02:37:40
11140Ryan WilesSenior02:38:06
11250Danielle SwartSenior02:38:30
11795Anneke FourieMaster (50 - 59)02:41:05
11909Eljoh LombardSenior02:41:36
12100Brigitte BurgerJunior02:42:25
12274Lynn ElliottMaster (50 - 59)02:43:17
12313Suné ConradieSenior02:43:27
12352Rina Van Der MerweMaster (50 - 59)02:43:37
12354Isabel NaudeSenior02:43:39
12619Wendy HornMaster (50 - 59)02:45:03
12720Marguerite Susanne BlaauwSenior02:45:32
13167Liverne Smit-HartoghSenior02:47:46
13175Raymond ApollesVeteran (40 - 49)02:47:49
13388Michelle LewisMaster (50 - 59)02:48:46
13540Elizma TaylorMaster (50 - 59)02:49:39
14252Annemarie BrandGrandmaster (60 - 69)02:53:39
14685Maryna VosGreat Grandmaster (70 - 79)02:56:20
14686Anika OosthuizenMaster (50 - 59)02:56:20
15419Maryna De JonghSenior03:00:59
15490Shehnaaz JacobsGrandmaster (60 - 69)03:01:25
15499Maretha WesselsMaster (50 - 59)03:01:28
15533Nerina SchreiberMaster (50 - 59)03:01:44
15589Abraham MareeMaster (50 - 59)03:02:21
16079Shelley Dormer-KarstenVeteran (40 - 49)03:07:04
16313Adele ErasmusVeteran (40 - 49)03:09:15
16365Melda RuitersGrandmaster (60 - 69)03:09:48
17279Valda PetersenVeteran (40 - 49)03:21:24
17505Thembeka MatshangaVeteran (40 - 49)03:25:36
17506Merisha De VouxVeteran (40 - 49)03:25:36

Click here for the Two Oceans 56km Ultra Marathon 2025 results for all clubs and runners.

Click here for the Two Oceans Half Marathon 2025 results for all clubs and runners.