| Category | Pos | Rider | No. | Finish |
|---|---|---|---|---|
| M Elite | 1 | Matthew Beers | 103 | 1:59:13 |
| 2 | Marco Joubert | 1 | 2:01:12 | |
| 3 | Daniel Loubser | 2 | 2:09:48 | |
| 4 | Eric Lutter | 89 | 2:13:58 | |
| 5 | Brian Brummer | 96 | 2:28:39 | |
| 6 | Theodore van Wyk | 41 | 2:35:36 | |
| 7 | Siyabonga Ntsele | 93 | 2:36:30 | |
| 8 | Frank Chakanetsa | 44 | 2:47:01 | |
| 9 | Benré Labuschagne | 40 | 2:55:03 | |
| 10 | Jayden Naude | 99 | 2:55:47 | |
| 11 | Johan Stadler | 43 | 2:56:02 | |
| 12 | Fc Smith | 57 | 3:00:23 | |
| 13 | Hans Jurie Zietsman | 47 | 3:17:05 | |
| 14 | Oliver Innes | 77 | 3:22:35 | |
| 15 | Simon Emser | 34 | 3:39:49 | |
| 16 | Daniel Krige | 36 | 3:57:16 | |
| 17 | Tuti Hamundjebo | 529 | 4:11:02 | |
| 18 | Jordan Arenstein | 80 | 4:36:51 | |
| 19 | Luke Clark | 32 | 5:09:17 | |
| M Sub-Vet | 1 | Stegmann van Zyl | 72 | 2:36:52 |
| 2 | Josh Grant | 100 | 2:38:36 | |
| 3 | Bradley Mitchell | 66 | 2:40:09 | |
| 4 | Kgotso Bapela | 65 | 2:54:28 | |
| 5 | Jared Kieser | 6 | 3:06:48 | |
| 6 | Trent Jaggers | 60 | 3:08:36 | |
| 7 | Herman Swart | 7 | 3:14:43 | |
| 8 | Simon Innes | 39 | 3:17:42 | |
| 9 | Nathan Dell | 81 | 3:21:14 | |
| 10 | Jacques Kriel | 85 | 3:22:02 | |
| 11 | Nathan Craig Trollip | 97 | 3:27:06 | |
| 12 | Andile Buka | 29 | 3:42:13 | |
| 13 | Marne Botha | 46 | 3:48:24 | |
| 14 | Kenan Tatt | 16 | 3:48:31 | |
| 15 | Chipo Lazarus Muchemwa | 17 | 3:53:09 | |
| 16 | Zach Lees | 15 | 4:00:43 | |
| 17 | Gary Kahn | 63 | 4:03:06 | |
| 18 | Raymond Van Staden | 507 | 4:08:34 | |
| 19 | Jonathan Pinkhard | 21 | 4:12:07 | |
| 20 | Siviwe Ngani | 28 | 4:43:12 | |
| 21 | Mothabisi Nyathi | 90 | 5:21:59 | |
| 22 | Kwezi Mayikana | 45 | 5:22:03 | |
| 23 | Tatenda Chidora | 523 | 6:06:27 | |
| 24 | Ashley Benn | 520 | 6:06:36 | |
| M Veteran | 1 | Stuart Marais | 68 | 2:24:24 |
| 2 | Donovan Le Cok | 53 | 2:30:41 | |
| 3 | Jean de Villiers | 67 | 2:34:16 | |
| 4 | Cuan Chelin | 87 | 2:42:47 | |
| 5 | Willem Sebastiaan van Heerden | 42 | 2:48:38 | |
| 6 | Shaun Vermaak | 74 | 2:48:54 | |
| 7 | Philip Brink | 83 | 3:21:15 | |
| 8 | Wynand Scholtz | 69 | 3:26:55 | |
| 9 | Zynn Grindein | 13 | 3:33:44 | |
| 10 | Andrae Bird | 10 | 3:58:24 | |
| 11 | Etienne Meyer | 22 | 4:22:02 | |
| 12 | Kurt Johnson | 517 | 6:06:34 | |
| M Master | 1 | Dan van Hemert | 4 | 2:43:13 |
| 2 | Louis de Villiers | 82 | 3:11:30 | |
| 3 | Willie Pelser | 71 | 3:18:11 | |
| 4 | Clinton Halsey | 19 | 3:20:59 | |
| 5 | Melvin Neale | 14 | 4:02:54 | |
| 6 | Tony Knowles | 18 | 4:29:05 | |
| 7 | Anton van Tonder | 58 | 4:45:30 | |
| M Grand Master | 1 | Shawn Kirschner | 104 | 3:04:02 |
| 2 | Florian Thiele | 79 | 3:18:58 | |
| 3 | Bryan Samson | 20 | 3:29:01 | |
| 4 | David Jennings | 38 | 4:57:44 | |
| W Junior | 1 | Hannah Lansdell | 528 | 3:52:59 |
| W Elite | 1 | Anuschka Cox | 84 | 2:32:20 |
| 2 | Lienke Brown | 48 | 3:48:22 | |
| 3 | Michelle Lopes | 101 | 4:45:11 | |
| W Sub-Vet | 1 | Kelly Lewis | 94 | 2:50:03 |
| 2 | Magdalena Van Zuydam | 92 | 3:56:21 | |
| 3 | Lisa Herselman | 54 | 3:57:52 | |
| W Veteran | 1 | Juanita Mackenzie | 98 | 3:03:58 |
| 2 | Stammi Schenk | 527 | 4:02:42 | |
| W Master | 1 | Sandra Dawn Wicks | 510 | 3:43:06 |
| W Grand Master | 1 | Bridget Zietkiewicz | 509 | 4:03:07 |
2026 Results
Severe rainfall left much of the route impassable, so the course was shortened on the morning and everyone rode the same race. We congratulate every rider who took on the force of nature and raced.
final results
Last updated Tuesday 29 September, 15:34 · 74 of 90 riders finished
| Pos | No. | Rider | Category | Cat. | Finish |
|---|---|---|---|---|---|
| 1 | 103 | Matthew Beers | M Elite | 1 | 1:59:13 |
| 2 | 1 | Marco Joubert | M Elite | 2 | 2:01:12 |
| 3 | 2 | Daniel Loubser | M Elite | 3 | 2:09:48 |
| 4 | 89 | Eric Lutter | M Elite | 4 | 2:13:58 |
| 5 | 68 | Stuart Marais | M Veteran | 1 | 2:24:24 |
| 6 | 96 | Brian Brummer | M Elite | 5 | 2:28:39 |
| 7 | 53 | Donovan Le Cok | M Veteran | 2 | 2:30:41 |
| 8 | 84 | Anuschka Cox | W Elite | 1 | 2:32:20 |
| 9 | 67 | Jean de Villiers | M Veteran | 3 | 2:34:16 |
| 10 | 41 | Theodore van Wyk | M Elite | 6 | 2:35:36 |
| 11 | 93 | Siyabonga Ntsele | M Elite | 7 | 2:36:30 |
| 12 | 72 | Stegmann van Zyl | M Sub-Vet | 1 | 2:36:52 |
| 13 | 100 | Josh Grant | M Sub-Vet | 2 | 2:38:36 |
| 14 | 66 | Bradley Mitchell | M Sub-Vet | 3 | 2:40:09 |
| 15 | 87 | Cuan Chelin | M Veteran | 4 | 2:42:47 |
| 16 | 4 | Dan van Hemert | M Master | 1 | 2:43:13 |
| 17 | 44 | Frank Chakanetsa | M Elite | 8 | 2:47:01 |
| 18 | 42 | Willem Sebastiaan van Heerden | M Veteran | 5 | 2:48:38 |
| 19 | 74 | Shaun Vermaak | M Veteran | 6 | 2:48:54 |
| 20 | 94 | Kelly Lewis | W Sub-Vet | 1 | 2:50:03 |
| 21 | 65 | Kgotso Bapela | M Sub-Vet | 4 | 2:54:28 |
| 22 | 40 | Benré Labuschagne | M Elite | 9 | 2:55:03 |
| 23 | 99 | Jayden Naude | M Elite | 10 | 2:55:47 |
| 24 | 43 | Johan Stadler | M Elite | 11 | 2:56:02 |
| 25 | 57 | Fc Smith | M Elite | 12 | 3:00:23 |
| 26 | 98 | Juanita Mackenzie | W Veteran | 1 | 3:03:58 |
| 27 | 104 | Shawn Kirschner | M Grand Master | 1 | 3:04:02 |
| 28 | 6 | Jared Kieser | M Sub-Vet | 5 | 3:06:48 |
| 29 | 60 | Trent Jaggers | M Sub-Vet | 6 | 3:08:36 |
| 30 | 82 | Louis de Villiers | M Master | 2 | 3:11:30 |
| 31 | 7 | Herman Swart | M Sub-Vet | 7 | 3:14:43 |
| 32 | 47 | Hans Jurie Zietsman | M Elite | 13 | 3:17:05 |
| 33 | 39 | Simon Innes | M Sub-Vet | 8 | 3:17:42 |
| 34 | 71 | Willie Pelser | M Master | 3 | 3:18:11 |
| 35 | 79 | Florian Thiele | M Grand Master | 2 | 3:18:58 |
| 36 | 19 | Clinton Halsey | M Master | 4 | 3:20:59 |
| 37 | 81 | Nathan Dell | M Sub-Vet | 9 | 3:21:14 |
| 38 | 83 | Philip Brink | M Veteran | 7 | 3:21:15 |
| 39 | 85 | Jacques Kriel | M Sub-Vet | 10 | 3:22:02 |
| 40 | 77 | Oliver Innes | M Elite | 14 | 3:22:35 |
| 41 | 69 | Wynand Scholtz | M Veteran | 8 | 3:26:55 |
| 42 | 97 | Nathan Craig Trollip | M Sub-Vet | 11 | 3:27:06 |
| 43 | 20 | Bryan Samson | M Grand Master | 3 | 3:29:01 |
| 44 | 13 | Zynn Grindein | M Veteran | 9 | 3:33:44 |
| 45 | 34 | Simon Emser | M Elite | 15 | 3:39:49 |
| 46 | 29 | Andile Buka | M Sub-Vet | 12 | 3:42:13 |
| 47 | 510 | Sandra Dawn Wicks | W Master | 1 | 3:43:06 |
| 48 | 48 | Lienke Brown | W Elite | 2 | 3:48:22 |
| 49 | 46 | Marne Botha | M Sub-Vet | 13 | 3:48:24 |
| 50 | 16 | Kenan Tatt | M Sub-Vet | 14 | 3:48:31 |
| 51 | 528 | Hannah Lansdell | W Junior | 1 | 3:52:59 |
| 52 | 17 | Chipo Lazarus Muchemwa | M Sub-Vet | 15 | 3:53:09 |
| 53 | 92 | Magdalena Van Zuydam | W Sub-Vet | 2 | 3:56:21 |
| 54 | 36 | Daniel Krige | M Elite | 16 | 3:57:16 |
| 55 | 54 | Lisa Herselman | W Sub-Vet | 3 | 3:57:52 |
| 56 | 10 | Andrae Bird | M Veteran | 10 | 3:58:24 |
| 57 | 15 | Zach Lees | M Sub-Vet | 16 | 4:00:43 |
| 58 | 527 | Stammi Schenk | W Veteran | 2 | 4:02:42 |
| 59 | 14 | Melvin Neale | M Master | 5 | 4:02:54 |
| 60 | 63 | Gary Kahn | M Sub-Vet | 17 | 4:03:06 |
| 61 | 509 | Bridget Zietkiewicz | W Grand Master | 1 | 4:03:07 |
| 62 | 507 | Raymond Van Staden | M Sub-Vet | 18 | 4:08:34 |
| 63 | 529 | Tuti Hamundjebo | M Elite | 17 | 4:11:02 |
| 64 | 21 | Jonathan Pinkhard | M Sub-Vet | 19 | 4:12:07 |
| 65 | 22 | Etienne Meyer | M Veteran | 11 | 4:22:02 |
| 66 | 18 | Tony Knowles | M Master | 6 | 4:29:05 |
| 67 | 80 | Jordan Arenstein | M Elite | 18 | 4:36:51 |
| 68 | 28 | Siviwe Ngani | M Sub-Vet | 20 | 4:43:12 |
| 69 | 101 | Michelle Lopes | W Elite | 3 | 4:45:11 |
| 70 | 58 | Anton van Tonder | M Master | 7 | 4:45:30 |
| 71 | 38 | David Jennings | M Grand Master | 4 | 4:57:44 |
| 72 | 32 | Luke Clark | M Elite | 19 | 5:09:17 |
| 73 | 90 | Mothabisi Nyathi | M Sub-Vet | 21 | 5:21:59 |
| 74 | 45 | Kwezi Mayikana | M Sub-Vet | 22 | 5:22:03 |
| 75 | 523 | Tatenda Chidora | M Sub-Vet | 23 | 6:06:27 |
| 76 | 517 | Kurt Johnson | M Veteran | 12 | 6:06:34 |
| 77 | 520 | Ashley Benn | M Sub-Vet | 24 | 6:06:36 |
| - | 51 | André van der Walt | M Sub-Vet | - | DNF |
| - | 502 | Christoff Opperman | M Master | - | DNF |
| - | 37 | Gareth Walsh | M Elite | - | DNF |
| - | 26 | Guy Mills | M Elite | - | DNF |
| - | 102 | John Horn | M Grand Master | - | DNF |
| - | 23 | Keagan van Wyk | M Elite | - | DNF |
| - | 519 | Lianca Coetzee | W Elite | - | DNF |
| - | 511 | Marbi Zietsman | W Elite | - | DNF |
| - | 526 | Nadia Schenk | W Veteran | - | DNF |
| - | 9 | Neil Meyer | M Veteran | - | DNF |
| - | 506 | Nicolette Van der Walt | W Sub-Vet | - | DNF |
| - | 30 | Quintice Esterhuizen | M Elite | - | DNF |
| - | 518 | Tommy Brummer | M Grand Master | - | DNF |
| - | 524 | Tweet Brummer | W Grand Master | - | DNF |
| Pos | No. | Rider | Category | Time |
|---|---|---|---|---|
| 1 | 68 | Marco Joubert | Men | 6:04:26 |
| 2 | 91 | Tristan Nortje | Men | 6:05:36 |
| 3 | 52 | Jaco van Dyk | Men | 6:06:27 |
| 4 | 56 | Johan van Zyl | Men | 6:15:50 |
| 5 | 29 | Casper Kruger | Men | 6:16:22 |
| 6 | 94 | Victor Olckers | Men | 6:17:34 |
| 7 | 1 | Marc Pritzen | Men | 6:48:55 |
| 8 | 100 | Matthys Beukes | Men | 6:50:14 |
| 9 | 95 | Warick Minkley | Men | 6:56:33 |
| 10 | 85 | Dan van Hemert | Men | 6:57:01 |
| 11 | 3 | Bernhardt Meyer | Men | 6:57:14 |
| 12 | 98 | Bernard Ndungu | Men | 6:57:45 |
| 13 | 51 | Izak Strauss | Men | 6:59:21 |
| 14 | 41 | Dusty Day | Men | 7:02:28 |
| 15 | 20 | Alexander Bester | Men | 7:03:18 |
| 16 | 2 | Daniel Loubser | Men | 7:08:33 |
| 17 | 99 | Jacques van Staden | Men | 7:12:47 |
| 18 | 46 | Gert Nel | Men | 7:12:58 |
| 19 | 24 | Ben Melt Swanepoel | Men | 7:13:00 |
| 20 | 50 | Isaac Wilkinson | Men | 7:13:10 |
| 21 | 97 | Brian Kipkemboi | Men | 7:13:33 |
| 22 | 31 | Chris Van Rooyen | Men | 7:14:46 |
| 23 | 77 | Nico Steenkamp | Men | 7:15:03 |
| 24 | 84 | Rickus Jooste | Men | 7:15:34 |
| 25 | 54 | Jeandre Van Schalkwyk | Men | 7:17:34 |
| 26 | 7 | Jared Kieser | Men | 7:24:59 |
| 27 | 48 | Harry Orr | Men | 7:26:44 |
| 28 | 4 | Alex Blake | Men | 7:30:51 |
| 29 | 79 | Oliver Lennard | Men | 7:32:30 |
| 30 | 92 | Tyron Kleinsmidt | Men | 7:38:49 |
| 31 | 93 | Venter van der Mescht | Men | 7:47:27 |
| 32 | 60 | Juan Pierre Minnie | Men | 7:48:00 |
| 33 | 67 | Marc Adam | Men | 8:04:18 |
| 34 | 21 | Andre Gibhard | Men | 8:04:41 |
| 35 | 74 | Michael Dalby | Men | 8:14:36 |
| 36 | 53 | Jan Wessels Le Roux | Men | 8:22:52 |
| 37 | 62 | Justin Leslie | Men | 8:24:28 |
| 38 | 28 | Carlos Loureiro | Men | 8:28:37 |
| 39 | 37 | David Mackenzie | Men | 8:29:42 |
| 40 | 61 | Julian Veermeer | Men | 8:30:39 |
| 41 | 76 | Nick Reed | Men | 8:31:15 |
| 42 | 71 | Mark Prince | Men | 8:49:37 |
| 43 | 78 | Nicolas de Wet | Men | 8:50:36 |
| 44 | 39 | Devrin Muir | Men | 8:54:04 |
| 45 | 22 | Andrew Cherrington | Men | 8:54:17 |
| 46 | 83 | Richard Wyngaard | Men | 8:55:34 |
| 47 | 25 | Billy Zweiger | Men | 9:14:25 |
| 48 | 87 | Scip Vernede | Men | 9:14:50 |
| 49 | 36 | David Jenkins | Men | 9:27:10 |
| 50 | 45 | Gerrie Mentz | Men | 9:47:39 |
| 51 | 33 | Craig Toop | Men | 9:49:57 |
| 52 | 72 | Martinus Victor | Men | 9:50:00 |
| 53 | 89 | Tertius de Ridder | Men | 9:55:40 |
| 54 | 32 | Christo Truter | Men | 10:06:06 |
| 55 | 69 | Marco Rodrigues | Men | 10:07:07 |
| 56 | 96 | Wayne Redelinghuys | Men | 10:07:29 |
| 57 | 42 | Francois Siebrits | Men | 10:15:02 |
| 58 | 63 | Kenan Tatt | Men | 10:16:04 |
| 59 | 9 | Gavin Raath | Men | 10:24:22 |
| — | 8 | Andraé Bird | Men | OTL |
| — | 23 | Andrew Watson | Men | DNF |
| — | 27 | Callum Sey | Men | DNF |
| — | 6 | Carl Jones | Men | DNF |
| — | 35 | Dave Joyce | Men | DNF |
| — | 38 | David Van der Merwe | Men | DNF |
| — | 40 | Dirk Nel | Men | DNF |
| — | 43 | Gareth Pearson | Men | DNF |
| — | 81 | Grant Robert Acutt | Men | OTL |
| — | 49 | Greg Blackwell | Men | DNF |
| — | 55 | Jeremy Berlyn | Men | DNF |
| — | 58 | Jonathan Pinkhard | Men | DNF |
| — | 59 | Josias Van der Merwe | Men | DNF |
| — | 64 | Kgotso Bapela | Men | OTL |
| — | 65 | Kyle Mitchell | Men | DNF |
| — | 10 | Laz Muchemwa | Men | DNF |
| — | 70 | Mark Pretorius | Men | DNF |
| — | 73 | Matthew Dickinson | Men | DNF |
| — | 75 | Neil Gardiner | Men | OTL |
| — | 5 | Peter John Berlyn | Men | OTL |
| — | 80 | Phil De Klerk | Men | DNF |
| — | 34 | Rob Becker | Men | DNF |
| — | 86 | Royce Grif n | Men | DNF |
| — | 88 | Siphamandla Singqoto | Men | OTL |
| — | 90 | Trevor Elliott | Men | DNF |
| 1 | 12 | Sarah Hill | Women | 7:15:10 |
| 2 | 13 | Amanda Chudobey-Berger | Women | 8:14:56 |
| 3 | 15 | Jessica Wilkinson | Women | 8:30:27 |
| 4 | 19 | Suzaan Hobson | Women | 8:55:22 |
| 5 | 57 | Johanet Heymann | Women | 9:26:06 |
| — | 11 | Anya Bruwer | Women | DNF |
| — | 14 | Lizl Hobson | Women | DNF |
| — | 18 | Mercia Theron | Women | DNF |
| Pos | No. | Rider | Category | Time |
|---|---|---|---|---|
| 1 | 55 | Marc Pritzen | Men | 6:31:03 |
| 2 | 47 | Daniel Loubser | Men | 6:31:08 |
| 3 | 58 | Tom Briggs | Men | 6:56:04 |
| 4 | 12 | Bernhardt Meyer | Men | 7:18:50 |
| 5 | 8 | Alex Blake | Men | 7:24:06 |
| 6 | 35 | Karl Jansen van Rensburg | Men | 7:25:21 |
| 7 | 10 | Herman Swart | Men | 7:26:51 |
| 8 | 11 | Carl Jones | Men | 7:28:09 |
| 9 | 28 | James Gerber | Men | 7:34:20 |
| 10 | 9 | Jared Kieser | Men | 7:44:34 |
| 11 | 50 | Gabriel Hope | Men | 7:50:21 |
| 12 | 53 | Alistair Palmer | Men | 8:22:17 |
| 13 | 2 | Dean Roxburgh | Men | 8:22:54 |
| 14 | 7 | Troy Squires | Men | 8:27:21 |
| 15 | 38 | Philip De Klerk | Men | 8:29:05 |
| 16 | 22 | Neil Meyer | Men | 8:36:10 |
| 17 | 21 | Andraé Bird | Men | 8:37:15 |
| 18 | 49 | Nic Grobler | Men | 8:42:14 |
| 19 | 46 | Philo Nel | Men | 8:48:10 |
| 20 | 36 | Jason Prins | Men | 8:50:46 |
| 21 | 56 | Andrew Gowans | Men | 8:59:24 |
| 22 | 59 | Andrew Cherrington | Men | 9:01:24 |
| 23 | 3 | Charl Neethling | Men | 9:04:03 |
| 24 | 42 | Ryno van Wyk | Men | 9:07:50 |
| 25 | 25 | Pano Ladas | Men | 9:15:08 |
| 26 | 45 | Johannes Gerber | Men | 9:15:15 |
| 27 | 29 | Matthijs van Velzen | Men | 9:27:54 |
| 28 | 16 | Zynn Grondein | Men | 9:44:28 |
| 29 | 23 | Melvin Neale | Men | 10:02:12 |
| 30 | 60 | Jaco Van Jaarsveld | Men | 10:07:12 |
| 31 | 26 | Jan Willem Bornman | Men | 10:08:40 |
| 32 | 27 | Zach Lees | Men | 10:14:44 |
| 33 | 32 | Gerhard Odendaal | Men | 10:19:47 |
| 34 | 1 | Gavin Raath | Men | 10:20:53 |
| 35 | 17 | Las Madurasinghe | Men | 10:24:51 |
| 36 | 18 | Laz Muchemwa | Men | 10:31:31 |
| 37 | 39 | Brendan Read | Men | 10:56:20 |
| 38 | 54 | HERMAN BEKKER | Men | 10:59:51 |
| 39 | 43 | Mike Butler | Men | 11:22:34 |
| 40 | 37 | Charl Souma | Men | 11:30:34 |
| — | 24 | Callum O’conner | Men | DNF |
| — | 33 | Owen Bridger | Men | DNF |
| — | 52 | Tom Laurent | Men | DNF |
| 1 | 5 | Hayley Preen | Women | 7:54:16 |
| 2 | 6 | Rebecca Van Huyssteen | Women | 8:28:43 |
| 3 | 40 | Carien Visser | Women | 8:32:43 |
| 4 | 57 | Kylie Hanekom | Women | 8:34:20 |
| 5 | 44 | Jessica Wilkinson | Women | 8:35:33 |
| 6 | 14 | Anya Bruwer | Women | 9:16:15 |
| 7 | 13 | Nicola Poulos | Women | 10:09:12 |
| — | 15 | Julia Bass | Women | DNF |
| — | 51 | Anouche Richalet | Women | DNF |