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