| 1 | Waseem Hoosain | 7.81 | 8.59 | 7.81 9.45 7.91 8.42 10.05 |
| 2 | Maverick Pearson | 10.87 | 11.43 | 11.65 11.40 10.87 14.22 11.23 |
| 3 | Zayd Oomar | 8.61 | 11.61 | DNF 8.61 13.24 10.65 10.93 |
| 4 | Pranav Ramraj | 10.83 | 12.12 | 12.56 11.84 16.45 10.83 11.95 |
| 5 | Markus Visagie | 11.48 | 12.83 | 13.20 13.58 13.61 11.48 11.70 |
| 6 | Christian Swartz | 10.04 | 14.26 | 12.86 14.63 17.16 10.04 15.29 |
| 7 | George Guvamatanga | 13.62 | 15.32 | 15.45 19.28 13.89 13.62 16.62 |
| 8 | Muhammed Khan | 13.68 | 16.14 | 17.89 DNF 13.68 16.14 14.38 |
| 9 | Abubakar Ahmed | 14.44 | 16.99 | 17.68 16.30 14.44 21.49 16.99 |
| 10 | Andre Johannes Goosen | 13.59 | 17.08 | 13.59 17.33 20.00 13.92 20.03 |
| 11 | Bayden Boesak | 16.36 | 18.44 | 20.90 16.36 19.01 19.68 16.64 |
| 12 | Riaan Subramoney | 17.26 | 18.44 | 17.26 18.86 18.79 17.67 20.51 |
| 13 | Conrad Roets | 18.48 | 19.38 | 20.82 18.62 20.99 18.70 18.48 |
| 14 | Sasha Shepherd | 15.77 | 20.00 | 15.77 18.73 23.57 22.45 18.81 |
| 15 | Jesse Tipton | 15.71 | 20.75 | 23.49 18.86 21.16 15.71 22.22 |
| 16 | Timothy Lawrance | 17.57 | 21.07 | 19.12 20.93 28.46 23.17 17.57 |
| 17 | Cuan Sarvanna | 20.12 | 22.68 | 22.20 20.12 26.12 25.36 20.47 |
| 18 | Chase Lee Roodt | 19.32 | 22.99 | 21.51 19.32 27.46 27.51 20.00 |
| 19 | Matthew Michael Daniel | 20.75 | 23.38 | 22.93 22.96 28.32 20.75 24.24 |
| 20 | Zai Parshotam | 19.47 | 24.01 | 19.47 25.28 26.01 20.73 28.31 |
| 21 | Mikyle Maistry | 22.26 | 24.40 | 25.10 23.38 27.45 24.71 22.26 |
| 22 | Ryan Rees | 15.73 | 24.45 | 22.95 15.73 27.46 DNF 22.95 |
| 23 | Muzi Dlamini | 19.85 | 24.66 | 19.85 23.75 25.37 24.87 28.84 |
| 24 | Jack du Plessis | 20.36 | 24.90 | 20.36 27.95 25.36 28.46 21.39 |
| 25 | Dylan Maujean | 22.21 | 25.71 | 27.04 24.16 26.85 26.11 22.21 |
| 26 | Erin Seth Padachie | 24.63 | 25.88 | 24.86 31.03 25.38 24.63 27.41 |
| 27 | Sihle Samukelo Dlamini | 21.45 | 26.17 | 27.60 21.45 27.29 23.62 DNF |
| 28 | Micah Jed Burrell | 23.89 | 26.30 | 24.38 DNS 28.44 23.89 26.08 |
| 29 | Rohan Lochanram | 23.43 | 26.51 | 25.80 23.43 DNF 29.03 24.71 |
| 30 | Tobi Lot | 23.94 | 28.53 | 34.47 32.03 25.08 23.94 28.47 |
| 31 | Sibusiso Nyanda | 23.99 | 31.03 | 37.04 23.99 34.97 31.10 27.03 |
| 32 | Brynn Butlin | 24.95 | 32.35 | 30.20 24.95 38.88 29.55 37.31 |
| 33 | Brady Noah Hunsley | 25.86 | 33.31 | 47.04 35.07 29.11 25.86 35.76 |
| 34 | Shuver Sadapal | 29.12 | 35.93 | 41.94 32.47 41.67 33.65 29.12 |
| 35 | Sam du Plessis | 30.48 | 35.98 | 35.85 33.02 30.48 42.70 39.06 |
| 36 | Matthew Eaton | 27.39 | 37.67 | 34.19 DNF 39.78 39.04 27.39 |
| 37 | Zechariah Pillay | 33.73 | 38.43 | 33.73 36.71 44.55 34.02 DNF |
| 38 | Tyler Harripersadh | 31.87 | 38.65 | 40.20 40.77 41.62 31.87 34.99 |
| 39 | Asher Gray | 25.21 | 39.96 | 42.83 48.00 42.33 34.72 25.21 |
| 40 | Hayush Naicker | 31.73 | 40.43 | 41.95 33.74 48.36 45.60 31.73 |
| 41 | Vidya Moodley | 35.68 | 41.19 | DNF 42.61 35.68 37.90 43.07 |
| 42 | Levi Jordan Simeon | 38.93 | 43.39 | 38.93 43.99 53.70 44.29 41.88 |
| 43 | Keylan Govender | 39.28 | 43.60 | 39.28 45.39 56.21 43.94 41.47 |
| 44 | Damien Van Heesch | 34.77 | 43.87 | DNF 42.68 45.10 34.77 43.83 |
| 45 | Blake Butlin | 34.68 | 45.45 | 1:12.98 34.68 48.79 41.80 45.75 |
| 46 | Kira Parshotam | 32.21 | 47.52 | 41.38 48.82 52.35 32.21 DNF |
| 47 | Jiya Parshotam | 49.49 | 52.93 | 54.28 DNF 49.49 53.71 50.80 |
| 48 | Baileigh Anne Jean-Louis | 38.59 | 56.53 | 55.48 1:05.15 1:03.74 38.59 50.36 |
| 49 | Sahil Yakub | 52.05 | 1:05.40 | 1:06.95 1:02.38 52.05 1:24.32 1:06.88 |
| 50 | Shay Aj Hardavnarain | 1:05.11 | 1:08.40 | 1:09.71 1:06.88 1:25.41 1:08.60 1:05.11 |
| 51 | Machaba Sekgota | 49.64 | 1:09.26 | 57.99 58.98 DNF 49.64 1:30.81 |
| 52 | Zach Wuth | 1:02.16 | 1:12.16 | 1:02.16 1:20.82 1:11.00 1:16.49 1:09.00 |