Fav | Share | Race No | Time | Name | Name | Individual Category | Individual Category Pos | Gender | Gen Pos | Team Name | Overall Team Pos | Team Time | Team Type | Team Type Pos | Pace |
| | 6-2 | 02:23:41 | Travis RADEMAN-LUDEKE | Travis RADEMAN-LUDEKE #6-2 Male Open | Open | 1 | Male | 1 | Project Dream SA | 1 | 02:23:41 | Open Men | 1 | 33.4 km/h |
| | 6-1 | 02:23:41 | Jordan BOSHOFF | Jordan BOSHOFF #6-1 Male Open | Open | 2 | Male | 2 | Project Dream SA | 1 | 02:23:41 | Open Men | 1 | 33.4 km/h |
| | 4-1 | 02:23:44 | Brandon DOWNES | Brandon DOWNES #4-1 Male Open | Open | 3 | Male | 3 | TEG 1 | 2 | 02:23:45 | Open Men | 2 | 33.4 km/h |
| | 4-2 | 02:23:45 | Warren MOOLMAN | Warren MOOLMAN #4-2 Male Open | Open | 4 | Male | 4 | TEG 1 | 2 | 02:23:45 | Open Men | 2 | 33.4 km/h |
| | 3-1 | 02:23:46 | Jared HAY | Jared HAY #3-1 Male Open | Open | 5 | Male | 5 | Luso Pro Cycling | 4 | 02:24:01 | Open Men | 4 | 33.4 km/h |
| | 2-1 | 02:23:46 | Stian LANDSBERG | Stian LANDSBERG #2-1 Male Open | Open | 6 | Male | 6 | Rough Riders | 3 | 02:23:47 | Open Men | 3 | 33.4 km/h |
| | 2-2 | 02:23:47 | Alexander ERASMUS | Alexander ERASMUS #2-2 Male Open | Open | 7 | Male | 7 | Rough Riders | 3 | 02:23:47 | Open Men | 3 | 33.4 km/h |
| | 3-2 | 02:24:01 | Josh RHEEDERS | Josh RHEEDERS #3-2 Male Open | Open | 8 | Male | 8 | Luso Pro Cycling | 4 | 02:24:01 | Open Men | 4 | 33.3 km/h |
| | 1-2 | 02:28:37 | Matthew HORNE | Matthew HORNE #1-2 Male Open | Open | 9 | Male | 9 | Keenan & Matthew | 5 | 02:28:40 | Open Men | 5 | 32.3 km/h |
| | 1-1 | 02:28:40 | Keenan HAMMON | Keenan HAMMON #1-1 Male Open | Open | 10 | Male | 10 | Keenan & Matthew | 5 | 02:28:40 | Open Men | 5 | 32.3 km/h |
| | 98-1 | 02:28:54 | Gavin William PAUL | Gavin William PAUL #98-1 Male Vets 40-49 | Vets 40-49 | 1 | Male | 11 | Solo Gavin William Paul | 6 | 02:28:54 | Solo Men | 1 | 32.2 km/h |
| | 35-2 | 02:28:56 | Ruan SWANEPOEL | Ruan SWANEPOEL #35-2 Male Sub-Vets 30-39 | Sub-Vets 30-39 | 1 | Male | 12 | Team Tri-star | 7 | 02:28:58 | Vet Men 30-39 | 1 | 32.2 km/h |
| | 35-1 | 02:28:58 | Casper MOODIE | Casper MOODIE #35-1 Male Sub-Vets 30-39 | Sub-Vets 30-39 | 2 | Male | 13 | Team Tri-star | 7 | 02:28:58 | Vet Men 30-39 | 1 | 32.2 km/h |
| | 78-2 | 02:30:36 | Emile VAN NIEKERK | Emile VAN NIEKERK #78-2 Male Open | Open | 11 | Male | 14 | Identifying AS | 8 | 02:30:36 | Mixed Team | 1 | 31.9 km/h |
| | 78-1 | 02:30:36 | Carmen LUCKEMAYER | Carmen LUCKEMAYER #78-1 Female Open | Open | 1 | Female | 1 | Identifying AS | 8 | 02:30:36 | Mixed Team | 1 | 31.9 km/h |
| | 77-1 | 02:30:40 | Brian BRUMMER | Brian BRUMMER #77-1 Male Open | Open | 12 | Male | 15 | Sandton City | 9 | 02:30:40 | Mixed Team | 2 | 31.9 km/h |
| | 77-2 | 02:30:40 | Lisa BONE | Lisa BONE #77-2 Female Open | Open | 2 | Female | 2 | Sandton City | 9 | 02:30:40 | Mixed Team | 2 | 31.9 km/h |
| | 5-2 | 02:30:52 | Marko RUDOLPH | Marko RUDOLPH #5-2 Male Open | Open | 13 | Male | 16 | TEG 2 | 10 | 02:30:53 | Open Men | 6 | 31.8 km/h |
| | 21-2 | 02:30:53 | Kelsey VAN SCHOOR | Kelsey VAN SCHOOR #21-2 Female Open | Open | 3 | Female | 3 | Teany & Tiny | 12 | 02:30:54 | Ladies Team | 1 | 31.8 km/h |
| | 5-1 | 02:30:53 | Alwyn STEENKAMP | Alwyn STEENKAMP #5-1 Male Open | Open | 14 | Male | 17 | TEG 2 | 10 | 02:30:53 | Open Men | 6 | 31.8 km/h |
| | 55-1 | 02:30:54 | Frans FOURIE | Frans FOURIE #55-1 Male Vets 40-49 | Vets 40-49 | 2 | Male | 18 | Individual | 11 | 02:30:54 | Vet Men 40-49 | 1 | 31.8 km/h |
| | 21-1 | 02:30:54 | Lucy YOUNG | Lucy YOUNG #21-1 Female Sub-Vets 30-39 | Sub-Vets 30-39 | 1 | Female | 4 | Teany & Tiny | 12 | 02:30:54 | Ladies Team | 1 | 31.8 km/h |
| | 55-2 | 02:30:54 | Martin PIETERSE | Martin PIETERSE #55-2 Male Vets 40-49 | Vets 40-49 | 3 | Male | 19 | Individual | 11 | 02:30:54 | Vet Men 40-49 | 1 | 31.8 km/h |
| | 36-1 | 02:31:03 | Pressmore MUSUNDI | Pressmore MUSUNDI #36-1 Male Sub-Vets 30-39 | Sub-Vets 30-39 | 3 | Male | 20 | Proud Beginners Cycling 2 | 13 | 02:31:03 | Vet Men 30-39 | 2 | 31.8 km/h |
| | 36-2 | 02:31:03 | Tim MABELA | Tim MABELA #36-2 Male Vets 40-49 | Vets 40-49 | 4 | Male | 21 | Proud Beginners Cycling 2 | 13 | 02:31:03 | Vet Men 30-39 | 2 | 31.8 km/h |
| | 101-1 | 02:34:18 | Nicholas HORNE | Nicholas HORNE #101-1 Male Open | Open | 15 | Male | 22 | Solo Nicholas Horne | 14 | 02:34:18 | Solo Men | 2 | 31.1 km/h |
| | 65-1 | 02:39:10 | Paul Lewis ENRIGHT | Paul Lewis ENRIGHT #65-1 Male Master 50-59 | Master 50-59 | 1 | Male | 23 | TEG Masters | 15 | 02:39:11 | Vet Men 50+ | 1 | 30.2 km/h |
| | 65-2 | 02:39:11 | Wayne John BOOYSEN | Wayne John BOOYSEN #65-2 Male Master 50-59 | Master 50-59 | 2 | Male | 24 | TEG Masters | 15 | 02:39:11 | Vet Men 50+ | 1 | 30.2 km/h |
| | 41-1 | 02:44:41 | Kobus BOTES | Kobus BOTES #41-1 Male Sub-Vets 30-39 | Sub-Vets 30-39 | 4 | Male | 25 | Tristar 1 | 18 | 02:44:46 | Vet Men 30-39 | 4 | 29.1 km/h |
| | 34-2 | 02:44:41 | Phillip MUDAU | Phillip MUDAU #34-2 Male Vets 40-49 | Vets 40-49 | 5 | Male | 26 | Thunders | 16 | 02:44:42 | Vet Men 30-39 | 3 | 29.1 km/h |
| | 34-1 | 02:44:42 | Lerato NKOANA | Lerato NKOANA #34-1 Male Sub-Vets 30-39 | Sub-Vets 30-39 | 5 | Male | 27 | Thunders | 16 | 02:44:42 | Vet Men 30-39 | 3 | 29.1 km/h |
| | 52-1 | 02:44:45 | Neville MOGALOBE | Neville MOGALOBE #52-1 Male Vets 40-49 | Vets 40-49 | 6 | Male | 28 | Nev&Dyke | 17 | 02:44:46 | Vet Men 40-49 | 2 | 29.1 km/h |
| | 52-2 | 02:44:46 | Dyke RAMOKOTJO | Dyke RAMOKOTJO #52-2 Male Master 50-59 | Master 50-59 | 3 | Male | 29 | Nev&Dyke | 17 | 02:44:46 | Vet Men 40-49 | 2 | 29.1 km/h |
| | 41-2 | 02:44:46 | Sifiso SIGUBUDU | Sifiso SIGUBUDU #41-2 Male Sub-Vets 30-39 | Sub-Vets 30-39 | 6 | Male | 30 | Tristar 1 | 18 | 02:44:46 | Vet Men 30-39 | 4 | 29.1 km/h |
| | 49-1 | 02:44:50 | Tshokolo George MASHININI | Tshokolo George MASHININI #49-1 Male Vets 40-49 | Vets 40-49 | 7 | Male | 31 | Proud Beginners Cycling 1 | 19 | 02:44:50 | Vet Men 40-49 | 3 | 29.1 km/h |
| | 49-2 | 02:44:50 | Jan MONTSHIOA | Jan MONTSHIOA #49-2 Male Sub-Vets 30-39 | Sub-Vets 30-39 | 7 | Male | 32 | Proud Beginners Cycling 1 | 19 | 02:44:50 | Vet Men 40-49 | 3 | 29.1 km/h |
| | 93-1 | 02:47:28 | Anton FATTI | Anton FATTI #93-1 Male Master 50-59 | Master 50-59 | 4 | Male | 33 | Solo Anton Fatti | 20 | 02:47:28 | Solo Men | 3 | 28.7 km/h |
| | 37-1 | 02:50:39 | Mike TONER | Mike TONER #37-1 Male Sub-Vets 30-39 | Sub-Vets 30-39 | 8 | Male | 34 | Team View | 21 | 02:50:40 | Vet Men 30-39 | 5 | 28.1 km/h |
| | 37-2 | 02:50:40 | Stefano SEGATTO | Stefano SEGATTO #37-2 Male Sub-Vets 30-39 | Sub-Vets 30-39 | 9 | Male | 35 | Team View | 21 | 02:50:40 | Vet Men 30-39 | 5 | 28.1 km/h |
| | 47-2 | 02:50:50 | Bongaan NDLOVU | Bongaan NDLOVU #47-2 Male Vets 40-49 | Vets 40-49 | 8 | Male | 36 | Team V6 | 22 | 02:50:50 | Vet Men 40-49 | 4 | 28.1 km/h |
| | 47-1 | 02:50:50 | Sibusiso SKOSANA | Sibusiso SKOSANA #47-1 Male Vets 40-49 | Vets 40-49 | 9 | Male | 37 | Team V6 | 22 | 02:50:50 | Vet Men 40-49 | 4 | 28.1 km/h |
| | 56-2 | 02:50:54 | Jaco VAN DYK | Jaco VAN DYK #56-2 Male Master 50-59 | Master 50-59 | 5 | Male | 38 | Energique | 23 | 02:50:56 | Vet Men 40-49 | 5 | 28.1 km/h |
| | 56-1 | 02:50:56 | Pieter AVENANT | Pieter AVENANT #56-1 Male Vets 40-49 | Vets 40-49 | 10 | Male | 39 | Energique | 23 | 02:50:56 | Vet Men 40-49 | 5 | 28.1 km/h |
| | 40-1 | 02:53:29 | Jo WENTZEL | Jo WENTZEL #40-1 Male Vets 40-49 | Vets 40-49 | 11 | Male | 40 | Good Idea | 24 | 02:53:30 | Vet Men 30-39 | 6 | 27.7 km/h |
| | 40-2 | 02:53:30 | Shaun OOSTHUIZEN | Shaun OOSTHUIZEN #40-2 Male Sub-Vets 30-39 | Sub-Vets 30-39 | 10 | Male | 41 | Good Idea | 24 | 02:53:30 | Vet Men 30-39 | 6 | 27.7 km/h |
| | 91-2 | 02:57:25 | Clifford SMITH | Clifford SMITH #91-2 Mixed E-Bike | E-Bike | 1 | Mixed | 1 | Sprocket Rockets | 25 | 02:57:26 | E-Bike Team | 1 | 27.1 km/h |
| | 91-1 | 02:57:26 | Sarah LITTLETON | Sarah LITTLETON #91-1 Mixed E-Bike | E-Bike | 2 | Mixed | 2 | Sprocket Rockets | 25 | 02:57:26 | E-Bike Team | 1 | 27.1 km/h |
| | 22-1 | 02:57:53 | Meghan BOTHA | Meghan BOTHA #22-1 Female Open | Open | 4 | Female | 5 | Peanut & Raison | 26 | 02:57:54 | Ladies Team | 2 | 27.0 km/h |
| | 22-2 | 02:57:54 | Helen OLWAGE | Helen OLWAGE #22-2 Female Open | Open | 5 | Female | 6 | Peanut & Raison | 26 | 02:57:54 | Ladies Team | 2 | 27.0 km/h |
| | 54-2 | 02:59:43 | Kenneth NCUBE | Kenneth NCUBE #54-2 Male Vets 40-49 | Vets 40-49 | 12 | Male | 42 | Vukani North Stars | 27 | 02:59:43 | Vet Men 40-49 | 6 | 26.7 km/h |