| 1 | Osman Badroodin | 8.21 | 10.09 | 11.71 10.23 11.46 8.21 8.57 |
| 2 | Daniel Rush | 10.19 | 11.64 | 14.75 10.39 12.38 12.14 10.19 |
| 3 | Ruben Grobler | 12.87 | 15.23 | 12.87 15.80 15.88 15.64 14.24 |
| 4 | Isaac Scheepers | 17.09 | 20.29 | 17.14 19.55 17.09 24.17 27.93 |
| 5 | Morné Janse van Vuuren | 24.66 | 30.31 | 25.03 33.64 32.27 37.34 24.66 |
| 6 | Ruben van Niekerk | 25.66 | 39.68 | 40.65 1:24.28 49.40 25.66 28.99 |
| 7 | Juan Erasmus | 33.76 | 40.49 | 37.20 37.59 33.76 48.17 46.68 |
| 8 | Ian Luies | 39.82 | 47.85 | 52.12 39.82 1:10.88 44.50 46.93 |
| 9 | Alexander Korff | 30.42 | 48.56 | 30.42 43.08 53.71 1:22.71 48.90 |
| 10 | Luan van der Walt | 33.00 | 58.61 | 33.00 59.89 57.00 58.94 1:21.89 |
| 11 | Michael Kahumba | 54.92 | 1:13.09 | 54.92 1:10.56 1:30.00 1:10.25 1:18.46 |
| 12 | Nathan Swanepoel | 50.34 | 1:22.93 | DNF 1:43.00 50.34 53.98 1:31.80 |
| 13 | Henry Darwin Hollmann | 1:43.48 | 4:43.11 | 1:43.48 DNF 4:14.71 1:46.56 8:08.05 |