| 1 | Ian Luies | 6.11 | 7.79 | 8.30 8.58 19.45 6.11 6.48 |
| 2 | Rhynard Steyn | 8.69 | 9.72 | 8.69 13.10 11.18 8.73 9.26 |
| 3 | Joshua Bennett | 8.03 | 11.06 | 14.65 9.22 12.81 11.14 8.03 |
| 4 | Nathan Swanepoel | 10.52 | 11.49 | 11.41 17.99 11.30 11.75 10.52 |
| 5 | Wayne Claassen | 9.32 | 12.04 | 15.84 13.35 12.42 9.32 10.34 |
| 6 | Michiel Bernard de Kock | 10.73 | 12.48 | 12.20 13.25 12.47 12.76 10.73 |
| 7 | Marike Faught | 12.01 | 13.65 | 12.01 13.26 14.93 16.36 12.76 |
| 8 | Juandré Jacobs | 12.73 | 13.84 | 12.73 14.00 13.02 14.51 15.13 |
| 9 | Ruben Grobler | 12.35 | 14.00 | 14.02 12.35 15.23 13.37 14.60 |
| 10 | Joshua Christian Marais | 8.97 | 14.35 | 18.23 DNF 11.87 12.94 8.97 |
| 11 | Osman Badroodin | 11.15 | 14.49 | 13.97 17.10 14.46 15.05 11.15 |
| 12 | James Ford | 13.35 | 14.66 | 17.91 14.02 13.35 13.63 16.32 |
| 13 | Ariella Ngari | 15.34 | 16.06 | 18.67 15.92 15.34 16.89 15.38 |
| 14 | Jacques Andre Horne | 13.73 | 16.91 | 22.99 18.80 15.04 16.88 13.73 |
| 15 | Yash Naidu | 15.31 | 17.42 | 17.54 24.62 17.54 17.18 15.31 |
| 16 | Craig Peeters | 16.34 | 17.54 | 16.34 35.76 18.42 17.65 16.55 |
| 17 | Josua du Raan | 16.31 | 18.19 | 16.80 19.45 20.43 16.31 18.31 |
| 18 | Luka Cvetkovic | 10.79 | 18.30 | 19.78 36.35 17.73 17.38 10.79 |
| 19 | Isaac Scheepers | 17.68 | 19.59 | DNF 20.76 19.60 18.40 17.68 |
| 20 | Ludwig Steyn | 17.49 | 20.04 | 17.57 19.45 23.10 17.49 DNF |
| 21 | Vincent Hazelton-Lagarrigue | 19.41 | 20.51 | 20.28 19.41 21.55 26.48 19.69 |
| 22 | Lewis Janse van Rensburg | 21.16 | 25.04 | 30.25 DNF 21.16 22.74 22.14 |
| 23 | Albert Kruger | 22.07 | 26.21 | 29.76 DNF 25.52 22.07 23.34 |
| 24 | Josh Janse van Rensburg | 22.94 | 27.32 | 24.71 26.16 31.09 36.18 22.94 |
| 25 | Nuha Rizan | 22.59 | 27.78 | DNF 24.53 30.79 28.02 22.59 |
| 26 | Cathy Senekal | 46.12 | 51.66 | DNF 51.17 50.86 46.12 52.94 |
| 27 | Mateo Zarko Cvetkovic | 14.60 | DNF | DNF 21.50 15.51 14.60 DNF |
| 28 | Jaméan Groenewald | 16.02 | DNF | 16.02 DNF DNF DNS DNS |
| 29 | Rivan Roux | 27.31 | DNF | 27.31 DNF 30.50 DNF DNF |