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- 51 Open Lindani Mhlanga 1:49:29
- 52 Open Esté Greyling 1:50:42
- 53 40-49 Tsholo Mokhoa 1:50:42
- 54 Open Brian Setlaba 1:51:26
- 55 Open Tinashe Hafe 1:52:32
- 56 Open Thabiso Mofulatsi 1:53:02
- 57 Open Thabo Shabalala 1:53:19
- 58 Open Josephine Knappe 1:53:48
- 59 Open Disema Ntsasa 1:54:08
- 60 40-49 Molemo Mohapi 1:54:09
- 61 40-49 Natassja Nel 1:54:17
- 62 40-49 Paseka Mohapi 1:54:37
- 63 50-59 Michelle Botha 1:55:53
- 64 Open Hilda Ramakuela 1:56:02
- 65 40-49 Marusca Theron 1:56:12
- 66 40-49 Ben Kokela 1:57:52
- 67 40-49 Jerome Mogorosi 1:57:52
- 68 50-59 Tumahole John Mokhua 1:57:58
- 69 Open Tefo Hlalele 1:57:59
- 70 Open Sthabiso Sithole 1:57:59
- 71 Open Katlego Moreeng 1:57:59
- 72 Open Phumza Mrawulana 1:57:59
- 73 50-59 Tsiliso Nyaba Nyaba 1:57:59
- 74 50-59 Vincent Lenusho 1:58:00
- 75 50-59 Khotso Maqalika 1:58:00
- 76 40-49 Songela Koloku 1:58:01
- 77 40-49 Lesedi Motlhanke 1:58:01
- 78 40-49 Tiisetso Ramanella 1:58:17
- 79 40-49 Lerato Wanzi 1:58:37
- 80 Open Heinrich Salome 1:58:42
- 81 Open Louis Grove 1:59:57
- 82 Open Joanita Lombard 2:00:06
- 83 Open Gk Tong 2:00:19
- 84 40-49 Vuyo Ondala 2:00:31
- 85 50-59 Modisaotsile Ntlhokoa 2:00:49
- 86 Open Marizanne Nel 2:00:54
- 87 Open Riaan Myburgh 2:00:56
- 88 Open Gerhard Venter 2:01:03
- 89 50-59 Kgopiso Mofokeng 2:01:43
- 90 Open Tshepo Gqamane 2:01:49
- 91 40-49 Ishmael Seepamore 2:01:56
- 92 40-49 Pinkie Taunyane 2:02:03
- 93 Open Lumka Mbingeleli 2:02:17
- 94 40-49 Sanmarie Van Der Berg 2:02:35
- 95 60-69 Masamuel Moyana 2:02:41
- 96 40-49 Motseokae Simon Ngakantsi 2:02:46
- 97 Open Sellwane Mofokeng 2:04:23
- 98 Open Timoney Janse Van Rensburg 2:04:35
- 99 Open Ervin Erasmus 2:04:43
- 100 50-59 Mohatsiwa Monyaki 2:04:58
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 51 | 1:49:29 | Lindani Mhlanga | — | Open | 4118 | |
| 52 | 1:50:42 | Esté Greyling | Bloemfontein Striders | Open | 4131 | |
| 53 | 1:50:42 | Tsholo Mokhoa | Fs Social Development | 40-49 | 4201 | |
| 54 | 1:51:26 | Brian Setlaba | Centre City Titanium’s Ac | Open | 1031 | |
| 55 | 1:52:32 | Tinashe Hafe | Centre City Titaniums Ac | Open | 4084 | |
| 56 | 1:53:02 | Thabiso Mofulatsi | Waterfall City Ac | Open | 4026 | |
| 57 | 1:53:19 | Thabo Shabalala | Team Vitality | Open | 4112 | |
| 58 | 1:53:48 | Josephine Knappe | — | Open | 4184 | |
| 59 | 1:54:08 | Disema Ntsasa | Saps Free State | Open | 4023 | |
| 60 | 1:54:09 | Molemo Mohapi | Pamoja | 40-49 | 4107 | |
| 61 | 1:54:17 | Natassja Nel | — | 40-49 | 4136 | |
| 62 | 1:54:37 | Paseka Mohapi | Saps Free State | 40-49 | 4130 | |
| 63 | 1:55:53 | Michelle Botha | Bloemfontein Multisport | 50-59 | 4090 | |
| 64 | 1:56:02 | Hilda Ramakuela | Centre City Titaniums | Open | 4150 | |
| 65 | 1:56:12 | Marusca Theron | Bloemfontein Multisport | 40-49 | 4171 | |
| 66 | 1:57:52 | Ben Kokela | Centre City Titaniums Ac | 40-49 | 4009 | |
| 67 | 1:57:52 | Jerome Mogorosi | Centre City Titaniums A C | 40-49 | 4190 | |
| 68 | 1:57:58 | Tumahole John Mokhua | Bloemfontein Achilles | 50-59 | 4208 | |
| 69 | 1:57:59 | Tefo Hlalele | Cctac | Open | 4089 | |
| 70 | 1:57:59 | Sthabiso Sithole | Phuma Kzn Ac | Open | 4111 | |
| 71 | 1:57:59 | Katlego Moreeng | Sandf | Open | 4202 | |
| 72 | 1:57:59 | Phumza Mrawulana | Saps | Open | 4205 | |
| 73 | 1:57:59 | Tsiliso Nyaba Nyaba | Center City Titanium Ac | 50-59 | 4211 | |
| 74 | 1:58:00 | Vincent Lenusho | Sandf | 50-59 | 4160 | |
| 75 | 1:58:00 | Khotso Maqalika | Cctac | 50-59 | 438 | |
| 76 | 1:58:01 | Songela Koloku | Cctac | 40-49 | 4196 | |
| 77 | 1:58:01 | Lesedi Motlhanke | Cctac | 40-49 | 4197 | |
| 78 | 1:58:17 | Tiisetso Ramanella | Centre City Titaniums | 40-49 | 4195 | |
| 79 | 1:58:37 | Lerato Wanzi | Cctac | 40-49 | 4142 | |
| 80 | 1:58:42 | Heinrich Salome | Kimberley Harriers | Open | 4168 | |
| 81 | 1:59:57 | Louis Grove | The Running Edge | Open | 436 | |
| 82 | 2:00:06 | Joanita Lombard | Pentagon Pistols | Open | 4052 | |
| 83 | 2:00:19 | Gk Tong | Team Vitality Cga | Open | 4032 | |
| 84 | 2:00:31 | Vuyo Ondala | Centre City Titaniums | 40-49 | 4170 | |
| 85 | 2:00:49 | Modisaotsile Ntlhokoa | Grootvlei Marathon Club | 50-59 | 4101 | |
| 86 | 2:00:54 | Marizanne Nel | Bloemfontein Striders | Open | 4095 | |
| 87 | 2:00:56 | Riaan Myburgh | Bloemfontein Striders | Open | 4057 | |
| 88 | 2:01:03 | Gerhard Venter | Bloemfontein Striders | Open | 4071 | |
| 89 | 2:01:43 | Kgopiso Mofokeng | Cctac | 50-59 | 490 | |
| 90 | 2:01:49 | Tshepo Gqamane | Cctac | Open | 4156 | |
| 91 | 2:01:56 | Ishmael Seepamore | — | 40-49 | 4041 | |
| 92 | 2:02:03 | Pinkie Taunyane | Cctac | 40-49 | 1128 | |
| 93 | 2:02:17 | Lumka Mbingeleli | Centre City Titaniums | Open | 4153 | |
| 94 | 2:02:35 | Sanmarie Van Der Berg | Bloemfontein Striders | 40-49 | 4094 | |
| 95 | 2:02:41 | Masamuel Moyana | Saps Free State | 60-69 | 4018 | |
| 96 | 2:02:46 | Motseokae Simon Ngakantsi | City Of Roses Atheletics | 40-49 | 4174 | |
| 97 | 2:04:23 | Sellwane Mofokeng | Centre City Titaniums | Open | 4031 | |
| 98 | 2:04:35 | Timoney Janse Van Rensburg | The Running Edge | Open | 4129 | |
| 99 | 2:04:43 | Ervin Erasmus | Bloemfontein Striders | Open | 4066 | |
| 100 | 2:04:58 | Mohatsiwa Monyaki | Saps Free Stat | 50-59 | 4143 |
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