| 1 | Shivaan Harichander | 8.90 | 11.15 | 8.90 12.43 11.38 9.63 12.79 |
| 2 | Ruben Grobler | 10.33 | 11.38 | 10.33 13.06 11.55 11.54 11.06 |
| 3 | Cameron Blumenow | 8.99 | 11.50 | 8.99 13.34 11.11 10.06 41.43 |
| 4 | Patrick Ellis | 12.47 | 13.25 | 12.47 13.46 16.33 13.59 12.69 |
| 5 | Quinton Scholtz | 11.06 | 13.64 | 11.06 17.17 13.35 13.38 14.18 |
| 6 | Sae-ouk Oh | 13.11 | 13.92 | 13.11 14.88 13.29 15.15 13.60 |
| 7 | Shane Swanepoel | 11.70 | 14.77 | 14.66 20.78 15.29 11.70 14.36 |
| 8 | Pieterjan Joubert | 13.69 | 16.27 | 16.84 16.79 15.88 13.69 16.15 |
| 9 | Brayden Steenhoff | 15.97 | 17.00 | 16.88 15.97 17.86 16.25 20.98 |
| 10 | Brendan James Gray | 15.47 | 18.38 | 20.17 15.47 21.66 17.40 17.56 |
| 11 | Chris Groenewald | 18.61 | 19.46 | 18.73 18.86 18.61 20.79 23.80 |
| 12 | Jeandre du Preez | 13.24 | 19.71 | 20.75 20.71 22.30 13.24 17.68 |
| 13 | Asher Steenhoff | 20.08 | 22.69 | 25.68 31.30 21.46 20.94 20.08 |
| 14 | Timothy Lawrance | 21.26 | 23.83 | 21.26 27.51 37.35 22.61 21.36 |
| 15 | Milind Bhoyroo | 20.53 | 26.03 | 26.92 27.15 20.53 31.88 24.01 |
| 16 | Gerrie van Staden | 24.94 | 26.53 | 25.27 29.95 26.43 24.94 27.88 |
| 17 | Rudi Briel | 21.18 | 28.08 | 21.18 31.34 31.85 23.04 29.86 |
| 18 | Damian Jansen | 26.22 | 28.94 | 28.38 33.90 26.22 29.71 28.72 |
| 19 | Donovan Hale | 29.01 | 30.54 | 33.97 31.09 30.81 29.01 29.72 |
| 20 | Marthinus Christoffel | 25.71 | 31.32 | 29.26 28.66 36.21 25.71 36.03 |
| 21 | Byron Gomes | 29.83 | 32.91 | 49.38 33.82 34.04 30.88 29.83 |
| 22 | Gerhardus S. Otto | 30.59 | 35.16 | 42.16 36.04 30.59 30.89 38.56 |
| 23 | Riaan Meades | 27.25 | 39.38 | 27.25 39.00 44.59 44.35 34.80 |
| 24 | Dewald Visage | 37.31 | 41.05 | 44.89 46.14 40.94 37.31 37.33 |
| 25 | Ryan du Preez | 39.57 | 52.04 | 1:06.70 41.24 DNF 48.17 39.57 |
| 26 | Corne van Rensburg | 38.96 | 58.84 | 1:10.55 DNF 53.46 52.50 38.96 |
| 27 | Youssef Ouenniche | 52.05 | 1:05.73 | 1:20.25 1:06.77 59.28 1:11.15 52.05 |
| 28 | Lawrence Grobler | 1:27.39 | 1:35.48 | 1:40.96 1:28.91 1:45.57 1:27.39 1:36.58 |
| 29 | Skyler Danger Hale | 1:26.48 | 1:49.36 | 1:26.48 1:58.60 3:12.10 1:54.90 1:34.58 |
| 30 | Haley Star Hale | 2:35.94 | 3:21.25 | 3:48.18 3:24.88 5:13.28 2:50.68 2:35.94 |