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- 1 Open Thabang Mathosa 31:45
- 2 Open Retshidisitswe Shai 32:13
- 3 Open Omphile Letshabo 32:21
- 4 Open Njoko Mlondolozi 32:31
- 5 Junior Manny Wilson 34:19
- 6 Junior Dries Van Tonder 34:21
- 7 Open Katleho Elia 34:46
- 8 Open Tumelo Motlhale 34:55
- 9 Junior Kabelo Mojaki 35:02
- 10 Junior Tokollo Blom 35:33
- 11 40-49 Mabine Lenyatsa 35:36
- 12 Open Masilo Khoabane 35:44
- 13 Junior Karabelo Mabeta 36:21
- 14 40-49 Este Van Tonder 38:48
- 15 Open Oarabile Tsaoke 38:53
- 16 Open Tebogo Tlhabatlhaba 38:53
- 17 Open Carrissa Erasmus 39:17
- 18 Junior Tumelo Musa 39:21
- 19 Junior Teboho Molotsi 39:22
- 20 Open Lehlohonolo InnocentMphi 39:56
- 21 Open Oletetswe Masithela 39:57
- 22 Junior Otshepeng Kamogelo Mothibi 43:08
- 23 40-49 Thabiso Thekiso 44:21
- 24 Open Nkosinathi Singonzo 47:42
- 25 50-59 Johann Claassens 48:15
- 26 Open Zanmarie Swanepoel 48:24
- 27 Junior Moleboheng Mohapi 49:08
- 28 Open Sipho Ngobe 49:09
- 29 60-69 Nico Killian 49:15
- 30 Open Maryna Swanepoel 49:32
- 31 Open Phillemon Sekhula 51:04
- 32 Junior Moleboheng Bogosi 51:04
- 33 40-49 Leonard Jingose 51:04
- 34 Junior Reitumetse Beukes 51:15
- 35 60-69 Jh Campher 51:18
- 36 Open Ontiretse Lobaleng 51:41
- 37 Junior Lleerinne Van Rooyen 51:41
- 38 Junior Elri Greyling 52:08
- 39 Junior Boipelo Malebo 52:26
- 40 Open Hilda Ramakuela 53:09
- 41 40-49 Mokhele Thulo 53:13
- 42 50-59 Thabang Molise 53:42
- 43 Open Tinashe Hafe 54:02
- 44 40-49 Pule Tekane 54:46
- 45 50-59 Errol Hansen 56:49
- 46 Open Danie Breytenbach 56:52
- 47 Open Mianda Nel 56:54
- 48 40-49 Teboho Lemao 56:58
- 49 Open Brieta Pienaar 57:19
- 50 40-49 Lesedi Motlhanke 57:29
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 1 | 31:45 | Thabang Mathosa | Nedbank By Grace | Open | 64 | |
| 2 | 32:13 | Retshidisitswe Shai | Eskom | Open | 294 | |
| 3 | 32:21 | Omphile Letshabo | Nedbank | Open | 208 | |
| 4 | 32:31 | Njoko Mlondolozi | Bloemfontein Achilles | Open | 147 | |
| 5 | 34:19 | Manny Wilson | Grey College | Junior | 172 | |
| 6 | 34:21 | Dries Van Tonder | Grey Secondary | Junior | 290 | |
| 7 | 34:46 | Katleho Elia | — | Open | 121 | |
| 8 | 34:55 | Tumelo Motlhale | City Of Roses | Open | 232 | |
| 9 | 35:02 | Kabelo Mojaki | Nedbank Bygrace Running | Junior | 237 | |
| 10 | 35:33 | Tokollo Blom | Kopanong Athletic Club | Junior | 126 | |
| 11 | 35:36 | Mabine Lenyatsa | Independent Runner | 40-49 | 7 | |
| 12 | 35:44 | Masilo Khoabane | countryNo Club | Open | 16 | |
| 13 | 36:21 | Karabelo Mabeta | Christiaan De Wet | Junior | 226 | |
| 14 | 38:48 | Este Van Tonder | Nedbank Bygrace | 40-49 | 143 | |
| 15 | 38:53 | Oarabile Tsaoke | City Of Roses | Open | 133 | |
| 16 | 38:53 | Tebogo Tlhabatlhaba | City Of Roses | Open | 230 | |
| 17 | 39:17 | Carrissa Erasmus | Kovsies | Open | 117 | |
| 18 | 39:21 | Tumelo Musa | Christiaan De Wet | Junior | 228 | |
| 19 | 39:22 | Teboho Molotsi | Christiaan De Wet | Junior | 227 | |
| 20 | 39:56 | Lehlohonolo InnocentMphi | City Of Roses | Open | 72 | |
| 21 | 39:57 | Oletetswe Masithela | City Of Roses | Open | 231 | |
| 22 | 43:08 | Otshepeng Kamogelo Mothibi | Heidedal Development | Junior | 186 | |
| 23 | 44:21 | Thabiso Thekiso | Pamoja Ac | 40-49 | 296 | |
| 24 | 47:42 | Nkosinathi Singonzo | All Athletes United | Open | 236 | |
| 25 | 48:15 | Johann Claassens | Grootvlei Marathon Club | 50-59 | 132 | |
| 26 | 48:24 | Zanmarie Swanepoel | Bloemfontein Multisport | Open | 204 | |
| 27 | 49:08 | Moleboheng Mohapi | Nedbank By Grace | Junior | 56 | |
| 28 | 49:09 | Sipho Ngobe | — | Open | 209 | |
| 29 | 49:15 | Nico Killian | Bloemfontein Multisport | 60-69 | 179 | |
| 30 | 49:32 | Maryna Swanepoel | Kovsies | Open | 98 | |
| 31 | 51:04 | Phillemon Sekhula | — | Open | 128 | |
| 32 | 51:04 | Moleboheng Bogosi | Netbank Bygrace Club | Junior | 154 | |
| 33 | 51:04 | Leonard Jingose | Pamoja A.C | 40-49 | 238 | |
| 34 | 51:15 | Reitumetse Beukes | Netbank Bygrace Club | Junior | 153 | |
| 35 | 51:18 | Jh Campher | Bloemfontein Striders | 60-69 | 276 | |
| 36 | 51:41 | Ontiretse Lobaleng | Saps | Open | 29 | |
| 37 | 51:41 | Lleerinne Van Rooyen | Martie Du Plessis School | Junior | 184 | |
| 38 | 52:08 | Elri Greyling | Oos Vrystaat Running Club | Junior | 161 | |
| 39 | 52:26 | Boipelo Malebo | Nedbank By Grace | Junior | 134 | |
| 40 | 53:09 | Hilda Ramakuela | Centre City Tatiniums | Open | 168 | |
| 41 | 53:13 | Mokhele Thulo | No | 40-49 | 229 | |
| 42 | 53:42 | Thabang Molise | Saps | 50-59 | 60 | |
| 43 | 54:02 | Tinashe Hafe | Centre City Titaniums Ac | Open | 88 | |
| 44 | 54:46 | Pule Tekane | — | 40-49 | 224 | |
| 45 | 56:49 | Errol Hansen | — | 50-59 | 112 | |
| 46 | 56:52 | Danie Breytenbach | — | Open | 180 | |
| 47 | 56:54 | Mianda Nel | Centre City Titaniums Ac | Open | 12 | |
| 48 | 56:58 | Teboho Lemao | Centre City Titaniums Ac | 40-49 | 127 | |
| 49 | 57:19 | Brieta Pienaar | — | Open | 196 | |
| 50 | 57:29 | Lesedi Motlhanke | Centre City Titaniums A C | 40-49 | 275 |
Results from ChipTimer results PDF