2025
MAC Heritage Day Half Marathon 2025 Results
Organised by Mangaung Athletics Club
Last updated 25 Jun 2026
Results loaded.
Race Results
Half-Marathon
198 finishers- 151 40-49 Timothy Mc Anfa 2:21:20
- 152 50-59 Thabo Sesedinyane 2:21:39
- 153 Open Alice Losabe 2:21:49
- 154 60-69 Lynette Fischer 2:23:07
- 155 Open Neo Mahuma 2:23:20
- 156 70up Jan Naborn 2:24:20
- 157 40-49 Sabelo Shezi 2:24:57
- 158 Open Bianca Britz 2:25:42
- 159 50-59 Nthako Thaele 2:25:44
- 160 40-49 Brian Mokete 2:25:49
- 161 Open Henriette Van Graan 2:26:02
- 162 50-59 Tumelo Masukela 2:27:00
- 163 40-49 Rudolf Hoffman 2:27:09
- 164 40-49 Thembakazi Khakhane 2:27:24
- 165 Open Hanchen Grove 2:27:52
- 166 40-49 Doné Leech 2:28:09
- 167 50-59 Emily Mackay 2:28:10
- 168 Open Simoné Venter 2:28:13
- 169 50-59 Charmaine De Villiers 2:29:02
- 170 Open Jaco Smith 2:29:04
- 171 Open Fikile Mini 2:29:18
- 172 60-69 Andries Spangenberg 2:29:20
- 173 Open Lebaka Lehobo 2:29:25
- 174 Open S M Kopo 2:29:38
- 175 Open Kabelo Mokoena 2:30:12
- 176 40-49 Kagisho Gailele 2:32:27
- 177 40-49 Mokena Photolo 2:32:34
- 178 40-49 Mohau Molakeng 2:33:07
- 179 60-69 Elize Lombard 2:39:45
- 180 Open Thandeka Ntshangase 2:40:34
- 181 50-59 Sue Watson 2:40:44
- 182 Open Ephraim Manyabela 2:41:02
- 183 40-49 Mpho Mamotho 2:42:30
- 184 60-69 Lucy Shale 2:42:59
- 185 Open Eugene Seloane 2:43:28
- 186 40-49 Akhumzi Mphanga 2:43:29
- 187 40-49 Nchakha Monyane 2:44:43
- 188 40-49 Lephandiwe Mbawula 2:44:44
- 189 40-49 Mamonyane Monyane 2:44:46
- 190 40-49 Lekhooa Adoro 2:45:17
- 191 Open Magdeline Khoza 2:46:57
- 192 40-49 Ndileka Tyu 2:46:57
- 193 Open Lathitha Tube 2:47:55
- 194 Open Mava Nxesi 2:50:33
- 195 40-49 Teboho Khoathela 2:53:09
- 196 Open Abongile Jeloa 2:56:41
- 197 40-49 Obakeng Setlhatswe 2:57:31
- 198 50-59 Mathilda Smit 3:05:55
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 151 | 2:21:20 | Timothy Mc Anfa | The Running Edge | 40-49 | 4064 | |
| 152 | 2:21:39 | Thabo Sesedinyane | — | 50-59 | 4145 | |
| 153 | 2:21:49 | Alice Losabe | Pamoja Ac | Open | 4014 | |
| 154 | 2:23:07 | Lynette Fischer | Move Multisport | 60-69 | 435 | |
| 155 | 2:23:20 | Neo Mahuma | Centre City Titaniums Ac | Open | 4127 | |
| 156 | 2:24:20 | Jan Naborn | Bloemfontein Achilles | 70up | 489 | |
| 157 | 2:24:57 | Sabelo Shezi | — | 40-49 | 4037 | |
| 158 | 2:25:42 | Bianca Britz | Goudveld Multisport | Open | 4061 | |
| 159 | 2:25:44 | Nthako Thaele | Absa Running Club | 50-59 | 4033 | |
| 160 | 2:25:49 | Brian Mokete | Absa Athletics Club | 40-49 | 4076 | |
| 161 | 2:26:02 | Henriette Van Graan | Goudveld Multisport | Open | 4062 | |
| 162 | 2:27:00 | Tumelo Masukela | Fs Socdev Atletic Club | 50-59 | 4179 | |
| 163 | 2:27:09 | Rudolf Hoffman | Pamoja Athletic Club | 40-49 | 4077 | |
| 164 | 2:27:24 | Thembakazi Khakhane | Titanium | 40-49 | 4186 | |
| 165 | 2:27:52 | Hanchen Grove | The Running Edge | Open | 497 | |
| 166 | 2:28:09 | Doné Leech | — | 40-49 | 4169 | |
| 167 | 2:28:10 | Emily Mackay | Centre City Titanium Ac | 50-59 | 4108 | |
| 168 | 2:28:13 | Simoné Venter | — | Open | 4092 | |
| 169 | 2:29:02 | Charmaine De Villiers | Centre City Titanuims Ac | 50-59 | 4051 | |
| 170 | 2:29:04 | Jaco Smith | Bloemfontein Striders | Open | 4007 | |
| 171 | 2:29:18 | Fikile Mini | Mangaung Athletic Club | Open | 4199 | |
| 172 | 2:29:20 | Andries Spangenberg | Pentagon Pistols | 60-69 | 4104 | |
| 173 | 2:29:25 | Lebaka Lehobo | Bloemfontein Striders | Open | 4030 | |
| 174 | 2:29:38 | S M Kopo | Free State Health A.C | Open | 4001 | |
| 175 | 2:30:12 | Kabelo Mokoena | Nedbank Running Club | Open | 4042 | |
| 176 | 2:32:27 | Kagisho Gailele | All Athletes United | 40-49 | 4005 | |
| 177 | 2:32:34 | Mokena Photolo | Vitality | 40-49 | 315 | |
| 178 | 2:33:07 | Mohau Molakeng | — | 40-49 | 4218 | |
| 179 | 2:39:45 | Elize Lombard | Bloemfontein Striders | 60-69 | 4053 | |
| 180 | 2:40:34 | Thandeka Ntshangase | Pamoja | Open | 4034 | |
| 181 | 2:40:44 | Sue Watson | Achilles | 50-59 | 4135 | |
| 182 | 2:41:02 | Ephraim Manyabela | Achillies | Open | 4074 | |
| 183 | 2:42:30 | Mpho Mamotho | City Of Roses | 40-49 | 4086 | |
| 184 | 2:42:59 | Lucy Shale | Cctac | 60-69 | 4216 | |
| 185 | 2:43:28 | Eugene Seloane | Centre City Titaniums Ac | Open | 4165 | |
| 186 | 2:43:29 | Akhumzi Mphanga | — | 40-49 | 4175 | |
| 187 | 2:44:43 | Nchakha Monyane | — | 40-49 | 4113 | |
| 188 | 2:44:44 | Lephandiwe Mbawula | Centre City Titaniums Ac | 40-49 | 4055 | |
| 189 | 2:44:46 | Mamonyane Monyane | — | 40-49 | 4114 | |
| 190 | 2:45:17 | Lekhooa Adoro | — | 40-49 | 4097 | |
| 191 | 2:46:57 | Magdeline Khoza | Thungela Ac | Open | 4072 | |
| 192 | 2:46:57 | Ndileka Tyu | Teemaneng | 40-49 | 4193 | |
| 193 | 2:47:55 | Lathitha Tube | Poweredup Ac | Open | 4028 | |
| 194 | 2:50:33 | Mava Nxesi | — | Open | 4015 | |
| 195 | 2:53:09 | Teboho Khoathela | Ipid | 40-49 | 4140 | |
| 196 | 2:56:41 | Abongile Jeloa | Team Vitality | Open | 4192 | |
| 197 | 2:57:31 | Obakeng Setlhatswe | — | 40-49 | 4029 | |
| 198 | 3:05:55 | Mathilda Smit | — | 50-59 | 4038 |
Results from ChipTimer results PDF
10km Race
167 finishers- 1 Open Siphiwe Mqayisa 32:37
- 2 Open Omphile Letshabo 33:18
- 3 40-49 Thabang Mathosa 33:19
- 4 Junior Manny Wilson 36:22
- 5 Open Neo Seate 37:59
- 6 Junior — 38:40
- 7 40-49 Frans Matsilili 38:49
- 8 Junior Jaden Maema 39:21
- 9 Open Phuma Munyai 39:44
- 10 Open Kgosi Selikang 39:53
- 11 Open Oarabile Tsaoke 40:50
- 12 Junior Jacques Bawden 41:59
- 13 Junior Dineo Dithakono 43:44
- 14 50-59 Johann Claassens 43:54
- 15 50-59 Julian Theron 45:22
- 16 Open Maryna Swanepoel 45:37
- 17 50-59 Paseka Hlalele 47:24
- 18 Junior Moleboheng Mohapi 47:32
- 19 60-69 Hendrik Oliphant 47:47
- 20 Open Sipho Bongani Ngobe 48:36
- 21 Open Phillemon Sekhula 48:54
- 22 50-59 Erica Kleinhans 49:03
- 23 Open Omphile Alec 50:35
- 24 Open Ishmael Mokhele 51:34
- 25 Junior — 51:35
- 26 60-69 Johannes Hendrik Campher 53:01
- 27 Open Daniel Verster 53:27
- 28 Open Tiisetso Motsima 53:50
- 29 40-49 Stefanie Jansen Van RensburgF 54:03
- 30 Open Joann Olivier 54:21
- 31 Open Abongile Mvula 55:01
- 32 Open Lizette Myburgh 55:03
- 33 40-49 Khotso Fobo 56:28
- 34 Junior — 56:30
- 35 40-49 Tshehla Tetsoane 56:58
- 36 Open Rachael Dart 57:54
- 37 Junior Otshepeng Kamogelo Mothibi 58:58
- 38 40-49 Thembeni Saula 59:23
- 39 Open Kowethu Ngesi 59:24
- 40 60-69 Neels Van Niekerk 59:32
- 41 Open Cecilé Swart 59:32
- 42 Open Thato Lecheko 59:32
- 43 Open Hendrik Olivier 59:33
- 44 40-49 Kenosi Masiteng 1:00:00
- 45 Open Khaya Mdi 1:00:10
- 46 Open Isaac Maina 1:01:49
- 47 40-49 Doreen Dikobo 1:02:01
- 48 60-69 Samuel Sekoto 1:03:09
- 49 Junior Karabelo Kgotleng 1:03:11
- 50 Open Tsholofelo Mogagabe 1:03:26
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 1 | 32:37 | Siphiwe Mqayisa | Teemaneng Running Club | Open | 1015 | |
| 2 | 33:18 | Omphile Letshabo | Nedbank | Open | 1117 | |
| 3 | 33:19 | Thabang Mathosa | Nedbank By Grace | 40-49 | 1037 | |
| 4 | 36:22 | Manny Wilson | Grey College | Junior | 1096 | |
| 5 | 37:59 | Neo Seate | Netbank By Grace | Open | 1098 | |
| 6 | 38:40 | Unknown runner | — | Junior | 1159 | |
| 7 | 38:49 | Frans Matsilili | Titaniums Club | 40-49 | 1132 | |
| 8 | 39:21 | Jaden Maema | Kopanong Athletic Club | Junior | 1009 | |
| 9 | 39:44 | Phuma Munyai | — | Open | 1124 | |
| 10 | 39:53 | Kgosi Selikang | — | Open | 1039 | |
| 11 | 40:50 | Oarabile Tsaoke | City Of Roses | Open | 1067 | |
| 12 | 41:59 | Jacques Bawden | Achilles | Junior | 1072 | |
| 13 | 43:44 | Dineo Dithakono | Nedbank Bygrace Running | Junior | 1130 | |
| 14 | 43:54 | Johann Claassens | Grootvlei Marathon Club | 50-59 | 1063 | |
| 15 | 45:22 | Julian Theron | Bloemfontein Multisport | 50-59 | 4172 | |
| 16 | 45:37 | Maryna Swanepoel | Kovsies | Open | 1036 | |
| 17 | 47:24 | Paseka Hlalele | Nedbank Bygrace | 50-59 | 1033 | |
| 18 | 47:32 | Moleboheng Mohapi | Nedbank By Garace | Junior | 1041 | |
| 19 | 47:47 | Hendrik Oliphant | Sandf | 60-69 | 1014 | |
| 20 | 48:36 | Sipho Bongani Ngobe | — | Open | 494 | |
| 21 | 48:54 | Phillemon Sekhula | — | Open | 1023 | |
| 22 | 49:03 | Erica Kleinhans | Bloemfontein Striders | 50-59 | 1038 | |
| 23 | 50:35 | Omphile Alec | Hollywood Athletic Club | Open | 1138 | |
| 24 | 51:34 | Ishmael Mokhele | Saps | Open | 1107 | |
| 25 | 51:35 | Unknown runner | — | Junior | 318 | |
| 26 | 53:01 | Johannes Hendrik Campher | Bloemfontein Striders | 60-69 | 1147 | |
| 27 | 53:27 | Daniel Verster | — | Open | 1074 | |
| 28 | 53:50 | Tiisetso Motsima | — | Open | 1007 | |
| 29 | 54:03 | Stefanie Jansen Van RensburgF | The Running Edge | 40-49 | 1022 | |
| 30 | 54:21 | Joann Olivier | Pentagon Pistols | Open | 1028 | |
| 31 | 55:01 | Abongile Mvula | — | Open | 1016 | |
| 32 | 55:03 | Lizette Myburgh | Fskrc | Open | 1042 | |
| 33 | 56:28 | Khotso Fobo | — | 40-49 | 1034 | |
| 34 | 56:30 | Unknown runner | — | Junior | 1095 | |
| 35 | 56:58 | Tshehla Tetsoane | Centre City Titaniums Ac | 40-49 | 1119 | |
| 36 | 57:54 | Rachael Dart | Kovsie | Open | 1068 | |
| 37 | 58:58 | Otshepeng Kamogelo Mothibi | Heidedal Development | Junior | 1010 | |
| 38 | 59:23 | Thembeni Saula | — | 40-49 | 1044 | |
| 39 | 59:24 | Kowethu Ngesi | — | Open | 1118 | |
| 40 | 59:32 | Neels Van Niekerk | Bloem Achillies | 60-69 | 1054 | |
| 41 | 59:32 | Cecilé Swart | — | Open | 1089 | |
| 42 | 59:32 | Thato Lecheko | — | Open | 1148 | |
| 43 | 59:33 | Hendrik Olivier | Bfn Striders | Open | 1046 | |
| 44 | 1:00:00 | Kenosi Masiteng | — | 40-49 | 1013 | |
| 45 | 1:00:10 | Khaya Mdi | Titanium | Open | 1120 | |
| 46 | 1:01:49 | Isaac Maina | — | Open | 1032 | |
| 47 | 1:02:01 | Doreen Dikobo | — | 40-49 | 1024 | |
| 48 | 1:03:09 | Samuel Sekoto | Team Vitality | 60-69 | 1158 | |
| 49 | 1:03:11 | Karabelo Kgotleng | St Bernard's High | Junior | 1097 | |
| 50 | 1:03:26 | Tsholofelo Mogagabe | — | Open | 1078 |
Results from ChipTimer results PDF