Fav | Pos | Race No | Share | Name | Name | Time | Time | Prize Category Pos (Gen Pos) | Prize Category | Prize Category Pos | Age Category | Age Category Pos | Gender | Gen Pos | Pace | Batch | Finish |
| 1 | 12401 | | Michael FOSTER | Michael FOSTER #12401 Male Senior Men | 02:31:14 | 02:31:14 | 1 (1) | Senior Men | 1 | Senior 19-29 | 1 | Male | 1 | 27.8 km/h | A-Men Marathon | 02:31:14 |
| 2 | 47723 | | Jaedon TERLOUW | Jaedon TERLOUW #47723 Male Senior Men | 02:35:42 | 02:35:42 | 2 (2) | Senior Men | 2 | Senior 19-29 | 2 | Male | 2 | 27.0 km/h | A-Men Marathon | 02:35:42 |
| 3 | 41595 | | Pieter DU TOIT | Pieter DU TOIT #41595 Male Senior Men | 02:35:42 | 02:35:42 | 3 (3) | Senior Men | 3 | Senior 19-29 | 3 | Male | 3 | 27.0 km/h | A-Men Marathon | 02:35:42 |
| 4 | 12415 | | Ernie ROETS | Ernie ROETS #12415 Male Senior Men | 02:35:43 | 02:35:43 | 4 (4) | Senior Men | 4 | Senior 19-29 | 4 | Male | 4 | 27.0 km/h | A-Men Marathon | 02:35:43 |
| 5 | 79921 | | Keagan BONTEKONING | Keagan BONTEKONING #79921 Male Senior Men | 02:35:44 | 02:35:44 | 5 (5) | Senior Men | 5 | Senior 19-29 | 5 | Male | 5 | 27.0 km/h | A-Men Marathon | 02:35:44 |
| 6 | 13368 | | Jan WITHAAR | Jan WITHAAR #13368 Male Vet Men | 02:41:28 | 02:41:28 | 1 (6) | Vet Men | 1 | Vet 40-49 | 1 | Male | 6 | 26.0 km/h | A-Men Marathon | 02:41:28 |
| 7 | 78895 | | Daniel KOTZE | Daniel KOTZE #78895 Male Senior Men | 02:41:40 | 02:41:40 | 6 (7) | Senior Men | 6 | Senior 19-29 | 6 | Male | 7 | 26.0 km/h | A-Men Marathon | 02:41:40 |
| 8 | 76028 | | Keegan TULLIS | Keegan TULLIS #76028 Male Senior Men | 02:42:31 | 02:42:31 | 7 (8) | Senior Men | 7 | Senior 19-29 | 7 | Male | 8 | 25.8 km/h | A-Men Marathon | 02:42:31 |
| 9 | 58231 | | Pieter KORKIE | Pieter KORKIE #58231 Male Senior Men | 02:43:38 | 02:43:38 | 8 (9) | Senior Men | 8 | Senior 19-29 | 8 | Male | 9 | 25.7 km/h | A-Men Marathon | 02:43:38 |
| 10 | 12917 | | Philip BUYS | Philip BUYS #12917 Male Sub-Vet Men | 02:45:04 | 02:45:04 | 1 (10) | Sub-Vet Men | 1 | Sub-Vet 30-39 | 1 | Male | 10 | 25.4 km/h | A-Men Marathon | 02:45:04 |
| 11 | 77260 | | Halalisani NDEBELE | Halalisani NDEBELE #77260 Male Senior Men | 02:45:32 | 02:45:32 | 9 (11) | Senior Men | 9 | Senior 19-29 | 9 | Male | 11 | 25.4 km/h | A-Men Marathon | 02:45:32 |
| 12 | 83289 | | Jason BOULLE | Jason BOULLE #83289 Male Senior Men | 02:46:40 | 02:46:40 | 10 (12) | Senior Men | 10 | Senior 19-29 | 10 | Male | 12 | 25.2 km/h | A-Men Marathon | 02:46:40 |
| 13 | 83792 | | Wayne VAN DER WALT | Wayne VAN DER WALT #83792 Male Senior Men | 02:47:45 | 02:47:45 | 11 (13) | Senior Men | 11 | Senior 19-29 | 11 | Male | 13 | 25.0 km/h | A-Men Marathon | 02:47:45 |
| 14 | 80017 | | Johann TROTZKY | Johann TROTZKY #80017 Male Senior Men | 02:48:26 | 02:48:26 | 12 (14) | Senior Men | 12 | Senior 19-29 | 12 | Male | 14 | 24.9 km/h | A-Men Marathon | 02:48:26 |
| 15 | 79920 | | Nathan NAUDE | Nathan NAUDE #79920 Male Senior Men | 02:49:47 | 02:49:47 | 13 (15) | Senior Men | 13 | Senior 19-29 | 13 | Male | 15 | 24.7 km/h | A-Men Marathon | 02:49:47 |
| 16 | 41591 | | Siyabonga NTSELE | Siyabonga NTSELE #41591 Male Senior Men | 02:51:37 | 02:51:37 | 14 (16) | Senior Men | 14 | Senior 19-29 | 14 | Male | 16 | 24.5 km/h | A-Men Marathon | 02:51:37 |
| 17 | 17413 | | Carter BARNES | Carter BARNES #17413 Male Senior Men | 02:54:39 | 02:54:39 | 15 (17) | Senior Men | 15 | Senior 19-29 | 15 | Male | 17 | 24.0 km/h | A-Men Marathon | 02:54:39 |
| 18 | 16237 | | Philip MALAN | Philip MALAN #16237 Male Sub-Vet Men | 02:56:02 | 02:56:02 | 2 (18) | Sub-Vet Men | 2 | Sub-Vet 30-39 | 2 | Male | 18 | 23.9 km/h | A-Men Marathon | 02:56:02 |
| 19 | 17881 | | Gustav VENTER | Gustav VENTER #17881 Male Senior Men | 02:57:13 | 02:57:13 | 16 (19) | Senior Men | 16 | Senior 19-29 | 16 | Male | 19 | 23.7 km/h | A-Men Marathon | 02:57:13 |
| 20 | 5332 | | Kwazikwenkosi MBHAMALI | Kwazikwenkosi MBHAMALI #5332 Male Senior Men | 02:59:21 | 02:59:21 | 17 (20) | Senior Men | 17 | Senior 19-29 | 17 | Male | 20 | 23.4 km/h | A-Men Marathon | 02:59:21 |
| 21 | 39422 | | Joshua COOPER | Joshua COOPER #39422 Male Sub-Vet Men | 02:59:31 | 02:59:31 | 3 (21) | Sub-Vet Men | 3 | Sub-Vet 30-39 | 3 | Male | 21 | 23.4 km/h | A-Men Marathon | 02:59:31 |
| 22 | 45384 | | Harry CHRISTOU | Harry CHRISTOU #45384 Male Master Men | 03:00:09 | 03:00:09 | 1 (22) | Master Men | 1 | Gr Master 60+ | 1 | Male | 22 | 23.3 km/h | B Marathon | 03:00:09 |
| 23 | 41091 | | Obvious KHOROMBI | Obvious KHOROMBI #41091 Male Senior Men | 03:00:30 | 03:00:30 | 18 (23) | Senior Men | 18 | Senior 19-29 | 18 | Male | 23 | 23.3 km/h | A-Men Marathon | 03:00:30 |
| 24 | 6560 | | Siyanda GUMEDE | Siyanda GUMEDE #6560 Male Senior Men | 03:00:49 | 03:00:49 | 19 (24) | Senior Men | 19 | Senior 19-29 | 19 | Male | 24 | 23.2 km/h | B Marathon | 03:00:49 |
| 25 | 6511 | | Gilbert KEKAE | Gilbert KEKAE #6511 Male Senior Men | 03:00:54 | 03:00:54 | 20 (25) | Senior Men | 20 | Senior 19-29 | 20 | Male | 25 | 23.2 km/h | A-Men Marathon | 03:00:54 |
| 26 | 6564 | | Zola NGXAKENI | Zola NGXAKENI #6564 Male Senior Men | 03:01:54 | 03:01:54 | 21 (26) | Senior Men | 21 | Senior 19-29 | 21 | Male | 26 | 23.1 km/h | B Marathon | 03:01:54 |
| 27 | 19797 | | Molokela MODIBA | Molokela MODIBA #19797 Male Senior Men | 03:02:01 | 03:02:01 | 22 (27) | Senior Men | 22 | Senior 19-29 | 22 | Male | 27 | 23.1 km/h | A-Men Marathon | 03:02:01 |
| 28 | 88122 | | Mothekgi MAKGATHO | Mothekgi MAKGATHO #88122 Male Senior Men | 03:02:15 | 03:02:15 | 23 (28) | Senior Men | 23 | Senior 19-29 | 23 | Male | 28 | 23.0 km/h | B Marathon | 03:02:15 |
| 29 | 6562 | | Rodney MASEMOLA | Rodney MASEMOLA #6562 Male Senior Men | 03:02:18 | 03:02:18 | 24 (29) | Senior Men | 24 | Senior 19-29 | 24 | Male | 29 | 23.0 km/h | B Marathon | 03:02:18 |
| 30 | 77125 | | Hein JANSEN VAN RENSBURG | Hein JANSEN VAN RENSBURG #77125 Male Sub-Vet Men | 03:04:37 | 03:04:37 | 4 (30) | Sub-Vet Men | 4 | Sub-Vet 30-39 | 4 | Male | 30 | 22.7 km/h | C Marathon | 03:04:37 |
| 31 | 79909 | | Pieter VAN HEERDEN | Pieter VAN HEERDEN #79909 Male Vet Men | 03:05:30 | 03:05:30 | 2 (31) | Vet Men | 2 | Vet 40-49 | 2 | Male | 31 | 22.6 km/h | A-Men Marathon | 03:05:30 |
| 32 | 40805 | | Justin HORNSBY | Justin HORNSBY #40805 Male Vet Men | 03:05:32 | 03:05:32 | 3 (32) | Vet Men | 3 | Vet 40-49 | 3 | Male | 32 | 22.6 km/h | A-Men Marathon | 03:05:32 |
| 33 | 16426 | | Sarah HILL | Sarah HILL #16426 Female Sub Vet Women | 03:05:34 | 03:05:34 | 1 (1) | Sub Vet Women | 1 | Sub-Vet 30-39 | 1 | Female | 1 | 22.6 km/h | A-Ladies Marathon | 03:05:34 |
| 34 | 13953 | | Zuan JACOBS | Zuan JACOBS #13953 Male Senior Men | 03:05:59 | 03:05:59 | 25 (33) | Senior Men | 25 | Senior 19-29 | 25 | Male | 33 | 22.6 km/h | A-Men Marathon | 03:05:59 |
| 35 | 83773 | | Hermanus POTGIETER | Hermanus POTGIETER #83773 Male Senior Men | 03:06:03 | 03:06:03 | 26 (34) | Senior Men | 26 | Senior 19-29 | 26 | Male | 34 | 22.6 km/h | C Marathon | 03:06:03 |
| 36 | 83770 | | Dana COETZEE | Dana COETZEE #83770 Male Sub-Vet Men | 03:06:04 | 03:06:04 | 5 (35) | Sub-Vet Men | 5 | Sub-Vet 30-39 | 5 | Male | 35 | 22.6 km/h | A-Men Marathon | 03:06:04 |
| 37 | 83748 | | Martin DE BEER | Martin DE BEER #83748 Male Senior Men | 03:06:17 | 03:06:17 | 27 (36) | Senior Men | 27 | Senior 19-29 | 27 | Male | 36 | 22.5 km/h | C Marathon | 03:06:17 |
| 38 | 19551 | | Patrice GAUTIER | Patrice GAUTIER #19551 Male Master Men | 03:06:28 | 03:06:28 | 2 (37) | Master Men | 2 | Master 50-59 | 1 | Male | 37 | 22.5 km/h | A-Men Marathon | 03:06:28 |
| 39 | 8091 | | Riaan OBERHOLSTER | Riaan OBERHOLSTER #8091 Male Senior Men | 03:07:01 | 03:07:01 | 28 (38) | Senior Men | 28 | Senior 19-29 | 28 | Male | 38 | 22.5 km/h | A-Men Marathon | 03:07:01 |
| 40 | 11250 | | Armin ABRIE | Armin ABRIE #11250 Male Sub-Vet Men | 03:07:16 | 03:07:16 | 6 (39) | Sub-Vet Men | 6 | Sub-Vet 30-39 | 6 | Male | 39 | 22.4 km/h | C Marathon | 03:07:16 |
| 41 | 77123 | | Casey DU PLOOY | Casey DU PLOOY #77123 Male Vet Men | 03:07:24 | 03:07:24 | 4 (40) | Vet Men | 4 | Vet 40-49 | 4 | Male | 40 | 22.4 km/h | C Marathon | 03:07:24 |
| 42 | 46692 | | Masixole ZONDANI | Masixole ZONDANI #46692 Male Senior Men | 03:07:29 | 03:07:29 | 29 (41) | Senior Men | 29 | Senior 19-29 | 29 | Male | 41 | 22.4 km/h | A-Men Marathon | 03:07:29 |
| 43 | 17612 | | Nico COETZEE | Nico COETZEE #17612 Male Vet Men | 03:07:39 | 03:07:39 | 5 (42) | Vet Men | 5 | Vet 40-49 | 5 | Male | 42 | 22.4 km/h | C Marathon | 03:07:39 |
| 44 | 57867 | | Ivan MULLER | Ivan MULLER #57867 Male Senior Men | 03:07:47 | 03:07:47 | 30 (43) | Senior Men | 30 | Senior 19-29 | 30 | Male | 43 | 22.4 km/h | A-Men Marathon | 03:07:47 |
| 45 | 79706 | | Gary ANDERSON | Gary ANDERSON #79706 Male Vet Men | 03:10:50 | 03:10:50 | 6 (44) | Vet Men | 6 | Vet 40-49 | 6 | Male | 44 | 22.0 km/h | A-Men Marathon | 03:10:50 |
| 46 | 58359 | | Kabelo FRANCE | Kabelo FRANCE #58359 Male Senior Men | 03:11:06 | 03:11:06 | 31 (45) | Senior Men | 31 | Senior 19-29 | 31 | Male | 45 | 22.0 km/h | A-Men Marathon | 03:11:06 |
| 47 | 86025 | | Aldert DU TOIT | Aldert DU TOIT #86025 Male Sub-Vet Men | 03:11:06 | 03:11:06 | 7 (46) | Sub-Vet Men | 7 | Sub-Vet 30-39 | 7 | Male | 46 | 22.0 km/h | A-Men Marathon | 03:11:06 |
| 48 | 17617 | | Andrew MCLEAN | Andrew MCLEAN #17617 Male Master Men | 03:11:18 | 03:11:18 | 3 (47) | Master Men | 3 | Gr Master 60+ | 2 | Male | 47 | 22.0 km/h | A-Men Marathon | 03:11:18 |
| 49 | 53515 | | Mark PIETERSE | Mark PIETERSE #53515 Male Vet Men | 03:11:57 | 03:11:57 | 7 (48) | Vet Men | 7 | Vet 40-49 | 7 | Male | 48 | 21.9 km/h | A-Men Marathon | 03:11:57 |
| 50 | 4083 | | Marco RUDOLPH | Marco RUDOLPH #4083 Male Senior Men | 03:12:25 | 03:12:25 | 32 (49) | Senior Men | 32 | Senior 19-29 | 32 | Male | 49 | 21.8 km/h | A-Men Marathon | 03:12:25 |