2026
Paarlberg Half Marathon 2026 Results
Organised by Paarl Athletics Club
Last updated 27 Sep 2026
Results loaded.
Race Results
Half-Marathon
712 finishers- 51 Senior (20-39) Chiara Van Der Linde 1:45:42
- 52 Senior (20-39) Garth Grootboom 1:45:49
- 53 Senior (20-39) Lubabalo Ndzabe 1:45:50
- 54 40+ Lorraine Booysen 1:46:00
- 55 40+ Taryn Swartz(Bantham) 1:46:12
- 56 Senior (20-39) Jason Bruiners 1:46:31
- 57 Senior (20-39) Stefaan Marais 1:46:37
- 58 40+ Daniel Badger 1:46:42
- 59 40+ Megan Cookson 1:46:49
- 60 40+ Mvuyisi Ntwanambi 1:47:08
- 61 40+ Venessa Lottering 1:47:14
- 62 Senior (20-39) Werner Truter 1:47:20
- 63 40+ Nathan Oliver 1:47:23
- 64 40+ Carlo Scott 1:47:24
- 65 50+ Julian Owen 1:47:47
- 66 Senior (20-39) Andrew Hunter Chiseko 1:47:48
- 67 50+ Tyrrel Myburgh 1:47:48
- 68 Senior (20-39) Johan Coetzee 1:48:02
- 69 Senior (20-39) Jp Van Staden 1:48:02
- 70 Senior (20-39) Jason Dolan 1:48:16
- 71 60+ Jacques Van Wyk 1:48:36
- 72 40+ Morne Brand 1:48:59
- 73 40+ Neville Menezes 1:49:19
- 74 50+ Danie Van Coller 1:49:34
- 75 Senior (20-39) Justin Bouwer 1:49:41
- 76 40+ Rian Kuffner 1:49:47
- 77 40+ Karien Booyse 1:49:50
- 78 Senior (20-39) Phakiso Edinard Hlalele 1:49:54
- 79 Senior (20-39) Elizma Esterhuysen 1:49:59
- 80 Senior (20-39) Chante Groenewald 1:49:59
- 81 Senior (20-39) Enzo Cocciante 1:50:00
- 82 40+ Bianca Caldwell 1:50:01
- 83 40+ Sebastian Viljoen 1:50:31
- 84 60+ Roderick Morrison 1:50:37
- 85 50+ Penelope Swanepoel 1:51:11
- 86 40+ Aneen Brits 1:51:35
- 87 50+ Johannes Brand 1:52:04
- 88 Senior (20-39) Maxwell Matthys 1:52:04
- 89 40+ Riyaaz J 1:52:09
- 90 Senior (20-39) Elne Van Der Vyver 1:52:10
- 91 40+ Terrence Williams 1:52:13
- 92 60+ Brian Eley 1:52:18
- 93 60+ George October 1:52:22
- 94 Senior (20-39) Lee-Hencko Fredericks 1:52:43
- 95 40+ Hermanus Steyn 1:53:02
- 96 60+ Afrika Koopman 1:53:08
- 97 Senior (20-39) Augustus Walton Roux 1:53:09
- 98 40+ Janneke Louw 1:53:14
- 99 50+ Warren Fredrick Hengst 1:53:20
- 100 Senior (20-39) Jaco Labuschagne 1:53:22
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 51 | 1:45:42 | Chiara Van Der Linde | — | Senior (20-39) | 2415 | |
| 52 | 1:45:49 | Garth Grootboom | Worcester Ac | Senior (20-39) | 2993 | |
| 53 | 1:45:50 | Lubabalo Ndzabe | Team Vitality Club Wc | Senior (20-39) | 2697 | |
| 54 | 1:46:00 | Lorraine Booysen | — | 40+ | 2987 | |
| 55 | 1:46:12 | Taryn Swartz(Bantham) | Wellington Ac | 40+ | 2119 | |
| 56 | 1:46:31 | Jason Bruiners | Team Vitality Club Wc | Senior (20-39) | 2395 | |
| 57 | 1:46:37 | Stefaan Marais | — | Senior (20-39) | 2971 | |
| 58 | 1:46:42 | Daniel Badger | Paarl Ac | 40+ | 2262 | |
| 59 | 1:46:49 | Megan Cookson | Edgemead Runners | 40+ | 2457 | |
| 60 | 1:47:08 | Mvuyisi Ntwanambi | Khayelitsha Ac | 40+ | 2683 | |
| 61 | 1:47:14 | Venessa Lottering | Klerksdorp Marathon Club | 40+ | 2571 | |
| 62 | 1:47:20 | Werner Truter | — | Senior (20-39) | 2385 | |
| 63 | 1:47:23 | Nathan Oliver | Viking Athletics Wp | 40+ | 2420 | |
| 64 | 1:47:24 | Carlo Scott | Edgemead Runners | 40+ | 2518 | |
| 65 | 1:47:47 | Julian Owen | — | 50+ | 2749 | |
| 66 | 1:47:48 | Andrew Hunter Chiseko | — | Senior (20-39) | 2698 | |
| 67 | 1:47:48 | Tyrrel Myburgh | — | 50+ | 2678 | |
| 68 | 1:48:02 | Johan Coetzee | Swartland Ac | Senior (20-39) | 2125 | |
| 69 | 1:48:02 | Jp Van Staden | Ravensmead Ac | Senior (20-39) | 2989 | |
| 70 | 1:48:16 | Jason Dolan | — | Senior (20-39) | 2638 | |
| 71 | 1:48:36 | Jacques Van Wyk | Mitchells Plain Titans | 60+ | 2085 | |
| 72 | 1:48:59 | Morne Brand | Durbanville Ac | 40+ | 2280 | |
| 73 | 1:49:19 | Neville Menezes | Durbanville Ac | 40+ | 2139 | |
| 74 | 1:49:34 | Danie Van Coller | — | 50+ | 2695 | |
| 75 | 1:49:41 | Justin Bouwer | — | Senior (20-39) | 2998 | |
| 76 | 1:49:47 | Rian Kuffner | Durbanville Ac | 40+ | 2531 | |
| 77 | 1:49:50 | Karien Booyse | Melkbos Ac | 40+ | 3000 | |
| 78 | 1:49:54 | Phakiso Edinard Hlalele | Rcs Gugulethu Ac | Senior (20-39) | 2913 | |
| 79 | 1:49:59 | Elizma Esterhuysen | Paarl Ac | Senior (20-39) | 2976 | |
| 80 | 1:49:59 | Chante Groenewald | Paarl Ac | Senior (20-39) | 2981 | |
| 81 | 1:50:00 | Enzo Cocciante | — | Senior (20-39) | 2550 | |
| 82 | 1:50:01 | Bianca Caldwell | — | 40+ | 2553 | |
| 83 | 1:50:31 | Sebastian Viljoen | — | 40+ | 2717 | |
| 84 | 1:50:37 | Roderick Morrison | Ceres Ac | 60+ | 2078 | |
| 85 | 1:51:11 | Penelope Swanepoel | Durbanville Ac | 50+ | 2711 | |
| 86 | 1:51:35 | Aneen Brits | Stellenbosch Ac | 40+ | 2594 | |
| 87 | 1:52:04 | Johannes Brand | Correctional Services Bol | 50+ | 2938 | |
| 88 | 1:52:04 | Maxwell Matthys | — | Senior (20-39) | 2898 | |
| 89 | 1:52:09 | Riyaaz J | Pinelands Ac | 40+ | 3039 | |
| 90 | 1:52:10 | Elne Van Der Vyver | Gotyme Bank Run Club | Senior (20-39) | 2163 | |
| 91 | 1:52:13 | Terrence Williams | South African Police Service Wp | 40+ | 2824 | |
| 92 | 1:52:18 | Brian Eley | Nedbank Running Club Wp | 60+ | 2442 | |
| 93 | 1:52:22 | George October | Durbanville Ac | 60+ | 2095 | |
| 94 | 1:52:43 | Lee-Hencko Fredericks | South African Police Service Wp | Senior (20-39) | 2809 | |
| 95 | 1:53:02 | Hermanus Steyn | Durbanville Ac | 40+ | 2289 | |
| 96 | 1:53:08 | Afrika Koopman | — | 60+ | 2050 | |
| 97 | 1:53:09 | Augustus Walton Roux | — | Senior (20-39) | 2191 | |
| 98 | 1:53:14 | Janneke Louw | Durbanville Ac | 40+ | 2441 | |
| 99 | 1:53:20 | Warren Fredrick Hengst | — | 50+ | 3042 | |
| 100 | 1:53:22 | Jaco Labuschagne | Team Vitality Club Wc | Senior (20-39) | 2111 |
Timing by
·
View official results
10km Run / Walk
472 finishers- 1 Senior (20-39) Joshua Adams 33:17
- 2 Senior (20-39) Petrus Lottering 36:48
- 3 Senior (20-39) Robert Orrock 36:54
- 4 Senior (20-39) Tyresse Green 36:57
- 5 Senior (20-39) Thabile Mophoso 37:24
- 6 Junior (15-19) Elvino Carolus 38:10
- 7 Senior (20-39) Marie-Tinka Olivier 38:45
- 8 Junior (15-19) Armand Delport 41:13
- 9 Senior (20-39) Andries Pretorius 41:38
- 10 Senior (20-39) Minette Van Zyl 41:50
- 11 50+ Tsungai Mwanengeni 42:51
- 12 Junior (15-19) Mika Scott 43:10
- 13 Junior (15-19) Helette Du Plessis 43:17
- 14 50+ Hein Bruiners 43:21
- 15 40+ Lubabalo Mtikitiki 44:27
- 16 Senior (20-39) Lauren Johnstone 44:31
- 17 50+ Owen Smith 44:49
- 18 Junior (15-19) Lianel Burger 45:50
- 19 Senior (20-39) Keaton Adams 45:58
- 20 Junior (15-19) Amber Potgieter 45:59
- 21 Senior (20-39) William Groenewald 46:01
- 22 60+ Charles Perkins 46:40
- 23 Senior (20-39) Devan Lindt 46:46
- 24 60+ Kevin Derbyshire 47:17
- 25 Senior (20-39) Humaid Obaid 47:20
- 26 Senior (20-39) Alex Bouwer 47:28
- 27 50+ Jaypee Snyman 47:36
- 28 50+ Adrian Jacobs 47:49
- 29 Junior (15-19) Jan-Harm Burger 48:04
- 30 Senior (20-39) Ashley Davids 48:31
- 31 50+ Busisiwe Matiwane 48:36
- 32 Youth James Pitout 49:07
- 33 Senior (20-39) Riaan Venter 49:18
- 34 Senior (20-39) Ismail Koordom 49:28
- 35 40+ Theunis Scheepers 50:18
- 36 Senior (20-39) Carlisle Joseph 50:21
- 37 Senior (20-39) Musenkosi Mbekwa 50:41
- 38 Senior (20-39) Mikyle Blouw 50:48
- 39 Senior (20-39) Charlize Scheepers 51:07
- 40 Senior (20-39) Louis Botha 51:47
- 41 Senior (20-39) Damian Albertus 51:56
- 42 40+ Arlene Greeff 52:15
- 43 40+ Jared Bouwer 52:27
- 44 Senior (20-39) Marcello Leita 52:48
- 45 Senior (20-39) Melanie Marx 52:59
- 46 Youth Annie Niemand 53:09
- 47 60+ Hantie Rust 53:10
- 48 40+ Adrian Goliath 53:33
- 49 Senior (20-39) Pieter Joubert 53:38
- 50 Senior (20-39) Maché Herbst 53:45
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 1 | 33:17 | Joshua Adams | Paarl Ac | Senior (20-39) | 1558 | |
| 2 | 36:48 | Petrus Lottering | Athletes Academy | Senior (20-39) | 1211 | |
| 3 | 36:54 | Robert Orrock | Maties Stellenbosch Ac | Senior (20-39) | 1583 | |
| 4 | 36:57 | Tyresse Green | — | Senior (20-39) | 1550 | |
| 5 | 37:24 | Thabile Mophoso | Department Of Public Works Ac Ep | Senior (20-39) | 1365 | |
| 6 | 38:10 | Elvino Carolus | Langebaan Strandlopers | Junior (15-19) | 1592 | |
| 7 | 38:45 | Marie-Tinka Olivier | Gotyme Bank Run Club | Senior (20-39) | 1490 | |
| 8 | 41:13 | Armand Delport | Wellington Ac | Junior (15-19) | 1315 | |
| 9 | 41:38 | Andries Pretorius | — | Senior (20-39) | 1344 | |
| 10 | 41:50 | Minette Van Zyl | Paarl Ac | Senior (20-39) | 1579 | |
| 11 | 42:51 | Tsungai Mwanengeni | Rcs Gugulethu Ac | 50+ | 1596 | |
| 12 | 43:10 | Mika Scott | Paarl Ac | Junior (15-19) | 1160 | |
| 13 | 43:17 | Helette Du Plessis | — | Junior (15-19) | 1169 | |
| 14 | 43:21 | Hein Bruiners | Brackenfell Ac | 50+ | 1491 | |
| 15 | 44:27 | Lubabalo Mtikitiki | Correctional Services Bol | 40+ | 1565 | |
| 16 | 44:31 | Lauren Johnstone | — | Senior (20-39) | 1192 | |
| 17 | 44:49 | Owen Smith | Wellington Ac | 50+ | 1463 | |
| 18 | 45:50 | Lianel Burger | Langebaan Strandlopers | Junior (15-19) | 1541 | |
| 19 | 45:58 | Keaton Adams | — | Senior (20-39) | 1246 | |
| 20 | 45:59 | Amber Potgieter | — | Junior (15-19) | 1120 | |
| 21 | 46:01 | William Groenewald | — | Senior (20-39) | 1259 | |
| 22 | 46:40 | Charles Perkins | — | 60+ | 1029 | |
| 23 | 46:46 | Devan Lindt | — | Senior (20-39) | 1311 | |
| 24 | 47:17 | Kevin Derbyshire | Paarl Ac | 60+ | 1072 | |
| 25 | 47:20 | Humaid Obaid | — | Senior (20-39) | 1342 | |
| 26 | 47:28 | Alex Bouwer | — | Senior (20-39) | 1561 | |
| 27 | 47:36 | Jaypee Snyman | Worcester Ac | 50+ | 1553 | |
| 28 | 47:49 | Adrian Jacobs | Paarl Ac | 50+ | 1294 | |
| 29 | 48:04 | Jan-Harm Burger | Langebaan Strandlopers | Junior (15-19) | 1542 | |
| 30 | 48:31 | Ashley Davids | Airports Athletics Club Wp | Senior (20-39) | 1343 | |
| 31 | 48:36 | Busisiwe Matiwane | Rcs Gugulethu Ac | 50+ | 1492 | |
| 32 | 49:07 | James Pitout | Paarl Ac | Youth | 1196 | |
| 33 | 49:18 | Riaan Venter | Paarl Ac | Senior (20-39) | 1547 | |
| 34 | 49:28 | Ismail Koordom | Swartland Ac | Senior (20-39) | 1473 | |
| 35 | 50:18 | Theunis Scheepers | Langebaan Strandlopers | 40+ | 1306 | |
| 36 | 50:21 | Carlisle Joseph | — | Senior (20-39) | 1223 | |
| 37 | 50:41 | Musenkosi Mbekwa | — | Senior (20-39) | 1122 | |
| 38 | 50:48 | Mikyle Blouw | — | Senior (20-39) | 1373 | |
| 39 | 51:07 | Charlize Scheepers | Langebaan Strandlopers | Senior (20-39) | 1305 | |
| 40 | 51:47 | Louis Botha | — | Senior (20-39) | 1100 | |
| 41 | 51:56 | Damian Albertus | Langebaan Strandlopers | Senior (20-39) | 1582 | |
| 42 | 52:15 | Arlene Greeff | Paarl Ac | 40+ | 1130 | |
| 43 | 52:27 | Jared Bouwer | — | 40+ | 1562 | |
| 44 | 52:48 | Marcello Leita | — | Senior (20-39) | 1480 | |
| 45 | 52:59 | Melanie Marx | — | Senior (20-39) | 1101 | |
| 46 | 53:09 | Annie Niemand | — | Youth | 1179 | |
| 47 | 53:10 | Hantie Rust | Durbanville Ac | 60+ | 1036 | |
| 48 | 53:33 | Adrian Goliath | Langebaan Strandlopers | 40+ | 1580 | |
| 49 | 53:38 | Pieter Joubert | — | Senior (20-39) | 1391 | |
| 50 | 53:45 | Maché Herbst | — | Senior (20-39) | 1162 |
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