Solo
1
Marnu Vermaak
1:05:25
2
Lizanne Meyer
1:15:47
3
Jason Dunne
1:15:51
men · 16-24
Rank
Bib
Athlete
Time
Gap
1
#32
Marnu Vermaak
1:05:25
—
2
#33
Daniel Gammie
1:22:18
+16:53
3
#38
Kyle Mileham
1:27:03
+21:38
men · 25-29
Rank
Bib
Athlete
Time
Gap
1
#36
Jason Dunne
1:15:51
—
2
#30
Indu Ngcezula
1:27:48
+11:57
3
#68
Killian Engelbrecht
1:31:36
+15:45
men · 30-34
Rank
Bib
Athlete
Time
Gap
1
#34
Kwanele Yokwe
1:26:15
—
men · 35-39
Rank
Bib
Athlete
Time
Gap
1
#35
Pw Steinberg
1:18:08
—
2
#26
Jason Rutenberg
1:33:21
+15:13
3
#29
Dirco Haasbroek
1:36:40
+18:32
men · 40-44
Rank
Bib
Athlete
Time
Gap
1
#28
Samashen Naicker
1:45:25
—
men · 50-54
Rank
Bib
Athlete
Time
Gap
1
#27
Alan Bezuidenhout
1:27:21
—
men · 60+
Rank
Bib
Athlete
Time
Gap
1
#37
Mark Patel
1:24:29
—
women · 16-24
Rank
Bib
Athlete
Time
Gap
1
#12
Leigh-Anka Van Wyk
1:32:02
—
2
#2
Jenna Anthoney
1:37:51
+5:49
women · 25-29
Rank
Bib
Athlete
Time
Gap
1
#9
Lizanne Meyer
1:15:47
—
women · 30-34
Rank
Bib
Athlete
Time
Gap
1
#65
Natasha Myburgh
1:38:21
—
2
#11
Nandi Buthelezi
2:06:09
+27:48
women · 35-39
Rank
Bib
Athlete
Time
Gap
1
#8
Larize Mcphail
1:32:11
—
2
#6
Chevonne Rutenberg
1:34:23
+2:12
3
#10
Hazel Mawoko
1:47:36
+15:25
4
#7
Thandi Makama
2:08:59
+36:48
5
#53
Hlengiwe Manqele
2:09:32
+37:21
Doubles
1
Nathan Salt & Louis Achadinha
1:01:00
2
Ivan Smit & Cullen Smit
1:06:41
3
Markus Oosthuizen & Joshua De Oliveira
1:07:46
men · 25-29
Rank
Bib
Athlete
Time
Gap
1
#64
Nathan Salt & Louis AchadinhaPro
1:01:00
—
2
#57
Ivan Smit & Cullen Smit
1:06:41
+5:41
3
#62
Markus Oosthuizen & Joshua De Oliveira
1:07:46
+6:46
4
#61
Milan Patel & Akhil Kuverjee
1:35:26
+34:26
men · 30-34
Rank
Bib
Athlete
Time
Gap
1
#66
C=callum Geddess & Dylan HeubnerPro
1:09:54
—
2
#58
Werner Reynierse & Jason Viljoen
1:31:50
+21:56
3
#60
Jiten Kunvar & Mithun Govind
1:36:01
+26:07
men · 35-39
Rank
Bib
Athlete
Time
Gap
1
#59
Warren Van Blommestein & Gareth Neilson
1:25:51
—
men · 40-44
Rank
Bib
Athlete
Time
Gap
1
#56
Kyle Shiel & Justin Botha
1:17:02
—
2
#55
Johann Van Vuuren & Wikus Mitchell
1:33:08
+16:06
men · 55-59
Rank
Bib
Athlete
Time
Gap
1
#63
Craig Jacobs & Quentin JanPro
1:16:30
—
women · 16-24
Rank
Bib
Athlete
Time
Gap
1
#18
Tyla Du Preez & Alyssa Bettencourt
1:29:43
—
women · 25-29
Rank
Bib
Athlete
Time
Gap
1
#54
Storm Warmback & Nicole FouriePro
1:18:07
—
2
#23
Tamryn Raynor & Erin Du Plessis
1:22:20
+4:13
3
#24
Vee Ngcezula & Gaby Visser
1:33:52
+15:45
women · 30-34
Rank
Bib
Athlete
Time
Gap
1
#15
Shay Fisher & Tayla Fisher
1:22:54
—
2
#19
Kaylee Wilmans & Bianca Borril
1:34:27
+11:33
women · 35-39
Rank
Bib
Athlete
Time
Gap
1
#20
Tracy Ramos & Daniella Ramos
1:32:06
—
2
#14
Jamie Kurten & Kelly Webster
1:37:38
+5:32
3
#22
Deepa Govind & Poonam Muljee
2:03:20
+31:14
women · 40-44
Rank
Bib
Athlete
Time
Gap
1
#17
Estee Ferreira & Chantelle Geladaris
1:40:39
—
women · 45-49
Rank
Bib
Athlete
Time
Gap
1
#13
Asanda Maku & Lindiwe Mthombeni
1:40:31
—
women · 60+
Rank
Bib
Athlete
Time
Gap
1
#16
Anne Bourne & Cindy Beeming
1:30:38
—
Mixed
1
Jessica Ferreira & Logan Fisher
1:20:55
2
Etienne Faasen & Clarissa Van Rooyen
1:22:55
3
Simone Branquinho & Brad Swartz
1:23:46
mixed · 16-24
Rank
Bib
Athlete
Time
Gap
1
#43
Jessica Ferreira & Logan Fisher
1:20:55
—
mixed · 25-29
Rank
Bib
Athlete
Time
Gap
1
#49
Etienne Faasen & Clarissa Van Rooyen
1:22:55
—
mixed · 30-34
Rank
Bib
Athlete
Time
Gap
1
#67
Bongekile L Mkwanazi & Neo Mokoena
1:26:58
—
2
#51
Johan Erasmus & Melissa Crouse
1:31:04
+4:06
3
#46
Sarah Ferreira & Chris Geladaris
1:34:26
+7:28
mixed · 35-39
Rank
Bib
Athlete
Time
Gap
1
#40
Simone Branquinho & Brad Swartz
1:23:46
—
2
#47
Dieter Schulz & Nicole Forte
1:24:45
+0:59
3
#52
Monique Du Plessis & Andries Du Plessis
1:49:57
+26:11
mixed · 40-44
Rank
Bib
Athlete
Time
Gap
1
#44
Ndivhuwo Tshipala & Lerato Lentsela
1:24:04
—
2
#48
Leandri Behrens & Wayne Mcphail
1:27:16
+3:12
3
#42
Ashley Wilson & Cheri Wilson
1:27:49
+3:45
mixed · 55-59
Rank
Bib
Athlete
Time
Gap
1
#45
Liz Alves & Carlos Fidalgo
1:30:43
—
mixed · 60+
Rank
Bib
Athlete
Time
Gap
1
#39
Colin Steyn & Candice Steyn
1:28:47
—
women · 25-29
Rank
Bib
Athlete
Time
Gap
1
#50
Monique Van Deventer & Anika Kern
1:29:24
—