| 1 | Daniel Rush | 6.87 | 7.57 | 6.87 7.08 8.25 8.34 7.38 |
| 2 | Shivaan Harichander | 7.72 | 8.50 | 7.91 8.72 9.65 8.87 7.72 |
| 3 | Ruben Grobler | 7.67 | 8.98 | 8.09 10.24 8.62 11.19 7.67 |
| 4 | Isaac Scheepers | 8.64 | 9.42 | 8.64 9.20 9.91 12.41 9.15 |
| 5 | Osman Badroodin | 7.90 | 10.00 | 7.90 9.30 10.13 DNF 10.56 |
| 6 | Joshua Christian Marais | 8.28 | 10.09 | 10.02 10.54 8.28 10.01 10.25 |
| 7 | Marike Faught | 10.18 | 12.77 | 15.00 12.97 12.36 12.99 10.18 |
| 8 | Uthmaan Adam | 11.88 | 13.59 | 11.88 15.88 14.18 14.27 12.33 |
| 9 | Ian Luies | 12.48 | 13.81 | 12.89 18.25 14.55 12.48 13.98 |
| 10 | Joshua Olivier | 14.22 | 14.71 | 18.15 14.75 14.80 14.22 14.57 |
| 11 | Mikhyl Singh | 12.17 | 14.95 | 15.74 12.17 14.87 14.25 19.08 |
| 12 | Juan Erasmus | 13.06 | 15.05 | 14.27 15.32 15.75 13.06 15.55 |
| 13 | Ruben van Niekerk | 13.27 | 15.11 | 18.47 16.27 14.69 14.37 13.27 |
| 14 | Luan van der Walt | 14.05 | 15.32 | 14.05 16.03 14.60 15.34 16.47 |
| 15 | Kaylie Pretorius | 14.38 | 15.81 | 17.02 16.20 15.13 14.38 16.09 |
| 16 | Noah Levin | 13.50 | 18.07 | 24.58 27.84 13.50 15.45 14.17 |
| 17 | Ruvan Louw | 15.80 | 18.64 | 24.92 15.96 20.62 15.80 19.33 |
| 18 | Juandré Jacobs | 16.56 | 20.25 | 20.29 22.70 16.56 19.57 20.88 |
| 19 | Dawid Gous | 17.01 | 20.73 | 21.16 19.96 17.01 21.07 21.73 |
| 20 | CJ Lourens | 17.52 | 20.78 | 21.05 18.06 23.24 DNF 17.52 |
| 21 | Jonathan Marais | 14.88 | 21.41 | DNF 14.88 18.58 16.94 28.71 |
| 22 | Levi Kruger | 17.23 | 21.41 | 17.23 22.79 22.49 20.30 21.43 |
| 23 | Nathan Swanepoel | 17.98 | 23.54 | 25.96 27.16 24.95 19.72 17.98 |
| 24 | Albert Kruger | 19.68 | 23.78 | 27.19 19.68 24.00 25.49 21.86 |
| 25 | Taulha Muhammad | 20.48 | 23.92 | 23.67 20.48 22.48 25.62 27.41 |
| 26 | Leonidas Kanellos | 20.63 | 23.96 | 25.63 24.92 21.34 20.63 26.06 |
| 27 | Michael Kahumba | 20.88 | 24.16 | 23.88 23.61 20.88 25.65 25.00 |
| 28 | Ryno Marais | 19.77 | 24.18 | 24.50 25.89 19.77 28.52 22.15 |
| 29 | Declin Vorkel | 21.32 | 24.75 | 23.45 27.49 32.53 21.32 23.32 |
| 30 | Luke Basson | 19.88 | 25.08 | 29.85 22.85 22.55 19.88 34.22 |
| 31 | Dhiren Callister Nair | 23.62 | 25.70 | 30.82 25.26 24.63 23.62 27.20 |
| 32 | Alexander Korff | 19.92 | 26.54 | 35.75 19.92 34.31 25.06 20.24 |
| 33 | Henry Darwin Hollmann | 21.70 | 26.75 | 28.30 21.70 25.67 27.21 27.37 |
| 34 | Ethan Zeeman | 25.13 | 26.80 | 25.87 DNF 25.15 25.13 29.37 |
| 35 | Phetolo Mashamaite | 21.55 | 27.92 | 30.73 29.37 28.20 21.55 26.19 |
| 36 | Tristan Chau | 26.44 | 27.92 | 29.04 31.85 27.56 27.16 26.44 |
| 37 | Tyrone Pedro | 19.51 | 28.56 | 33.54 29.88 22.53 33.27 19.51 |
| 38 | Ian James Mcleod | 25.84 | 29.23 | 25.84 32.32 29.87 31.03 26.79 |
| 39 | Siddhartha Naran | 25.41 | 29.68 | 31.83 25.41 39.34 26.91 30.31 |
| 40 | Martin Driescher | 24.99 | 29.95 | 41.83 31.14 25.78 24.99 32.92 |
| 41 | Marthinus Erasmus | 26.15 | 30.42 | 29.24 26.15 27.77 40.57 34.24 |
| 42 | Aarin Christian Pillay | 28.47 | 31.12 | 29.92 30.38 33.06 35.55 28.47 |
| 43 | Marian Chishiri | 29.52 | 32.14 | 42.10 30.21 34.76 29.52 31.44 |
| 44 | Ethan-Scott Wilken | 32.64 | 35.50 | 35.15 34.77 36.57 32.64 37.80 |
| 45 | Alexandros Kanellos | 33.36 | 36.82 | 37.66 36.10 42.79 36.69 33.36 |
| 46 | Cameron Lochrie Mcleod | 32.08 | 36.94 | 38.59 DNF 32.08 37.68 34.56 |
| 47 | Ori Monyai | 23.85 | 37.30 | 38.38 40.22 38.70 23.85 34.82 |
| 48 | Clay Caleb Malgas | 32.39 | 38.12 | 32.39 36.75 35.30 46.57 42.32 |
| 49 | Joffie Berkowitz | 31.46 | 38.55 | 31.46 36.21 44.49 43.29 36.16 |
| 50 | Taig Gregory Pillay | 36.31 | 39.16 | 36.62 43.97 37.22 43.65 36.31 |
| 51 | Tumelo Kahumba | 36.17 | 39.77 | 39.43 38.67 36.17 59.60 41.21 |
| 52 | Itai Seth Polon | 39.75 | 42.89 | 50.99 46.97 41.04 40.65 39.75 |
| 53 | Ethan Pienaar | 39.60 | 46.51 | 47.84 39.60 54.00 45.24 46.45 |
| 54 | Ruben van Wijk | 35.94 | 52.46 | 1:00.15 DNF 35.94 45.04 52.18 |
| 55 | Mabore Sekele | 38.41 | 1:06.54 | 1:13.62 1:38.60 38.41 55.23 1:10.76 |
| 56 | Logan Swanepoel | 59.94 | 1:06.80 | 1:17.69 1:07.44 1:05.07 1:07.89 59.94 |
| 57 | Logan Muller | 49.48 | 1:07.68 | 59.97 1:13.06 DNF 49.48 1:10.01 |
| 58 | Chantel Fourie | 1:17.43 | 1:37.79 | 3:12.61 1:17.43 1:39.73 1:46.11 1:27.53 |
| 59 | Andre Gous | 1:24.36 | 1:43.75 | 1:30.56 2:08.24 1:24.36 2:38.08 1:32.45 |
| 60 | Tristan Naidoo | 25.09 | DNF | DNF 52.56 25.09 30.41 DNF |