| 1 | Lethabo Moeti | 4.27 | 4.53 | 4.38 4.44 4.27 4.78 5.92 |
| 2 | Andre Johannes Goosen | 3.44 | 4.55 | 3.44 5.76 3.79 5.68 4.19 |
| 3 | Ruben Grobler | 3.39 | 4.74 | 4.24 4.51 3.39 7.97 5.46 |
| 4 | Maverick Pearson | 3.53 | 5.97 | 3.53 6.31 5.29 6.31 8.80 |
| 5 | Jesse Osburn | 3.31 | 6.20 | 3.31 6.49 5.61 6.50 6.77 |
| 6 | Shivaan Harichander | 6.36 | 6.94 | 6.86 7.25 10.11 6.36 6.72 |
| 7 | Dylan Swarts | 5.22 | 6.97 | 5.22 8.85 6.05 21.82 6.02 |
| 8 | Timothy Lawrance | 6.79 | 7.30 | 6.79 7.01 7.78 7.10 7.79 |
| 9 | Jan-Hendrik Hoogendyk | 5.90 | 7.43 | 7.37 7.07 7.84 8.68 5.90 |
| 10 | Osman Badroodin | 5.41 | 7.76 | 7.86 10.05 5.41 8.32 7.09 |
| 11 | Christiaan Botha | 6.91 | 7.77 | 7.25 11.86 9.03 7.03 6.91 |
| 12 | Andreas de Lange | 5.93 | 8.25 | 9.38 12.09 6.07 9.31 5.93 |
| 13 | Noah Levin | 6.95 | 8.28 | 6.95 12.20 9.11 8.63 7.10 |
| 14 | Marike Faught | 5.39 | 9.03 | 10.59 8.85 5.39 7.66 10.91 |
| 15 | Markus Visagie | 5.75 | 9.17 | 5.75 10.02 9.98 10.79 7.52 |
| 16 | Luan van der Walt | 5.36 | 9.34 | 5.36 12.41 9.84 8.84 9.34 |
| 17 | Ruben van Niekerk | 7.69 | 9.52 | 9.74 12.52 10.90 7.92 7.69 |
| 18 | Yusuf Talha Sayed Karim | 8.13 | 9.79 | 10.68 20.14 8.89 9.81 8.13 |
| 19 | Ian Luies | 8.58 | 10.14 | 8.58 11.40 8.90 10.11 12.29 |
| 20 | Waseem Hoosain | 6.34 | 10.25 | 9.84 10.82 6.34 10.73 10.18 |
| 21 | Dumisani Moyo | 8.78 | 10.51 | 10.13 11.29 8.78 13.43 10.10 |
| 22 | Isaac Scheepers | 6.87 | 10.60 | 6.87 10.40 8.49 13.55 12.91 |
| 23 | Sasha Shepherd | 8.08 | 11.13 | 10.39 11.77 12.25 11.23 8.08 |
| 24 | Uan Hermanus | 6.57 | 11.16 | 6.57 12.55 9.33 13.48 11.59 |
| 25 | Aiden Wright | 10.85 | 11.35 | 10.85 11.54 11.04 16.18 11.46 |
| 26 | Trystan Swardt | 9.40 | 11.93 | 11.04 12.86 9.40 11.90 21.22 |
| 27 | Joshua Christian Marais | 6.58 | 12.05 | 6.87 17.35 6.58 13.29 16.00 |
| 28 | Juan Erasmus | 11.57 | 12.19 | 11.57 13.26 11.67 DNF 11.65 |
| 29 | Dawid Gous | 8.04 | 12.21 | 12.15 11.72 8.04 12.76 13.74 |
| 30 | Jacques Andre Horne | 10.33 | 12.48 | 26.90 10.33 11.18 15.11 11.15 |
| 31 | Tristan Ford | 6.84 | 12.60 | 13.48 11.28 13.04 19.04 6.84 |
| 32 | Daniel David Mizen | 11.42 | 12.69 | 11.80 13.75 11.42 12.53 16.37 |
| 33 | Andrew Douglas Garnett | 8.83 | 12.81 | 20.46 13.42 13.38 11.64 8.83 |
| 34 | Chrisjan Dirk Genis | 9.20 | 12.90 | 13.89 9.20 13.17 19.05 11.64 |
| 35 | Conrad Roets | 10.15 | 13.61 | 12.83 15.57 10.15 16.21 12.42 |
| 36 | Duan Myburgh | 10.72 | 14.49 | 14.32 10.72 13.69 15.46 20.95 |
| 37 | Praise Boiwa | 10.61 | 14.71 | 16.35 14.81 12.97 18.44 10.61 |
| 38 | Johan van Wyk | 11.42 | 15.24 | 16.61 17.17 13.89 11.42 15.22 |
| 39 | Sahar Samlal | 12.20 | 15.88 | 16.01 31.50 17.51 12.20 14.11 |
| 40 | Muzi Dlamini | 10.30 | 15.91 | 13.84 20.41 13.47 10.30 24.90 |
| 41 | Francois Hoogendyk | 8.97 | 16.20 | 17.37 8.97 20.19 17.29 13.94 |
| 42 | Lorenzo Michel Martins | 8.40 | 16.64 | 15.40 10.61 23.91 36.11 8.40 |
| 43 | Zander Salzmann | 15.84 | 17.51 | 17.76 26.75 15.91 18.86 15.84 |
| 44 | George Guvamatanga | 12.30 | 18.27 | 14.27 DNF 19.05 21.48 12.30 |
| 45 | Johan de Lange | 11.67 | 18.94 | 15.74 15.76 25.33 28.73 11.67 |
| 46 | Mikhyl Singh | 16.87 | 19.88 | DNF 16.87 23.06 18.26 18.32 |
| 47 | Christiaan Abrie | 11.53 | 20.31 | 20.52 11.53 22.96 28.68 17.46 |
| 48 | Bonolo Ngwako Ramokgopa | 12.00 | 20.85 | 15.52 13.45 12.00 33.59 39.05 |
| 49 | Tristan Clinton Coles | 8.28 | 21.84 | 8.28 22.66 24.76 18.11 DNF |
| 50 | Yash Naidu | 16.75 | 22.16 | 16.75 22.44 23.34 26.67 20.70 |
| 51 | Maliha Mayet | 12.05 | 23.50 | 38.07 12.05 20.89 21.08 28.53 |
| 52 | David Uys | 16.61 | 24.32 | 26.75 16.61 27.61 25.13 21.08 |
| 53 | Jeanine Kentutsi Mugisha | 6.20 | 24.58 | 15.13 6.20 31.23 48.79 27.37 |
| 54 | Henry Darwin Hollmann | 14.16 | 30.51 | 23.06 34.81 33.65 14.16 51.59 |
| 55 | Kiarah Coles | 26.16 | 30.94 | 26.66 31.72 34.44 39.50 26.16 |
| 56 | Connor Schoeman | 16.36 | 37.59 | 1:11.68 16.36 23.36 17.72 1:14.98 |
| 57 | Ayedin Jeffery Wilkins | 20.33 | 43.81 | 1:09.53 27.42 20.33 50.57 53.43 |
| 58 | Zander Daniel Wessels | 4.89 | DNF | 8.12 DNF DNF 7.60 4.89 |
| 59 | Ethan-Scott Wilken | 24.00 | DNF | 24.00 DNF 48.21 DNF 30.42 |
| 60 | Ethan Pillay | 1:31.99 | — | 1:31.99 1:39.32 — — — |
| 61 | Armaan Sait | 1:39.08 | — | DNF 1:39.08 — — — |
| 62 | Luke Matthew van Wyk | DNF | — | DNF DNF — — — |