| 1 | Ruben Grobler | 2.17 | 2.92 | 2.17 3.28 2.48 2.99 3.33 |
| 2 | Shivaan Harichander | 2.24 | 3.40 | 2.24 4.76 3.45 3.38 3.36 |
| 3 | Daniel Rush | 2.74 | 3.86 | 3.99 2.74 4.77 4.99 2.81 |
| 4 | Joshua Christian Marais | 3.05 | 4.05 | 3.56 3.05 6.26 5.35 3.25 |
| 5 | Heinrich de Lange | 3.53 | 4.38 | 3.53 5.13 3.90 4.12 5.48 |
| 6 | Arav Maharajh | 3.14 | 4.62 | DNF 4.64 3.87 5.36 3.14 |
| 7 | Waseem Hoosain | 3.87 | 4.64 | 4.82 4.81 4.28 5.17 3.87 |
| 8 | Christian Swartz | 2.53 | 4.96 | 2.53 4.82 4.81 5.49 5.26 |
| 9 | Raefe Roodt | 4.05 | 5.06 | 5.78 4.65 6.34 4.75 4.05 |
| 10 | Osman Badroodin | 3.06 | 5.08 | 6.60 3.06 4.42 5.13 5.69 |
| 11 | Uwais Moosa Kalla | 3.86 | 5.63 | 3.86 6.78 5.77 4.96 6.15 |
| 12 | Marike Faught | 5.28 | 5.77 | 26.91 5.51 5.28 5.46 6.34 |
| 13 | Rhys Richardson | 4.40 | 6.10 | 5.64 7.80 6.10 6.57 4.40 |
| 14 | Timothy Lawrance | 5.39 | 6.53 | 6.53 8.76 5.58 5.39 7.47 |
| 15 | Zaakir Essack | 5.07 | 6.66 | 7.97 6.88 6.77 6.32 5.07 |
| 16 | Sae-ouk Oh | 5.59 | 6.76 | 6.42 6.51 5.59 7.74 7.35 |
| 17 | Chase Lee Roodt | 4.61 | 6.89 | 6.92 7.70 7.52 6.22 4.61 |
| 18 | Kaylin Reddy | 6.76 | 6.91 | 6.79 6.97 6.98 6.76 7.30 |
| 19 | Pranav Ramraj | 3.58 | 7.09 | 3.87 11.73 15.31 3.58 5.67 |
| 20 | Andre Johannes Goosen | 4.66 | 7.10 | 7.31 8.05 4.66 8.66 5.94 |
| 21 | Taariq Hassim | 5.01 | 7.11 | 6.47 6.45 8.41 DNF 5.01 |
| 22 | Mendel Wainer | 3.24 | 7.63 | 14.22 8.18 8.51 6.20 3.24 |
| 23 | Kylen Ashley Ashanand | 5.77 | 7.74 | 10.72 7.19 10.19 5.77 5.85 |
| 24 | Zuhayr Elias | 6.65 | 7.75 | 7.27 9.56 8.16 7.83 6.65 |
| 25 | Ryan Rees | 5.38 | 7.93 | 8.04 5.38 7.54 8.22 10.11 |
| 26 | Riaan Subramoney | 6.37 | 8.36 | 8.09 12.32 6.37 9.40 7.59 |
| 27 | Jordy Savides | 7.11 | 8.55 | 9.02 9.35 8.91 7.11 7.72 |
| 28 | Kelan Hemraj | 5.85 | 8.66 | 8.27 8.69 9.04 9.03 5.85 |
| 29 | Zahin Singh | 7.84 | 8.87 | 41.49 9.14 8.94 7.84 8.53 |
| 30 | Aarin Rodney van der Byl | 8.14 | 9.04 | 11.43 8.14 9.09 9.54 8.50 |
| 31 | Jacob Lee | 6.59 | 9.50 | DNF 7.09 13.60 6.59 7.81 |
| 32 | Keashin Lubenthiram Moodley | 6.92 | 9.57 | 13.75 11.19 9.90 7.61 6.92 |
| 33 | Riaan Nero van der Byl | 8.06 | 10.37 | 13.03 17.02 9.25 8.06 8.83 |
| 34 | Imani Mhlaba | 7.44 | 11.31 | 13.22 12.13 8.59 7.44 14.31 |
| 35 | Muhammad Paruk | 9.33 | 11.45 | 31.06 10.15 9.33 12.06 12.13 |
| 36 | Sharujan Sarma | 9.74 | 11.89 | 9.94 11.53 9.74 24.57 14.19 |
| 37 | Muzammil Kalla | 9.36 | 12.76 | 13.33 9.36 12.57 12.39 DNF |
| 38 | Umar Kharwa | 7.67 | 12.80 | 7.67 DNF 11.10 12.42 14.87 |
| 39 | Sean Rowan | 9.51 | 13.19 | 10.33 14.48 18.61 14.77 9.51 |
| 40 | Xavier de Robillard | 6.13 | 13.46 | 6.13 14.14 15.35 13.16 13.08 |
| 41 | Mika Muhammed Ballim | 8.69 | 13.87 | 34.01 14.89 11.40 15.32 8.69 |
| 42 | Connor Lowe | 13.33 | 14.93 | 15.36 15.77 29.98 13.33 13.67 |
| 43 | Isca Rambridge | 10.16 | 15.80 | 15.26 13.97 10.16 18.17 DNF |
| 44 | Zaki Muhammed Ballim | 9.13 | 16.01 | 9.13 16.70 19.37 17.66 13.66 |
| 45 | Benji Smit | 11.41 | 16.53 | 15.52 18.47 15.61 19.00 11.41 |
| 46 | Bayden Boesak | 9.24 | 18.16 | 9.24 20.65 12.00 28.49 21.84 |
| 47 | Kaleb Matthew Horwill | 13.74 | 19.93 | 17.99 13.74 DNF 18.77 23.03 |
| 48 | Zach Coleman | 24.31 | 1:09.90 | 24.31 52.91 1:50.30 46.48 1:54.10 |