Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace | Wave | Start Time |
| 1 | 721 | | Johan Fourie DE VILLIERS | Johan Fourie DE VILLIERS #721 Male Senior Men | 02:14:23 | 02:14:23 | 1 (1) | Senior Men | 1 | Male | 1 | 31.3 km/h | A | 07:30:00 |
| 2 | 706 | | Jordan BOSHOFF | Jordan BOSHOFF #706 Male Senior Men | 02:14:23 | 02:14:23 | 2 (2) | Senior Men | 2 | Male | 2 | 31.3 km/h | A | 07:30:00 |
| 3 | 136 | | Adron PIETERSEN | Adron PIETERSEN #136 Male Senior Men | 02:19:14 | 02:19:14 | 3 (3) | Senior Men | 3 | Male | 3 | 30.2 km/h | A | 07:30:00 |
| 4 | 719 | | Liam DE KLERK | Liam DE KLERK #719 Male Senior Men | 02:19:14 | 02:19:14 | 4 (4) | Senior Men | 4 | Male | 4 | 30.2 km/h | A | 07:30:00 |
| 5 | 774 | | Nathan NAUDE | Nathan NAUDE #774 Male Senior Men | 02:19:19 | 02:19:19 | 5 (5) | Senior Men | 5 | Male | 5 | 30.1 km/h | A | 07:30:00 |
| 6 | 730 | | Herman FOUCHE | Herman FOUCHE #730 Male Sub-Vet Men | 02:19:28 | 02:19:28 | 1 (6) | Sub-Vet Men | 1 | Male | 6 | 30.1 km/h | A | 07:30:00 |
| 7 | 727 | | Jason DUFFIN | Jason DUFFIN #727 Male Master Men | 02:23:32 | 02:23:32 | 1 (7) | Master Men | 1 | Male | 7 | 29.3 km/h | A | 07:30:00 |
| 8 | 747 | | Lars JORIS | Lars JORIS #747 Male Master Men | 02:23:33 | 02:23:33 | 2 (8) | Master Men | 2 | Male | 8 | 29.3 km/h | A | 07:30:00 |
| 9 | 724 | | Nicholas DICKENS | Nicholas DICKENS #724 Male Vet Men | 02:23:34 | 02:23:34 | 1 (9) | Vet Men | 1 | Male | 9 | 29.3 km/h | A | 07:30:00 |
| 10 | 725 | | Jade DI-SANTE | Jade DI-SANTE #725 Male Senior Men | 02:23:58 | 02:23:58 | 6 (10) | Senior Men | 6 | Male | 10 | 29.2 km/h | A | 07:30:00 |
| 11 | 123 | | Joshua SIMMS | Joshua SIMMS #123 Male Senior Men | 02:24:17 | 02:24:17 | 7 (11) | Senior Men | 7 | Male | 11 | 29.1 km/h | A | 07:30:00 |
| 12 | 779 | | Mark PIETERSE | Mark PIETERSE #779 Male Vet Men | 02:24:17 | 02:24:17 | 2 (12) | Vet Men | 2 | Male | 12 | 29.1 km/h | A | 07:30:00 |
| 13 | 746 | | Putter JAN-HERMANUS | Putter JAN-HERMANUS #746 Male Sub-Vet Men | 02:25:42 | 02:25:42 | 2 (13) | Sub-Vet Men | 2 | Male | 13 | 28.8 km/h | A | 07:30:00 |
| 14 | 786 | | Lourens SANDERS | Lourens SANDERS #786 Male Sub-Vet Men | 02:28:10 | 02:28:10 | 3 (14) | Sub-Vet Men | 3 | Male | 14 | 28.3 km/h | A | 07:30:00 |
| 15 | 729 | | Mauritz FALING | Mauritz FALING #729 Male Master Men | 02:28:32 | 02:28:32 | 3 (15) | Master Men | 3 | Male | 15 | 28.3 km/h | A | 07:30:00 |
| 16 | 707 | | Wesley BOSHOFF | Wesley BOSHOFF #707 Male Sub-Vet Men | 02:28:45 | 02:28:45 | 4 (16) | Sub-Vet Men | 4 | Male | 16 | 28.2 km/h | A | 07:30:00 |
| 17 | 120 | | Muzamiru WAVAMUNO | Muzamiru WAVAMUNO #120 Male Sub-Vet Men | 02:29:45 | 02:29:45 | 5 (17) | Sub-Vet Men | 5 | Male | 17 | 28.0 km/h | A | 07:30:00 |
| 18 | 739 | | Brett HARRISON | Brett HARRISON #739 Male Vet Men | 02:30:14 | 02:30:14 | 3 (18) | Vet Men | 3 | Male | 18 | 28.0 km/h | A | 07:30:00 |
| 19 | 118 | | Ruan ENGLAND | Ruan ENGLAND #118 Male Senior Men | 02:30:15 | 02:30:15 | 8 (19) | Senior Men | 8 | Male | 19 | 28.0 km/h | A | 07:30:00 |
| 20 | 1003 | | Andries VAN DER MERWE | Andries VAN DER MERWE #1003 Male Master Men | 02:30:15 | 02:30:15 | 4 (20) | Master Men | 4 | Male | 20 | 28.0 km/h | A | 07:30:00 |
| 21 | 793 | | George SMIT | George SMIT #793 Male Vet Men | 02:31:52 | 02:31:52 | 4 (21) | Vet Men | 4 | Male | 21 | 27.7 km/h | A | 07:30:00 |
| 22 | 797 | | Alastair STEDMAN | Alastair STEDMAN #797 Male Sub-Vet Men | 02:33:25 | 02:33:25 | 6 (22) | Sub-Vet Men | 6 | Male | 22 | 27.4 km/h | A | 07:30:00 |
| 23 | 738 | | Gertjie HARMSE | Gertjie HARMSE #738 Male Master Men | 02:34:05 | 02:34:05 | 5 (23) | Master Men | 5 | Male | 23 | 27.3 km/h | A | 07:30:00 |
| 24 | 139 | | Chomp VAN WYK | Chomp VAN WYK #139 Male Vet Men | 02:34:28 | 02:34:28 | 5 (24) | Vet Men | 5 | Male | 24 | 27.2 km/h | A | 07:30:00 |
| 25 | 785 | | Donavan ROSCOE | Donavan ROSCOE #785 Male Vet Men | 02:37:12 | 02:37:12 | 6 (25) | Vet Men | 6 | Male | 25 | 26.7 km/h | A | 07:30:00 |
| 26 | 122 | | Eckhardt NAUDE | Eckhardt NAUDE #122 Male Senior Men | 02:37:41 | 02:37:41 | 9 (26) | Senior Men | 9 | Male | 26 | 26.6 km/h | A | 07:30:00 |
| 27 | 1006 | | Jean-Pierre VAN RIEL | Jean-Pierre VAN RIEL #1006 Male Vet Men | 02:37:46 | 02:37:46 | 7 (27) | Vet Men | 7 | Male | 27 | 26.6 km/h | A | 07:30:00 |
| 28 | 1004 | | Martin VAN DER WALT | Martin VAN DER WALT #1004 Male Sub-Vet Men | 02:37:56 | 02:37:56 | 7 (28) | Sub-Vet Men | 7 | Male | 28 | 26.6 km/h | A | 07:30:00 |
| 29 | 743 | | Steven HOLM | Steven HOLM #743 Male Vet Men | 02:37:57 | 02:37:57 | 8 (29) | Vet Men | 8 | Male | 29 | 26.6 km/h | A | 07:30:00 |
| 30 | 753 | | Ruan KRIEL | Ruan KRIEL #753 Male Sub-Vet Men | 02:38:16 | 02:38:16 | 8 (30) | Sub-Vet Men | 8 | Male | 30 | 26.5 km/h | A | 07:30:00 |
| 31 | 777 | | William NSUBUGA | William NSUBUGA #777 Male Sub-Vet Men | 02:40:08 | 02:40:08 | 9 (31) | Sub-Vet Men | 9 | Male | 31 | 26.2 km/h | A | 07:30:00 |
| 32 | 126 | | Sybrand VAN DER WESTHUIZEN | Sybrand VAN DER WESTHUIZEN #126 Male Vet Men | 02:40:09 | 02:40:09 | 9 (32) | Vet Men | 9 | Male | 32 | 26.2 km/h | A | 07:30:00 |
| 33 | 773 | | James MULLER | James MULLER #773 Male Vet Men | 02:40:18 | 02:40:18 | 10 (33) | Vet Men | 10 | Male | 33 | 26.2 km/h | A | 07:30:00 |
| 34 | 133 | | Piet LAUBSCHER | Piet LAUBSCHER #133 Male Gravel Bike Men | 02:44:06 | 02:44:06 | 1 (34) | Gravel Bike Men | 1 | Male | 34 | 25.6 km/h | B | 07:33:00 |
| 35 | 116 | | Danielle DREYER | Danielle DREYER #116 Mixed E-Bike | 02:46:07 | 02:46:07 | 1 (1) | E-Bike | 1 | Mixed | 1 | 25.3 km/h | C | 07:35:15 |
| 36 | 733 | | Roberto GNUDI | Roberto GNUDI #733 Male Master Men | 02:50:47 | 02:50:47 | 6 (35) | Master Men | 6 | Male | 35 | 24.6 km/h | A | 07:30:00 |
| 37 | 106 | | Kerry-Lee PIENAAR | Kerry-Lee PIENAAR #106 Female Sub-Vet Women | 02:50:53 | 02:50:53 | 1 (1) | Sub-Vet Women | 1 | Female | 1 | 24.6 km/h | A | 07:30:00 |
| 38 | 150 | | Samuel PIENAAR | Samuel PIENAAR #150 Male Sub-Vet Men | 02:50:53 | 02:50:53 | 10 (36) | Sub-Vet Men | 10 | Male | 36 | 24.6 km/h | A | 07:30:00 |
| 39 | 752 | | Gerrit KRIEL | Gerrit KRIEL #752 Male Master Men | 02:55:28 | 02:55:28 | 7 (37) | Master Men | 7 | Male | 37 | 23.9 km/h | A | 07:30:00 |
| 40 | 735 | | Zandri GRUNDLING | Zandri GRUNDLING #735 Female Senior Women | 02:55:28 | 02:55:28 | 1 (2) | Senior Women | 1 | Female | 2 | 23.9 km/h | A | 07:30:00 |
| 41 | 129 | | Gerrit GAUCHE | Gerrit GAUCHE #129 Male Master Men | 02:55:28 | 02:55:28 | 8 (38) | Master Men | 8 | Male | 38 | 23.9 km/h | A | 07:30:00 |
| 42 | 768 | | Bruce MCINTOSH | Bruce MCINTOSH #768 Male Vet Men | 02:55:32 | 02:55:32 | 11 (39) | Vet Men | 11 | Male | 39 | 23.9 km/h | A | 07:30:00 |
| 43 | 764 | | Jacques MARE | Jacques MARE #764 Male Senior Men | 02:55:47 | 02:55:47 | 10 (40) | Senior Men | 10 | Male | 40 | 23.9 km/h | A | 07:30:00 |
| 44 | 117 | | Riaan DE WET | Riaan DE WET #117 Male Sub-Vet Men | 02:55:59 | 02:55:59 | 11 (41) | Sub-Vet Men | 11 | Male | 41 | 23.9 km/h | A | 07:30:00 |
| 45 | 119 | | Edward ENGLAND | Edward ENGLAND #119 Male Master Men | 02:56:01 | 02:56:01 | 9 (42) | Master Men | 9 | Male | 42 | 23.9 km/h | A | 07:30:00 |
| 46 | 781 | | Andrew POLUTA | Andrew POLUTA #781 Male Sub-Vet Men | 02:57:10 | 02:57:10 | 12 (43) | Sub-Vet Men | 12 | Male | 43 | 23.7 km/h | A | 07:30:00 |
| 47 | 796 | | Christelle SNYMAN | Christelle SNYMAN #796 Female Sub-Vet Women | 02:57:20 | 02:57:20 | 2 (3) | Sub-Vet Women | 2 | Female | 3 | 23.7 km/h | A | 07:30:00 |
| 48 | 795 | | Ruan SMITH | Ruan SMITH #795 Male Vet Men | 02:57:21 | 02:57:21 | 12 (44) | Vet Men | 12 | Male | 44 | 23.7 km/h | A | 07:30:00 |
| 49 | 726 | | Lachlan DOOLAN | Lachlan DOOLAN #726 Male Vet Men | 02:57:53 | 02:57:53 | 13 (45) | Vet Men | 13 | Male | 45 | 23.6 km/h | A | 07:30:00 |
| 50 | 1011 | | Wesley WALLACE | Wesley WALLACE #1011 Male Vet Men | 02:58:15 | 02:58:15 | 14 (46) | Vet Men | 14 | Male | 46 | 23.6 km/h | A | 07:30:00 |