2025
SAPS Half-Marathon 2025 Results
Last updated 13 Oct 2025
Results loaded.
Race Results
Half-Marathon
183 finishers- 1 Open Mxenecelwa Miya 1:07:27
- 2 Open Thabo Lebakeng 1:07:27
- 3 40-49 Motlalentoa Petrus Mokhutle 1:11:28
- 4 Open Bernard Letsie 1:11:32
- 5 Open Christmas Qhali 1:12:09
- 6 Open Bokang Lisene 1:12:12
- 7 70up Ralph Nhiwatiwa 1:15:49
- 8 Junior Jaden Maema 1:18:57
- 9 Open Koena Jacob Mohomane 1:19:00
- 10 40-49 Lebohang Monele 1:19:49
- 11 60-69 Deon Lodder 1:22:31
- 12 40-49 Frans Matsilili 1:22:49
- 13 50-59 Francois Kolbe 1:23:48
- 14 Open Scotha Mokone 1:24:02
- 15 Open Isaac Ngubane 1:24:03
- 16 Open Tsholo Clement Makautse 1:24:04
- 17 Open Kirsti Bell 1:25:33
- 18 40-49 Sello Masheane 1:27:41
- 19 40-49 Fusi Petrus 1:29:05
- 20 40-49 Sello Monene 1:30:03
- 21 40-49 Gift Kefilwe Oliphant 1:30:04
- 22 60-69 Moeketsi Khomo 1:30:33
- 23 50-59 Matthews Mussimango 1:31:13
- 24 40-49 Pule Koloane 1:31:13
- 25 Open Anna Moeketsi 1:32:46
- 26 40-49 Morena Motaung 1:32:58
- 27 40-49 Zolekhaya Mbakaza 1:33:12
- 28 Open Kopano Mohlapo 1:33:46
- 29 40-49 Frikkie Janse Van Rensburg 1:34:01
- 30 40-49 Linden Nzeza 1:34:44
- 31 Open Gibson Sipho Zulu 1:35:28
- 32 Open David Van Heerden 1:35:28
- 33 40-49 Ben Kokela 1:36:34
- 34 40-49 Ananias Tshepiso Letlape 1:36:38
- 35 40-49 Rethabile Moleli 1:36:43
- 36 40-49 Morne Nel 1:37:04
- 37 Open Itumeleng Mholo 1:37:47
- 38 Open Simphiwe Saul 1:38:19
- 39 40-49 Mokheele Machongoane 1:38:23
- 40 Open Nina Marogoa 1:38:25
- 41 Open Tumelo Makhasane 1:38:34
- 42 40-49 Lebogang Musetsi 1:39:00
- 43 Open Matshidiso Thompson 1:39:11
- 44 Open Maria Tjaoane 1:39:41
- 45 Open Modise Tsoaela 1:39:42
- 46 40-49 Maphale Moloi 1:40:19
- 47 40-49 Moren Matshisevhe 1:40:23
- 48 40-49 Tumelo Mokgoetsi 1:40:38
- 49 Open Lebusho Rakwata 1:41:26
- 50 Open Lefu Matsheo 1:41:30
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 1 | 1:07:27 | Mxenecelwa Miya | Black Diamond Ac | Open | 1014 | |
| 2 | 1:07:27 | Thabo Lebakeng | Nedbank | Open | 1177 | |
| 3 | 1:11:28 | Motlalentoa Petrus Mokhutle | Hollywood Athletics Club | 40-49 | 1053 | |
| 4 | 1:11:32 | Bernard Letsie | Hollywood Free State | Open | 1194 | |
| 5 | 1:12:09 | Christmas Qhali | Cctac | Open | 1215 | |
| 6 | 1:12:12 | Bokang Lisene | — | Open | 1359 | |
| 7 | 1:15:49 | Ralph Nhiwatiwa | Goudveld Multisport | 70up | 1066 | |
| 8 | 1:18:57 | Jaden Maema | Kopanong Athletic Club | Junior | 1131 | |
| 9 | 1:19:00 | Koena Jacob Mohomane | Hollywood Afs | Open | 1140 | |
| 10 | 1:19:49 | Lebohang Monele | — | 40-49 | 1154 | |
| 11 | 1:22:31 | Deon Lodder | Harmony Striders | 60-69 | 1062 | |
| 12 | 1:22:49 | Frans Matsilili | Titanium | 40-49 | 1169 | |
| 13 | 1:23:48 | Francois Kolbe | The Running Edge | 50-59 | 1104 | |
| 14 | 1:24:02 | Scotha Mokone | Saps Free State | Open | 1001 | |
| 15 | 1:24:03 | Isaac Ngubane | Cctac | Open | 1189 | |
| 16 | 1:24:04 | Tsholo Clement Makautse | City Center Titanium Ac | Open | 1117 | |
| 17 | 1:25:33 | Kirsti Bell | Kovsies | Open | 1128 | |
| 18 | 1:27:41 | Sello Masheane | Sibanye Stillwater | 40-49 | 1171 | |
| 19 | 1:29:05 | Fusi Petrus | Sàps | 40-49 | 1054 | |
| 20 | 1:30:03 | Sello Monene | Cctac | 40-49 | 1161 | |
| 21 | 1:30:04 | Gift Kefilwe Oliphant | — | 40-49 | 1023 | |
| 22 | 1:30:33 | Moeketsi Khomo | — | 60-69 | 1219 | |
| 23 | 1:31:13 | Matthews Mussimango | Saps Free State | 50-59 | 1141 | |
| 24 | 1:31:13 | Pule Koloane | Mangaung | 40-49 | 1353 | |
| 25 | 1:32:46 | Anna Moeketsi | Nedbank Bygrace Running | Open | 1212 | |
| 26 | 1:32:58 | Morena Motaung | Saps Free State | 40-49 | 1143 | |
| 27 | 1:33:12 | Zolekhaya Mbakaza | Saps Striders Border | 40-49 | 1071 | |
| 28 | 1:33:46 | Kopano Mohlapo | Cctac | Open | 1190 | |
| 29 | 1:34:01 | Frikkie Janse Van Rensburg | Bloemfontein Multusport | 40-49 | 1083 | |
| 30 | 1:34:44 | Linden Nzeza | Saps Ec | 40-49 | 1168 | |
| 31 | 1:35:28 | Gibson Sipho Zulu | Hollywood Athletics Club | Open | 1078 | |
| 32 | 1:35:28 | David Van Heerden | Bloemfontein Striders | Open | 1196 | |
| 33 | 1:36:34 | Ben Kokela | Centre City Titaniums Ac | 40-49 | 1102 | |
| 34 | 1:36:38 | Ananias Tshepiso Letlape | Run Walk For Life Anwn | 40-49 | 1165 | |
| 35 | 1:36:43 | Rethabile Moleli | Titanium | 40-49 | 1205 | |
| 36 | 1:37:04 | Morne Nel | Harmony Striders | 40-49 | 1063 | |
| 37 | 1:37:47 | Itumeleng Mholo | All Athletes United | Open | 1148 | |
| 38 | 1:38:19 | Simphiwe Saul | Saps Striders | Open | 1155 | |
| 39 | 1:38:23 | Mokheele Machongoane | Qwaqwa Athletics Club | 40-49 | 1095 | |
| 40 | 1:38:25 | Nina Marogoa | — | Open | 1106 | |
| 41 | 1:38:34 | Tumelo Makhasane | Vaal Central Athletic | Open | 1164 | |
| 42 | 1:39:00 | Lebogang Musetsi | — | 40-49 | 1132 | |
| 43 | 1:39:11 | Matshidiso Thompson | Absa Central Athletics | Open | 1175 | |
| 44 | 1:39:41 | Maria Tjaoane | Saps Free State | Open | 1007 | |
| 45 | 1:39:42 | Modise Tsoaela | Saps | Open | 1075 | |
| 46 | 1:40:19 | Maphale Moloi | Multichoice Ac | 40-49 | 1100 | |
| 47 | 1:40:23 | Moren Matshisevhe | — | 40-49 | 1363 | |
| 48 | 1:40:38 | Tumelo Mokgoetsi | Centre City Titanium Club | 40-49 | 1220 | |
| 49 | 1:41:26 | Lebusho Rakwata | Sandf | Open | 1193 | |
| 50 | 1:41:30 | Lefu Matsheo | Centre City Titaniums A C | Open | 1092 |
Results from ChipTimer results PDF
10km Race
233 finishers- 101 Open Mpho Matseo 1:04:31
- 102 Open Chireze Barnard 1:05:00
- 103 Junior Letimile Jnr Leseane 1:05:05
- 104 50-59 Katherine Marangellis 1:05:05
- 105 Open Geraldine Spangenberg 1:05:59
- 106 40-49 Ziphezinhle Makhoba 1:06:05
- 107 50-59 Moipone Maria 1:06:15
- 108 Junior Sisanda Tshisali 1:06:16
- 109 Open Logan Van Wyk 1:06:16
- 110 60-69 Elize Lombard 1:06:40
- 111 Open Careen Botha 1:06:44
- 112 40-49 Nadine Divito 1:06:45
- 113 50-59 Rina Nel 1:07:04
- 114 50-59 Delarey Bakkes 1:07:06
- 115 50-59 Andre Van Wyk 1:07:09
- 116 40-49 Mpho Mamotho 1:07:14
- 117 Open Naledi Dichabe 1:07:16
- 118 Junior Snenhlanhla Mngwengwe 1:07:27
- 119 Open Moeketsi Ntsala 1:07:33
- 120 40-49 Makhehleni Paulos Motaung 1:07:36
- 121 Open B D Van Der Vyver 1:07:49
- 122 Open Lee Ann Pretorius 1:07:51
- 123 Junior Itumeleng Leseane 1:08:13
- 124 40-49 Millicent Hlongwane 1:08:23
- 125 Open Ntombi Mgaba 1:08:23
- 126 Open Tshepiso Motolo 1:08:24
- 127 Open Shudu Ndou 1:08:24
- 128 Open Thapelo Thapong 1:08:25
- 129 40-49 Makhanda Nomthandazo 1:08:25
- 130 Open Kelebogile Boleu 1:08:25
- 131 Open Ondamkela Mphike 1:08:25
- 132 40-49 Sandros Tumo Mokhatla 1:08:26
- 133 Open Thuso Mongale 1:08:26
- 134 60-69 Calvin Marogoa 1:08:27
- 135 40-49 Kagisho Gailele 1:10:19
- 136 Open Sixolisiwe Nobuzana 1:10:32
- 137 40-49 Akhumzi Mpanga 1:11:09
- 138 Open Tebogo Mofolo 1:12:13
- 139 40-49 Lehlohonolo Samotse 1:12:25
- 140 Open Mandiphiwe Maraule 1:12:28
- 141 40-49 Tsoana Mogorosi 1:12:42
- 142 Open Semanga Nkamane 1:12:51
- 143 Open Ntebaleng Florence Mathanjane 1:13:24
- 144 40-49 Teboho Godfrey Khoathela 1:13:31
- 145 Open Kgomotso Moipolai 1:13:37
- 146 40-49 Palesa Gaborone 1:13:59
- 147 50-59 Lehlohonolo WessleyMotaung 1:14:24
- 148 Open Thembekile Mantlana 1:14:29
- 149 Open Vuyisile Bokwa 1:14:30
- 150 50-59 Beauty Makhaye 1:14:45
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 101 | 1:04:31 | Mpho Matseo | — | Open | 216 | |
| 102 | 1:05:00 | Chireze Barnard | Pentagon Pistols | Open | 165 | |
| 103 | 1:05:05 | Letimile Jnr Leseane | — | Junior | 8 | |
| 104 | 1:05:05 | Katherine Marangellis | Achilles | 50-59 | 48 | |
| 105 | 1:05:59 | Geraldine Spangenberg | Pentagon Pistols | Open | 105 | |
| 106 | 1:06:05 | Ziphezinhle Makhoba | — | 40-49 | 298 | |
| 107 | 1:06:15 | Moipone Maria | — | 50-59 | 10 | |
| 108 | 1:06:16 | Sisanda Tshisali | Absa | Junior | 95 | |
| 109 | 1:06:16 | Logan Van Wyk | Bloemfontein Multisport | Open | 281 | |
| 110 | 1:06:40 | Elize Lombard | Striders | 60-69 | 78 | |
| 111 | 1:06:44 | Careen Botha | Pentagon Pistols | Open | 103 | |
| 112 | 1:06:45 | Nadine Divito | — | 40-49 | 81 | |
| 113 | 1:07:04 | Rina Nel | Harmony Striders | 50-59 | 41 | |
| 114 | 1:07:06 | Delarey Bakkes | Pentagon Pistols | 50-59 | 181 | |
| 115 | 1:07:09 | Andre Van Wyk | Pentagon Pistols | 50-59 | 280 | |
| 116 | 1:07:14 | Mpho Mamotho | City Of Roses | 40-49 | 69 | |
| 117 | 1:07:16 | Naledi Dichabe | — | Open | 157 | |
| 118 | 1:07:27 | Snenhlanhla Mngwengwe | — | Junior | 25 | |
| 119 | 1:07:33 | Moeketsi Ntsala | Center City Titaniums | Open | 292 | |
| 120 | 1:07:36 | Makhehleni Paulos Motaung | — | 40-49 | 83 | |
| 121 | 1:07:49 | B D Van Der Vyver | — | Open | 137 | |
| 122 | 1:07:51 | Lee Ann Pretorius | — | Open | 136 | |
| 123 | 1:08:13 | Itumeleng Leseane | — | Junior | 9 | |
| 124 | 1:08:23 | Millicent Hlongwane | Striders Bloemfontein | 40-49 | 106 | |
| 125 | 1:08:23 | Ntombi Mgaba | Centre City Titaniums Ac | Open | 171 | |
| 126 | 1:08:24 | Tshepiso Motolo | Centre City Titaniums Ac | Open | 47 | |
| 127 | 1:08:24 | Shudu Ndou | Centre City Titaniums A.C | Open | 113 | |
| 128 | 1:08:25 | Thapelo Thapong | — | Open | 4 | |
| 129 | 1:08:25 | Makhanda Nomthandazo | No | 40-49 | 114 | |
| 130 | 1:08:25 | Kelebogile Boleu | — | Open | 116 | |
| 131 | 1:08:25 | Ondamkela Mphike | Saps Striders | Open | 291 | |
| 132 | 1:08:26 | Sandros Tumo Mokhatla | Vitality | 40-49 | 91 | |
| 133 | 1:08:26 | Thuso Mongale | Hollywood Ac | Open | 102 | |
| 134 | 1:08:27 | Calvin Marogoa | Pamoja Athletic Club | 60-69 | 194 | |
| 135 | 1:10:19 | Kagisho Gailele | All Athletes United | 40-49 | 2 | |
| 136 | 1:10:32 | Sixolisiwe Nobuzana | — | Open | 135 | |
| 137 | 1:11:09 | Akhumzi Mpanga | — | 40-49 | 223 | |
| 138 | 1:12:13 | Tebogo Mofolo | Saps Fs | Open | 27 | |
| 139 | 1:12:25 | Lehlohonolo Samotse | — | 40-49 | 3 | |
| 140 | 1:12:28 | Mandiphiwe Maraule | — | Open | 219 | |
| 141 | 1:12:42 | Tsoana Mogorosi | Absa Central Athletics | 40-49 | 123 | |
| 142 | 1:12:51 | Semanga Nkamane | — | Open | 36 | |
| 143 | 1:13:24 | Ntebaleng Florence Mathanjane | — | Open | 273 | |
| 144 | 1:13:31 | Teboho Godfrey Khoathela | Ipid | 40-49 | 243 | |
| 145 | 1:13:37 | Kgomotso Moipolai | — | Open | 200 | |
| 146 | 1:13:59 | Palesa Gaborone | — | 40-49 | 198 | |
| 147 | 1:14:24 | Lehlohonolo WessleyMotaung | Fshac | 50-59 | 145 | |
| 148 | 1:14:29 | Thembekile Mantlana | — | Open | 162 | |
| 149 | 1:14:30 | Vuyisile Bokwa | — | Open | 58 | |
| 150 | 1:14:45 | Beauty Makhaye | Kzn Saps | 50-59 | 14 |
Results from ChipTimer results PDF