Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace |
| 1 | 8 | | David HLALELE | David HLALELE #8 Male Senior 20-39 | 01:11:21 | 01:11:21 | 1 (1) | Senior 20-39 | 1 | Male | 1 | 3:34 min/km |
| 2 | 29 | | Kgosi TSOSANE | Kgosi TSOSANE #29 Male Senior 20-39 | 01:12:16 | 01:12:16 | 2 (2) | Senior 20-39 | 2 | Male | 2 | 3:36 min/km |
| 3 | 34 | | Joseph MPHUTHI | Joseph MPHUTHI #34 Male Vets 40-49 | 01:14:04 | 01:14:04 | 1 (3) | Vets 40-49 | 1 | Male | 3 | 3:42 min/km |
| 4 | 12 | | Joseph MAJORO | Joseph MAJORO #12 Male Senior 20-39 | 01:14:50 | 01:14:50 | 3 (4) | Senior 20-39 | 3 | Male | 4 | 3:44 min/km |
| 5 | 36 | | Fanzo NDKONU | Fanzo NDKONU #36 Male Senior 20-39 | 01:15:07 | 01:15:07 | 4 (5) | Senior 20-39 | 4 | Male | 5 | 3:45 min/km |
| 6 | 30 | | Posso KHOMO | Posso KHOMO #30 Male Vets 40-49 | 01:16:26 | 01:16:26 | 2 (6) | Vets 40-49 | 2 | Male | 6 | 3:49 min/km |
| 7 | 32 | | Shidriek MZIZI | Shidriek MZIZI #32 Male Vets 40-49 | 01:20:45 | 01:20:45 | 3 (7) | Vets 40-49 | 3 | Male | 7 | 4:02 min/km |
| 8 | 11 | | Stewart MABUTI | Stewart MABUTI #11 Male Senior 20-39 | 01:26:58 | 01:26:58 | 5 (8) | Senior 20-39 | 5 | Male | 8 | 4:20 min/km |
| 9 | 16 | | Piet MOSIANE | Piet MOSIANE #16 Male Senior 20-39 | 01:29:04 | 01:29:04 | 6 (9) | Senior 20-39 | 6 | Male | 9 | 4:27 min/km |
| 10 | 35 | | Dikeledi NTAJARA | Dikeledi NTAJARA #35 Female Senior 20-39 | 01:29:28 | 01:29:28 | 1 (1) | Senior 20-39 | 1 | Female | 1 | 4:28 min/km |
| 11 | 33 | | Tshokolo MONELO | Tshokolo MONELO #33 Male Senior 20-39 | 01:30:08 | 01:30:08 | 7 (10) | Senior 20-39 | 7 | Male | 10 | 4:30 min/km |
| 12 | 26 | | Thinus WILKEN | Thinus WILKEN #26 Male Vets 40-49 | 01:31:06 | 01:31:06 | 4 (11) | Vets 40-49 | 4 | Male | 11 | 4:33 min/km |
| 13 | 17 | | Arouchelle NIEUWENHUIS | Arouchelle NIEUWENHUIS #17 Female Senior 20-39 | 01:37:08 | 01:37:08 | 2 (2) | Senior 20-39 | 2 | Female | 2 | 4:51 min/km |
| 14 | 25 | | Marna WALKER | Marna WALKER #25 Female Senior 20-39 | 01:38:00 | 01:38:00 | 3 (3) | Senior 20-39 | 3 | Female | 3 | 4:54 min/km |
| 15 | 28 | | Henk DE GROOT | Henk DE GROOT #28 Male Senior 20-39 | 01:39:41 | 01:39:41 | 8 (12) | Senior 20-39 | 8 | Male | 12 | 4:59 min/km |
| 16 | 13 | | Rozanne MARAIS | Rozanne MARAIS #13 Female Senior 20-39 | 01:41:44 | 01:41:44 | 4 (4) | Senior 20-39 | 4 | Female | 4 | 5:05 min/km |
| 17 | 15 | | Joseph MOSIANE | Joseph MOSIANE #15 Male Senior 20-39 | 01:44:15 | 01:44:15 | 9 (13) | Senior 20-39 | 9 | Male | 13 | 5:12 min/km |
| 18 | 10 | | Corne KOEGELENBERG | Corne KOEGELENBERG #10 Male Senior 20-39 | 01:45:09 | 01:45:09 | 10 (14) | Senior 20-39 | 10 | Male | 14 | 5:15 min/km |
| 19 | 19 | | Marita SERFONTEIN | Marita SERFONTEIN #19 Female Vets 40-49 | 01:46:13 | 01:46:13 | 1 (5) | Vets 40-49 | 1 | Female | 5 | 5:18 min/km |
| 20 | 24 | | Hendrik VAN HEERDEN | Hendrik VAN HEERDEN #24 Male Senior 20-39 | 01:46:16 | 01:46:16 | 11 (15) | Senior 20-39 | 11 | Male | 15 | 5:18 min/km |
| 21 | 9 | | Annelize JANSEN VAN RENSBURG | Annelize JANSEN VAN RENSBURG #9 Female Senior 20-39 | 01:46:52 | 01:46:52 | 5 (6) | Senior 20-39 | 5 | Female | 6 | 5:20 min/km |
| 22 | 31 | | Rebecca LETHOKO | Rebecca LETHOKO #31 Female Master 50-59 | 01:46:57 | 01:46:57 | 1 (7) | Master 50-59 | 1 | Female | 7 | 5:20 min/km |
| 23 | 27 | | Annemarie WÜST | Annemarie WÜST #27 Female Senior 20-39 | 01:48:27 | 01:48:27 | 6 (8) | Senior 20-39 | 6 | Female | 8 | 5:25 min/km |
| 24 | 2 | | Willie BOTES | Willie BOTES #2 Male Senior 20-39 | 01:56:30 | 01:56:30 | 12 (16) | Senior 20-39 | 12 | Male | 16 | 5:49 min/km |
| 25 | 7 | | Phil GRIMBEEK | Phil GRIMBEEK #7 Male Senior 20-39 | 02:00:58 | 02:00:58 | 13 (17) | Senior 20-39 | 13 | Male | 17 | 6:02 min/km |
| 26 | 1 | | Chanselize BOTES | Chanselize BOTES #1 Female Senior 20-39 | 02:01:27 | 02:01:27 | 7 (9) | Senior 20-39 | 7 | Female | 9 | 6:04 min/km |
| 27 | 23 | | Thiart SCHOLTZ | Thiart SCHOLTZ #23 Male Senior 20-39 | 02:06:12 | 02:06:12 | 14 (18) | Senior 20-39 | 14 | Male | 18 | 6:18 min/km |
| 28 | 5 | | Dennis DANIELL | Dennis DANIELL #5 Male Senior 20-39 | 02:10:28 | 02:10:28 | 15 (19) | Senior 20-39 | 15 | Male | 19 | 6:31 min/km |
| 29 | 4 | | Elmien BOTHA | Elmien BOTHA #4 Female Senior 20-39 | 02:14:06 | 02:14:06 | 8 (10) | Senior 20-39 | 8 | Female | 10 | 6:42 min/km |
| 30 | 20 | | Jenny STOLTZ | Jenny STOLTZ #20 Female Master 50-59 | 02:18:08 | 02:18:08 | 2 (11) | Master 50-59 | 2 | Female | 11 | 6:54 min/km |
| 31 | 37 | | Johalize STEENKAMP | Johalize STEENKAMP #37 Female Senior 20-39 | 02:28:23 | 02:28:23 | 9 (12) | Senior 20-39 | 9 | Female | 12 | 7:25 min/km |
| 32 | 6 | | Priscilla ESTERHUYZE | Priscilla ESTERHUYZE #6 Female Gr Master 60+ | 02:31:15 | 02:31:15 | 1 (13) | Gr Master 60+ | 1 | Female | 13 | 7:33 min/km |
| 33 | 14 | | Alet MOOLMAN | Alet MOOLMAN #14 Female Master 50-59 | 02:31:27 | 02:31:27 | 3 (14) | Master 50-59 | 3 | Female | 14 | 7:34 min/km |
| 34 | 22 | | Tshediso THATELO | Tshediso THATELO #22 Male Senior 20-39 | 03:00:47 | 03:00:47 | 16 (20) | Senior 20-39 | 16 | Male | 20 | 9:02 min/km |
| 35 | 3 | | Dawn BOTHA | Dawn BOTHA #3 Female Master 50-59 | 03:05:35 | 03:05:35 | 4 (15) | Master 50-59 | 4 | Female | 15 | 9:16 min/km |
| 36 | 18 | | Sanet SCHOEMAN | Sanet SCHOEMAN #18 Female Gr Master 60+ | 03:05:39 | 03:05:39 | 2 (16) | Gr Master 60+ | 2 | Female | 16 | 9:16 min/km |