| 1 | Chase Lee Roodt | 5.09 | 6.25 | 5.70 6.35 5.09 8.69 6.71 |
| 2 | Timothy Lawrance | 4.69 | 6.49 | 4.69 6.50 5.53 8.92 7.44 |
| 3 | Waseem Hoosain | 6.23 | 7.67 | 8.68 7.18 6.23 10.47 7.14 |
| 4 | Daniel Rush | 6.71 | 7.89 | 8.45 8.23 8.81 6.99 6.71 |
| 5 | Ryan Rees | 6.00 | 7.90 | 9.16 11.77 6.00 8.30 6.24 |
| 6 | Christian Swartz | 4.99 | 8.06 | 4.99 9.92 9.06 10.72 5.20 |
| 7 | Riaan Subramoney | 9.22 | 10.78 | 9.22 14.69 10.24 11.80 10.30 |
| 8 | Keanan Christopher Pillay | 5.77 | 10.80 | 5.77 11.65 10.12 12.96 10.62 |
| 9 | Raefe Roodt | 8.98 | 12.52 | 11.75 13.13 8.98 1:04.17 12.68 |
| 10 | Arav Maharajh | 11.24 | 12.79 | 11.24 14.82 11.64 17.79 11.90 |
| 11 | Kelan Hemraj | 7.47 | 12.87 | 7.47 12.21 17.68 14.68 11.71 |
| 12 | Agastya Nunkoo | 10.03 | 13.56 | 13.84 10.03 13.96 17.06 12.89 |
| 13 | Noah Enslin | 11.16 | 13.78 | 11.16 16.37 13.98 11.81 15.56 |
| 14 | Zaakir Essack | 9.73 | 14.05 | 9.73 13.26 10.94 22.12 17.95 |
| 15 | Jaron Weyermüller | 8.43 | 14.09 | 8.43 16.33 19.89 12.63 13.30 |
| 16 | Jack du Plessis | 7.02 | 14.20 | 7.02 16.14 11.22 21.00 15.23 |
| 17 | Kynan Eaton | 8.62 | 14.50 | 8.62 13.34 13.20 26.66 16.96 |
| 18 | Tharshan Pillay | 7.79 | 15.12 | 26.80 15.96 7.79 17.86 11.54 |
| 19 | Rhys Richardson | 6.52 | 16.41 | 31.76 DNF 8.80 8.67 6.52 |
| 20 | Oliver Roy Johnston | 14.31 | 17.04 | 15.94 20.21 14.31 18.74 16.44 |
| 21 | Nathan Clegg | 8.46 | 17.25 | 17.16 20.06 16.37 8.46 18.21 |
| 22 | Muhammad Paruk | 14.56 | 17.42 | 15.31 21.59 20.50 16.45 14.56 |
| 23 | Bayden Boesak | 10.32 | 18.05 | 29.55 14.02 10.32 14.79 25.35 |
| 24 | Micah Jed Burrell | 9.57 | 19.23 | DNF 22.05 20.97 14.68 9.57 |
| 25 | Zai Parshotam | 10.02 | 19.29 | 10.02 27.78 14.27 21.57 22.04 |
| 26 | Ahmed Adam | 11.08 | 19.73 | 18.28 21.33 22.36 19.57 11.08 |
| 27 | Jaylen Govender | 10.05 | 20.01 | 33.32 15.35 20.46 24.21 10.05 |
| 28 | Prerna Soopal | 13.67 | 20.07 | 26.42 15.93 13.67 21.42 22.87 |
| 29 | Blake Roodt | 12.10 | 20.63 | 24.23 22.99 12.10 21.64 17.27 |
| 30 | Alexander Rhoda-Herdien | 16.07 | 20.88 | 16.38 28.93 25.71 20.55 16.07 |
| 31 | Sihle Samukelo Dlamini | 11.10 | 20.94 | 11.10 14.84 14.27 DNF 33.70 |
| 32 | Rory Mullér | 11.57 | 20.95 | 22.91 31.89 20.07 11.57 19.86 |
| 33 | Dylan Maujean | 11.80 | 21.33 | 32.91 35.36 11.80 15.33 15.75 |
| 34 | Yershlyn Padayachee | 18.60 | 21.38 | 21.47 20.64 18.60 22.02 23.29 |
| 35 | Muzi Dlamini | 10.93 | 21.89 | 23.75 26.96 10.93 28.72 14.95 |
| 36 | Xavier de Robillard | 15.35 | 22.26 | DNF 15.35 23.19 26.01 17.59 |
| 37 | Sharujan Sarma | 13.37 | 22.28 | 27.00 13.37 23.30 16.54 31.57 |
| 38 | Sean Rowan | 8.72 | DNF | 8.72 DNF DNF 12.74 18.37 |