| 1 | Cameron Blumenow | 9.61 | 9.93 | 10.32 9.70 9.77 11.75 9.61 |
| 2 | Shivaan Harichander | 8.71 | 10.23 | 9.01 10.76 11.32 8.71 10.91 |
| 3 | Ruben Grobler | 9.40 | 10.49 | 11.28 9.40 10.84 9.54 11.10 |
| 4 | Zaakir Hagee | 10.46 | 11.31 | 11.18 11.52 12.43 11.22 10.46 |
| 5 | Terushan Moodley | 13.03 | 14.34 | 13.03 14.50 14.53 15.13 14.00 |
| 6 | Marike Faught | 13.44 | 14.95 | 13.44 17.02 16.08 14.80 13.97 |
| 7 | Taariq Hassim | 13.08 | 15.61 | 13.08 16.62 14.12 16.09 19.12 |
| 8 | Brendan James Gray | 16.03 | 16.14 | 16.05 16.03 16.30 16.08 17.91 |
| 9 | John Setati | 15.34 | 16.53 | 21.80 16.97 15.34 16.83 15.80 |
| 10 | Nkosinathi Radebe | 14.24 | 16.79 | 16.81 14.24 17.42 16.14 25.11 |
| 11 | Mahir Ambelal | 19.15 | 21.58 | 20.47 19.15 23.86 26.41 20.41 |
| 12 | Pranav Gungadeen | 18.78 | 21.68 | 18.78 22.80 20.50 21.75 27.32 |
| 13 | Joshua T. Makuwa | 19.89 | 22.88 | 22.86 22.93 19.89 26.22 22.85 |
| 14 | Saieshan Dadi | 22.94 | 25.25 | 24.65 DNF 23.61 27.49 22.94 |
| 15 | Donovan Hale | 27.43 | 31.38 | 29.46 34.85 33.22 31.46 27.43 |
| 16 | Sibusiso Sethu Xolo | 28.53 | 32.67 | 31.22 DNF 28.53 33.09 33.69 |
| 17 | Jaedon Abrahams | 30.55 | 35.46 | 38.15 36.68 36.36 30.55 33.33 |
| 18 | Silethiwe Mngomezulu | 26.75 | 39.18 | 1:12.71 52.78 32.68 32.08 26.75 |
| 19 | Gawie Beukman | 37.33 | 47.14 | 40.13 42.78 37.33 58.52 58.91 |
| 20 | Amaara Gamieldien | 39.84 | 50.73 | 39.84 57.66 48.18 58.86 46.36 |
| 21 | Thabiso Molefe | 43.65 | 55.00 | 49.84 43.65 DNF 57.50 57.66 |
| 22 | Danie Viljoen | 1:09.66 | 1:25.52 | 2:08.63 1:41.53 1:12.44 1:22.59 1:09.66 |
| 23 | Lawrence Grobler | 1:16.31 | 1:33.20 | DNF 1:45.10 1:33.74 1:20.77 1:16.31 |