| 1 | LLOYD Jean-Pierre | | 02:26:51.000 | - | 0 |
| 2 | LANGE Tyler | | 02:26:53.000 | 02.000 | 0 |
| 3 | GELDENHUYS Hanro | | 02:26:53.000 | 02.000 | 0 |
| 4 | VENTER Jaco | Faucon Flacq KFC Pepsi Cycling Club | 02:26:54.000 | 03.000 | 0 |
| 5 | HOFMEYR Wynand | | 02:26:57.000 | 06.000 | 0 |
| 6 | VENCESLAU Flavio | | 02:26:59.000 | 08.000 | 0 |
| 7 | QUEVAUVILLIERS Samuel | Faucon Flacq KFC Pepsi Cycling Club | 02:27:00.000 | 09.000 | 0 |
| 8 | BONTHUYS Carl | | 02:27:00.000 | 09.000 | 0 |
| 9 | MIMOUNI Oussama Abdellah | Madar Pro Cycling Team | 02:27:04.000 | 13.000 | 0 |
| 10 | BOYES Craig | | 02:27:06.000 | 15.000 | 0 |
| 11 | WROLICH Manolo | RC Arbö KAC | 02:27:06.000 | 15.000 | 0 |
| 11 | WROLICH Manolo | Team Carinthia-Styria | 02:27:06.000 | 15.000 | 0 |
| 12 | MED ALI Jebali | | 02:27:09.000 | 18.000 | 0 |
| 13 | VOSLOO Carel | | 02:27:10.000 | 19.000 | 0 |
| 14 | SITOZA Othando | Velokhaya Exinity | 02:27:11.000 | 20.000 | 0 |
| 15 | BADLIS Slimane | NRDI Dely-Ibrahim | 02:27:13.000 | 22.000 | 0 |
| 16 | BRUINTJIES Jason | | 02:27:16.000 | 25.000 | 0 |
| 17 | ALI Thebet | | 02:27:17.000 | 26.000 | 0 |
| 18 | HALEY Jarryd | | 02:27:17.000 | 26.000 | 0 |
| 19 | VAN Leonardo | | 02:27:18.000 | 27.000 | 0 |
| 20 | VISSER Freddie | | 02:27:18.000 | 27.000 | 0 |
| 21 | HIGGO Liam | | 02:27:20.000 | 29.000 | 0 |
| 22 | MANIORA Regis | | 02:27:21.000 | 30.000 | 0 |
| 25 | DUPUY Samuel | | 02:27:23.000 | 32.000 | 0 |
| 26 | STERMIN Luca | | 02:27:24.000 | 33.000 | 0 |
| 27 | ANDE Kouadio Emmanuel Adebayor | | 02:27:27.000 | 36.000 | 0 |
| 28 | LOUBSER Daniel | | 02:27:27.000 | 36.000 | 0 |
| 29 | COETZEE Kris | | 02:27:28.000 | 37.000 | 0 |
| 30 | LOUW Etnard | | 02:27:28.000 | 37.000 | 0 |
| 31 | HOFMEYR Francois | | 02:27:28.000 | 37.000 | 0 |
| 32 | HAILE Aklilu | | 02:27:29.000 | 38.000 | 0 |
| 33 | MILLER Kelton | | 02:27:29.000 | 38.000 | 0 |
| 36 | ROETS Jaco Marnus | | 02:27:30.000 | 39.000 | 0 |
| 37 | INGLE Tyron | | 02:27:31.000 | 40.000 | 0 |
| 39 | HAILE Nahom | | 02:27:31.000 | 40.000 | 0 |
| 40 | MILLER Jason | | 02:27:32.000 | 41.000 | 0 |
| 41 | GORDGE Kieran | Sn Vitae HUUB p/b Bim Bam Coaching | 02:27:34.000 | 43.000 | 0 |
| 42 | WILLIAMS KING Daniel | | 02:27:35.000 | 44.000 | 0 |
| 43 | TIMM Neil | | 02:27:36.000 | 45.000 | 0 |
| 44 | VAN WYK Arno | | 02:27:37.000 | 46.000 | 0 |
| 47 | SOUYAVE Jean-Yves | | 02:27:37.000 | 46.000 | 0 |
| 48 | SOLOMON Niyaaz | | 02:27:37.000 | 46.000 | 0 |
| 49 | MOSES Jamie | | 02:27:37.000 | 46.000 | 0 |
| 50 | LINDEQUE Alex | | 02:27:38.000 | 47.000 | 0 |