1.
|
20088
|
Lebopo Mompe
|
01:03:18.7
|
00:00:00.0
|
20KM Male junior
|
Cycle for life
|
2.
|
200123
|
Bakang Mookodi
|
01:03:22.0
|
00:00:03.3
|
20KM Male junior
|
Cycle for life
|
3.
|
200162
|
Mogogi Mogomela
|
01:13:00.0
|
00:09:41.3
|
20KM Male open
|
Cycle for life
|
4.
|
200148
|
Casper Ndzimu
|
01:17:00.0
|
00:13:41.3
|
20KM Male open
|
Cycle for life
|
5.
|
20069
|
Samuel Lekgotla
|
01:24:03.6
|
00:20:44.9
|
20KM Male open
|
Cycle for life
|
6.
|
200145
|
Malefane Noe
|
01:25:00.0
|
00:21:41.3
|
20KM Male open
|
Cycle for life
|
7.
|
20089
|
Thapelo Tsheole
|
01:25:07.9
|
00:21:49.2
|
20KM Male open
|
Cycle for life
|
8.
|
200163
|
Baks Chakalisa
|
01:28:00.0
|
00:24:41.3
|
20KM Male open
|
Cycle for life
|
9.
|
200134
|
Kagiso Dichabe
|
01:29:00.0
|
00:25:41.3
|
20KM Male
|
Cycle for life
|
10.
|
20076
|
Kao Ramahobo
|
01:29:10.0
|
00:25:51.3
|
20KM Male open
|
Cycle for life
|
11.
|
20072
|
Kagiso Maruatona
|
01:29:58.6
|
00:26:39.9
|
20KM Male open
|
Cycle for life
|
12.
|
20073
|
Ediretse Ramahobo
|
01:30:53.5
|
00:27:34.8
|
20KM Male open
|
Cycle for life
|
13.
|
200117
|
Lewa Olly
|
01:31:00.0
|
00:27:41.3
|
20KM Male junior
|
|
14.
|
20025
|
Jerry Maakwe
|
01:31:20.9
|
00:28:02.2
|
20KM Male open
|
Cycle for life
|
15.
|
20033
|
Clearance Abel
|
01:32:21.4
|
00:29:02.7
|
20KM Female open
|
Cycle for life
|
16.
|
200122
|
Phenyo Molefinyane
|
01:32:27.0
|
00:29:08.3
|
20KM Male open
|
Cycle for life
|
17.
|
20060
|
Kabelo Red-Van-Wyk Mogolodi
|
01:32:37.0
|
00:29:18.3
|
20KM Male open
|
Cycle for life
|
18.
|
20019
|
Tsaone Raboloko
|
01:32:43.4
|
00:29:24.7
|
20KM Male open
|
Cycle for life
|
19.
|
20010
|
Gilbert Buchler
|
01:34:58.5
|
00:31:39.8
|
20KM Male open
|
Cycle for life
|
20.
|
76
|
Thato Madimabe
|
01:47:01.9
|
00:43:43.2
|
50KM Male open
|
Cycle for life
|
21.
|
77
|
Victor Makgwelo
|
01:47:49.5
|
00:44:30.8
|
50KM Male open
|
Cycle for life
|
22.
|
36
|
Victor Potgieter
|
01:49:07.2
|
00:45:48.5
|
50KM Male open
|
Cycle for life
|
23.
|
2004
|
Nomcebo Potongwane
|
01:52:45.2
|
00:49:26.5
|
20KM Female open
|
Cycle for life
|
24.
|
20022
|
Lydia Masilo-Nkhoma
|
02:00:52.1
|
00:57:33.4
|
20KM Female open
|
Cycle for life
|
25.
|
67
|
Bokamaoso Baaitse
|
02:01:35.3
|
00:58:16.6
|
50KM Male open
|
Cycle for life
|
26.
|
8
|
Lebonetse Mokgwe
|
02:03:24.4
|
01:00:05.7
|
50KM Male open
|
Cycle for life
|
27.
|
20038
|
Ntsuku Lekalakala
|
02:05:22.5
|
01:02:03.8
|
20KM Male open
|
Cycle for life
|
28.
|
20037
|
Unnamed Racer
|
02:05:28.2
|
01:02:09.5
|
20KM Female open
|
Cycle for life
|
29.
|
46
|
Eric Visser
|
02:07:46.8
|
01:04:28.1
|
50KM Male open
|
Cycle for life
|
30.
|
81
|
Oteng Sebonego
|
02:08:00.0
|
01:04:41.3
|
50KM Male open
|
Cycle for life
|
31.
|
19
|
Tim Roddy
|
02:08:07.0
|
01:04:48.3
|
50KM Male open
|
Cycle for life
|
32.
|
85
|
Mogomotsi Setlhare
|
02:09:00.0
|
01:05:41.3
|
50KM Male open
|
Cycle for life
|
33.
|
23
|
Boikhutso Matebu
|
02:10:03.8
|
01:06:45.1
|
50KM Male open
|
Cycle for life
|
34.
|
45
|
Tswelelo Mere
|
02:10:08.9
|
01:06:50.2
|
50KM Male open
|
Cycle for life
|
35.
|
82
|
Gape Sebonego
|
02:11:00.0
|
01:07:41.3
|
50KM Male open
|
Cycle for life
|
36.
|
2
|
Martine Nel
|
02:14:08.7
|
01:10:50.0
|
50KM Female open
|
Cycle for life
|
37.
|
47
|
Grant Pretorius
|
02:15:20.9
|
01:12:02.2
|
50KM Male open
|
Cycle for life
|
38.
|
55
|
Jan-Hendrick De Buhr
|
02:17:42.7
|
01:14:24.0
|
50KM Male open
|
Cycle for life
|
39.
|
74
|
Mmusi Kekonnwe
|
02:18:16.8
|
01:14:58.1
|
50KM Male open
|
Cycle for life
|
40.
|
35
|
Thomas Meikle
|
02:19:17.1
|
01:15:58.4
|
50KM Male open
|
Cycle for life
|
41.
|
39
|
Themba Giddie
|
02:21:54.2
|
01:18:35.5
|
50KM Male open
|
Cycle for life
|
42.
|
20059
|
Cyril Makole
|
02:22:27.8
|
01:19:09.1
|
20KM Male open
|
Cycle for life
|
43.
|
20057
|
Felicia Fanikiso
|
02:22:32.8
|
01:19:14.1
|
20KM Female open
|
Cycle for life
|
44.
|
73
|
Tshepang Motubidi
|
02:23:46.5
|
01:20:27.8
|
50KM Male open
|
Cycle for life
|
45.
|
32
|
Thabo Pono
|
02:23:50.7
|
01:20:32.0
|
50KM Male open
|
Cycle for life
|
46.
|
83
|
Kabelo Dialwa
|
02:24:00.0
|
01:20:41.3
|
50KM Male open
|
Cycle for life
|
47.
|
13
|
Keoagile George
|
02:24:05.7
|
01:20:47.0
|
50KM Male open
|
Cycle for life
|
48.
|
71
|
Oduetse Kgoboge
|
02:24:31.3
|
01:21:12.6
|
50KM Male open
|
Cycle for life
|
49.
|
89
|
Christopher Moloi
|
02:25:00.0
|
01:21:41.3
|
50KM Male open
|
Cycle for life
|
50.
|
78
|
Shardrack Matswiri
|
02:25:12.0
|
01:21:53.3
|
50KM Male open
|
Cycle for life
|
51.
|
64
|
Neil Mcadam
|
02:25:14.0
|
01:21:55.3
|
50KM Male open
|
Cycle for life
|
52.
|
30
|
Tsholofelo Taolo
|
02:25:35.2
|
01:22:16.5
|
50KM Male open
|
Cycle for life
|
53.
|
58
|
Rashieh Segadimo
|
02:26:00.5
|
01:22:41.8
|
50KM Male open
|
Cycle for life
|
54.
|
66
|
Sean Taylor
|
02:26:02.8
|
01:22:44.1
|
50KM Male open
|
Cycle for life
|
55.
|
14
|
Thabo Masupe
|
02:26:09.3
|
01:22:50.6
|
50KM Male open
|
Cycle for life
|
56.
|
50
|
Graham Broomhead
|
02:26:27.2
|
01:23:08.5
|
50KM Male open
|
Cycle for life
|
57.
|
51
|
Clifford Ferreira
|
02:26:29.9
|
01:23:11.2
|
50KM Male open
|
Cycle for life
|
58.
|
200136
|
Rio Teichman
|
02:28:00.0
|
01:24:41.3
|
20KM Male junior
|
Cycle for life
|
59.
|
200133
|
Martin Roberts
|
02:28:01.0
|
01:24:42.3
|
20KM Male open
|
Cycle for life
|
60.
|
200129
|
Marcio Marebole
|
02:28:05.0
|
01:24:46.3
|
20KM Male junior
|
Cycle for life
|
61.
|
20084
|
Iris Halldorsdottir
|
02:29:47.7
|
01:26:29.0
|
20KM Female open
|
Cycle for life
|
62.
|
37
|
Stefan Van Der Walt
|
02:30:01.8
|
01:26:43.1
|
50KM Male open
|
Cycle for life
|
63.
|
27
|
Ralf Holzapfel
|
02:30:02.8
|
01:26:44.1
|
50KM Male open
|
Cycle for life
|
64.
|
59
|
Gaolatlhe Matswiri
|
02:32:16.7
|
01:28:58.0
|
50KM Male open
|
Cycle for life
|
65.
|
20082
|
Tshepiso Mogale
|
02:32:59.6
|
01:29:40.9
|
20KM Male open
|
Cycle for life
|
66.
|
20098
|
Tshenolo Mogale
|
02:33:03.7
|
01:29:45.0
|
20KM Male open
|
Cycle for life
|
67.
|
29
|
Michael Mogopa
|
02:34:26.5
|
01:31:07.8
|
50KM Male open
|
Cycle for life
|
68.
|
200160
|
Tshepo Maaie
|
02:35:00.0
|
01:31:41.3
|
50KM Male open
|
Cycle for life
|
69.
|
68
|
Gobona Mantle
|
02:35:19.9
|
01:32:01.2
|
50KM Female open
|
Cycle for life
|
T70.
|
79
|
Lenano Mosime
|
02:36:00.0
|
01:32:41.3
|
50KM Male open
|
Cycle for life
|
T70.
|
88
|
Warren Rigelsford
|
02:36:00.0
|
01:32:41.3
|
50KM Male open
|
Cycle for life
|
72.
|
60
|
Thatayaone Dibe
|
02:36:05.3
|
01:32:46.6
|
50KM Male open
|
Cycle for life
|
73.
|
33
|
Tshoganetso Tervin Tamasiga
|
02:37:55.3
|
01:34:36.6
|
50KM Male open
|
Cycle for life
|
74.
|
22
|
Ronald Tshwaane
|
02:41:13.9
|
01:37:55.2
|
50KM Male open
|
Cycle for life
|
75.
|
42
|
Thobo Kowa
|
02:41:16.8
|
01:37:58.1
|
50KM Male open
|
Cycle for life
|
76.
|
40
|
Michiel Van Veelen
|
02:41:40.6
|
01:38:21.9
|
50KM Male open
|
Cycle for life
|
77.
|
20
|
Neville Royston
|
02:41:43.3
|
01:38:24.6
|
50KM Male open
|
Cycle for life
|
78.
|
28
|
Darius Kamwi
|
02:41:44.7
|
01:38:26.0
|
50KM Male open
|
Cycle for life
|
79.
|
90
|
Lesedi Ketsebae
|
02:42:00.0
|
01:38:41.3
|
50KM Male open
|
Cycle for life
|
80.
|
20049
|
Tshepang Magang
|
02:42:20.8
|
01:39:02.1
|
20KM Female open
|
Cycle for life
|
81.
|
20053
|
Alexander Moss
|
02:42:26.4
|
01:39:07.7
|
20KM Male open
|
Cycle for life
|
82.
|
200124
|
David Lebalelo
|
02:47:00.0
|
01:43:41.3
|
20KM Male open
|
Cycle for life
|
83.
|
31
|
Geoffrey Phonchi
|
02:48:35.6
|
01:45:16.9
|
50KM Male open
|
Cycle for life
|
84.
|
18
|
Asad Petkar
|
02:48:51.9
|
01:45:33.2
|
50KM Male open
|
Cycle for life
|
85.
|
56
|
Iqbal Essof
|
02:48:54.5
|
01:45:35.8
|
50KM Male open
|
Cycle for life
|
86.
|
87
|
Thabiwa Thabiwa
|
02:49:00.0
|
01:45:41.3
|
50KM Male open
|
Cycle for life
|
87.
|
91
|
Monthusi Blanda
|
02:50:00.0
|
01:46:41.3
|
50KM Male open
|
Cycle for life
|
88.
|
15
|
Leigh Ruis
|
02:52:51.7
|
01:49:33.0
|
50KM Male open
|
Cycle for life
|
89.
|
70
|
Martin Morapedi
|
02:52:58.3
|
01:49:39.6
|
50KM Male open
|
Cycle for life
|
90.
|
65
|
Ian Paddick
|
02:53:25.1
|
01:50:06.4
|
50KM Male open
|
Cycle for life
|
91.
|
61
|
Didimalang Moaro
|
02:59:26.0
|
01:56:07.3
|
50KM Male open
|
Cycle for life
|
92.
|
86
|
Othata Pelotona
|
03:00:00.0
|
01:56:41.3
|
50KM Male open
|
Cycle for life
|
93.
|
12
|
Fiona Bayes
|
03:03:59.6
|
02:00:40.9
|
50KM Female open
|
Cycle for life
|
94.
|
11
|
Nick Bayes
|
03:04:02.1
|
02:00:43.4
|
50KM Male open
|
Cycle for life
|
95.
|
3
|
Budzanani Tacheba
|
03:04:23.8
|
02:01:05.1
|
50KM Male open
|
Cycle for life
|
96.
|
10
|
Saizi Ngombe
|
03:07:00.1
|
02:03:41.4
|
50KM Male open
|
Cycle for life
|
97.
|
41
|
Thomas Brandy
|
03:07:24.5
|
02:04:05.8
|
50KM Male open
|
Cycle for life
|
98.
|
43
|
Paul Stevens
|
03:07:26.2
|
02:04:07.5
|
50KM Male open
|
Cycle for life
|
99.
|
9
|
Maitshwarelo Matsheka
|
03:08:42.5
|
02:05:23.8
|
50KM Male open
|
Cycle for life
|
100.
|
48
|
Tshenolo Phirie
|
03:17:00.0
|
02:13:41.3
|
50KM Male open
|
Cycle for life
|