| 1 | Ruben Grobler | 7.39 | 8.00 | 7.46 11.43 8.58 7.39 7.97 |
| 2 | Juandré Jacobs | 8.11 | 8.43 | 8.11 8.16 11.12 8.13 9.00 |
| 3 | Osman Badroodin | 8.84 | 9.78 | 9.35 8.84 9.91 10.09 11.86 |
| 4 | Dhruv Ranchod | 9.88 | 10.15 | 9.99 10.22 9.88 12.41 10.23 |
| 5 | Miga Ferreira | 8.71 | 11.02 | 11.37 8.71 10.75 10.95 11.71 |
| 6 | Marike Faught | 10.92 | 11.51 | 24.30 11.30 11.59 10.92 11.64 |
| 7 | Vincent Hazelton-Lagarrigue | 10.36 | 11.59 | 10.97 10.92 DNF 12.87 10.36 |
| 8 | Ian Luies | 12.15 | 12.89 | 13.32 12.15 13.18 18.39 12.18 |
| 9 | Kagoentle Mokhabela | 11.02 | 13.48 | 16.99 11.78 11.02 12.84 15.82 |
| 10 | Arnelio Manaca Mola | 10.98 | 14.23 | 18.01 12.78 10.98 14.11 15.79 |
| 11 | Rudransh Bindra | 12.87 | 14.68 | 16.79 12.87 14.71 14.39 14.93 |
| 12 | Heinrich Hechter | 13.02 | 15.74 | 21.34 18.66 14.52 14.05 13.02 |
| 13 | Muhammed Trajia | 13.05 | 15.74 | 17.25 14.93 15.03 19.33 13.05 |
| 14 | Albert Kruger | 13.90 | 15.94 | 13.90 15.82 16.24 15.96 16.03 |
| 15 | Mateo Zarko Cvetkovic | 12.64 | 16.38 | 18.00 15.61 19.68 15.53 12.64 |
| 16 | Joshua Bennett | 12.16 | 16.53 | 19.08 12.16 17.13 15.95 16.51 |
| 17 | Jacques Andre Horne | 14.94 | 16.68 | 16.27 14.94 15.94 17.82 19.38 |
| 18 | Itai Seth Polon | 14.64 | 17.65 | 17.66 17.83 18.90 14.64 17.47 |
| 19 | Dhiren Callister Nair | 15.84 | 17.68 | 17.94 20.92 15.84 19.26 15.84 |
| 20 | Tushar Sukraj | 15.07 | 19.20 | 21.09 21.02 16.86 15.07 19.71 |
| 21 | Ariella Ngari | 16.87 | 19.63 | 16.87 19.83 19.82 22.47 19.23 |
| 22 | Taariq Hassim | 14.44 | 20.19 | 14.44 25.79 15.81 23.76 21.01 |
| 23 | Adelio Harilall | 19.25 | 20.22 | 20.05 21.57 20.20 19.25 20.40 |
| 24 | Munashe Michael Makwiramiti | 17.48 | 20.66 | 17.48 22.44 DNF 20.18 19.37 |
| 25 | Abdulraheem Usman | 17.94 | 21.87 | 17.94 20.73 21.74 27.82 23.15 |
| 26 | Shahil Jiten Ranchod | 16.03 | 22.60 | 16.03 24.02 20.22 23.57 DNF |
| 27 | Jesse Jacobs | 21.79 | 24.06 | 21.79 24.48 22.25 26.86 25.46 |
| 28 | Ian James Mcleod | 19.76 | 24.66 | 19.89 28.63 25.46 28.66 19.76 |
| 29 | Nishal Keshav | 23.92 | 25.56 | 24.57 26.42 23.92 25.69 27.69 |
| 30 | Abdulkareem Usman | 27.07 | 29.64 | 27.77 38.67 32.55 27.07 28.59 |
| 31 | Jaxon Soares | 26.73 | 31.36 | 26.73 27.45 34.40 36.32 32.24 |
| 32 | Cameron Lochrie Mcleod | 22.59 | 32.58 | 31.44 22.59 49.94 33.00 33.31 |
| 33 | Kade Cullen | 30.51 | 32.74 | 55.63 34.48 32.58 31.15 30.51 |
| 34 | Johan Steyl | 32.42 | 37.75 | 36.99 57.94 37.71 32.42 38.55 |
| 35 | Gawie Beukman | 34.45 | 38.12 | 40.35 34.45 38.07 43.58 35.93 |
| 36 | Simon van Wyngaard | 34.12 | 38.85 | 39.47 39.92 34.12 37.15 42.71 |
| 37 | Ilani Ehlers | 27.23 | 40.18 | 42.60 46.20 27.23 37.50 40.44 |
| 38 | Vuuren Steenkamp | 31.81 | 41.42 | 36.54 36.15 54.92 51.57 31.81 |
| 39 | Pieter Cornelius Horne | 31.54 | 42.38 | 31.54 37.45 1:01.32 45.29 44.40 |
| 40 | Jules Hank de Sousa | 35.97 | 43.61 | 49.55 54.76 43.67 37.62 35.97 |
| 41 | Eliyah Samson Visser | 28.19 | 43.73 | 28.19 44.52 44.85 41.83 46.70 |
| 42 | Keagan Joshua Petersen | 41.61 | 49.75 | 42.10 45.40 DNF 1:01.74 41.61 |
| 43 | Nathaniel Makwiramiti | 46.95 | 53.18 | 48.22 59.63 46.95 51.69 1:14.69 |
| 44 | Anzel Ehlers | 40.31 | 53.48 | 55.10 51.81 1:04.77 53.54 40.31 |
| 45 | Yahya Hoosen | 53.64 | 55.97 | DNF 53.64 56.57 53.81 57.52 |
| 46 | Luka Cvetkovic | 51.68 | 59.28 | 56.75 59.59 51.68 1:01.50 DNF |
| 47 | Cathy Senekal | 54.88 | 1:06.66 | 1:03.09 1:21.40 1:07.03 54.88 1:09.87 |
| 48 | Aaminah Trajia | 1:07.70 | 1:10.82 | 1:13.38 1:09.75 1:07.70 1:09.32 1:46.60 |
| 49 | Theresho Malaka | 1:02.22 | 1:13.08 | 2:26.40 1:13.64 1:03.62 1:21.99 1:02.22 |
| 50 | Sjanie Horne | 57.88 | 1:13.92 | 1:14.81 1:18.99 1:11.70 1:15.25 57.88 |
| 51 | Katlego Sibeko | 1:02.24 | 1:16.81 | 1:39.38 1:04.87 1:02.24 1:06.18 DNF |
| 52 | Herco Steyn | 1:15.58 | 1:40.62 | 1:15.58 DNF 1:41.90 1:43.72 1:36.25 |
| 53 | James Thomson | 1:30.21 | 1:53.45 | 1:57.92 3:08.95 1:45.54 1:56.90 1:30.21 |
| 54 | Eli John Mcleod | 1:54.51 | DNF | 1:54.51 DNF DNF 2:52.39 2:05.99 |