Fav | Share | Pos | Race No | Name | Name | Time | Club | Gender | Gen Pos | Category | Cat Pos | Wave | WavePos | Finish |
| | 1 | 1 | 1846 | Lloyd BOSMAN | Lloyd BOSMAN #1846 Male Senior | 01:02:55 | NEDBANK SOUTH WESTERN DISTRICTS | Male | 1 | Senior | 1 | Wave21A | 1/842 | 01:02:55 |
| | 2 | 2 | 1464 | Adam LIPSCHITZ | Adam LIPSCHITZ #1464 Male Senior | 01:03:29 | SOCIAL RUNNERS CLUB | Male | 2 | Senior | 2 | Wave21A | 2/842 | 01:03:29 |
| | 3 | 3 | 1556 | Edward JACK | Edward JACK #1556 Male Senior | 01:04:30 | TYMEBANK LANGA | Male | 3 | Senior | 3 | Wave21A | 3/842 | 01:04:30 |
| | 4 | 4 | 1158 | Deon-Lee HENDRICKS | Deon-Lee HENDRICKS #1158 Male Senior | 01:05:31 | ATHLETE ACADEMY BOLAND | Male | 4 | Senior | 4 | Wave21A | 4/842 | 01:05:31 |
| | 5 | 5 | 1540 | Bruce-Lynn DAMONS | Bruce-Lynn DAMONS #1540 Male Senior | 01:06:58 | NEDBANK RUNNING CLUB WP | Male | 5 | Senior | 5 | Wave21A | 5/842 | 01:06:58 |
| | 6 | 6 | 1524 | Raydon BALIE | Raydon BALIE #1524 Male Senior | 01:08:16 | TYMEBANK LANGA | Male | 6 | Senior | 6 | Wave21A | 6/842 | 01:08:16 |
| | 7 | 7 | 1547 | Duane FORTUIN | Duane FORTUIN #1547 Male 40-49 | 01:08:53 | TYMEBANK LANGA | Male | 7 | 40-49 | 1 | Wave21A | 7/842 | 01:08:53 |
| | 8 | 8 | 5642 | Nick WRIGHT | Nick WRIGHT #5642 Male 40-49 | 01:09:03 | | Male | 8 | 40-49 | 2 | Wave21E | 1/793 | 01:09:03 |
| | 9 | 9 | 69 | Tayla KAVANAGH | Tayla KAVANAGH #69 Female Senior | 01:13:03 | HOLLYWOODBETS ATHLETIC CLUB KZN | Female | 1 | Senior | 1 | Wave21A | 8/842 | 01:13:03 |
| | 10 | 10 | 1487 | Christopher MULLER | Christopher MULLER #1487 Male Senior | 01:13:23 | FAKU CHIEFS ATHLETIC CLUB | Male | 9 | Senior | 7 | Wave21A | 9/842 | 01:13:23 |
| | 11 | 11 | 1507 | Jarid SHERWOOD | Jarid SHERWOOD #1507 Male Senior | 01:13:30 | GET FIT ATHLETICS CLUB | Male | 10 | Senior | 8 | Wave21A | 11/842 | 01:13:30 |
| | 12 | 12 | 1573 | Ryno OWEN | Ryno OWEN #1573 Male Senior | 01:13:30 | MATIES ATHLETICS CLUB | Male | 11 | Senior | 9 | Wave21A | 10/842 | 01:13:30 |
| | 13 | 13 | 1985 | James GERBER | James GERBER #1985 Male Senior | 01:13:49 | | Male | 12 | Senior | 10 | Wave21A | 12/842 | 01:13:49 |
| | 14 | 14 | 1455 | Dale KRETZINGER | Dale KRETZINGER #1455 Male Senior | 01:14:00 | WANDERERS AC | Male | 13 | Senior | 11 | Wave21A | 13/842 | 01:14:00 |
| | 15 | 15 | 1266 | Daniel CUNNAMA | Daniel CUNNAMA #1266 Male Senior | 01:14:10 | HARFIELD HARRIERS | Male | 14 | Senior | 12 | Wave21A | 14/842 | 01:14:10 |
| | 16 | 16 | 1987 | Dylan STEVENSON | Dylan STEVENSON #1987 Male Senior | 01:14:18 | | Male | 15 | Senior | 13 | Wave21A | 15/842 | 01:14:18 |
| | 17 | 17 | 1863 | Ronald DU TOIT | Ronald DU TOIT #1863 Male Senior | 01:14:36 | ATLANTIC TRIATHLON CLUB | Male | 16 | Senior | 14 | Wave21A | 16/842 | 01:14:36 |
| | 18 | 18 | 5891 | Duncan POTGIETER | Duncan POTGIETER #5891 Male Senior | 01:15:39 | | Male | 17 | Senior | 15 | Wave21E | 2/793 | 01:15:39 |
| | 19 | 19 | 2977 | Vicky VAN DER MERWE | Vicky VAN DER MERWE #2977 Female Senior | 01:15:42 | | Female | 2 | Senior | 2 | Wave21A | 17/842 | 01:15:42 |
| | 20 | 20 | 1274 | Noah DITZ | Noah DITZ #1274 Male Senior | 01:15:56 | ATLANTIC TRIATHLON CLUB | Male | 18 | Senior | 16 | Wave21A | 18/842 | 01:15:56 |
| | 21 | 21 | 5116 | Joshua ARENDSE | Joshua ARENDSE #5116 Male Senior | 01:15:58 | | Male | 19 | Senior | 17 | Wave21E | 3/793 | 01:15:58 |
| | 22 | 22 | 5410 | Joshua STEINBERG | Joshua STEINBERG #5410 Male Senior | 01:15:59 | | Male | 20 | Senior | 18 | Wave21A | 19/842 | 01:15:59 |
| | 23 | 23 | 1165 | Cian OLDKNOW | Cian OLDKNOW #1165 Female Senior | 01:16:03 | HOLLYWOOD BETS CENTRAL GAUTENG | Female | 3 | Senior | 3 | Wave21A | 20/842 | 01:16:03 |
| | 24 | 24 | 1611 | Benjamin HOSEUS | Benjamin HOSEUS #1611 Male Senior | 01:16:18 | HARFIELD HARRIERS | Male | 21 | Senior | 19 | Wave21A | 21/842 | 01:16:18 |
| | 25 | 25 | 1894 | Kyle MCCOY | Kyle MCCOY #1894 Male Senior | 01:16:40 | MAVERICK ATHLETICS CLUB | Male | 22 | Senior | 20 | Wave21A | 22/842 | 01:16:40 |
| | 26 | 26 | 1518 | Matthew WALSH | Matthew WALSH #1518 Male Senior | 01:16:46 | SOCIAL RUNNERS CLUB | Male | 23 | Senior | 21 | Wave21A | 23/842 | 01:16:46 |
| | 27 | 27 | 5918 | Alex STRACHAN | Alex STRACHAN #5918 Male Senior | 01:16:56 | | Male | 24 | Senior | 22 | Wave21E | 4/793 | 01:16:56 |
| | 28 | 28 | 1605 | David FICK | David FICK #1605 Male Senior | 01:17:02 | DOLPHIN COAST STRIDERS | Male | 25 | Senior | 23 | Wave21A | 24/842 | 01:17:02 |
| | 29 | 29 | 5151 | Gustav GELDENHUYS | Gustav GELDENHUYS #5151 Male Senior | 01:17:03 | | Male | 26 | Senior | 24 | Wave21A | 25/842 | 01:17:03 |
| | 30 | 30 | 1861 | Joff DOUGALL | Joff DOUGALL #1861 Male Senior | 01:17:09 | SOCIAL RUNNERS CLUB | Male | 27 | Senior | 25 | Wave21A | 26/842 | 01:17:09 |
| | 31 | 31 | 1940 | Brett WARD | Brett WARD #1940 Male Senior | 01:17:10 | MAVERICK ATHLETICS CLUB | Male | 28 | Senior | 26 | Wave21A | 27/842 | 01:17:10 |
| | 32 | 32 | 1745 | Morne KAMMIES | Morne KAMMIES #1745 Male Senior | 01:17:40 | KUILS RIVER RUNNERS CLUB | Male | 29 | Senior | 27 | Wave21A | 28/842 | 01:17:40 |
| | 33 | 33 | 5956 | Liam VINCENT | Liam VINCENT #5956 Male Senior | 01:17:45 | | Male | 30 | Senior | 28 | Wave21A | 29/842 | 01:17:45 |
| | 34 | 34 | 1539 | Fortunate CHIDVIZO | Fortunate CHIDVIZO #1539 Female Senior | 01:17:46 | TYMEBANK LANGA | Female | 4 | Senior | 4 | Wave21A | 30/842 | 01:17:46 |
| | 35 | 35 | 5138 | Robert DAVIDSON | Robert DAVIDSON #5138 Male Senior | 01:17:52 | | Male | 31 | Senior | 29 | Wave21C | 1/708 | 01:17:52 |
| | 36 | 36 | 1536 | Vincent BUTER | Vincent BUTER #1536 Male Senior | 01:18:00 | Team Vitality AGN | Male | 32 | Senior | 30 | Wave21A | 31/842 | 01:18:00 |
| | 37 | 37 | 1937 | Jonathan VICKERY | Jonathan VICKERY #1937 Male Senior | 01:18:04 | ATLANTIC TRIATHLON CLUB | Male | 33 | Senior | 31 | Wave21A | 32/842 | 01:18:04 |
| | 38 | 38 | 1648 | Dylan WICHMAN | Dylan WICHMAN #1648 Male Senior | 01:18:10 | TEAM VITALITY WESTERN PROVINCE | Male | 34 | Senior | 32 | Wave21A | 33/842 | 01:18:10 |
| | 39 | 39 | 1211 | Johannes LOOTS | Johannes LOOTS #1211 Male Senior | 01:18:11 | PAARL ATHLETICS CLUB | Male | 35 | Senior | 33 | Wave21A | 34/842 | 01:18:11 |
| | 40 | 40 | 1403 | Jared WILLIAMS | Jared WILLIAMS #1403 Male Senior | 01:18:13 | TYMEBANK LANGA | Male | 36 | Senior | 34 | Wave21A | 35/842 | 01:18:13 |
| | 41 | 41 | 1295 | Simon GOLDSBROUGH | Simon GOLDSBROUGH #1295 Male Senior | 01:18:46 | ATLANTIC ATHLETICS CLUB | Male | 37 | Senior | 35 | Wave21A | 36/842 | 01:18:46 |
| | 42 | 42 | 1506 | Bronson SHAW | Bronson SHAW #1506 Male Senior | 01:18:47 | ATLANTIC TRIATHLON CLUB | Male | 38 | Senior | 36 | Wave21A | 37/842 | 01:18:47 |
| | 43 | 43 | 1734 | Ricardo JAFTA | Ricardo JAFTA #1734 Male Senior | 01:18:50 | WILD RUNNER ATHLETIC CLUB | Male | 39 | Senior | 37 | Wave21A | 38/842 | 01:18:50 |
| | 44 | 44 | 1144 | Kyle BREDA | Kyle BREDA #1144 Male Senior | 01:18:56 | TOTALSPORTS VOB ATHLETIC CLUB | Male | 40 | Senior | 38 | Wave21A | 39/842 | 01:18:56 |
| | 45 | 45 | 1189 | Alexander ZONOMESSIS | Alexander ZONOMESSIS #1189 Male Senior | 01:18:56 | ATLANTIC TRIATHLON CLUB | Male | 41 | Senior | 39 | Wave21A | 40/842 | 01:18:56 |
| | 46 | 46 | 1379 | Andrew SMIT | Andrew SMIT #1379 Male 40-49 | 01:19:17 | ATLANTIC ATHLETICS CLUB | Male | 42 | 40-49 | 3 | Wave21A | 41/842 | 01:19:17 |
| | 47 | 47 | 5062 | Neil BEKKER | Neil BEKKER #5062 Male Senior | 01:19:18 | | Male | 43 | Senior | 40 | Wave21E | 5/793 | 01:19:18 |
| | 48 | 48 | 1436 | Daniel FLEISHMAN | Daniel FLEISHMAN #1436 Male Senior | 01:19:26 | ATLANTIC TRIATHLON CLUB | Male | 44 | Senior | 41 | Wave21A | 42/842 | 01:19:26 |
| | 49 | 49 | 1714 | Luke GIBSON | Luke GIBSON #1714 Male Senior | 01:19:48 | EDGEMEAD RUNNING CLUB | Male | 45 | Senior | 42 | Wave21A | 43/842 | 01:19:48 |
| | 50 | 50 | 1253 | Greg CALOTHI | Greg CALOTHI #1253 Male Senior | 01:19:50 | NEDBANK RUNNING CLUB WP | Male | 46 | Senior | 43 | Wave21A | 44/842 | 01:19:50 |