| 1 | Ruben Grobler | 3.43 | 4.36 | 7.22 4.63 4.90 3.54 3.43 |
| 2 | Osman Badroodin | 5.20 | 6.64 | 5.77 8.90 7.48 5.20 6.66 |
| 3 | Marike Faught | 3.96 | 8.02 | 6.01 7.92 3.96 10.12 11.15 |
| 4 | Isaac Scheepers | 7.27 | 9.03 | 9.51 7.31 7.27 10.26 11.31 |
| 5 | Ian Luies | 8.45 | 9.62 | 8.45 11.30 8.68 8.87 15.21 |
| 6 | Muhammad Akoodi | 6.71 | 11.84 | 9.63 12.10 13.80 13.80 6.71 |
| 7 | Albert Kruger | 9.89 | 12.51 | 15.15 19.65 9.89 10.17 12.21 |
| 8 | Henry Darwin Hollmann | 10.46 | 14.14 | 10.46 12.67 14.14 15.62 42.94 |
| 9 | Yusuf Talha Sayed Karim | 8.88 | 14.66 | 23.30 10.65 19.12 8.88 14.22 |
| 10 | Tumelo Kahumba | 14.23 | 15.71 | 16.56 15.35 16.96 14.23 15.23 |
| 11 | Michael Kahumba | 11.55 | 16.22 | 14.85 18.53 15.28 11.55 23.16 |
| 12 | Juandré Jacobs | 12.87 | 16.34 | 15.55 12.87 20.45 13.50 19.97 |
| 13 | Johan Venter | 13.95 | 17.19 | 40.68 15.57 19.84 16.15 13.95 |
| 14 | Itai Seth Polon | 11.10 | 19.66 | 20.26 20.07 19.65 11.10 19.26 |
| 15 | Yusri Shaik Pillay | 15.62 | 20.91 | 22.23 20.91 19.58 35.57 15.62 |
| 16 | Michiel Bernard de Kock | 9.99 | 23.57 | 47.81 42.64 14.02 14.05 9.99 |
| 17 | Taariq Hassim | 14.49 | 27.17 | 21.83 21.83 37.85 38.57 14.49 |
| 18 | Justin Naicker | 18.21 | 34.70 | 38.89 18.21 34.93 36.64 32.53 |
| 19 | Muhammed Trajia | 35.46 | 43.90 | 1:48.96 39.43 44.60 35.46 47.66 |
| 20 | Zahraa Hassim | 33.64 | 44.83 | 42.26 33.64 58.79 36.00 56.22 |