| 1 | Maverick Pearson | 3.34 | 4.27 | 8.30 5.03 4.00 3.78 3.34 |
| 2 | Walt Deyzel | 4.84 | 5.23 | 9.66 4.90 5.27 4.84 5.53 |
| 3 | Tyrone Warren Bayliss | 5.19 | 5.87 | 5.97 6.31 5.19 6.56 5.34 |
| 4 | Calum Visagie | 5.53 | 6.37 | 8.22 6.86 6.55 5.53 5.71 |
| 5 | Brent Boswell | 5.78 | 6.37 | 7.63 6.05 6.63 5.78 6.43 |
| 6 | Dylan Swarts | 5.34 | 6.56 | 7.46 6.81 5.40 9.60 5.34 |
| 7 | Callan Wesson | 6.41 | 6.77 | 7.52 6.43 6.78 7.09 6.41 |
| 8 | Samuel Peters | 6.02 | 8.18 | 8.07 8.91 6.02 9.59 7.55 |
| 9 | Jaco Momberg | 6.46 | 8.22 | 8.15 DNF 6.46 7.66 8.84 |
| 10 | Ricco Visser | 5.56 | 8.82 | 10.83 5.56 8.43 7.21 DNF |
| 11 | Lucian Erasmus | 6.88 | 9.02 | 8.55 10.63 7.88 10.94 6.88 |
| 12 | Jacq van Jaarsveld | 6.22 | 9.14 | 10.53 7.69 6.22 9.53 10.21 |
| 13 | Shaun Karl Luger | 8.16 | 9.35 | 10.43 9.03 8.16 DNF 8.59 |
| 14 | Matthew Hill | 6.97 | 9.37 | 9.97 10.90 7.25 11.72 6.97 |
| 15 | Abdul Darries | 5.53 | 10.65 | DNF 9.06 11.91 5.53 10.99 |
| 16 | Yahya Ballim | 8.40 | 11.14 | 8.40 9.50 13.43 16.77 10.50 |
| 17 | Kyle Meaker | 8.89 | 11.19 | 39.52 11.13 9.00 13.43 8.89 |
| 18 | Matthew Jean Thompson | 11.41 | 12.43 | 11.41 12.88 12.98 11.44 13.36 |
| 19 | Damien Hurter | 11.48 | 12.65 | 13.91 11.88 12.16 11.48 15.58 |
| 20 | Amnon Melzer | 11.84 | 13.20 | 13.96 12.83 12.80 11.84 17.41 |
| 21 | Eddy Fick | 7.77 | 13.71 | 12.47 19.30 7.77 17.27 11.40 |
| 22 | Christiaan Davel | 10.56 | 14.14 | 15.30 15.78 11.34 18.46 10.56 |
| 23 | Keenan Wagner | 11.27 | 15.01 | 11.27 DNF 18.50 12.66 13.88 |
| 24 | Gabriel Robinson | 7.19 | 15.51 | 24.44 43.65 7.19 9.16 12.94 |
| 25 | Ori Rose Melzer | 11.38 | 16.84 | 18.33 11.38 18.63 15.41 16.78 |
| 26 | David Ernstzen | 12.22 | 17.07 | 21.38 14.33 15.50 12.22 DNF |
| 27 | MJ Nienkenpeer | 9.96 | 18.13 | 14.03 9.96 18.30 22.06 DNF |
| 28 | Jean Serfontein | 12.63 | 18.20 | 15.55 23.63 26.87 12.63 15.41 |
| 29 | Sasha Katz | 10.78 | 19.95 | 27.25 20.83 17.33 10.78 21.68 |
| 30 | Theuns van der Merwe | 13.93 | 20.95 | 21.02 13.93 28.58 26.18 15.65 |
| 31 | Sarah Katz | 16.11 | 21.07 | 41.36 20.94 21.51 16.11 20.75 |
| 32 | Caleb Dukes | 12.77 | 22.08 | 29.22 25.38 23.18 17.68 12.77 |
| 33 | Jean Zwiegers | 17.81 | 22.55 | 17.81 32.66 21.09 27.96 18.59 |
| 34 | DG Olivier | 16.19 | 23.91 | 20.11 1:10.96 16.19 30.40 21.21 |
| 35 | Oliver French | 15.91 | 27.53 | 23.21 15.91 31.11 28.27 35.41 |
| 36 | Matthew Scholtz | 16.36 | 27.87 | 26.96 35.88 33.43 23.21 16.36 |
| 37 | Kate Vineall | 16.58 | 32.22 | 1:53.13 31.15 40.59 16.58 24.93 |
| 38 | Sean Burger | 16.31 | 34.61 | 27.71 32.00 16.31 DNF 44.11 |
| 39 | Zetah Lyners | 34.50 | 44.71 | 38.18 DNF 34.50 44.50 51.44 |
| 40 | Justin Hamann | 17.17 | DNF | 22.27 1:00.18 DNF DNF 17.17 |