| 1 | Waseem Hoosain | 7.75 | 8.44 | 8.74 8.24 7.75 8.35 12.45 |
| 2 | Christian Swartz | 9.26 | 9.55 | 9.41 9.74 14.19 9.49 9.26 |
| 3 | Grant Robert King | 11.22 | 12.76 | 11.98 13.42 12.89 13.64 11.22 |
| 4 | Dalton Bosman | 9.80 | 13.56 | 14.44 DNF 9.80 13.37 12.86 |
| 5 | Casey Milos | 11.95 | 13.92 | 14.17 13.86 11.95 14.98 13.74 |
| 6 | Elsabé Erasmus | 14.45 | 15.32 | 14.45 15.88 15.93 15.38 14.70 |
| 7 | Bayden Boesak | 14.27 | 17.09 | 25.14 15.13 14.27 16.64 19.51 |
| 8 | Riaan Subramoney | 15.77 | 17.60 | 17.24 17.18 18.39 15.77 19.95 |
| 9 | Matthew Michael Daniel | 13.46 | 17.62 | 17.72 18.50 13.46 19.14 16.63 |
| 10 | Raefe Roodt | 13.78 | 18.86 | 17.38 13.78 20.62 22.74 18.59 |
| 11 | Erin Seth Padachie | 16.96 | 20.02 | 22.26 20.12 16.96 20.84 19.10 |
| 12 | Timothy Lawrance | 17.39 | 20.37 | 19.74 21.95 19.42 23.27 17.39 |
| 13 | Zai Parshotam | 17.10 | 21.03 | 20.69 22.03 25.86 20.36 17.10 |
| 14 | Muhammad Muzzammil Sarwar | 12.43 | 21.37 | 23.15 12.43 23.24 17.72 24.15 |
| 15 | Prerna Soopal | 19.78 | 21.64 | 21.48 19.78 26.25 20.48 22.97 |
| 16 | Tobi Lot | 16.20 | 22.38 | 20.88 21.18 25.07 16.20 28.98 |
| 17 | Tyler Harripersadh | 18.09 | 25.13 | 22.07 32.12 29.80 23.51 18.09 |
| 18 | Levi Jordan Simeon | 23.97 | 26.60 | 29.85 28.69 23.97 26.53 24.57 |
| 19 | Shivaay Bhola | 23.53 | 27.05 | 25.45 28.30 27.39 29.36 23.53 |
| 20 | Baileigh Anne Jean-Louis | 27.35 | 29.15 | 40.70 30.07 28.81 27.35 28.57 |
| 21 | Landon Moses | 27.25 | 30.07 | 42.26 30.11 31.02 27.25 29.09 |
| 22 | Brendan Nell | 21.56 | 30.34 | 21.56 27.81 33.29 DNF 29.91 |
| 23 | Ethan Naicker | 22.59 | 31.19 | 33.46 36.67 22.59 32.97 27.15 |
| 24 | Zechariah Pillay | 29.91 | 31.35 | 31.00 38.11 29.91 32.25 30.81 |
| 25 | Vidya Moodley | 27.97 | 32.33 | 32.50 40.14 30.76 33.72 27.97 |
| 26 | Mason Carter Govender | 28.56 | 32.87 | 37.65 28.56 38.36 29.81 31.16 |
| 27 | Uzayr Suder | 28.31 | 33.50 | 33.17 37.36 29.98 40.12 28.31 |
| 28 | Kai Bedhram | 31.00 | 35.10 | 32.92 37.12 40.15 35.25 31.00 |
| 29 | Mnotho L. Dlamini | 27.15 | 35.46 | 35.76 38.29 32.34 1:04.70 27.15 |
| 30 | Zyan Bedhram | 25.47 | 35.47 | 40.69 25.47 49.84 34.73 30.99 |
| 31 | Sbongakonke Ngcobo | 29.29 | 35.88 | 35.68 29.29 39.19 32.77 39.31 |
| 32 | Aidan Davan | 34.28 | 36.38 | 38.91 35.55 45.24 34.69 34.28 |
| 33 | Kira Parshotam | 26.19 | 38.41 | 26.19 DNF 35.80 37.55 41.88 |
| 34 | Tariq Bositsumune | 39.73 | 43.44 | DNF 42.82 39.73 46.96 40.55 |
| 35 | Gedan van der Westhuizen | 39.09 | 44.95 | 53.67 46.26 45.04 39.09 43.55 |
| 36 | Tyler-Reid Naidu | 44.72 | 49.89 | 1:00.03 44.72 51.96 49.16 48.55 |
| 37 | Ben Bredekamp | 47.68 | 50.37 | 53.14 56.86 49.50 48.48 47.68 |
| 38 | Akin Lot | 1:04.80 | 1:18.83 | 1:16.01 1:33.48 1:07.00 1:04.80 1:35.09 |
| 39 | Nathan Canning | 1:17.21 | 1:22.23 | 1:17.21 1:21.75 1:19.17 1:30.02 1:25.76 |