Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Finish Status | Pace | CP1 | CP2 | Finish | Pace |
| 1 | 739 | | Carl LOTTER | Carl LOTTER #739 Male Vet | 02:18:41 | 02:18:41 | 1 (1) | Vet | 1 | Male | 1 | Finished | 39.8 km/h | 00:31:36 | 01:08:33 | 02:18:35 | 39.0 km/h |
| 2 | 384 | | Pieter Avenant | Pieter Avenant #384 Male Vet | 02:18:42 | 02:18:42 | 2 (2) | Vet | 2 | Male | 2 | Finished | 39.8 km/h | 00:31:41 | 01:08:38 | 02:18:41 | 38.9 km/h |
| 3 | 255 | | Wayne VAN DER WALT | Wayne VAN DER WALT #255 Male Senior | 02:18:43 | 02:18:43 | 1 (3) | Senior | 1 | Male | 3 | Finished | 39.8 km/h | 00:31:37 | 01:08:34 | 02:18:38 | 38.9 km/h |
| 4 | 389 | | Alex LINDEQUE | Alex LINDEQUE #389 Male Senior | 02:18:58 | 02:18:58 | 2 (4) | Senior | 2 | Male | 4 | Finished | 39.7 km/h | 00:31:41 | 01:08:37 | 02:18:56 | 38.9 km/h |
| 5 | 117 | | Matt BECKETT | Matt BECKETT #117 Male Sub-Vet | 02:19:05 | 02:19:05 | 1 (5) | Sub-Vet | 1 | Male | 5 | Finished | 39.7 km/h | 00:31:35 | 01:08:33 | 02:18:58 | 38.9 km/h |
| 6 | 515 | | Willie Liebenberg | Willie Liebenberg #515 Male Vet | 02:19:34 | 02:19:34 | 3 (6) | Vet | 3 | Male | 6 | Finished | 39.6 km/h | 00:31:35 | 01:08:30 | 02:19:26 | 38.7 km/h |
| 7 | 262 | | Andrew CAIRNS | Andrew CAIRNS #262 Male Vet | 02:20:46 | 02:20:46 | 4 (7) | Vet | 4 | Male | 7 | Finished | 39.2 km/h | 00:31:40 | 01:08:39 | 02:20:44 | 38.4 km/h |
| 8 | 705 | | Sheldon PARTINGTON | Sheldon PARTINGTON #705 Male Senior | 02:22:56 | 02:22:56 | 3 (8) | Senior | 3 | Male | 8 | Finished | 38.6 km/h | 00:31:40 | 01:08:37 | 02:22:54 | 37.8 km/h |
| 9 | 485 | | Nigel LAVER | Nigel LAVER #485 Male Vet | 02:24:38 | 02:24:38 | 5 (9) | Vet | 5 | Male | 9 | Finished | 38.2 km/h | 00:31:38 | 01:08:35 | 02:24:34 | 37.4 km/h |
| 10 | 256 | | Anton BISHOP | Anton BISHOP #256 Male Vet | 02:28:40 | 02:28:40 | 6 (10) | Vet | 6 | Male | 10 | Finished | 37.1 km/h | 00:32:47 | 01:14:36 | 02:28:35 | 36.3 km/h |
| 11 | 439 | | Fazel NEETHLING | Fazel NEETHLING #439 Male Vet | 02:29:40 | 02:29:40 | 7 (11) | Vet | 7 | Male | 11 | Finished | 36.9 km/h | 00:32:47 | 01:14:35 | 02:29:35 | 36.1 km/h |
| 12 | 776 | | Maree Verhoef | Maree Verhoef #776 Male Senior | 02:31:09 | 02:31:09 | 4 (12) | Senior | 4 | Male | 12 | Finished | 36.5 km/h | 00:33:23 | 01:14:39 | 02:31:08 | 35.7 km/h |
| 13 | 437 | | Clive CHOWLES | Clive CHOWLES #437 Male Vet | 02:31:10 | 02:31:10 | 8 (13) | Vet | 8 | Male | 13 | Finished | 36.5 km/h | 00:32:52 | 01:14:41 | 02:31:10 | 35.7 km/h |
| 14 | 310 | | Dirk De Bruin | Dirk De Bruin #310 Male Sub-Vet | 02:31:22 | 02:31:22 | 2 (14) | Sub-Vet | 2 | Male | 14 | Finished | 36.5 km/h | 00:33:16 | 01:14:30 | 02:31:13 | 35.7 km/h |
| 15 | 175 | | Paulo DA SILVA | Paulo DA SILVA #175 Male Vet | 02:36:54 | 02:36:54 | 9 (15) | Vet | 9 | Male | 15 | Finished | 35.2 km/h | 00:33:18 | 01:14:34 | 02:36:47 | 34.4 km/h |
| 16 | 659 | | John BENEKE | John BENEKE #659 Male Vet | 02:37:17 | 02:37:17 | 10 (16) | Vet | 10 | Male | 16 | Finished | 35.1 km/h | 00:33:25 | 01:14:40 | 02:37:17 | 34.3 km/h |
| 17 | 399 | | Jean Smit | Jean Smit #399 Male Vet | 02:37:37 | 02:37:37 | 11 (17) | Vet | 11 | Male | 17 | Finished | 35.0 km/h | 00:35:41 | 01:19:24 | 02:36:44 | 34.5 km/h |
| 18 | 497 | | Bradley MOORE | Bradley MOORE #497 Male Senior | 02:37:50 | 02:37:50 | 5 (18) | Senior | 5 | Male | 18 | Finished | 35.0 km/h | 00:33:57 | 01:17:45 | 02:37:44 | 34.2 km/h |
| 19 | 556 | | Robert Rostoll | Robert Rostoll #556 Male Vet | 02:38:24 | 02:38:24 | 12 (19) | Vet | 12 | Male | 19 | Finished | 34.8 km/h | 00:34:32 | 01:19:04 | 02:38:21 | 34.1 km/h |
| 20 | 778 | | Frans Hansen | Frans Hansen #778 Male Master | 02:38:25 | 02:38:25 | 1 (20) | Master | 1 | Male | 20 | Finished | 34.8 km/h | 00:33:59 | 01:17:48 | 02:38:21 | 34.1 km/h |
| 21 | 701 | | Stanley Asto PARTINGTON | Stanley Asto PARTINGTON #701 Male Master | 02:38:41 | 02:38:41 | 2 (21) | Master | 2 | Male | 21 | Finished | 34.8 km/h | 00:34:00 | 01:17:47 | 02:38:38 | 34.0 km/h |
| 22 | 214 | | Frederik KRUGER | Frederik KRUGER #214 Male Vet | 02:38:43 | 02:38:43 | 13 (22) | Vet | 13 | Male | 22 | Finished | 34.8 km/h | 00:35:09 | 01:19:40 | 02:38:35 | 34.0 km/h |
| 23 | 227 | | Lliam Roach | Lliam Roach #227 Male Sub-Vet | 02:40:14 | 02:40:14 | 3 (23) | Sub-Vet | 3 | Male | 23 | Finished | 34.4 km/h | 00:36:16 | | 02:40:08 | 33.7 km/h |
| 24 | 743 | | Jp Immelman | Jp Immelman #743 Male Vet | 02:41:19 | 02:41:19 | 14 (24) | Vet | 14 | Male | 24 | Finished | 34.2 km/h | 00:36:15 | 01:19:58 | 02:41:01 | 33.5 km/h |
| 25 | 589 | | Mark PHILLIPS | Mark PHILLIPS #589 Male Gr Master | 02:41:28 | 02:41:28 | 1 (25) | Gr Master | 1 | Male | 25 | Finished | 34.2 km/h | 00:36:24 | 01:20:07 | 02:41:18 | 33.5 km/h |
| 26 | 764 | | Noel Smouse | Noel Smouse #764 Male Sub-Vet | 02:41:35 | 02:41:35 | 4 (26) | Sub-Vet | 4 | Male | 26 | Finished | 34.2 km/h | 00:36:00 | 01:19:43 | 02:41:01 | 33.5 km/h |
| 27 | 176 | | Claudia GNUDI | Claudia GNUDI #176 Female Senior | 02:42:02 | 02:42:02 | 1 (1) | Senior | 1 | Female | 1 | Finished | 34.1 km/h | 00:35:31 | 01:20:12 | 02:41:57 | 33.3 km/h |
| 28 | 476 | | Ronel Van Straten | Ronel Van Straten #476 Female Vet | 02:42:05 | 02:42:05 | 1 (2) | Vet | 1 | Female | 2 | Finished | 34.1 km/h | 00:36:32 | 01:20:13 | 02:42:01 | 33.3 km/h |
| 29 | 615 | | Lee OLIVIER | Lee OLIVIER #615 Male Vet | 02:42:10 | 02:42:10 | 15 (27) | Vet | 15 | Male | 27 | Finished | 34.0 km/h | | | 02:42:10 | 33.3 km/h |
| 30 | 386 | | Roberto GNUDI | Roberto GNUDI #386 Male Master | 02:42:18 | 02:42:18 | 3 (28) | Master | 3 | Male | 28 | Finished | 34.0 km/h | 00:34:00 | 01:20:17 | 02:42:14 | 33.3 km/h |
| 31 | 761 | | Roberto FAVO | Roberto FAVO #761 Male Gr Master | 02:46:10 | 02:46:10 | 2 (29) | Gr Master | 2 | Male | 29 | Finished | 33.2 km/h | 00:36:17 | 01:20:12 | 02:46:04 | 32.5 km/h |
| 32 | 561 | | Alastair MULLER | Alastair MULLER #561 Male Sub-Vet | 02:46:24 | 02:46:24 | 5 (30) | Sub-Vet | 5 | Male | 30 | Finished | 33.2 km/h | 00:36:25 | 01:23:09 | 02:45:59 | 32.5 km/h |
| 33 | 585 | | Diana GNUDI | Diana GNUDI #585 Mixed E-Bike | 02:46:30 | 02:46:30 | 1 (1) | E-Bike | 1 | Mixed | 1 | Finished | 33.2 km/h | 00:36:01 | 01:19:48 | 02:46:30 | 32.4 km/h |
| 34 | 312 | | Wesley IRWIN | Wesley IRWIN #312 Male Master | 02:47:00 | 02:47:00 | 4 (31) | Master | 4 | Male | 31 | Finished | 33.1 km/h | 00:33:58 | 01:17:46 | 02:46:55 | 32.4 km/h |
| 35 | 448 | | Charmaine / Manie // REDELINGHUYS / REDELINGHUYS | Charmaine / Manie // REDELINGHUYS /.. #448 Mixed Tandem | 02:48:13 | 02:48:13 | 1 (2) | Tandem | 1 | Mixed | 2 | Finished | 32.8 km/h | 00:36:32 | 01:21:05 | 02:48:10 | 32.1 km/h |
| 36 | 435 | | Herman HEINLEIN | Herman HEINLEIN #435 Male Senior | 02:49:06 | 02:49:06 | 6 (32) | Senior | 6 | Male | 32 | Finished | 32.6 km/h | 00:36:38 | 01:23:21 | 02:48:53 | 32.0 km/h |
| 37 | 299 | | Johann GREYLING | Johann GREYLING #299 Male Vet | 02:49:18 | 02:49:18 | 16 (33) | Vet | 16 | Male | 33 | Finished | 32.6 km/h | 00:36:39 | 01:23:21 | 02:49:06 | 31.9 km/h |
| 38 | 202 | | Meghan LOTTER | Meghan LOTTER #202 Female Sub-Vet | 02:50:42 | 02:50:42 | 1 (3) | Sub-Vet | 1 | Female | 3 | Finished | 32.3 km/h | | | 02:50:36 | 31.7 km/h |
| 39 | 642 | | Izak Jansen Van Vuuren | Izak Jansen Van Vuuren #642 Male Master | 02:50:46 | 02:50:46 | 5 (34) | Master | 5 | Male | 34 | Finished | 32.3 km/h | 00:35:46 | 01:22:30 | 02:49:43 | 31.8 km/h |
| 40 | 453 | | Simon SIMON | Simon SIMON #453 Male Sub-Vet | 02:52:27 | 02:52:27 | 6 (35) | Sub-Vet | 6 | Male | 35 | Finished | 32.0 km/h | 00:36:29 | 01:24:46 | 02:52:05 | 31.4 km/h |
| 41 | 466 | | Rudi VAN DER MERWE | Rudi VAN DER MERWE #466 Male Vet | 02:54:12 | 02:54:12 | 17 (36) | Vet | 17 | Male | 36 | Finished | 31.7 km/h | 00:41:37 | 01:32:29 | 02:53:00 | 31.2 km/h |
| 42 | 598 | | Mark Till | Mark Till #598 Male Master | 02:54:12 | 02:54:12 | 6 (37) | Master | 6 | Male | 37 | Finished | 31.7 km/h | 00:39:08 | 01:28:46 | 02:53:42 | 31.1 km/h |
| 43 | 765 | | Shawn HARRISON | Shawn HARRISON #765 Male Master | 02:54:30 | 02:54:30 | 7 (38) | Master | 7 | Male | 38 | Finished | 31.6 km/h | 00:38:58 | 01:28:36 | 02:53:55 | 31.0 km/h |
| 44 | 670 | | Geraldene / Jaco // BINNEMAN | Geraldene / Jaco // BINNEMAN #670 Mixed Tandem | 02:55:46 | 02:55:46 | 2 (3) | Tandem | 2 | Mixed | 3 | Finished | 31.4 km/h | 00:37:34 | 01:25:40 | 02:55:43 | 30.7 km/h |
| 45 | 496 | | Michael DANCKWERTS | Michael DANCKWERTS #496 Male Sub-Vet | 02:56:01 | 02:56:01 | 7 (39) | Sub-Vet | 7 | Male | 39 | Finished | 31.4 km/h | 00:39:25 | 01:29:03 | 02:55:48 | 30.7 km/h |
| 46 | 293 | | Kobus JORDAAN | Kobus JORDAAN #293 Male Vet | 02:56:15 | 02:56:15 | 18 (40) | Vet | 18 | Male | 40 | Finished | 31.3 km/h | 00:39:54 | 01:28:52 | 02:55:51 | 30.7 km/h |
| 47 | 533 | | Salim SHAIKJEE | Salim SHAIKJEE #533 Male Master | 02:56:38 | 02:56:38 | 8 (41) | Master | 8 | Male | 41 | Finished | 31.3 km/h | 00:39:17 | 01:28:52 | 02:56:17 | 30.6 km/h |
| 48 | 658 | | Edgar KRISCH | Edgar KRISCH #658 Male Master | 02:57:16 | 02:57:16 | 9 (42) | Master | 9 | Male | 42 | Finished | 31.1 km/h | 00:39:30 | 01:29:06 | 02:57:08 | 30.5 km/h |
| 49 | 443 | | Ruan SWANEPOEL | Ruan SWANEPOEL #443 Male Sub-Vet | 02:57:17 | 02:57:17 | 8 (43) | Sub-Vet | 8 | Male | 43 | Finished | 31.1 km/h | 00:37:47 | 01:28:41 | 02:56:43 | 30.6 km/h |
| 50 | 327 | | Kevin HELLYER | Kevin HELLYER #327 Male Gr Master | 02:57:18 | 02:57:18 | 3 (44) | Gr Master | 3 | Male | 44 | Finished | 31.1 km/h | 00:39:23 | 01:29:01 | 02:57:05 | 30.5 km/h |