| 1 | Ruben Grobler | 1.57 | 2.05 | 2.24 1.73 1.57 2.17 3.67 |
| 2 | Osman Badroodin | 3.12 | 3.90 | 3.12 3.97 4.19 4.57 3.54 |
| 3 | Zaakir Hagee | 2.25 | 4.01 | 2.25 3.71 4.21 4.56 4.10 |
| 4 | Ian Luies | 4.67 | 5.08 | 4.67 4.84 4.89 5.50 7.82 |
| 5 | Isaac Scheepers | 2.80 | 5.17 | 4.29 8.04 3.18 2.80 8.29 |
| 6 | Taariq Hassim | 4.97 | 5.32 | 5.35 4.97 6.23 5.59 5.01 |
| 7 | Albert Kruger | 4.32 | 5.35 | 5.11 4.32 8.47 5.30 5.65 |
| 8 | Amahle Nyembe | 4.56 | 5.38 | 4.82 9.37 4.56 5.57 5.75 |
| 9 | Juandré Jacobs | 4.07 | 5.41 | 6.56 DNF 5.00 4.07 4.66 |
| 10 | Johan Venter | 4.57 | 5.80 | 5.67 5.97 6.11 4.57 5.77 |
| 11 | Muhammad Akoodi | 5.20 | 5.91 | 5.20 5.39 5.69 6.64 8.00 |
| 12 | Marike Faught | 3.45 | 6.00 | 13.12 6.45 3.45 4.66 6.89 |
| 13 | Michael Kahumba | 4.89 | 6.03 | 4.89 6.28 5.57 6.24 7.95 |
| 14 | Phetolo Mashamaite | 5.38 | 6.43 | 7.03 5.78 5.38 6.48 7.50 |
| 15 | Tyrone Pedro | 5.64 | 7.04 | 6.59 5.64 7.60 6.92 19.57 |
| 16 | Yusuf Talha Sayed Karim | 5.38 | 7.39 | 6.30 6.85 9.03 5.38 11.61 |
| 17 | Nicolas Hoogendoorn | 5.58 | 7.41 | 7.31 5.58 7.26 7.66 9.77 |
| 18 | Itai Seth Polon | 7.53 | 8.19 | 7.53 8.88 7.69 8.21 8.66 |
| 19 | Henry Darwin Hollmann | 5.06 | 8.36 | 5.06 8.53 8.33 9.37 8.21 |
| 20 | Tumelo Kahumba | 4.88 | 9.62 | 8.99 8.07 13.00 4.88 11.79 |
| 21 | Martin Driescher | 8.64 | 9.99 | 8.64 9.82 10.84 9.30 11.44 |
| 22 | Carter Cruickshank | 7.92 | 10.26 | 9.35 14.64 7.92 12.22 9.22 |
| 23 | Mohammed Talha Iqbal | 7.68 | 11.39 | 8.92 17.14 14.26 10.99 7.68 |
| 24 | Yusri Shaik Pillay | 10.99 | 13.04 | 10.99 15.15 11.15 14.24 13.74 |
| 25 | Justin Naicker | 7.71 | 13.43 | 7.71 13.36 19.59 18.29 8.64 |
| 26 | Michael van Niekerk | 8.46 | 15.47 | 14.96 15.95 15.50 DNF 8.46 |
| 27 | Muhammed Trajia | 9.79 | 17.87 | 18.57 9.79 21.03 17.47 17.57 |
| 28 | Bonolo Ngwako Ramokgopa | 12.23 | 20.20 | 22.70 16.76 12.23 31.57 21.14 |
| 29 | Gawie Beukman | 13.62 | 20.35 | 16.57 13.62 22.31 23.77 22.17 |
| 30 | Onkabetse Sepeng | 12.30 | 22.08 | 13.69 12.30 27.78 24.78 DNF |
| 31 | Shaheed Sayed | 18.41 | 22.45 | 22.17 18.41 26.50 18.68 27.93 |
| 32 | Mohammed Essop | 20.39 | 23.09 | DNF 23.01 20.39 23.57 22.69 |
| 33 | Esa Choonara | 15.72 | 23.27 | 28.91 48.09 15.72 21.90 18.99 |
| 34 | Mabore Sekele | 11.63 | 23.93 | 11.63 12.39 20.73 38.67 1:09.47 |
| 35 | Zander de Wet | 20.33 | 28.43 | 26.08 31.89 20.33 27.31 36.91 |
| 36 | Zubair Hussain | 21.05 | 31.54 | 29.43 24.44 48.62 40.75 21.05 |
| 37 | Zahraa Hassim | 25.88 | 32.11 | 29.44 29.37 38.33 25.88 37.53 |
| 38 | Milana Natali Govindasamy | 27.14 | 36.72 | 36.27 27.14 DNF 33.16 40.74 |
| 39 | Connor Scheepers | 25.10 | 43.23 | 36.83 1:04.31 28.54 25.10 DNF |