Fav | Pos | Race No | Share | Name | Name | Time | Time | Category | Gender | Team | Team Result | Team Pos | Wave |
| 1 | 861 | | Brandon DOWNES | Brandon DOWNES #861 Male Men | 00:58:07 | 00:58:07 | Men | Male | Karan Beef 1 | 00:58:07 | 1 | 08:58:00 |
| 2 | 862 | | Kai PRITZEN | Kai PRITZEN #862 Male Men | 00:58:07 | 00:58:07 | Men | Male | Karan Beef 1 | 00:58:07 | 1 | 08:58:00 |
| 3 | 792 | | Stephan REYNEKE | Stephan REYNEKE #792 Male Men | 00:58:47 | 00:58:47 | Men | Male | Protouch-Demacon | 00:58:47 | 2 | 08:59:00 |
| 4 | 791 | | Barend BURGER | Barend BURGER #791 Male Men | 00:58:47 | 00:58:47 | Men | Male | Protouch-Demacon | 00:58:47 | 2 | 08:59:00 |
| 5 | 11 | | Juan-Pierre JUNG | Juan-Pierre JUNG #11 Male Men | 00:58:49 | 00:58:49 | Men | Male | PPS Bells Cycling Midas | 00:58:50 | 3 | 08:56:00 |
| 6 | 12 | | Declan SIDEY | Declan SIDEY #12 Male Men | 00:58:50 | 00:58:50 | Men | Male | PPS Bells Cycling Midas | 00:58:50 | 3 | 08:56:00 |
| 7 | 171 | | David HUMPHRIS | David HUMPHRIS #171 Male Men | 00:59:21 | 00:59:21 | Men | Male | Ninja Goats | 00:59:22 | 4 | 08:57:00 |
| 8 | 172 | | Warren MCKAY | Warren MCKAY #172 Male Men | 00:59:22 | 00:59:22 | Men | Male | Ninja Goats | 00:59:22 | 4 | 08:57:00 |
| 9 | 991 | | Dusty DAY | Dusty DAY #991 Male Men | 01:00:25 | 01:00:25 | Men | Male | Team Cycling Box | 01:00:27 | 5 | 08:47:30 |
| 10 | 992 | | Jaco VAN DYK | Jaco VAN DYK #992 Male Men | 01:00:27 | 01:00:27 | Men | Male | Team Cycling Box | 01:00:27 | 5 | 08:47:30 |
| 11 | 582 | | Gareth KRISCH | Gareth KRISCH #582 Male Men | 01:01:42 | 01:01:42 | Men | Male | Linden Cycles | 01:01:42 | 6 | 08:49:00 |
| 12 | 581 | | Stuart FITZPATRICK | Stuart FITZPATRICK #581 Male Men | 01:01:42 | 01:01:42 | Men | Male | Linden Cycles | 01:01:42 | 6 | 08:49:00 |
| 13 | 1012 | | Stephan LOTTERING | Stephan LOTTERING #1012 Male Men | 01:02:17 | 01:02:17 | Men | Male | Akata | 01:02:18 | 7 | 08:55:00 |
| 14 | 1011 | | Alwyn STEENKAMP | Alwyn STEENKAMP #1011 Male Men | 01:02:18 | 01:02:18 | Men | Male | Akata | 01:02:18 | 7 | 08:55:00 |
| 15 | 951 | | Steve COOKE | Steve COOKE #951 Male Sub | 01:02:21 | 01:02:21 | Sub | Male | Team Inspire | 01:02:21 | 1 | 08:53:00 |
| 16 | 952 | | Trevor DAVIES | Trevor DAVIES #952 Male Sub | 01:02:21 | 01:02:21 | Sub | Male | Team Inspire | 01:02:21 | 1 | 08:53:00 |
| 17 | 592 | | Samuel DE SWARDT | Samuel DE SWARDT #592 Male Vet | 01:02:38 | 01:02:38 | Vet | Male | Deloitte | 01:02:39 | 1 | 08:54:00 |
| 18 | 591 | | Andrew WESTAWAY | Andrew WESTAWAY #591 Male Vet | 01:02:39 | 01:02:39 | Vet | Male | Deloitte | 01:02:39 | 1 | 08:54:00 |
| 19 | 481 | | Hein KRUGER | Hein KRUGER #481 Male Vet | 01:02:48 | 01:02:48 | Vet | Male | Kznteng | 01:02:49 | 2 | 08:47:00 |
| 20 | 482 | | Miguel DOS SANTOS | Miguel DOS SANTOS #482 Male Vet | 01:02:49 | 01:02:49 | Vet | Male | Kznteng | 01:02:49 | 2 | 08:47:00 |
| 21 | 372 | | Heino VAN ZYL | Heino VAN ZYL #372 Male Sub | 01:02:52 | 01:02:52 | Sub | Male | SHOCK AND PLANT | 01:02:52 | 2 | 08:52:00 |
| 22 | 371 | | Pieter AVENANT | Pieter AVENANT #371 Male Sub | 01:02:52 | 01:02:52 | Sub | Male | SHOCK AND PLANT | 01:02:52 | 2 | 08:52:00 |
| 23 | 1002 | | Cliffard SMIT | Cliffard SMIT #1002 Male Men | 01:03:41 | 01:03:41 | Men | Male | Karan Beef 4 | 01:03:41 | 8 | 08:46:30 |
| 24 | 1001 | | Brendun BLOKLAND | Brendun BLOKLAND #1001 Male Men | 01:03:41 | 01:03:41 | Men | Male | Karan Beef 4 | 01:03:41 | 8 | 08:46:30 |
| 25 | 362 | | Bronwyn TIMM | Bronwyn TIMM #362 Female Tan | 01:04:43 | 01:04:43 | Tan | Female | Timm Tandem | 01:04:43 | 1 | 08:42:30 |
| 26 | 361 | | Neil TIMM | Neil TIMM #361 Male Tan | 01:04:43 | 01:04:43 | Tan | Male | Timm Tandem | 01:04:43 | 1 | 08:42:30 |
| 27 | 651 | | David GARRETT | David GARRETT #651 Male Mix | 01:05:09 | 01:05:09 | Mix | Male | Giant | 01:05:10 | 1 | 08:50:00 |
| 28 | 652 | | Susan GARRETT | Susan GARRETT #652 Female Mix | 01:05:10 | 01:05:10 | Mix | Female | Giant | 01:05:10 | 1 | 08:50:00 |
| 29 | 211 | | Jose ANTUNES | Jose ANTUNES #211 Male Mas | 01:05:30 | 01:05:30 | Mas | Male | Lion& Ant | 01:05:30 | 1 | 08:51:00 |
| 30 | 872 | | Lionel PINTO | Lionel PINTO #872 Male Sub | 01:05:30 | 01:05:30 | Sub | Male | Karan Beef 3 | 01:05:31 | 3 | 08:42:00 |
| 31 | 212 | | Simon CLEMINSON | Simon CLEMINSON #212 Male Mas | 01:05:30 | 01:05:30 | Mas | Male | Lion& Ant | 01:05:30 | 1 | 08:51:00 |
| 32 | 871 | | Armand SNYMAN | Armand SNYMAN #871 Male Sub | 01:05:31 | 01:05:31 | Sub | Male | Karan Beef 3 | 01:05:31 | 3 | 08:42:00 |
| 33 | 72 | | Barry CROUCH | Barry CROUCH #72 Male Men | 01:05:41 | 01:05:41 | Men | Male | Double Trouble | 01:05:44 | 9 | 08:48:30 |
| 34 | 291 | | Julius COBBETT | Julius COBBETT #291 Male Sub | 01:05:43 | 01:05:43 | Sub | Male | Handsome and Clever | 01:05:44 | 4 | 08:48:00 |
| 35 | 292 | | Carl LOTTER | Carl LOTTER #292 Male Sub | 01:05:44 | 01:05:44 | Sub | Male | Handsome and Clever | 01:05:44 | 4 | 08:48:00 |
| 36 | 71 | | Angel ANGELOV | Angel ANGELOV #71 Male Men | 01:05:44 | 01:05:44 | Men | Male | Double Trouble | 01:05:44 | 9 | 08:48:30 |
| 37 | 641 | | Johan SPIES | Johan SPIES #641 Male GM | 01:05:53 | 01:05:53 | GM | Male | Too Knuts | 01:05:54 | 1 | 08:46:00 |
| 38 | 642 | | Paul FURBANK | Paul FURBANK #642 Male GM | 01:05:54 | 01:05:54 | GM | Male | Too Knuts | 01:05:54 | 1 | 08:46:00 |
| 39 | 1062 | | Armandt JACOBS | Armandt JACOBS #1062 Male Men | 01:06:06 | 01:06:06 | Men | Male | PPS A and C | 01:06:06 | 10 | 08:43:30 |
| 40 | 1061 | | Clintin COGZELL | Clintin COGZELL #1061 Male Men | 01:06:06 | 01:06:06 | Men | Male | PPS A and C | 01:06:06 | 10 | 08:43:30 |
| 41 | 662 | | Kimberley LE COURT | Kimberley LE COURT #662 Female Mix | 01:06:23 | 01:06:23 | Mix | Female | Demacon | 01:06:23 | 2 | 08:45:30 |
| 42 | 661 | | Ian PIENAAR | Ian PIENAAR #661 Male Mix | 01:06:23 | 01:06:23 | Mix | Male | Demacon | 01:06:23 | 2 | 08:45:30 |
| 43 | 241 | | Gabriel VAN DEVENTER | Gabriel VAN DEVENTER #241 Male Mix | 01:06:24 | 01:06:24 | Mix | Male | Enervit #1 | 01:06:26 | 3 | 08:44:30 |
| 44 | 242 | | Lucy JAMES | Lucy JAMES #242 Female Mix | 01:06:26 | 01:06:26 | Mix | Female | Enervit #1 | 01:06:26 | 3 | 08:44:30 |
| 45 | 831 | | Douw DU PREEZ | Douw DU PREEZ #831 Male Tan | 01:06:51 | 01:06:51 | Tan | Male | Downhill all the way | 01:06:52 | 2 | 08:41:00 |
| 46 | 832 | | Gerrit DU PREEZ | Gerrit DU PREEZ #832 Male Tan | 01:06:52 | 01:06:52 | Tan | Male | Downhill all the way | 01:06:52 | 2 | 08:41:00 |
| 47 | 841 | | Gwyn PINE | Gwyn PINE #841 Male Mas | 01:06:56 | 01:06:56 | Mas | Male | Bluff meats | 01:06:57 | 2 | 08:45:00 |
| 48 | 842 | | Anthony BENNETT | Anthony BENNETT #842 Male Mas | 01:06:57 | 01:06:57 | Mas | Male | Bluff meats | 01:06:57 | 2 | 08:45:00 |
| 49 | 322 | | Kenton RHODES | Kenton RHODES #322 Male Sub | 01:07:26 | 01:07:26 | Sub | Male | Beer/Bike Balance | 01:07:27 | 5 | 08:40:30 |
| 50 | 321 | | Tinie BONNET | Tinie BONNET #321 Male Sub | 01:07:27 | 01:07:27 | Sub | Male | Beer/Bike Balance | 01:07:27 | 5 | 08:40:30 |