| 1 | Ruben Grobler | 3.35 | 4.98 | 6.35 6.03 4.53 3.35 4.38 |
| 2 | Heinrich de Lange | 3.15 | 5.68 | 6.60 5.45 4.98 3.15 DNF |
| 3 | Osman Badroodin | 5.58 | 8.28 | 10.24 11.71 6.08 5.58 8.52 |
| 4 | Ian Luies | 6.34 | 8.85 | 10.02 6.34 6.85 12.71 9.69 |
| 5 | Isaac Scheepers | 3.53 | 9.01 | 18.07 8.44 9.05 3.53 9.54 |
| 6 | Nathan Swanepoel | 5.71 | 9.03 | 14.98 5.71 9.28 5.85 11.96 |
| 7 | Luan van der Walt | 3.40 | 9.67 | 10.30 9.78 9.61 3.40 9.62 |
| 8 | Daniel David Mizen | 6.32 | 10.06 | 6.32 11.40 14.78 10.66 8.12 |
| 9 | Joshua Christian Marais | 8.60 | 10.76 | 16.09 10.90 10.36 8.60 11.02 |
| 10 | Mikhyl Singh | 7.11 | 11.42 | 12.05 16.66 12.12 7.11 10.08 |
| 11 | Dawid Gous | 8.29 | 11.45 | 11.58 14.73 12.14 10.62 8.29 |
| 12 | Albert Kruger | 5.79 | 11.77 | 11.99 17.09 5.79 11.56 11.75 |
| 13 | Michael Kahumba | 6.14 | 13.18 | 15.61 9.94 14.90 6.14 14.70 |
| 14 | Marike Faught | 9.48 | 13.67 | 14.64 13.86 14.92 9.48 12.51 |
| 15 | Dhiren Callister Nair | 8.82 | 14.15 | 14.90 14.10 14.32 8.82 14.02 |
| 16 | Ruben van Niekerk | 9.62 | 14.59 | 9.62 17.08 12.00 DNF 14.68 |
| 17 | Juandré Jacobs | 13.36 | 15.28 | 15.09 18.18 13.45 13.36 17.30 |
| 18 | Dian Koekemoer | 10.82 | 15.64 | 10.82 34.78 14.15 21.12 11.65 |
| 19 | Nardus de Waal | 10.68 | 15.71 | 10.68 27.90 20.08 11.80 15.24 |
| 20 | Heinrich Hechter | 6.23 | 16.09 | 16.57 12.47 20.02 6.23 19.23 |
| 21 | Bjorn van der Nest | 9.29 | 16.94 | 15.78 15.92 19.11 9.29 19.31 |
| 22 | Itai Seth Polon | 13.77 | 16.94 | 15.03 16.52 29.71 13.77 19.28 |
| 23 | Gerrie van Staden | 10.26 | 17.41 | 29.20 14.03 19.72 18.48 10.26 |
| 24 | Aarin Christian Pillay | 13.75 | 18.31 | 17.97 21.96 18.17 18.78 13.75 |
| 25 | Tumelo Kahumba | 12.02 | 18.68 | 15.99 15.59 24.46 12.02 29.08 |
| 26 | Alexander Korff | 14.96 | 19.82 | 19.33 14.96 20.02 20.12 22.22 |
| 27 | Logan Swanepoel | 14.28 | 20.15 | 20.07 24.85 14.28 22.38 18.01 |
| 28 | Nicolas Hoogendoorn | 18.81 | 20.96 | 20.89 18.81 26.90 21.05 20.93 |
| 29 | MC Wolmarans | 11.07 | 22.40 | 31.33 DNF 17.91 11.07 17.97 |
| 30 | Henry Darwin Hollmann | 13.93 | 22.49 | 18.78 21.39 1:06.02 27.30 13.93 |
| 31 | Gawie Beukman | 21.86 | 25.58 | 21.86 30.18 22.08 25.86 28.80 |
| 32 | Sion Justus van der Berg | 13.18 | 26.05 | 24.71 32.88 30.30 13.18 23.13 |
| 33 | Pierre Henri Terblanche | 15.74 | 27.89 | 32.46 18.41 15.74 32.80 DNF |
| 34 | Atlega Makoti | 24.15 | 29.85 | 26.34 36.18 33.88 29.33 24.15 |
| 35 | Takudzwa Marandure | 26.97 | 32.51 | 33.15 32.02 34.23 32.35 26.97 |