2026
Paarlberg Half Marathon 2026 Results
Organised by Paarl Athletics Club
Last updated 27 Sep 2026
Results loaded.
Race Results
Half-Marathon
712 finishers- 1 Senior (20-39) Tumelo Mokoatsi 1:14:24
- 2 Senior (20-39) Jj Van Der Merwe 1:17:21
- 3 Senior (20-39) Lande Gxowa 1:17:47
- 4 Senior (20-39) Divallisher Mushure 1:19:26
- 5 40+ Phillip Thabiso Potsane 1:19:30
- 6 50+ Shawn Abrahams 1:20:32
- 7 50+ Errol Fortuin 1:20:38
- 8 Senior (20-39) Nicolin Farmer 1:20:48
- 9 40+ Neil Broers 1:21:28
- 10 Senior (20-39) Lehlohonolo Raliphokojoe 1:22:31
- 11 40+ Beniamino Pellegrini 1:22:35
- 12 40+ Nicolaas De Jager 1:22:43
- 13 40+ Dumisani Dosi 1:23:07
- 14 Senior (20-39) Njabulo Fanyana 1:24:14
- 15 Senior (20-39) Conwill Duiker 1:27:33
- 16 60+ Dawid Andrews 1:27:51
- 17 Senior (20-39) Marshal Abrahams 1:32:44
- 18 Senior (20-39) Janine Kilian 1:32:58
- 19 Senior (20-39) Schalk Ferreira 1:34:19
- 20 Senior (20-39) Matthew Karis 1:34:33
- 21 50+ John Van Wyk 1:36:32
- 22 40+ Jaco Engelbrecht 1:36:54
- 23 Senior (20-39) Juvan Bekker 1:37:04 Claimed by another runner This is mine?
- 24 50+ Tiaan Conradie 1:38:26
- 25 Senior (20-39) Nduduzo Khawula 1:38:33
- 26 Senior (20-39) Bester Dirkie 1:38:58
- 27 60+ Julian Paul 1:39:24
- 28 40+ Malibongwe Ngobese 1:40:01
- 29 Senior (20-39) Felix Precious Katati Harawa 1:41:00
- 30 Senior (20-39) Lu-Mae Smit 1:41:05
- 31 Senior (20-39) Ricardo Jaftha 1:41:05
- 32 Senior (20-39) Chrisley Botha 1:41:18
- 33 Senior (20-39) Richard Kuhn 1:41:26
- 34 50+ Obertina Kanyongo 1:42:05
- 35 60+ Piet Brits 1:42:06
- 36 40+ Jaco Claassens 1:42:06
- 37 40+ Nkosinathi Mdluli 1:42:11
- 38 Senior (20-39) Frank Madeya 1:43:10
- 39 Senior (20-39) Byron Walters 1:43:10
- 40 40+ Johan Douman 1:43:25
- 41 Senior (20-39) Duran Persence 1:43:26
- 42 Senior (20-39) Senzo Baza 1:43:47
- 43 40+ Callie Olivier 1:43:52
- 44 Senior (20-39) Keathen Jones 1:44:07
- 45 Senior (20-39) Theko Thabana 1:44:24
- 46 40+ Charlie Mavhungu 1:44:30
- 47 60+ Hendrik Klaase 1:44:32
- 48 40+ Adrian Wiehahn 1:44:39
- 49 Senior (20-39) Jamie-Leigh Kinmont 1:44:51
- 50 40+ Wayne De Kock 1:44:58
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 1 | 1:14:24 | Tumelo Mokoatsi | Kuils River Rc | Senior (20-39) | 2887 | |
| 2 | 1:17:21 | Jj Van Der Merwe | Durbanville Ac | Senior (20-39) | 2916 | |
| 3 | 1:17:47 | Lande Gxowa | Paarl Ac | Senior (20-39) | 2942 | |
| 4 | 1:19:26 | Divallisher Mushure | Paarl Ac | Senior (20-39) | 2406 | |
| 5 | 1:19:30 | Phillip Thabiso Potsane | — | 40+ | 3005 | |
| 6 | 1:20:32 | Shawn Abrahams | — | 50+ | 3184 | |
| 7 | 1:20:38 | Errol Fortuin | Mamre Ac | 50+ | 2838 | |
| 8 | 1:20:48 | Nicolin Farmer | — | Senior (20-39) | 3036 | |
| 9 | 1:21:28 | Neil Broers | Atlantic Ac | 40+ | 2912 | |
| 10 | 1:22:31 | Lehlohonolo Raliphokojoe | Nedbank Running Club Wp | Senior (20-39) | 3006 | |
| 11 | 1:22:35 | Beniamino Pellegrini | Pirates Road Running Club | 40+ | 2925 | |
| 12 | 1:22:43 | Nicolaas De Jager | Worcester Ac | 40+ | 2266 | |
| 13 | 1:23:07 | Dumisani Dosi | — | 40+ | 3033 | |
| 14 | 1:24:14 | Njabulo Fanyana | Nedbank Running Club Wp | Senior (20-39) | 2893 | |
| 15 | 1:27:33 | Conwill Duiker | — | Senior (20-39) | 2747 | |
| 16 | 1:27:51 | Dawid Andrews | Langebaan Strandlopers | 60+ | 2056 | |
| 17 | 1:32:44 | Marshal Abrahams | Stellenbosch Ac | Senior (20-39) | 2992 | |
| 18 | 1:32:58 | Janine Kilian | Paarl Ac | Senior (20-39) | 2865 | |
| 19 | 1:34:19 | Schalk Ferreira | Run Zone Ac Cg | Senior (20-39) | 2320 | |
| 20 | 1:34:33 | Matthew Karis | Social Runners Club | Senior (20-39) | 2948 | |
| 21 | 1:36:32 | John Van Wyk | Wellington Ac | 50+ | 2901 | |
| 22 | 1:36:54 | Jaco Engelbrecht | Worcester Ac | 40+ | 2239 | |
| 23 | 1:37:04 | Juvan Bekker | — | Senior (20-39) | 2187 | Claimed by another runner This is mine? |
| 24 | 1:38:26 | Tiaan Conradie | — | 50+ | 2982 | |
| 25 | 1:38:33 | Nduduzo Khawula | Century City Ac | Senior (20-39) | 2914 | |
| 26 | 1:38:58 | Bester Dirkie | — | Senior (20-39) | 2856 | |
| 27 | 1:39:24 | Julian Paul | South African National Defence Force Wp | 60+ | 2091 | |
| 28 | 1:40:01 | Malibongwe Ngobese | Eskom Ac Cg | 40+ | 2831 | |
| 29 | 1:41:00 | Felix Precious Katati Harawa | — | Senior (20-39) | 2484 | |
| 30 | 1:41:05 | Lu-Mae Smit | Paarl Ac | Senior (20-39) | 2436 | |
| 31 | 1:41:05 | Ricardo Jaftha | Wild Runner Wp | Senior (20-39) | 2646 | |
| 32 | 1:41:18 | Chrisley Botha | Paarl Ac | Senior (20-39) | 2427 | |
| 33 | 1:41:26 | Richard Kuhn | — | Senior (20-39) | 2608 | |
| 34 | 1:42:05 | Obertina Kanyongo | Durbanville Ac | 50+ | 2010 | |
| 35 | 1:42:06 | Piet Brits | Savages Ac | 60+ | 2076 | |
| 36 | 1:42:06 | Jaco Claassens | Brackenfell Ac | 40+ | 2146 | |
| 37 | 1:42:11 | Nkosinathi Mdluli | Team Vitality Club Wc | 40+ | 2797 | |
| 38 | 1:43:10 | Frank Madeya | Paarl Ac | Senior (20-39) | 2637 | |
| 39 | 1:43:10 | Byron Walters | Paarl Ac | Senior (20-39) | 2477 | |
| 40 | 1:43:25 | Johan Douman | Sanlam Ac Wp | 40+ | 2431 | |
| 41 | 1:43:26 | Duran Persence | South African Police Service Wp | Senior (20-39) | 2826 | |
| 42 | 1:43:47 | Senzo Baza | — | Senior (20-39) | 2559 | |
| 43 | 1:43:52 | Callie Olivier | — | 40+ | 2405 | |
| 44 | 1:44:07 | Keathen Jones | Wellington Ac | Senior (20-39) | 2687 | |
| 45 | 1:44:24 | Theko Thabana | Chillie Running Club Wc | Senior (20-39) | 2587 | |
| 46 | 1:44:30 | Charlie Mavhungu | Swartland Ac | 40+ | 2357 | |
| 47 | 1:44:32 | Hendrik Klaase | Swartland Ac | 60+ | 2619 | |
| 48 | 1:44:39 | Adrian Wiehahn | Durbanville Ac | 40+ | 2344 | |
| 49 | 1:44:51 | Jamie-Leigh Kinmont | — | Senior (20-39) | 2979 | |
| 50 | 1:44:58 | Wayne De Kock | Durbanville Ac | 40+ | 2295 |
Timing by
·
View official results
10km Run / Walk
472 finishers- 302 50+ Mark Wardell 1:17:31
- 303 Senior (20-39) Michél Werth 1:17:33
- 304 Senior (20-39) Jessica Millar 1:17:35
- 305 60+ Almarie Olckers 1:17:46
- 306 Senior (20-39) Tarryn Van Graan 1:17:58
- 307 50+ Charlene Mchelm 1:17:58
- 308 Senior (20-39) Juan-Mare Visagie 1:17:59
- 309 Senior (20-39) Anzel Malan 1:18:08
- 310 Senior (20-39) Noluthando Mazibuko 1:18:10
- 311 Senior (20-39) Ingrid Benn 1:18:14
- 312 40+ Marlie Beyer 1:18:16
- 313 40+ Liezl Liebenberg 1:18:20
- 314 40+ Bianca Meyer 1:18:20
- 315 Senior (20-39) Kiran Cockrell 1:18:21
- 316 Senior (20-39) Imke Koch 1:18:21
- 317 50+ Elismari Kruger 1:18:24
- 318 50+ Edwin De Jongh 1:18:27
- 319 Senior (20-39) San-Mari De Jongh 1:18:28
- 320 Senior (20-39) Cawilhmi Taljaard 1:18:45
- 321 40+ Cecilia Maarman 1:18:59
- 322 40+ Angela Daniels 1:19:07
- 323 50+ Mmamokopi Precious Ngakane 1:19:19
- 324 60+ Chris Van Rooyen 1:19:22
- 325 Senior (20-39) Nikeziwe Mnikina 1:19:23
- 326 Senior (20-39) Sonja De Wet 1:19:30
- 327 Senior (20-39) Niki Strydom 1:19:36
- 328 50+ Grizelda Bothma 1:19:42
- 329 50+ Elsare Van Der Walt 1:19:55
- 330 Senior (20-39) Daniela Ivanova 1:19:59
- 331 Senior (20-39) Monic Brown 1:20:04
- 332 40+ Helge-Mari Muller 1:20:06
- 333 Junior (15-19) Skyla Dwarte 1:20:21
- 334 Senior (20-39) Daniel Mark Van Reenen 1:20:21
- 335 Senior (20-39) Retha Lombard 1:20:29
- 336 Senior (20-39) Deago Andrews 1:20:35
- 337 40+ Willana Struwig 1:20:56
- 338 Senior (20-39) Fransune Flynn 1:20:57
- 339 40+ Liezel Roland 1:21:03
- 340 40+ Kathryn Elan-Puttick 1:21:25
- 341 40+ Lauren Herandien-Human 1:21:54
- 342 Senior (20-39) Bianca Cancelliere 1:22:05
- 343 60+ Cornelia Engelbrecht 1:22:12
- 344 60+ Klaus Small 1:22:12
- 345 Senior (20-39) Irmela Nel 1:22:19
- 346 60+ Quintus Bruwer 1:22:39
- 347 40+ Mariska Van Loggerenberg 1:22:46
- 348 50+ Annemie Van Reenen 1:22:48
- 349 40+ Faaiez De Kock 1:22:51
- 350 60+ Karen Saunders 1:22:51
- 351 Senior (20-39) Lara Stutz 1:23:03
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 302 | 1:17:31 | Mark Wardell | — | 50+ | 1469 | |
| 303 | 1:17:33 | Michél Werth | Team Vitality Club Wc | Senior (20-39) | 1416 | |
| 304 | 1:17:35 | Jessica Millar | Durbanville Ac | Senior (20-39) | 1402 | |
| 305 | 1:17:46 | Almarie Olckers | — | 60+ | 1026 | |
| 306 | 1:17:58 | Tarryn Van Graan | — | Senior (20-39) | 1243 | |
| 307 | 1:17:58 | Charlene Mchelm | Viking Athletics Wp | 50+ | 1245 | |
| 308 | 1:17:59 | Juan-Mare Visagie | Langebaan Strandlopers | Senior (20-39) | 1237 | |
| 309 | 1:18:08 | Anzel Malan | — | Senior (20-39) | 1400 | |
| 310 | 1:18:10 | Noluthando Mazibuko | — | Senior (20-39) | 1437 | |
| 311 | 1:18:14 | Ingrid Benn | Team Vitality Club Wc | Senior (20-39) | 1411 | |
| 312 | 1:18:16 | Marlie Beyer | — | 40+ | 1526 | |
| 313 | 1:18:20 | Liezl Liebenberg | — | 40+ | 1262 | |
| 314 | 1:18:20 | Bianca Meyer | — | 40+ | 1261 | |
| 315 | 1:18:21 | Kiran Cockrell | — | Senior (20-39) | 3187 | |
| 316 | 1:18:21 | Imke Koch | — | Senior (20-39) | 1489 | |
| 317 | 1:18:24 | Elismari Kruger | — | 50+ | 1462 | |
| 318 | 1:18:27 | Edwin De Jongh | Namaqua Ac | 50+ | 1158 | |
| 319 | 1:18:28 | San-Mari De Jongh | — | Senior (20-39) | 1159 | |
| 320 | 1:18:45 | Cawilhmi Taljaard | — | Senior (20-39) | 1242 | |
| 321 | 1:18:59 | Cecilia Maarman | — | 40+ | 3185 | |
| 322 | 1:19:07 | Angela Daniels | — | 40+ | 1141 | |
| 323 | 1:19:19 | Mmamokopi Precious Ngakane | — | 50+ | 1332 | |
| 324 | 1:19:22 | Chris Van Rooyen | Edgemead Runners | 60+ | 2022 | |
| 325 | 1:19:23 | Nikeziwe Mnikina | — | Senior (20-39) | 1589 | |
| 326 | 1:19:30 | Sonja De Wet | — | Senior (20-39) | 3189 | |
| 327 | 1:19:36 | Niki Strydom | — | Senior (20-39) | 1284 | |
| 328 | 1:19:42 | Grizelda Bothma | Run Walk For Life Wp | 50+ | 1238 | |
| 329 | 1:19:55 | Elsare Van Der Walt | — | 50+ | 1455 | |
| 330 | 1:19:59 | Daniela Ivanova | — | Senior (20-39) | 1366 | |
| 331 | 1:20:04 | Monic Brown | — | Senior (20-39) | 1205 | |
| 332 | 1:20:06 | Helge-Mari Muller | — | 40+ | 1235 | |
| 333 | 1:20:21 | Skyla Dwarte | — | Junior (15-19) | 1383 | |
| 334 | 1:20:21 | Daniel Mark Van Reenen | — | Senior (20-39) | 1384 | |
| 335 | 1:20:29 | Retha Lombard | — | Senior (20-39) | 1446 | |
| 336 | 1:20:35 | Deago Andrews | — | Senior (20-39) | 1302 | |
| 337 | 1:20:56 | Willana Struwig | — | 40+ | 1314 | |
| 338 | 1:20:57 | Fransune Flynn | — | Senior (20-39) | 1461 | |
| 339 | 1:21:03 | Liezel Roland | Team Vitality Club Wc | 40+ | 1419 | |
| 340 | 1:21:25 | Kathryn Elan-Puttick | — | 40+ | 1276 | |
| 341 | 1:21:54 | Lauren Herandien-Human | — | 40+ | 3192 | |
| 342 | 1:22:05 | Bianca Cancelliere | Namaqua Ac | Senior (20-39) | 1313 | |
| 343 | 1:22:12 | Cornelia Engelbrecht | West Coast Ac | 60+ | 1287 | |
| 344 | 1:22:12 | Klaus Small | Correctional Services Bol | 60+ | 1058 | |
| 345 | 1:22:19 | Irmela Nel | — | Senior (20-39) | 1278 | |
| 346 | 1:22:39 | Quintus Bruwer | Helderberg Harriers | 60+ | 1040 | |
| 347 | 1:22:46 | Mariska Van Loggerenberg | Team Vitality Club Wc | 40+ | 1571 | |
| 348 | 1:22:48 | Annemie Van Reenen | — | 50+ | 1382 | |
| 349 | 1:22:51 | Faaiez De Kock | — | 40+ | 1451 | |
| 350 | 1:22:51 | Karen Saunders | — | 60+ | 1018 | |
| 351 | 1:23:03 | Lara Stutz | — | Senior (20-39) | 1447 |
Timing by
·
View official results
5km Fun Run / Walk
212 finishers- 1 Youth Juvan Joubert 16:40
- 2 Youth Zion Alexander 17:09
- 3 40+ Bjorn Alexander 17:18
- 4 Senior (20-39) Linathi Mthelekiso 17:52
- 5 Senior (20-39) Elvin Plaatjies 17:56
- 6 Youth beaueon jantjies 18:02
- 7 Junior (15-19) cowen tieties 18:03
- 8 Youth Kieren Jacobs 18:58
- 9 Junior (15-19) moegamyd fanschalkywk 19:00
- 10 40+ meagan watson 19:49
- 11 Youth Kadin Adriaanse 20:16
- 12 Senior (20-39) Leana Hefele 21:25
- 13 Youth Cody Smith 21:29
- 14 Junior (15-19) Jason Heinrich Titus 21:42
- 15 Youth Gerbrand Burger 21:48
- 16 Senior (20-39) Kyle Booysen 22:03
- 17 50+ Clinton Busch 22:12
- 18 Youth Luca Olsen 22:17
- 19 Senior (20-39) Chris Van Der Berg 22:24
- 20 Youth Daniel Dippenaar 22:27
- 21 Youth Zubiaba Khan 22:55
- 22 Youth Wynitha Booysen 22:55
- 23 Youth Leegray Lefleir 22:56
- 24 Youth Jayden Joubert 23:11
- 25 Youth Stella Kruger 23:14
- 26 40+ Nadine Joubert 23:47
- 27 Senior (20-39) Cameron Fairhurst 23:52
- 28 Senior (20-39) Ane Coetzee 24:23
- 29 40+ Jaco Joubert 24:28
- 30 Junior (15-19) Nina Voigt 24:40
- 31 40+ Llewellyn Cookson 24:46
- 32 Senior (20-39) Johan Brits 25:00
- 33 Senior (20-39) Marlon Lindeman 25:14
- 34 Senior (20-39) Willa Bothma 25:14
- 35 Junior (15-19) Ben Kruger 25:22
- 36 Youth Mason Phillips 25:31
- 37 Senior (20-39) Mitchell Phillips 25:31
- 38 Senior (20-39) Nicola Pople 25:35
- 39 Youth Janiqua Goliath 25:52
- 40 Youth Lara Smit 25:54
- 41 50+ Breggie Viviers 26:14
- 42 40+ Dirk Smit 26:17
- 43 Senior (20-39) Sonja Horn 26:21
- 44 50+ Sipho Dlangamandla 26:58
- 45 Senior (20-39) kaylin allie 27:25
- 46 Senior (20-39) Annastacia Ntshontshwana 27:37
- 47 50+ Marius Voigt 27:43
- 48 Senior (20-39) Ruben Windell 27:44
- 49 Youth Amer Adonis 28:06
- 50 Youth Alex Dippenaar 28:13
| Runner | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|
| 1 | 16:40 | Juvan Joubert | Youth | 523 | |
| 2 | 17:09 | Zion Alexander | Youth | 632 | |
| 3 | 17:18 | Bjorn Alexander | 40+ | 3062 | |
| 4 | 17:52 | Linathi Mthelekiso | Senior (20-39) | 539 | |
| 5 | 17:56 | Elvin Plaatjies | Senior (20-39) | 646 | |
| 6 | 18:02 | beaueon jantjies | Youth | 3063 | |
| 7 | 18:03 | cowen tieties | Junior (15-19) | 3054 | |
| 8 | 18:58 | Kieren Jacobs | Youth | 693 | |
| 9 | 19:00 | moegamyd fanschalkywk | Junior (15-19) | 745 | |
| 10 | 19:49 | meagan watson | 40+ | 3051 | |
| 11 | 20:16 | Kadin Adriaanse | Youth | 544 | |
| 12 | 21:25 | Leana Hefele | Senior (20-39) | 3046 | |
| 13 | 21:29 | Cody Smith | Youth | 691 | |
| 14 | 21:42 | Jason Heinrich Titus | Junior (15-19) | 607 | |
| 15 | 21:48 | Gerbrand Burger | Youth | 648 | |
| 16 | 22:03 | Kyle Booysen | Senior (20-39) | 629 | |
| 17 | 22:12 | Clinton Busch | 50+ | 3047 | |
| 18 | 22:17 | Luca Olsen | Youth | 685 | |
| 19 | 22:24 | Chris Van Der Berg | Senior (20-39) | 635 | |
| 20 | 22:27 | Daniel Dippenaar | Youth | 514 | |
| 21 | 22:55 | Zubiaba Khan | Youth | 3060 | |
| 22 | 22:55 | Wynitha Booysen | Youth | 3055 | |
| 23 | 22:56 | Leegray Lefleir | Youth | 3058 | |
| 24 | 23:11 | Jayden Joubert | Youth | 525 | |
| 25 | 23:14 | Stella Kruger | Youth | 724 | |
| 26 | 23:47 | Nadine Joubert | 40+ | 524 | |
| 27 | 23:52 | Cameron Fairhurst | Senior (20-39) | 645 | |
| 28 | 24:23 | Ane Coetzee | Senior (20-39) | 634 | |
| 29 | 24:28 | Jaco Joubert | 40+ | 526 | |
| 30 | 24:40 | Nina Voigt | Junior (15-19) | 549 | |
| 31 | 24:46 | Llewellyn Cookson | 40+ | 552 | |
| 32 | 25:00 | Johan Brits | Senior (20-39) | 517 | |
| 33 | 25:14 | Marlon Lindeman | Senior (20-39) | 747 | |
| 34 | 25:14 | Willa Bothma | Senior (20-39) | 673 | |
| 35 | 25:22 | Ben Kruger | Junior (15-19) | 723 | |
| 36 | 25:31 | Mason Phillips | Youth | 656 | |
| 37 | 25:31 | Mitchell Phillips | Senior (20-39) | 655 | |
| 38 | 25:35 | Nicola Pople | Senior (20-39) | 565 | |
| 39 | 25:52 | Janiqua Goliath | Youth | 705 | |
| 40 | 25:54 | Lara Smit | Youth | 512 | |
| 41 | 26:14 | Breggie Viviers | 50+ | 579 | |
| 42 | 26:17 | Dirk Smit | 40+ | 511 | |
| 43 | 26:21 | Sonja Horn | Senior (20-39) | 574 | |
| 44 | 26:58 | Sipho Dlangamandla | 50+ | 644 | |
| 45 | 27:25 | kaylin allie | Senior (20-39) | 3059 | |
| 46 | 27:37 | Annastacia Ntshontshwana | Senior (20-39) | 709 | |
| 47 | 27:43 | Marius Voigt | 50+ | 548 | |
| 48 | 27:44 | Ruben Windell | Senior (20-39) | 1303 | |
| 49 | 28:06 | Amer Adonis | Youth | 744 | |
| 50 | 28:13 | Alex Dippenaar | Youth | 515 |
Timing by
·
View official results