2025
SAPS Half-Marathon 2025 Results
Last updated 13 Oct 2025
Results loaded.
Race Results
Half-Marathon
183 finishers- 51 Open Lehlohonolo Qai 1:41:38
- 52 Open Lereko Naile 1:42:26
- 53 50-59 Rakgosane Gift Mokhutle 1:43:57
- 54 40-49 Mpumelelo Bobi 1:43:58
- 55 40-49 Angelique Van Der Merwe 1:44:15
- 56 40-49 Niki Mdibaniso 1:44:20
- 57 Open Dawie Van Der Merwe 1:45:02
- 58 Open Johan Du Plessis 1:45:35
- 59 Open Adellé Jordaan 1:45:35
- 60 Open Amogelang Lobelo 1:45:37
- 61 40-49 Khotso Maqalika 1:45:51
- 62 50-59 Wikkie Van Der Merwe 1:45:59
- 63 40-49 Germanus Pieterson 1:46:45
- 64 Open Kabelo Masekoa 1:46:53
- 65 Open Ishmael Mokhele 1:47:30
- 66 40-49 Madodandile Mehlomakulu 1:47:43
- 67 40-49 Mthetheleli Nongalo 1:47:43
- 68 40-49 Lebohang Masheane 1:48:01
- 69 Open Franjo Hattingh 1:48:02
- 70 40-49 Molemo Mohapi 1:48:06
- 71 50-59 Edward Motloung 1:48:08
- 72 Open Mandisi Maqokolo 1:50:06
- 73 Open Luzuko Rofuzana 1:50:35
- 74 40-49 Maseti Thamsanqa 1:50:44
- 75 40-49 Dawie Van Der Merwe 1:51:00
- 76 50-59 Carolise Jacobs 1:51:04
- 77 40-49 Chabeli Nyedimane 1:51:23
- 78 Open Phathutshedzo Mokwebo 1:51:32
- 79 50-59 Kgopiso Kgakatsi 1:52:26
- 80 Junior Lebogang Moroe 1:52:32
- 81 50-59 Modisaotsile Ntlhokoa 1:53:21
- 82 40-49 Roan Grunder 1:53:21
- 83 40-49 Phillipus Van Der Walt 1:53:44
- 84 Open Ndabuko Zulu 1:53:44
- 85 40-49 Walter Maphutsi 1:53:53
- 86 40-49 Thafeni Mangaliso 1:54:55
- 87 50-59 Martin Letshabo 1:58:21
- 88 40-49 Edgar Segopolo 1:58:21
- 89 40-49 Mxolisi Mkrola 1:58:21
- 90 50-59 Tankhiso Seabo 1:58:22
- 91 Open Tshepo Gqamane 1:58:23
- 92 40-49 Paseka Mohapi 1:58:23
- 93 40-49 Songela Koloku 1:58:27
- 94 60-69 Marita Shone 1:58:40
- 95 40-49 Saritta Wiese 1:58:47
- 96 40-49 Moeti Taetsane 1:58:54
- 97 40-49 Mmadikgale Moenyane 2:00:00
- 98 40-49 Hlekenya Petrus Tshabalala 2:00:02
- 99 Open Rhulani Ndlovu 2:00:12
- 100 Open Claudia Ntsapi 2:00:57
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 51 | 1:41:38 | Lehlohonolo Qai | All Athletes United | Open | 1077 | |
| 52 | 1:42:26 | Lereko Naile | Centre City Titaniums A.C | Open | 1183 | |
| 53 | 1:43:57 | Rakgosane Gift Mokhutle | Saps Free State | 50-59 | 1115 | |
| 54 | 1:43:58 | Mpumelelo Bobi | Saps Striders | 40-49 | 1018 | |
| 55 | 1:44:15 | Angelique Van Der Merwe | Pentagon Pistols | 40-49 | 1146 | |
| 56 | 1:44:20 | Niki Mdibaniso | Saps Striders | 40-49 | 1008 | |
| 57 | 1:45:02 | Dawie Van Der Merwe | Bloemfontein Striders | Open | 1137 | |
| 58 | 1:45:35 | Johan Du Plessis | The Running Edge | Open | 1210 | |
| 59 | 1:45:35 | Adellé Jordaan | The Running Edge | Open | 1211 | |
| 60 | 1:45:37 | Amogelang Lobelo | Christiaan De Wet | Open | 1352 | |
| 61 | 1:45:51 | Khotso Maqalika | Center City Titaniums A/C | 40-49 | 1200 | |
| 62 | 1:45:59 | Wikkie Van Der Merwe | Bloemfontein Striders | 50-59 | 1174 | |
| 63 | 1:46:45 | Germanus Pieterson | Centre City Titaniums Ac | 40-49 | 1160 | |
| 64 | 1:46:53 | Kabelo Masekoa | Cctac | Open | 1221 | |
| 65 | 1:47:30 | Ishmael Mokhele | Saps | Open | 1085 | |
| 66 | 1:47:43 | Madodandile Mehlomakulu | Saps Striders | 40-49 | 1024 | |
| 67 | 1:47:43 | Mthetheleli Nongalo | Saps Striders Ec Border | 40-49 | 1123 | |
| 68 | 1:48:01 | Lebohang Masheane | Cut | 40-49 | 1224 | |
| 69 | 1:48:02 | Franjo Hattingh | — | Open | 1149 | |
| 70 | 1:48:06 | Molemo Mohapi | Pamoja | 40-49 | 1082 | |
| 71 | 1:48:08 | Edward Motloung | Centre City Titanuim Ac | 50-59 | 1217 | |
| 72 | 1:50:06 | Mandisi Maqokolo | Saps Striders Border | Open | 1022 | |
| 73 | 1:50:35 | Luzuko Rofuzana | Saps Striders | Open | 1073 | |
| 74 | 1:50:44 | Maseti Thamsanqa | — | 40-49 | 1199 | |
| 75 | 1:51:00 | Dawie Van Der Merwe | The Running Edge | 40-49 | 1103 | |
| 76 | 1:51:04 | Carolise Jacobs | Titaniums | 50-59 | 1184 | |
| 77 | 1:51:23 | Chabeli Nyedimane | Nedbank By Grace | 40-49 | 1076 | |
| 78 | 1:51:32 | Phathutshedzo Mokwebo | Sandf | Open | 1127 | |
| 79 | 1:52:26 | Kgopiso Kgakatsi | City Of Roses Athletes | 50-59 | 1360 | |
| 80 | 1:52:32 | Lebogang Moroe | — | Junior | 32 | |
| 81 | 1:53:21 | Modisaotsile Ntlhokoa | Grootvlei Marathon Club | 50-59 | 1068 | |
| 82 | 1:53:21 | Roan Grunder | Bloemfontein Striders | 40-49 | 1090 | |
| 83 | 1:53:44 | Phillipus Van Der Walt | Kimberley Road Runners | 40-49 | 1059 | |
| 84 | 1:53:44 | Ndabuko Zulu | — | Open | 1216 | |
| 85 | 1:53:53 | Walter Maphutsi | City Centre Titaniums | 40-49 | 1222 | |
| 86 | 1:54:55 | Thafeni Mangaliso | Saps Fs | 40-49 | 1107 | |
| 87 | 1:58:21 | Martin Letshabo | Saps | 50-59 | 1080 | |
| 88 | 1:58:21 | Edgar Segopolo | Mangaung Athletic Club | 40-49 | 1081 | |
| 89 | 1:58:21 | Mxolisi Mkrola | All Athletic United | 40-49 | 1139 | |
| 90 | 1:58:22 | Tankhiso Seabo | All Athletes United | 50-59 | 1356 | |
| 91 | 1:58:23 | Tshepo Gqamane | Cctac | Open | 1133 | |
| 92 | 1:58:23 | Paseka Mohapi | Saps Free State | 40-49 | 1202 | |
| 93 | 1:58:27 | Songela Koloku | Cctac | 40-49 | 1197 | |
| 94 | 1:58:40 | Marita Shone | Pentagon Pistols | 60-69 | 1172 | |
| 95 | 1:58:47 | Saritta Wiese | Bloemfofntein Multisport | 40-49 | 1144 | |
| 96 | 1:58:54 | Moeti Taetsane | Saps | 40-49 | 1138 | |
| 97 | 2:00:00 | Mmadikgale Moenyane | Pirates Road Running Club | 40-49 | 1003 | |
| 98 | 2:00:02 | Hlekenya Petrus Tshabalala | Free State Saps | 40-49 | 1136 | |
| 99 | 2:00:12 | Rhulani Ndlovu | — | Open | 1119 | |
| 100 | 2:00:57 | Claudia Ntsapi | Centre City Titaniums Ac | Open | 1093 |
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