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- 51 40-49 Thato Justice 57:56
- 52 Junior Buhle Dhlangisa 58:00
- 53 40-49 Mokhele Molotsi Solomo 58:01
- 54 Junior Reanetse Mohono 58:05
- 55 40-49 Chantel Haywood 58:12
- 56 Junior Siyabonga Malinga 58:20
- 57 Open Nkateko Mabasa 58:22
- 58 40-49 Lorraine Mc Anda 58:24
- 59 50-59 Tefo Godwin Hlalele 58:26
- 60 40-49 Enkosi Mondleki 58:26
- 61 40-49 Sindiswa Nyamanda 58:27
- 62 40-49 Brian Mokete 58:47
- 63 Open Este Greyling 58:49
- 64 40-49 Amanda Coetzee 58:49
- 65 40-49 Nomandla Lunguza 59:04
- 66 60-69 Masamuel Moyana 59:16
- 67 Open Raboroko Lelala 59:17
- 68 50-59 Zukile Hermans 59:17
- 69 Open Lucas Pule Mokhuoa 59:17
- 70 Junior Mike Rakhabotlane 59:24
- 71 Open Liam Mc Intyre 59:38
- 72 40-49 Johannes Marumo 59:45
- 73 Open Daleen Coetzee 59:46
- 74 Open Isaac Maina 59:49
- 75 50-59 Govan Ntlhaile 1:00:05
- 76 Open Kowethu Ngesi 1:00:15
- 77 Open Juane Jacobs 1:00:25
- 78 50-59 Steven Adendorff 1:00:46
- 79 50-59 Andre Bartleman 1:00:55
- 80 40-49 Kabelo Maliehe 1:00:58
- 81 40-49 Dina Bornman 1:01:00
- 82 40-49 Vuyisile Mdungela 1:01:14
- 83 Open Thembeni Saula 1:01:14
- 84 40-49 Themba Stuurman 1:01:14
- 85 40-49 Mampoi Jonas 1:01:34
- 86 40-49 Mokhele Diphahe 1:01:53
- 87 40-49 Lerothodi Morapedi 1:02:07
- 88 Open Thobis Emmanuel 1:03:03
- 89 40-49 Martin Xuma 1:03:04
- 90 40-49 Anneline Swanepoel 1:03:10
- 91 40-49 Solange Naude 1:03:13
- 92 40-49 Leandri Van Biljon 1:03:14
- 93 Open Estiaan Bakkes 1:03:17
- 94 Open Zelna Van Schalkwyk 1:03:39
- 95 40-49 Moreki Mojapela Andrew 1:03:49
- 96 40-49 Lulu Ceronio 1:03:53
- 97 Open Kabelo Mokoena 1:03:53
- 98 50-59 Jaco Van Rooyen 1:03:54
- 99 40-49 Mokgadi Bokaba 1:04:11
- 100 40-49 Lerato Constance Rulufu 1:04:30
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 51 | 57:56 | Thato Justice | — | 40-49 | 174 | |
| 52 | 58:00 | Buhle Dhlangisa | — | Junior | 77 | |
| 53 | 58:01 | Mokhele Molotsi Solomo | — | 40-49 | 68 | |
| 54 | 58:05 | Reanetse Mohono | — | Junior | 190 | |
| 55 | 58:12 | Chantel Haywood | — | 40-49 | 82 | |
| 56 | 58:20 | Siyabonga Malinga | — | Junior | 185 | |
| 57 | 58:22 | Nkateko Mabasa | — | Open | 163 | |
| 58 | 58:24 | Lorraine Mc Anda | The Running Edge | 40-49 | 169 | |
| 59 | 58:26 | Tefo Godwin Hlalele | Cctac | 50-59 | 90 | |
| 60 | 58:26 | Enkosi Mondleki | Centre City Titaniums | 40-49 | 295 | |
| 61 | 58:27 | Sindiswa Nyamanda | Saps Striders | 40-49 | 15 | |
| 62 | 58:47 | Brian Mokete | Absa Central | 40-49 | 170 | |
| 63 | 58:49 | Este Greyling | Strider | Open | 220 | |
| 64 | 58:49 | Amanda Coetzee | Srtiders | 40-49 | 221 | |
| 65 | 59:04 | Nomandla Lunguza | SAPPE | 40-49 | 158 | |
| 66 | 59:16 | Masamuel Moyana | Saps Free State | 60-69 | 54 | |
| 67 | 59:17 | Raboroko Lelala | Saps | Open | 142 | |
| 68 | 59:17 | Zukile Hermans | All Athletes | 50-59 | 246 | |
| 69 | 59:17 | Lucas Pule Mokhuoa | — | Open | 293 | |
| 70 | 59:24 | Mike Rakhabotlane | — | Junior | 110 | |
| 71 | 59:38 | Liam Mc Intyre | — | Open | 155 | |
| 72 | 59:45 | Johannes Marumo | No | 40-49 | 119 | |
| 73 | 59:46 | Daleen Coetzee | — | Open | 206 | |
| 74 | 59:49 | Isaac Maina | — | Open | 152 | |
| 75 | 1:00:05 | Govan Ntlhaile | Myrun | 50-59 | 193 | |
| 76 | 1:00:15 | Kowethu Ngesi | — | Open | 241 | |
| 77 | 1:00:25 | Juane Jacobs | Bloemfontein Multi Sport | Open | 203 | |
| 78 | 1:00:46 | Steven Adendorff | Bloemfontein Achilles | 50-59 | 167 | |
| 79 | 1:00:55 | Andre Bartleman | Ufs | 50-59 | 279 | |
| 80 | 1:00:58 | Kabelo Maliehe | — | 40-49 | 274 | |
| 81 | 1:01:00 | Dina Bornman | Bloemfontein Striders | 40-49 | 249 | |
| 82 | 1:01:14 | Vuyisile Mdungela | — | 40-49 | 35 | |
| 83 | 1:01:14 | Thembeni Saula | — | Open | 122 | |
| 84 | 1:01:14 | Themba Stuurman | — | 40-49 | 125 | |
| 85 | 1:01:34 | Mampoi Jonas | Centre City Titaniums | 40-49 | 141 | |
| 86 | 1:01:53 | Mokhele Diphahe | — | 40-49 | 65 | |
| 87 | 1:02:07 | Lerothodi Morapedi | — | 40-49 | 164 | |
| 88 | 1:03:03 | Thobis Emmanuel | Saps | Open | 31 | |
| 89 | 1:03:04 | Martin Xuma | — | 40-49 | 34 | |
| 90 | 1:03:10 | Anneline Swanepoel | — | 40-49 | 187 | |
| 91 | 1:03:13 | Solange Naude | — | 40-49 | 211 | |
| 92 | 1:03:14 | Leandri Van Biljon | — | 40-49 | 212 | |
| 93 | 1:03:17 | Estiaan Bakkes | Pentagon Pistols | Open | 199 | |
| 94 | 1:03:39 | Zelna Van Schalkwyk | — | Open | 46 | |
| 95 | 1:03:49 | Moreki Mojapela Andrew | Saps Northern Cape | 40-49 | 242 | |
| 96 | 1:03:53 | Lulu Ceronio | — | 40-49 | 99 | |
| 97 | 1:03:53 | Kabelo Mokoena | Nedbank Running Club | Open | 166 | |
| 98 | 1:03:54 | Jaco Van Rooyen | — | 50-59 | 202 | |
| 99 | 1:04:11 | Mokgadi Bokaba | Saps Free State | 40-49 | 84 | |
| 100 | 1:04:30 | Lerato Constance Rulufu | Asa | 40-49 | 67 |
Results from ChipTimer results PDF