| 1 | Ruben Grobler | 1.23 | 2.39 | 4.22 2.03 3.42 1.23 1.71 |
| 2 | Juandré Jacobs | 2.47 | 3.26 | 5.86 2.47 3.88 3.18 2.72 |
| 3 | Vincent Hazelton-Lagarrigue | 2.67 | 3.29 | 4.07 3.20 2.67 3.63 3.05 |
| 4 | Nathan Swanepoel | 1.99 | 3.36 | 2.47 3.00 DNF 1.99 4.61 |
| 5 | Isaac Scheepers | 2.52 | 3.77 | 2.52 7.83 3.34 3.06 4.90 |
| 6 | Ian Luies | 2.58 | 3.87 | 4.16 4.72 5.61 2.58 2.73 |
| 7 | James Ford | 3.74 | 4.41 | 8.79 4.41 4.32 3.74 4.49 |
| 8 | Lewis Janse van Rensburg | 3.10 | 4.89 | 5.87 7.04 4.84 3.10 3.97 |
| 9 | Yusuf Talha Sayed Karim | 4.12 | 4.95 | 5.49 4.96 4.39 4.12 8.27 |
| 10 | Noah Levin | 2.93 | 5.08 | 7.33 7.99 3.91 4.00 2.93 |
| 11 | Marike Faught | 3.80 | 5.11 | 5.09 3.80 5.02 5.94 5.21 |
| 12 | Luan van der Walt | 3.42 | 5.25 | 6.88 5.24 4.98 5.54 3.42 |
| 13 | Osman Badroodin | 3.15 | 5.45 | 6.22 3.15 3.49 6.65 DNF |
| 14 | Amahle Nyembe | 3.29 | 5.66 | 5.00 4.44 7.53 8.01 3.29 |
| 15 | Martin Driescher | 5.02 | 5.72 | 7.21 5.31 5.60 6.26 5.02 |
| 16 | Lucca Ducci | 5.54 | 5.75 | 5.99 5.54 6.55 5.59 5.68 |
| 17 | Abdulraheem Usman | 4.55 | 6.00 | 6.76 5.54 5.69 4.55 7.11 |
| 18 | Mateo Zarko Cvetkovic | 4.64 | 6.20 | 5.16 4.64 15.89 4.74 8.71 |
| 19 | Tyrone Pedro | 3.92 | 6.44 | 8.82 5.40 6.98 6.94 3.92 |
| 20 | Wayne Claassen | 3.11 | 7.03 | 3.11 8.99 7.92 5.92 7.24 |
| 21 | Bruce Engelbrecht | 5.12 | 7.03 | 5.12 11.89 5.52 7.00 8.58 |
| 22 | Dhiren Callister Nair | 6.67 | 7.11 | 6.67 6.93 7.41 7.00 10.31 |
| 23 | Joshua Bennett | 6.48 | 7.16 | 6.68 6.48 7.26 7.54 8.88 |
| 24 | Michiel Bernard de Kock | 4.02 | 7.25 | 8.42 7.17 4.02 6.15 8.55 |
| 25 | Tobias Lochner | 4.25 | 7.56 | 6.07 4.25 5.84 10.78 12.81 |
| 26 | Jesse Jacobs | 6.29 | 8.33 | 7.00 6.29 7.37 11.02 10.63 |
| 27 | Yash Naidu | 5.85 | 8.38 | 9.51 5.85 7.85 8.09 9.20 |
| 28 | Abdulkareem Usman | 7.12 | 8.46 | 9.14 7.12 8.64 8.30 8.45 |
| 29 | Craig Peeters | 5.09 | 8.76 | 5.11 5.09 DNF 13.60 7.58 |
| 30 | Jack du Plooy | 5.57 | 9.03 | 5.57 9.85 6.88 10.52 10.37 |
| 31 | Nuha Rizan | 6.61 | 9.74 | 6.61 16.04 9.61 9.59 10.01 |
| 32 | Chanel Blom | 8.66 | 10.87 | 10.74 8.66 11.52 10.36 11.72 |
| 33 | Luan van Aardt | 8.15 | 11.21 | 8.15 DNF 10.59 12.90 10.15 |
| 34 | Martin du Plooy | 9.58 | 11.55 | 9.64 26.41 10.56 9.58 14.44 |
| 35 | Alexander Hoffman Munro | 10.07 | 11.74 | 10.07 11.42 10.60 DNF 13.21 |
| 36 | Ian James Mcleod | 7.64 | 12.21 | 7.64 14.14 13.09 11.30 12.24 |
| 37 | Luka Cvetkovic | 11.90 | 13.93 | 17.70 14.24 13.92 11.90 13.62 |
| 38 | Aiden Street | 14.43 | 16.41 | 17.27 17.80 14.43 16.62 15.34 |
| 39 | Cameron Lochrie Mcleod | 13.28 | 22.80 | 19.25 28.93 20.22 13.28 34.18 |
| 40 | Cathy Senekal | 18.10 | 23.68 | DNF 27.69 22.62 20.74 18.10 |