Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Team Type | Team | Team Result | Team Pos | Pos In Team | Dist | Pace | Halfway | Finish |
| 1 | 4-3 | | Morne JACOBS | Morne JACOBS #4-3 Male Vet | 03:28:20 | 03:28:20 | 1 (1) | Vet | 1 | Male | 1 | Mens Team | Bells Cycling | 03:28:34 | 1 | 1 | 105 | 30.2 km/h | 02:01:15 | 03:28:20 |
| 2 | 4-1 | | Kyle LING | Kyle LING #4-1 Male Senior | 03:28:22 | 03:28:22 | 1 (2) | Senior | 1 | Male | 2 | Mens Team | Bells Cycling | 03:28:34 | 1 | 2 | 105 | 30.2 km/h | 02:01:18 | 03:28:22 |
| 3 | 4-4 | | Gerrit DE VRIES | Gerrit DE VRIES #4-4 Male Vet | 03:28:25 | 03:28:25 | 2 (3) | Vet | 2 | Male | 3 | Mens Team | Bells Cycling | 03:28:34 | 1 | 3 | 105 | 30.2 km/h | 02:01:15 | 03:28:25 |
| 4 | 4-2 | | Gawie COMBRINCK | Gawie COMBRINCK #4-2 Male Sub-Vet | 03:28:34 | 03:28:34 | 1 (4) | Sub-Vet | 1 | Male | 4 | Mens Team | Bells Cycling | 03:28:34 | 1 | 4 | 105 | 30.2 km/h | 02:01:14 | 03:28:34 |
| 5 | 24-3 | | Divan LANDSBERG | Divan LANDSBERG #24-3 Male Senior | 03:33:25 | 03:33:25 | 2 (5) | Senior | 2 | Male | 5 | Mens Team | Munga Opfokkers | 03:33:26 | 2 | 1 | 105 | 29.5 km/h | 02:01:14 | 03:33:25 |
| 6 | 24-5 | | Damion GOMEZ | Damion GOMEZ #24-5 Male Senior | 03:33:25 | 03:33:25 | 3 (6) | Senior | 3 | Male | 6 | Mens Team | Munga Opfokkers | 03:33:26 | 2 | 2 | 105 | 29.5 km/h | 02:01:16 | 03:33:25 |
| 7 | 24-4 | | Gert JANSE VAN RENSBURG | Gert JANSE VAN RENSBURG #24-4 Male Sub-Vet | 03:33:25 | 03:33:25 | 2 (7) | Sub-Vet | 2 | Male | 7 | Mens Team | Munga Opfokkers | 03:33:26 | 2 | 3 | 105 | 29.5 km/h | 02:01:13 | 03:33:25 |
| 8 | 24-1 | | Patrice GAUTIER | Patrice GAUTIER #24-1 Male Master | 03:33:26 | 03:33:26 | 1 (8) | Master | 1 | Male | 8 | Mens Team | Munga Opfokkers | 03:33:26 | 2 | 4 | 105 | 29.5 km/h | 02:01:14 | 03:33:26 |
| 9 | 56-3 | | Emile VAN NIEKERK | Emile VAN NIEKERK #56-3 Male Senior | 03:34:15 | 03:34:15 | 4 (9) | Senior | 4 | Male | 9 | Mixed Team | TEG Procycling | 03:34:16 | 1 | 1 | 105 | 29.4 km/h | 02:03:28 | 03:34:15 |
| 10 | 56-4 | | Warren MOOLMAN | Warren MOOLMAN #56-4 Male Senior | 03:34:15 | 03:34:15 | 5 (10) | Senior | 5 | Male | 10 | Mixed Team | TEG Procycling | 03:34:16 | 1 | 2 | 105 | 29.4 km/h | 02:03:30 | 03:34:15 |
| 11 | 56-2 | | Alwyn STEENKAMP | Alwyn STEENKAMP #56-2 Male Senior | 03:34:15 | 03:34:15 | 6 (11) | Senior | 6 | Male | 11 | Mixed Team | TEG Procycling | 03:34:16 | 1 | 3 | 105 | 29.4 km/h | 02:03:18 | 03:34:15 |
| 12 | 56-1 | | Brandon DOWNES | Brandon DOWNES #56-1 Male Sub-Vet | 03:34:16 | 03:34:16 | 3 (12) | Sub-Vet | 3 | Male | 12 | Mixed Team | TEG Procycling | 03:34:16 | 1 | 4 | 105 | 29.4 km/h | 02:03:30 | 03:34:16 |
| 13 | 33-4 | | Molokela MODIBA | Molokela MODIBA #33-4 Male Sub-Vet | 03:38:12 | 03:38:12 | 4 (13) | Sub-Vet | 4 | Male | 13 | Mens Team | Exxaro Team 2 | 03:38:14 | 3 | 1 | 105 | 28.9 km/h | 02:03:27 | 03:38:12 |
| 14 | 33-3 | | Tlotlo SELALA | Tlotlo SELALA #33-3 Male Sub-Vet | 03:38:12 | 03:38:12 | 5 (14) | Sub-Vet | 5 | Male | 14 | Mens Team | Exxaro Team 2 | 03:38:14 | 3 | 2 | 105 | 28.9 km/h | 02:03:28 | 03:38:12 |
| 15 | 33-5 | | Masixole ZONDANI | Masixole ZONDANI #33-5 Male Sub-Vet | 03:38:13 | 03:38:13 | 6 (15) | Sub-Vet | 6 | Male | 15 | Mens Team | Exxaro Team 2 | 03:38:14 | 3 | 3 | 105 | 28.9 km/h | 02:03:18 | 03:38:13 |
| 16 | 33-2 | | France MOTSHEGOA | France MOTSHEGOA #33-2 Male Sub-Vet | 03:38:14 | 03:38:14 | 7 (16) | Sub-Vet | 7 | Male | 16 | Mens Team | Exxaro Team 2 | 03:38:14 | 3 | 4 | 105 | 28.9 km/h | 02:03:30 | 03:38:14 |
| 17 | 32-2 | | Obvious KHOROMMBI | Obvious KHOROMMBI #32-2 Male Sub-Vet | 03:38:34 | 03:38:34 | 8 (17) | Sub-Vet | 8 | Male | 17 | Mens Team | Exxaro Team 1 | 03:38:55 | 4 | 1 | 105 | 28.8 km/h | 02:03:21 | 03:38:34 |
| 18 | 32-4 | | Siyabonga NTSELE | Siyabonga NTSELE #32-4 Male Sub-Vet | 03:38:34 | 03:38:34 | 9 (18) | Sub-Vet | 9 | Male | 18 | Mens Team | Exxaro Team 1 | 03:38:55 | 4 | 2 | 105 | 28.8 km/h | 02:03:29 | 03:38:34 |
| 19 | 32-3 | | Gilbert KEKAE | Gilbert KEKAE #32-3 Male Sub-Vet | 03:38:34 | 03:38:34 | 10 (19) | Sub-Vet | 10 | Male | 19 | Mens Team | Exxaro Team 1 | 03:38:55 | 4 | 3 | 105 | 28.8 km/h | 02:03:26 | 03:38:34 |
| 20 | 32-1 | | William MAJAPHOLO | William MAJAPHOLO #32-1 Male Sub-Vet | 03:38:55 | 03:38:55 | 11 (20) | Sub-Vet | 11 | Male | 20 | Mens Team | Exxaro Team 1 | 03:38:55 | 4 | 4 | 105 | 28.8 km/h | 02:03:25 | 03:38:55 |
| 21 | 4-5 | | Christian SMIT | Christian SMIT #4-5 Male Senior | 03:43:16 | 03:43:16 | 7 (21) | Senior | 7 | Male | 21 | Mens Team | Bells Cycling | 03:28:34 | 1 | 5 | 105 | 28.2 km/h | 02:01:19 | 03:43:16 |
| 22 | 2-1 | | Zola NGXAKENI | Zola NGXAKENI #2-1 Male Senior | 03:43:24 | 03:43:24 | 8 (22) | Senior | 8 | Male | 22 | Mens Team | Tshenolo Pro Cycling Team | 03:43:25 | 5 | 1 | 105 | 28.2 km/h | 02:06:35 | 03:43:24 |
| 23 | 2-3 | | Rodney MASEMOLA | Rodney MASEMOLA #2-3 Male Senior | 03:43:24 | 03:43:24 | 9 (23) | Senior | 9 | Male | 23 | Mens Team | Tshenolo Pro Cycling Team | 03:43:25 | 5 | 2 | 105 | 28.2 km/h | 02:06:35 | 03:43:24 |
| 24 | 2-4 | | Siyanda GUMEDE | Siyanda GUMEDE #2-4 Male Senior | 03:43:24 | 03:43:24 | 10 (24) | Senior | 10 | Male | 24 | Mens Team | Tshenolo Pro Cycling Team | 03:43:25 | 5 | 3 | 105 | 28.2 km/h | 02:06:36 | 03:43:24 |
| 25 | 2-2 | | Dieketso Tyson TJEGE | Dieketso Tyson TJEGE #2-2 Male Senior | 03:43:25 | 03:43:25 | 11 (25) | Senior | 11 | Male | 25 | Mens Team | Tshenolo Pro Cycling Team | 03:43:25 | 5 | 4 | 105 | 28.2 km/h | 02:06:37 | 03:43:25 |
| 26 | 17-2 | | Mark COWLEY | Mark COWLEY #17-2 Male Master | 03:46:48 | 03:46:48 | 2 (26) | Master | 2 | Male | 26 | Mens Team | Wheels of Youth & Wisdom | 05:13:41 | 18 | 1 | 105 | 27.8 km/h | 02:15:21 | 03:46:48 |
| 27 | 2-5 | | Thabiso RENGANE | Thabiso RENGANE #2-5 Male Senior | 03:46:52 | 03:46:52 | 12 (27) | Senior | 12 | Male | 27 | Mens Team | Tshenolo Pro Cycling Team | 03:43:25 | 5 | 5 | 105 | 27.8 km/h | 02:15:29 | 03:46:52 |
| 28 | 22-5 | | Christopher VAN ROOYEN | Christopher VAN ROOYEN #22-5 Male Master | 03:51:10 | 03:51:10 | 3 (28) | Master | 3 | Male | 28 | Mens Team | Team RAF Buddy | 03:51:11 | 6 | 1 | 105 | 27.3 km/h | 02:16:32 | 03:51:10 |
| 29 | 22-3 | | Dirk NEL | Dirk NEL #22-3 Male Master | 03:51:11 | 03:51:11 | 4 (29) | Master | 4 | Male | 29 | Mens Team | Team RAF Buddy | 03:51:11 | 6 | 2 | 105 | 27.3 km/h | 02:16:31 | 03:51:11 |
| 30 | 22-4 | | Jeandre VAN SCHALKWYK | Jeandre VAN SCHALKWYK #22-4 Male Master | 03:51:11 | 03:51:11 | 5 (30) | Master | 5 | Male | 30 | Mens Team | Team RAF Buddy | 03:51:11 | 6 | 3 | 105 | 27.3 km/h | 02:16:29 | 03:51:11 |
| 31 | 22-1 | | Nico STEENKAMP | Nico STEENKAMP #22-1 Male Master | 03:51:11 | 03:51:11 | 6 (31) | Master | 6 | Male | 31 | Mens Team | Team RAF Buddy | 03:51:11 | 6 | 4 | 105 | 27.3 km/h | 02:16:33 | 03:51:11 |
| 32 | 22-2 | | Dan VAN HEMERT | Dan VAN HEMERT #22-2 Male Master | 03:51:12 | 03:51:12 | 7 (32) | Master | 7 | Male | 32 | Mens Team | Team RAF Buddy | 03:51:11 | 6 | 5 | 105 | 27.2 km/h | 02:16:54 | 03:51:12 |
| 33 | 33-1 | | Lethabo LERUMO | Lethabo LERUMO #33-1 Male Sub-Vet | 03:53:55 | 03:53:55 | 12 (33) | Sub-Vet | 12 | Male | 33 | Mens Team | Exxaro Team 2 | 03:38:14 | 3 | 5 | 105 | 26.9 km/h | 02:09:37 | 03:53:55 |
| 34 | 24-2 | | Neville ROSENSTEIN | Neville ROSENSTEIN #24-2 Male Vet | 03:57:52 | 03:57:52 | 3 (34) | Vet | 3 | Male | 34 | Mens Team | Munga Opfokkers | 03:33:26 | 2 | 5 | 105 | 26.5 km/h | 02:09:36 | 03:57:52 |
| 35 | 32-5 | | Kwazikwenkosi MBHAMALI | Kwazikwenkosi MBHAMALI #32-5 Male Sub-Vet | 03:59:59 | 03:59:59 | 13 (35) | Sub-Vet | 13 | Male | 35 | Mens Team | Exxaro Team 1 | 03:38:55 | 4 | 5 | 105 | 26.3 km/h | 02:12:22 | 03:59:59 |
| 36 | 28-2 | | Eben SWART | Eben SWART #28-2 Male Vet | 04:00:28 | 04:00:28 | 4 (36) | Vet | 4 | Male | 36 | Mens Team | Highlanders | 04:00:29 | 7 | 1 | 105 | 26.2 km/h | 02:16:52 | 04:00:28 |
| 37 | 28-1 | | Rudi DU RANDT | Rudi DU RANDT #28-1 Male Master | 04:00:28 | 04:00:28 | 8 (37) | Master | 8 | Male | 37 | Mens Team | Highlanders | 04:00:29 | 7 | 2 | 105 | 26.2 km/h | 02:16:51 | 04:00:28 |
| 38 | 28-4 | | Rudiger HINZE | Rudiger HINZE #28-4 Male Vet | 04:00:29 | 04:00:29 | 5 (38) | Vet | 5 | Male | 38 | Mens Team | Highlanders | 04:00:29 | 7 | 3 | 105 | 26.2 km/h | 02:16:48 | 04:00:29 |
| 39 | 28-3 | | Rudolf PRETORIUS | Rudolf PRETORIUS #28-3 Male Sub-Vet | 04:00:29 | 04:00:29 | 14 (39) | Sub-Vet | 14 | Male | 39 | Mens Team | Highlanders | 04:00:29 | 7 | 4 | 105 | 26.2 km/h | 02:16:48 | 04:00:29 |
| 40 | 28-5 | | Klaas MEINTJES | Klaas MEINTJES #28-5 Male Sub-Vet | 04:00:30 | 04:00:30 | 15 (40) | Sub-Vet | 15 | Male | 40 | Mens Team | Highlanders | 04:00:29 | 7 | 5 | 105 | 26.2 km/h | 02:16:48 | 04:00:30 |
| 41 | 56-5 | | Paul Lewis ENRIGHT | Paul Lewis ENRIGHT #56-5 Male Master | 04:10:10 | 04:10:10 | 9 (41) | Master | 9 | Male | 41 | Mixed Team | TEG Procycling | 03:34:16 | 1 | 5 | 105 | 25.2 km/h | 02:17:39 | 04:10:10 |
| 42 | 12-4 | | Steven ALBERTS | Steven ALBERTS #12-4 Male Master | 04:12:47 | 04:12:47 | 10 (42) | Master | 10 | Male | 42 | Mens Team | TB Pacers | 04:15:59 | 9 | 1 | 105 | 24.9 km/h | 02:20:29 | 04:12:47 |
| 43 | 3-5 | | Jacques DU PREEZ | Jacques DU PREEZ #3-5 Male Senior | 04:13:18 | 04:13:18 | 13 (43) | Senior | 13 | Male | 43 | Mens Team | 50 Shades | 04:13:20 | 8 | 1 | 105 | 24.9 km/h | 02:25:57 | 04:13:18 |
| 44 | 3-4 | | Mark SURNAME | Mark SURNAME #3-4 Male Master | 04:13:19 | 04:13:19 | 11 (44) | Master | 11 | Male | 44 | Mens Team | 50 Shades | 04:13:20 | 8 | 2 | 105 | 24.9 km/h | 02:26:01 | 04:13:19 |
| 45 | 3-1 | | Johan SCHONKEN | Johan SCHONKEN #3-1 Male Gr Master | 04:13:19 | 04:13:19 | 1 (45) | Gr Master | 1 | Male | 45 | Mens Team | 50 Shades | 04:13:20 | 8 | 3 | 105 | 24.9 km/h | 02:25:51 | 04:13:19 |
| 46 | 3-3 | | Daniel POALSES | Daniel POALSES #3-3 Male Senior | 04:13:20 | 04:13:20 | 14 (46) | Senior | 14 | Male | 46 | Mens Team | 50 Shades | 04:13:20 | 8 | 4 | 105 | 24.9 km/h | 02:25:59 | 04:13:20 |
| 47 | 12-1 | | Shaun SMEE | Shaun SMEE #12-1 Male Vet | 04:13:35 | 04:13:35 | 6 (47) | Vet | 6 | Male | 47 | Mens Team | TB Pacers | 04:15:59 | 9 | 2 | 105 | 24.8 km/h | 02:20:32 | 04:13:35 |
| 48 | 12-3 | | Martin SMIT | Martin SMIT #12-3 Male Master | 04:15:59 | 04:15:59 | 12 (48) | Master | 12 | Male | 48 | Mens Team | TB Pacers | 04:15:59 | 9 | 3 | 105 | 24.6 km/h | 02:20:47 | 04:15:59 |
| 49 | 12-5 | | Anton EARLE | Anton EARLE #12-5 Male Master | 04:15:59 | 04:15:59 | 13 (49) | Master | 13 | Male | 49 | Mens Team | TB Pacers | 04:15:59 | 9 | 4 | 105 | 24.6 km/h | 02:20:44 | 04:15:59 |
| 50 | 57-1 | | Johann NAUDE | Johann NAUDE #57-1 Male Master | 04:17:37 | 04:17:37 | 14 (50) | Master | 14 | Male | 50 | Mixed Team | TEG/ACTOP Masters | 04:17:38 | 2 | 1 | 105 | 24.5 km/h | 02:28:22 | 04:17:37 |