| 1 | Osman Badroodin | 12.13 | 13.52 | 13.58 13.66 19.40 12.13 13.32 |
| 2 | Ruben Grobler | 11.57 | 14.22 | 14.98 14.39 16.03 13.30 11.57 |
| 3 | Dhruv Ranchod | 16.06 | 19.19 | 21.30 19.83 24.88 16.45 16.06 |
| 4 | Vincent Hazelton-Lagarrigue | 17.99 | 20.19 | 36.38 18.56 21.02 20.99 17.99 |
| 5 | Ian Luies | 18.81 | 20.53 | 24.98 21.00 20.70 19.89 18.81 |
| 6 | Miga Ferreira | 18.99 | 22.71 | 23.91 25.18 18.99 22.26 21.96 |
| 7 | Juandré Jacobs | 19.04 | 23.18 | 24.13 22.93 19.04 25.05 22.47 |
| 8 | Marike Faught | 20.16 | 24.18 | 20.16 27.32 21.90 25.09 25.56 |
| 9 | Arnelio Manaca Mola | 22.18 | 27.51 | 27.77 31.97 29.12 22.18 25.64 |
| 10 | Joshua Bennett | 27.34 | 32.30 | 34.11 30.01 32.79 1:08.51 27.34 |
| 11 | Rudransh Bindra | 28.12 | 33.10 | 31.95 53.90 28.12 31.52 35.83 |
| 12 | Jacques Andre Horne | 26.03 | 34.31 | 42.17 39.65 26.03 34.51 28.77 |
| 13 | Kagoentle Mokhabela | 32.14 | 35.08 | 59.65 37.10 35.97 32.14 32.17 |
| 14 | Muhammed Trajia | 31.43 | 39.58 | 38.92 31.43 56.26 42.57 37.25 |
| 15 | Heinrich Hechter | 38.42 | 41.40 | 40.61 38.94 1:05.32 38.42 44.66 |
| 16 | Taariq Hassim | 33.09 | 42.78 | 46.30 33.09 45.05 49.46 36.99 |
| 17 | Mateo Zarko Cvetkovic | 34.24 | 44.19 | 47.42 48.44 41.23 34.24 43.92 |
| 18 | Albert Kruger | 37.70 | 44.26 | 37.70 48.15 41.65 42.97 51.34 |
| 19 | Ariella Ngari | 40.90 | 53.23 | 55.13 51.41 40.90 53.14 58.30 |
| 20 | Adelio Harilall | 52.57 | 59.35 | 1:06.96 52.57 1:00.93 1:00.20 56.93 |
| 21 | Tushar Sukraj | 38.63 | 1:02.03 | 1:15.13 38.63 1:26.24 47.70 1:03.25 |
| 22 | Itai Seth Polon | 51.13 | 1:08.67 | 1:39.47 DNF 51.13 53.45 53.09 |
| 23 | Ian James Mcleod | 57.07 | 1:08.75 | 1:21.07 1:03.52 57.07 1:06.68 1:16.06 |
| 24 | Munashe Michael Makwiramiti | 57.21 | 1:12.29 | DNF 1:10.70 1:19.29 1:06.88 57.21 |
| 25 | Abdulraheem Usman | 1:01.63 | 1:21.80 | 1:20.79 1:01.63 1:35.81 1:15.61 1:28.99 |
| 26 | Jaxon Soares | 1:05.45 | 1:24.15 | 1:17.20 1:27.15 1:28.10 1:28.47 1:05.45 |
| 27 | Jesse Jacobs | 48.07 | DNF | 48.07 DNF 1:02.00 DNF 1:04.10 |
| 28 | Kade Cullen | 1:12.43 | DNF | DNF DNF 1:29.97 DNF 1:12.43 |
| 29 | Pieter Cornelius Horne | 1:14.38 | DNF | DNF 1:14.38 1:58.59 1:49.49 DNF |
| 30 | Simon van Wyngaard | 1:35.57 | DNF | DNF DNF 1:41.75 DNF 1:35.57 |
| 31 | Gawie Beukman | DNF | DNF | DNF DNF DNS DNS DNS |
| 31 | Aaminah Trajia | DNF | DNF | DNF DNF DNF DNF DNS |
| 31 | Dhiren Callister Nair | DNF | DNF | DNF DNF DNS DNS DNS |
| 31 | Luka Cvetkovic | DNF | DNF | DNF DNF DNS DNS DNS |