Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Pace | Finish |
| 1 | 1086 | | Eva MATTEUCCI | Eva MATTEUCCI #1086 Female Kids | 00:27:05 | 00:27:05 | 1 (1) | Kids | 1 | Female | 1 | 5:25 min/km | 00:27:05 |
| 2 | 1085 | | Dario MATTEUCCI | Dario MATTEUCCI #1085 Male Adults | 00:27:08 | 00:27:08 | 1 (1) | Adults | 1 | Male | 1 | 5:25 min/km | 00:27:08 |
| 3 | 995 | | Duard SPIES | Duard SPIES #995 Male Kids | 00:28:29 | 00:28:29 | 1 (2) | Kids | 1 | Male | 2 | 5:41 min/km | 00:28:29 |
| 4 | 834 | | Leigh-Anne MACKEY | Leigh-Anne MACKEY #834 Female Kids | 00:29:26 | 00:29:26 | 2 (2) | Kids | 2 | Female | 2 | 5:53 min/km | 00:29:26 |
| 5 | 783 | | Robert KATZ | Robert KATZ #783 Male Kids | 00:31:04 | 00:31:04 | 2 (3) | Kids | 2 | Male | 3 | 6:12 min/km | 00:31:04 |
| 6 | 914 | | Chene NIEMAND | Chene NIEMAND #914 Female Kids | 00:31:06 | 00:31:06 | 3 (3) | Kids | 3 | Female | 3 | 6:13 min/km | 00:31:06 |
| 7 | 996 | | Lian SPIES | Lian SPIES #996 Male Kids | 00:31:27 | 00:31:27 | 3 (4) | Kids | 3 | Male | 4 | 6:17 min/km | 00:31:27 |
| 8 | 1020 | | Kade WIEBOLS | Kade WIEBOLS #1020 Male Kids | 00:32:04 | 00:32:04 | 4 (5) | Kids | 4 | Male | 5 | 6:24 min/km | 00:32:04 |
| 9 | 784 | | Emily KATZ | Emily KATZ #784 Female Kids | 00:33:37 | 00:33:37 | 4 (4) | Kids | 4 | Female | 4 | 6:43 min/km | 00:33:37 |
| 10 | 707 | | Veer AMICHAND | Veer AMICHAND #707 Male Kids | 00:38:23 | 00:38:23 | 5 (6) | Kids | 5 | Male | 6 | 7:40 min/km | 00:38:23 |
| 11 | 878 | | Leah MEYER | Leah MEYER #878 Female Kids | 00:38:46 | 00:38:46 | 5 (5) | Kids | 5 | Female | 5 | 7:45 min/km | 00:38:46 |
| 12 | 966 | | Lynn RUSHTON | Lynn RUSHTON #966 Female Adults | 00:40:16 | 00:40:16 | 1 (6) | Adults | 1 | Female | 6 | 8:03 min/km | 00:40:16 |
| 13 | 731 | | Jethro BUHRS | Jethro BUHRS #731 Male Kids | 00:42:32 | 00:42:32 | 6 (7) | Kids | 6 | Male | 7 | 8:30 min/km | 00:42:32 |
| 14 | 993 | | Duard SPIES | Duard SPIES #993 Male Adults | 00:42:40 | 00:42:40 | 2 (8) | Adults | 2 | Male | 8 | 8:32 min/km | 00:42:40 |
| 15 | 863 | | Kwakho MBOWENI | Kwakho MBOWENI #863 Male Kids | 00:44:12 | 00:44:12 | 7 (9) | Kids | 7 | Male | 9 | 8:50 min/km | 00:44:12 |
| 16 | 758 | | Matthew James GELDENHUYS | Matthew James GELDENHUYS #758 Male Kids | 00:44:13 | 00:44:13 | 8 (10) | Kids | 8 | Male | 10 | 8:50 min/km | 00:44:13 |
| 17 | 757 | | Joshua James GELDENHUYS | Joshua James GELDENHUYS #757 Male Kids | 00:44:15 | 00:44:15 | 9 (11) | Kids | 9 | Male | 11 | 8:51 min/km | 00:44:15 |
| 18 | 859 | | Solly MBOWENI | Solly MBOWENI #859 Male Adults | 00:44:15 | 00:44:15 | 3 (12) | Adults | 3 | Male | 12 | 8:51 min/km | 00:44:15 |
| 19 | 782 | | Mindy KATZ | Mindy KATZ #782 Female Adults | 00:44:18 | 00:44:18 | 2 (7) | Adults | 2 | Female | 7 | 8:51 min/km | 00:44:18 |
| 20 | 756 | | Lana GELDENHUYS | Lana GELDENHUYS #756 Female Adults | 00:45:01 | 00:45:01 | 3 (8) | Adults | 3 | Female | 8 | 9:00 min/km | 00:45:01 |
| 21 | 755 | | Graham GELDENHUYS | Graham GELDENHUYS #755 Male Adults | 00:45:08 | 00:45:08 | 4 (13) | Adults | 4 | Male | 13 | 9:01 min/km | 00:45:08 |
| 22 | 853 | | Joseph HUMAN | Joseph HUMAN #853 Male Kids | 00:45:17 | 00:45:17 | 10 (14) | Kids | 10 | Male | 14 | 9:03 min/km | 00:45:17 |
| 23 | 817 | | Kaitlyn CORDES | Kaitlyn CORDES #817 Female Kids | 00:45:40 | 00:45:40 | 6 (9) | Kids | 6 | Female | 9 | 9:08 min/km | 00:45:40 |
| 24 | 706 | | Ushana AMICHAND | Ushana AMICHAND #706 Female Adults | 00:46:00 | 00:46:00 | 4 (10) | Adults | 4 | Female | 10 | 9:12 min/km | 00:46:00 |
| 25 | 818 | | Reynardt LE ROUX | Reynardt LE ROUX #818 Male Kids | 00:46:30 | 00:46:30 | 11 (15) | Kids | 11 | Male | 15 | 9:18 min/km | 00:46:30 |
| 26 | 724 | | Hannah BOWDEN | Hannah BOWDEN #724 Female Kids | 00:47:54 | 00:47:54 | 7 (11) | Kids | 7 | Female | 11 | 9:34 min/km | 00:47:54 |
| 27 | 723 | | Georgie BOWDEN | Georgie BOWDEN #723 Male Adults | 00:47:56 | 00:47:56 | 5 (16) | Adults | 5 | Male | 16 | 9:35 min/km | 00:47:56 |
| 28 | 711 | | Eryn BADENHORST | Eryn BADENHORST #711 Female Kids | 00:48:17 | 00:48:17 | 8 (12) | Kids | 8 | Female | 12 | 9:39 min/km | 00:48:17 |
| 29 | 710 | | Greg BADENHORST | Greg BADENHORST #710 Male Adults | 00:48:18 | 00:48:18 | 6 (17) | Adults | 6 | Male | 17 | 9:39 min/km | 00:48:18 |
| 30 | 709 | | Alison BADENHORST | Alison BADENHORST #709 Male Adults | 00:48:20 | 00:48:20 | 7 (18) | Adults | 7 | Male | 18 | 9:40 min/km | 00:48:20 |
| 31 | 913 | | Zandrie NIEMAND | Zandrie NIEMAND #913 Female Adults | 00:48:34 | 00:48:34 | 5 (13) | Adults | 5 | Female | 13 | 9:42 min/km | 00:48:34 |
| 32 | 912 | | Francois NIEMAND | Francois NIEMAND #912 Male Adults | 00:48:35 | 00:48:35 | 8 (19) | Adults | 8 | Male | 19 | 9:43 min/km | 00:48:35 |
| 33 | 833 | | Christopher MACKEY | Christopher MACKEY #833 Male Kids | 00:50:53 | 00:50:53 | 12 (20) | Kids | 12 | Male | 20 | 10:10 min/km | 00:50:53 |
| 34 | 832 | | Lise MACKEY | Lise MACKEY #832 Female Adults | 00:51:48 | 00:51:48 | 6 (14) | Adults | 6 | Female | 14 | 10:21 min/km | 00:51:48 |
| 35 | 942 | | Nicola PIENAAR | Nicola PIENAAR #942 Female Kids | 00:52:28 | 00:52:28 | 9 (15) | Kids | 9 | Female | 15 | 10:29 min/km | 00:52:28 |
| 36 | 941 | | Lizelle PIENAAR | Lizelle PIENAAR #941 Female Adults | 00:52:29 | 00:52:29 | 7 (16) | Adults | 7 | Female | 16 | 10:29 min/km | 00:52:29 |
| 37 | 1087 | | Shanil NARAINDAS | Shanil NARAINDAS #1087 Male Adults | 00:55:59 | 00:55:59 | 9 (21) | Adults | 9 | Male | 21 | 11:11 min/km | 00:55:59 |
| 38 | 977 | | Oliver SHAHIM | Oliver SHAHIM #977 Male Kids | 00:56:01 | 00:56:01 | 13 (22) | Kids | 13 | Male | 22 | 11:12 min/km | 00:56:01 |
| 39 | 975 | | Stephanie SHAHIM | Stephanie SHAHIM #975 Female Adults | 00:56:04 | 00:56:04 | 8 (17) | Adults | 8 | Female | 17 | 11:12 min/km | 00:56:04 |
| 40 | 875 | | Angelina MCINTYRE | Angelina MCINTYRE #875 Female Kids | 00:56:07 | 00:56:07 | 10 (18) | Kids | 10 | Female | 18 | 11:13 min/km | 00:56:07 |
| 41 | 829 | | Maxwell NYANTEH | Maxwell NYANTEH #829 Male Adults | 00:56:11 | 00:56:11 | 10 (23) | Adults | 10 | Male | 23 | 11:14 min/km | 00:56:11 |
| 42 | 831 | | Jon MACKEY | Jon MACKEY #831 Male Adults | 00:57:53 | 00:57:53 | 11 (24) | Adults | 11 | Male | 24 | 11:34 min/km | 00:57:53 |
| 43 | 732 | | Jessica BUHRS | Jessica BUHRS #732 Female Kids | 00:58:16 | 00:58:16 | 11 (19) | Kids | 11 | Female | 19 | 11:39 min/km | 00:58:16 |
| 44 | 879 | | Prins MHLANGA | Prins MHLANGA #879 Male Adults | 00:59:07 | 00:59:07 | 12 (25) | Adults | 12 | Male | 25 | 11:49 min/km | 00:59:07 |
| 45 | 734 | | Leah CHARLES | Leah CHARLES #734 Female Kids | 00:59:13 | 00:59:13 | 12 (20) | Kids | 12 | Female | 20 | 11:50 min/km | 00:59:13 |
| 46 | 1037 | | Michelle WOHLBERG | Michelle WOHLBERG #1037 Female Adults | 00:59:15 | 00:59:15 | 9 (21) | Adults | 9 | Female | 21 | 11:51 min/km | 00:59:15 |
| 47 | 733 | | Joanet CHARLES | Joanet CHARLES #733 Female Adults | 00:59:21 | 00:59:21 | 10 (22) | Adults | 10 | Female | 22 | 11:52 min/km | 00:59:21 |
| 48 | 954 | | Vanashree RAMSOOMAR | Vanashree RAMSOOMAR #954 Female Adults | 01:01:57 | 01:01:57 | 11 (23) | Adults | 11 | Female | 23 | 12:23 min/km | 01:01:57 |
| 49 | 953 | | Leslie RAMSOOMAR | Leslie RAMSOOMAR #953 Male Adults | 01:01:59 | 01:01:59 | 13 (26) | Adults | 13 | Male | 26 | 12:23 min/km | 01:01:59 |
| 50 | 911 | | Ofentse NDALA | Ofentse NDALA #911 Female Kids | 01:02:09 | 01:02:09 | 13 (24) | Kids | 13 | Female | 24 | 12:25 min/km | 01:02:09 |