| 1 | Ruben Grobler | 1.66 | 2.34 | 1.66 1.75 3.53 2.51 2.75 |
| 2 | Shivaan Harichander | 2.09 | 2.56 | 2.09 2.33 2.53 3.53 2.83 |
| 3 | Osman Badroodin | 2.33 | 3.16 | 3.62 3.14 2.33 3.46 2.87 |
| 4 | Juandré Jacobs | 1.89 | 3.42 | 1.89 3.93 3.16 3.32 3.79 |
| 5 | Ian Luies | 2.32 | 3.74 | 2.32 DNF 2.74 3.75 4.72 |
| 6 | Christiaan Botha | 2.34 | 4.39 | 2.34 4.08 6.40 3.56 5.54 |
| 7 | Nicholas Jared Ponnen | 2.47 | 4.42 | 3.42 2.47 6.43 7.18 3.40 |
| 8 | Markus Visagie | 2.84 | 4.50 | 5.38 4.62 2.84 3.57 5.32 |
| 9 | Nathan Swanepoel | 3.70 | 4.63 | 4.24 5.63 6.90 3.70 4.01 |
| 10 | Amahle Nyembe | 3.29 | 4.74 | 3.44 12.78 5.68 5.09 3.29 |
| 11 | Ruben van Niekerk | 3.16 | 5.10 | 12.76 5.17 5.11 5.02 3.16 |
| 12 | Taariq Hassim | 5.01 | 5.90 | 5.76 5.42 6.52 5.01 7.94 |
| 13 | Albert Kruger | 2.63 | 5.99 | 2.63 9.67 2.86 6.77 8.35 |
| 14 | Yusuf Talha Sayed Karim | 4.41 | 6.15 | 4.90 8.91 4.41 6.34 7.20 |
| 15 | Phetolo Mashamaite | 5.16 | 6.19 | 6.20 6.37 7.96 5.16 5.99 |
| 16 | Caleb Cloete | 2.96 | 6.25 | 4.53 2.96 4.17 10.04 DNF |
| 17 | Itai Seth Polon | 3.42 | 6.26 | 3.42 7.86 4.22 7.31 7.25 |
| 18 | Luke Basson | 3.44 | 6.27 | 3.44 7.02 5.11 6.68 10.42 |
| 19 | Leonidas Kanellos | 4.73 | 6.30 | 6.61 4.73 5.45 6.84 7.54 |
| 20 | Nathan Murphy | 5.37 | 6.65 | 5.37 8.05 8.59 6.19 5.72 |
| 21 | Samuel Schulz | 6.47 | 7.30 | 7.13 8.05 6.71 8.42 6.47 |
| 22 | Xander Davids | 5.35 | 7.40 | 8.42 6.84 5.35 8.07 7.30 |
| 23 | Tyrone Pedro | 5.56 | 7.48 | 7.66 6.65 5.56 8.13 8.41 |
| 24 | Yusri Shaik Pillay | 6.01 | 7.80 | 6.01 8.06 7.67 11.00 7.68 |
| 25 | Rayyan Shaik | 5.05 | 8.06 | 8.27 6.76 5.05 10.22 9.15 |
| 26 | Mitchell Bone | 7.06 | 8.22 | 7.57 9.45 7.06 13.94 7.65 |
| 27 | Henry Darwin Hollmann | 3.21 | 8.32 | 3.21 9.15 8.25 7.91 8.81 |
| 28 | Erwee van der Bergh | 6.87 | 8.60 | 7.12 6.87 13.19 7.69 10.99 |
| 29 | Michiel Bernard de Kock | 6.52 | 8.69 | 11.74 6.52 7.99 7.60 10.48 |
| 30 | Kagoentle Mokhabela | 7.17 | 8.81 | 8.86 7.65 7.17 9.93 11.64 |
| 31 | Jacques Andre Horne | 4.78 | 8.84 | DNF 4.78 10.38 5.40 10.75 |
| 32 | Ilan Ishwar Latchmiah | 6.77 | 9.35 | 11.97 7.53 12.62 6.77 8.54 |
| 33 | Heidi Anne Nel | 8.64 | 9.39 | 9.00 10.45 8.64 10.18 8.98 |
| 34 | Vincent Hazelton-Lagarrigue | 8.65 | 9.72 | 9.30 9.66 8.65 14.47 10.19 |
| 35 | Atlega Makoti | 8.57 | 9.86 | 9.03 18.50 8.57 11.46 9.09 |
| 36 | Brendan James Gray | 8.77 | 10.46 | 10.42 9.15 11.80 8.77 17.65 |
| 37 | Muhammed Trajia | 8.99 | 10.48 | 19.41 11.16 8.99 9.49 10.79 |
| 38 | Jaden de Bruin | 8.79 | 10.87 | 14.98 8.88 9.12 14.60 8.79 |
| 39 | Moeletsi Monama | 7.66 | 11.11 | 7.66 10.82 13.01 9.50 13.37 |
| 40 | Nebiyu Tarekegn | 5.39 | 11.54 | 11.56 5.39 8.42 14.63 16.77 |
| 41 | Bhaargavarama Chadalavada | 9.07 | 12.80 | 12.76 15.21 10.44 DNF 9.07 |
| 42 | Colby Coetzee | 6.77 | 13.16 | 6.77 13.28 12.64 13.55 15.45 |
| 43 | Raihan Bhamjee | 12.65 | 14.48 | 27.78 15.79 13.66 14.00 12.65 |
| 44 | Jonathan Grobbelaar | 7.40 | 14.89 | DNF 18.71 14.08 11.89 7.40 |
| 45 | Ruben George Jackson | 10.21 | 15.38 | 16.46 12.94 10.21 29.18 16.73 |
| 46 | Ruan Visser | 15.93 | 17.10 | 17.28 20.08 15.93 17.13 16.89 |
| 47 | Ryleigh Jagels | 12.06 | 17.20 | 22.31 13.48 12.06 24.40 15.81 |
| 48 | Logan Swanepoel | 13.49 | 17.22 | 13.49 15.43 20.74 18.46 17.77 |
| 49 | Matthew Smith | 7.73 | 17.69 | 7.73 10.50 21.68 23.57 20.90 |
| 50 | Gawie Beukman | 16.12 | 18.82 | 16.36 16.94 DNF 16.12 23.15 |
| 51 | Pieter Cornelius Horne | 14.96 | 21.29 | 25.62 24.28 20.23 19.36 14.96 |
| 52 | Mikael Frade-Bekker | 19.37 | 22.84 | 23.35 21.50 23.66 25.41 19.37 |
| 53 | Saad Bassa | 18.34 | 27.90 | 28.36 22.20 18.34 33.14 DNF |
| 54 | Zahraa Hassim | 13.28 | 34.69 | 40.23 28.75 36.13 39.19 13.28 |
| 55 | Luqmaan Moola | 21.95 | 36.37 | 51.48 41.08 36.65 31.38 21.95 |
| 56 | Thoriso Mafisa | 27.98 | 38.84 | 46.60 35.38 34.53 27.98 DNF |
| 57 | Suriya Kenisha Mariah | 17.13 | 42.76 | 17.13 40.13 51.76 41.60 46.54 |
| 58 | Letlotlo Mafisa | 1:27.74 | DNF | DNF 1:27.74 DNF DNF DNF |