| 1 | Amahle Nyembe | 7.48 | 8.18 | 8.27 8.14 7.48 8.14 10.40 |
| 2 | Juandré Jacobs | 6.08 | 8.61 | 6.08 11.47 10.65 8.19 7.00 |
| 3 | Vincent Hazelton-Lagarrigue | 9.63 | 10.73 | 10.93 10.53 10.73 9.63 14.67 |
| 4 | Marike Faught | 10.54 | 11.64 | 11.54 12.67 10.54 11.34 12.05 |
| 5 | Nardus de Waal | 10.48 | 13.01 | 10.48 13.13 11.65 15.25 14.24 |
| 6 | Michiel Bernard de Kock | 13.47 | 14.23 | 14.15 13.85 17.37 13.47 14.68 |
| 7 | Mateo Zarko Cvetkovic | 10.43 | 14.67 | 14.57 13.55 20.60 15.88 10.43 |
| 8 | James Ford | 13.83 | 14.92 | 16.34 13.83 14.64 14.82 15.29 |
| 9 | Mikhyl Singh | 11.13 | 15.01 | 12.33 11.13 18.42 16.32 16.37 |
| 10 | Yusuf Talha Sayed Karim | 14.27 | 15.02 | 14.27 24.52 14.93 15.41 14.72 |
| 11 | Phetolo Mashamaite | 10.78 | 15.07 | 15.27 13.87 20.19 10.78 16.07 |
| 12 | Joshua Bennett | 13.98 | 15.22 | 14.30 15.53 16.61 13.98 15.83 |
| 13 | Bethanie Botha | 13.54 | 15.37 | 15.73 17.94 16.38 13.54 14.00 |
| 14 | Jacques Botha | 15.16 | 15.49 | 15.16 15.80 15.26 15.88 15.40 |
| 15 | Jacques Andre Horne | 13.09 | 17.77 | 13.09 24.26 18.56 19.26 15.49 |
| 16 | Johan George | 14.27 | 18.37 | DNF 21.45 14.27 17.75 15.90 |
| 17 | Boikanyo Maboe | 16.44 | 19.57 | 21.87 19.97 16.44 16.86 24.55 |
| 18 | Michael Kahumba | 14.57 | 19.70 | 14.57 22.11 21.14 18.77 19.20 |
| 19 | Ian James Mcleod | 17.24 | 20.02 | 25.23 17.24 20.22 18.23 21.61 |
| 20 | Wayne Claassen | 18.16 | 20.89 | 21.95 21.01 18.16 21.80 19.86 |
| 21 | Lewis Janse van Rensburg | 20.09 | 21.11 | 21.62 21.29 21.20 20.09 20.83 |
| 22 | Bruce Engelbrecht | 18.80 | 21.69 | 18.80 22.20 23.12 26.29 19.74 |
| 23 | Chanel Blom | 20.37 | 23.36 | 20.37 26.53 24.20 20.85 25.02 |
| 24 | Gustav Greyling | 18.48 | 23.74 | 22.54 27.64 18.48 21.04 33.83 |
| 25 | Tumelo Kahumba | 19.70 | 24.65 | 26.47 19.70 22.56 24.93 31.50 |
| 26 | Craig Peeters | 22.83 | 26.20 | 42.57 25.65 22.83 28.94 24.01 |
| 27 | Masego Ramotsoenyane | 19.21 | 26.58 | 19.21 27.90 28.06 28.84 23.77 |
| 28 | Eliyah Samson Visser | 26.40 | 28.02 | 28.30 26.40 29.26 26.49 35.68 |
| 29 | Lwaluhle Akhisu Mwelase | 19.87 | 28.07 | 27.97 29.85 DNF 26.40 19.87 |
| 30 | Hammaad Dawood | 22.75 | 28.25 | 29.02 36.53 29.02 26.72 22.75 |
| 31 | Rivan Roux | 23.24 | 29.35 | 31.40 DNF 27.15 23.24 29.50 |
| 32 | Nuha Rizan | 25.16 | 29.92 | 25.16 28.05 36.23 30.35 31.37 |
| 33 | Yehoshua Notelovitz | 24.94 | 30.07 | 29.51 32.15 28.55 DNF 24.94 |
| 34 | Cameron Lochrie Mcleod | 19.73 | 30.64 | 32.73 29.30 38.47 19.73 29.88 |
| 35 | Kabelo Matjie | 30.82 | 31.89 | 30.82 1:17.58 31.85 32.79 31.04 |
| 36 | Esa Choonara | 26.42 | 34.67 | DNF 39.34 30.23 34.45 26.42 |
| 37 | Gary Gao | 31.01 | 38.56 | 47.21 34.08 43.40 38.20 31.01 |
| 38 | Mohammed Talha Iqbal | 28.50 | 39.64 | 43.78 51.32 28.50 37.42 37.73 |
| 39 | Pieter Cornelius Horne | 35.13 | 40.02 | 42.07 36.68 35.13 49.76 41.30 |
| 40 | Muzzammil Khan | 43.03 | 45.21 | 47.64 45.81 43.03 43.72 46.11 |
| 41 | Kai Williams | 46.98 | 52.09 | 50.07 50.96 46.98 1:00.60 55.23 |
| 42 | Lethabo Langa | 43.53 | 52.67 | 1:01.42 49.49 56.89 43.53 51.63 |
| 43 | Luka Cvetkovic | 50.34 | 55.53 | 50.34 DNF 54.11 55.15 57.34 |
| 44 | Rayan Krishna Chinsamy | 43.69 | 57.19 | 50.58 53.38 1:07.60 DNF 43.69 |
| 45 | Riley Kan | 56.08 | 59.84 | DNF 1:00.03 56.08 56.51 1:02.99 |
| 46 | Sjanie Horne | 49.59 | 1:10.30 | 1:12.68 1:12.17 1:07.14 49.59 1:11.60 |
| 47 | Oagile Tlotlo Kgomongwe | 1:23.99 | 2:05.94 | 1:33.72 2:49.56 1:23.99 DNF 1:54.54 |
| 48 | Eli John Mcleod | 1:22.59 | DNF | 1:22.59 DNF 1:31.53 2:41.91 DNF |