| 1 | Ruben Smith | 9.97 | 11.39 | 10.17 12.55 9.97 11.44 12.84 |
| 2 | Markus Visagie | 11.13 | 11.64 | 12.25 11.13 11.50 12.34 11.18 |
| 3 | Kagoentle Mokhabela | 10.58 | 13.41 | 10.58 13.86 16.93 13.08 13.28 |
| 4 | Vincent Hazelton-Lagarrigue | 13.31 | 13.50 | 17.14 13.51 13.40 13.58 13.31 |
| 5 | Heinrich de Lange | 10.64 | 14.13 | 10.64 13.19 12.80 16.39 18.81 |
| 6 | Jonaldro du Toit | 12.41 | 14.77 | 13.92 DNF 12.41 13.88 16.50 |
| 7 | Kaylie Pretorius | 12.93 | 15.02 | 14.42 15.40 12.93 17.87 15.23 |
| 8 | Daniel David Mizen | 13.75 | 15.40 | 15.58 14.75 17.83 15.88 13.75 |
| 9 | Stephanus Blignaut | 14.25 | 16.63 | 14.25 15.24 19.19 15.46 23.23 |
| 10 | Yusuf Talha Sayed Karim | 13.92 | 18.24 | 21.67 13.92 15.42 18.88 20.43 |
| 11 | Jean Watson | 17.02 | 19.46 | 18.72 21.75 17.02 17.92 22.05 |
| 12 | Ian James Mcleod | 18.97 | 20.85 | 20.35 21.49 21.43 20.78 18.97 |
| 13 | Wikus Schutte | 20.35 | 23.23 | 24.81 22.23 22.65 20.35 27.39 |
| 14 | Johan Botha | 18.80 | 23.77 | 22.16 26.60 29.38 18.80 22.55 |
| 15 | Justin Lessing | 25.23 | 29.23 | 31.18 35.01 25.23 27.43 29.08 |
| 16 | Neels Bornman | 25.30 | 29.76 | DNF 31.49 29.90 27.90 25.30 |
| 17 | Johnathan Ellis | 23.24 | 31.69 | 28.44 37.49 33.44 33.19 23.24 |
| 18 | Tobias Lochner | 25.24 | 34.91 | 38.51 36.49 30.13 25.24 38.10 |
| 19 | Cameron Lochrie Mcleod | 30.13 | 36.75 | 30.13 44.75 34.96 36.84 38.45 |
| 20 | Willem Francois Burger | 46.43 | 51.26 | 46.43 1:06.16 53.12 51.20 49.45 |
| 21 | Werno Pretorius | 45.26 | 1:01.37 | 45.26 1:24.20 1:03.14 45.89 1:15.07 |
| 22 | Clea Watson | 55.80 | 1:03.47 | 55.80 1:03.43 1:08.59 58.40 1:11.80 |
| 23 | Rohan du Toit | 51.68 | 1:12.18 | 55.27 1:02.97 DNF 1:38.30 51.68 |
| 24 | Matthew Strydom | 1:54.13 | 2:56.84 | 3:39.87 2:06.68 1:54.13 3:06.02 3:37.83 |
| 25 | Johann Bornman | 1:23.85 | 4:19.16 | 1:23.85 1:56.07 6:15.11 7:34.46 4:46.30 |