| 1 | Daniel Rush | 1.32 | 2.14 | 2.66 2.10 1.66 4.32 1.32 |
| 2 | Ruben Grobler | 1.76 | 2.34 | 2.36 2.70 DNF 1.96 1.76 |
| 3 | Shivaan Harichander | 1.60 | 2.72 | 5.68 3.09 2.04 3.02 1.60 |
| 4 | Ian Luies | 3.09 | 3.65 | 3.47 3.09 3.10 4.39 6.50 |
| 5 | Osman Badroodin | 3.50 | 3.86 | 3.82 4.00 4.00 3.50 3.75 |
| 6 | Isaac Scheepers | 3.38 | 3.89 | 3.85 4.04 3.79 3.38 8.07 |
| 7 | Juan Erasmus | 2.07 | 4.52 | 4.96 5.12 4.52 4.09 2.07 |
| 8 | Andreas de Lange | 2.64 | 4.64 | 4.21 4.48 2.64 6.70 5.24 |
| 9 | Wikus Schutte | 3.95 | 4.65 | 4.76 5.95 4.63 4.55 3.95 |
| 10 | Noah Levin | 3.86 | 4.77 | 3.96 5.52 3.86 5.47 4.87 |
| 11 | Yusuf Talha Sayed Karim | 4.30 | 5.03 | 4.30 DNF 4.59 4.96 5.53 |
| 12 | Joshua T. Makuwa | 4.20 | 5.12 | 4.87 5.66 4.82 4.20 11.00 |
| 13 | Khongelani Masumbe | 4.78 | 5.17 | 4.78 15.16 5.10 4.86 5.56 |
| 14 | Kaylie Pretorius | 4.69 | 5.19 | 6.62 5.73 4.69 5.13 4.72 |
| 15 | Marike Faught | 4.96 | 5.32 | 5.38 5.50 6.04 5.09 4.96 |
| 16 | Mikhyl Singh | 4.39 | 5.65 | 6.08 5.81 5.35 5.78 4.39 |
| 17 | Ruben van Niekerk | 4.45 | 5.84 | 4.45 5.98 6.29 6.24 5.30 |
| 18 | Luan van der Walt | 5.13 | 5.91 | 7.48 5.85 5.22 5.13 6.65 |
| 19 | Chrisjan Dirk Genis | 2.51 | 6.09 | 5.50 6.62 6.49 6.27 2.51 |
| 20 | Heinrich Hechter | 5.18 | 6.22 | 5.18 6.70 5.94 10.30 6.01 |
| 21 | Benji McGarvie | 6.09 | 6.57 | 6.09 6.22 8.33 7.02 6.48 |
| 22 | Brendan James Gray | 3.89 | 6.75 | 6.18 7.24 8.55 6.84 3.89 |
| 23 | Uan Hermanus | 6.03 | 7.03 | 6.03 7.68 7.94 6.32 7.09 |
| 24 | Adriaan Genis | 6.73 | 7.32 | 7.47 10.95 6.87 6.73 7.62 |
| 25 | Zuhayr Mahomed | 6.39 | 7.36 | 7.30 6.39 7.25 7.52 8.22 |
| 26 | Prnav Rathnasamy | 5.65 | 7.49 | 5.65 7.06 9.27 6.13 DNF |
| 27 | Conrad Roets | 5.91 | 7.50 | 5.91 6.27 8.42 7.80 8.78 |
| 28 | Dawid Gous | 4.30 | 7.64 | 10.36 7.06 8.01 4.30 7.86 |
| 29 | Catherine Rush | 3.07 | 7.69 | 7.66 3.07 14.16 6.34 9.06 |
| 30 | Albert Kruger | 5.76 | 7.70 | 12.06 6.31 8.44 5.76 8.36 |
| 31 | Alexandre Lyle | 6.11 | 7.83 | 8.22 DNF 7.44 6.11 7.83 |
| 32 | Taariq Hassim | 3.43 | 8.01 | 12.95 12.72 6.27 5.05 3.43 |
| 33 | Wei ting Huang | 7.56 | 8.06 | 11.34 7.78 7.56 8.64 7.77 |
| 34 | Davin Sudhakaran | 7.59 | 8.42 | 7.70 8.35 7.59 9.20 10.55 |
| 35 | Taulha Muhammad | 4.21 | 8.46 | 8.29 8.60 8.77 4.21 8.49 |
| 36 | Shidesh Pillay | 6.61 | 8.53 | 7.09 7.00 6.61 39.37 11.50 |
| 37 | Alexander Bothma | 7.22 | 8.53 | 7.73 10.06 9.15 8.72 7.22 |
| 38 | Joel van Breda | 6.16 | 8.77 | 10.60 6.95 12.75 8.76 6.16 |
| 39 | Henry Darwin Hollmann | 6.56 | 8.90 | 6.56 9.09 9.12 15.64 8.50 |
| 40 | Nathan Swanepoel | 8.12 | 9.29 | 8.12 8.60 10.93 8.35 25.08 |
| 41 | Ryan Theodore Simpson | 6.60 | 9.37 | 10.24 6.60 9.47 8.41 13.12 |
| 42 | Onkgopotse Lekoane | 7.62 | 9.76 | 8.18 7.62 12.47 18.72 8.63 |
| 43 | Johan de Lange | 8.53 | 10.74 | 14.01 9.63 13.61 8.97 8.53 |
| 44 | Bjorn van der Nest | 5.55 | 11.22 | 28.93 10.68 11.78 11.20 5.55 |
| 45 | Yisroel Youngworth | 8.04 | 11.49 | 11.43 12.59 10.76 8.04 12.29 |
| 46 | Juandré Jacobs | 10.18 | 12.23 | 10.18 11.16 13.93 13.83 11.69 |
| 47 | Metu Ngema | 10.39 | 13.00 | 13.55 15.28 13.00 10.39 12.46 |
| 48 | Zain Sheikh | 6.72 | 13.29 | 21.07 14.70 11.54 6.72 13.62 |
| 49 | Jaden de Bruin | 10.25 | 13.66 | 10.25 17.86 23.60 11.76 11.36 |
| 50 | Aarin Christian Pillay | 10.96 | 14.42 | 14.41 16.10 14.57 14.27 10.96 |
| 51 | Muhammad Saabir Allawoodeen | 11.27 | 14.77 | 12.63 11.69 19.98 DNF 11.27 |
| 52 | Yitzchak Youngworth | 12.78 | 15.19 | 14.18 19.40 12.78 17.23 14.17 |
| 53 | Ian James Mcleod | 10.53 | 15.74 | 10.53 19.55 17.46 14.54 15.21 |
| 54 | Nikhil Daya | 12.86 | 16.56 | 17.00 12.86 32.81 14.17 18.52 |
| 55 | Ruben Burger | 8.05 | 17.07 | 17.20 8.05 29.69 9.69 24.31 |
| 56 | Munnik Ernst Brand | 11.38 | 20.01 | 11.38 13.13 35.11 11.80 DNF |
| 57 | Jason Sudhakaran | 17.94 | 20.17 | 23.12 21.72 18.95 17.94 19.83 |
| 58 | Bonolo Ngwako Ramokgopa | 15.02 | 20.68 | 20.31 15.02 27.73 20.11 21.61 |
| 59 | Enzo Holshausen | 13.78 | 20.91 | 15.77 21.88 25.07 28.04 13.78 |
| 60 | Melanie Scheepers | 16.60 | 22.95 | 17.75 34.94 16.60 25.02 26.08 |
| 61 | Cameron Lochrie Mcleod | 13.74 | 23.81 | 47.84 30.33 13.74 20.30 20.80 |
| 62 | Kireev Chetty | 11.27 | 24.09 | 30.73 DNF 22.73 18.81 11.27 |
| 63 | Onkabetse Sepeng | 15.70 | 24.29 | 1:03.55 23.82 30.01 19.05 15.70 |
| 64 | Jonathan Grobbelaar | 14.39 | 24.92 | 31.41 DNF 14.39 23.12 20.22 |
| 65 | Jayden Anderson | 18.86 | 25.06 | 22.48 29.78 23.15 18.86 29.56 |
| 66 | Zahraa Hassim | 18.71 | 28.88 | 25.64 35.43 18.71 25.57 55.78 |
| 67 | Dialo Aiden George Barnes | 15.56 | 31.55 | 39.29 15.56 DNF 31.33 24.02 |
| 68 | Clay Caleb Malgas | 26.01 | 35.51 | 52.77 37.49 39.30 29.75 26.01 |
| 69 | Andre Gous | 37.41 | 1:00.76 | 58.91 37.41 1:19.33 44.03 1:35.39 |
| 70 | Bruna Erasmus | 2:26.58 | DNF | 2:26.58 DNF DNF DNS DNS |