| 1 | Daniel Rush | 7.35 | 7.93 | 8.26 9.05 7.35 8.10 7.43 |
| 2 | Waseem Hoosain | 8.82 | 10.29 | 12.02 10.37 8.82 10.04 10.45 |
| 3 | Herman Fourie | 9.20 | 10.43 | 11.84 11.44 10.24 9.61 9.20 |
| 4 | Joshua Christian Marais | 9.95 | 10.73 | 10.47 10.18 11.54 9.95 11.64 |
| 5 | Nicholas Barlow | 11.00 | 11.60 | 11.77 11.71 11.00 16.23 11.32 |
| 6 | Maverick Pearson | 10.26 | 11.77 | 11.69 13.28 11.13 10.26 12.50 |
| 7 | Dylan Swarts | 10.89 | 11.94 | 12.47 12.33 11.38 12.12 10.89 |
| 8 | Charlie Cleworth | 10.83 | 11.97 | 14.02 11.10 12.03 12.79 10.83 |
| 9 | Calum Visagie | 12.29 | 13.32 | 15.72 12.50 12.29 14.47 12.98 |
| 10 | Jonathan Munro | 12.38 | 13.34 | 12.94 13.65 12.38 15.46 13.43 |
| 11 | Isaac Scheepers | 11.16 | 13.98 | 19.74 13.12 16.18 12.64 11.16 |
| 12 | Luke Chadwick | 10.50 | 13.99 | 15.20 10.50 15.44 14.28 12.50 |
| 13 | Zandré Calitz | 13.78 | 15.30 | 17.11 15.59 16.27 13.78 14.05 |
| 14 | Samuel Collett | 14.00 | 15.78 | 17.38 14.00 17.16 14.24 15.95 |
| 15 | Jesse Osburn | 13.47 | 16.66 | 17.24 13.47 15.47 17.26 21.73 |
| 16 | Ryan Foster | 15.75 | 17.50 | 15.75 16.21 19.99 16.31 DNF |
| 17 | Markus Visagie | 14.66 | 17.60 | 14.66 15.27 18.34 19.19 20.44 |
| 18 | Luc de Cafmeyer | 15.22 | 18.63 | 21.82 16.36 15.22 17.90 21.62 |
| 19 | Brent Boswell | 15.82 | 18.70 | 17.64 15.82 26.25 19.59 18.88 |
| 20 | Jan Louis van den Berg | 15.59 | 18.80 | 18.87 15.59 17.56 20.62 19.96 |
| 21 | Duncan Hobbs | 16.25 | 18.97 | 21.65 21.52 16.28 16.25 19.10 |
| 22 | Jaco Momberg | 16.70 | 21.61 | 25.34 19.05 16.70 20.43 DNF |
| 23 | Karina Dheda | 19.51 | 23.66 | 19.51 25.12 23.62 24.52 22.85 |
| 24 | Jack Maclear | 24.29 | 25.33 | 24.86 24.33 26.79 33.67 24.29 |
| 25 | Raphael Fast | 18.60 | 25.98 | 24.59 18.60 28.64 26.09 27.25 |
| 26 | Jayden van Zuydam | 21.24 | 26.49 | 32.21 28.93 25.06 21.24 25.47 |
| 27 | Travis Hutton | 22.61 | 26.90 | DNF 28.22 25.89 22.61 26.58 |
| 28 | Sasha Katz | 24.11 | 27.48 | 30.10 31.57 26.79 24.11 25.56 |
| 29 | Jean-Louis Coetzee | 25.22 | 27.49 | 28.47 25.22 26.92 31.55 27.08 |
| 30 | Ricco Visser | 23.98 | 28.15 | 40.23 23.98 28.24 29.43 26.79 |
| 31 | Matthew Cuff | 25.65 | 28.19 | 27.91 31.38 25.65 29.93 26.72 |
| 32 | Kieran Weitz | 25.14 | 29.26 | 31.03 29.89 29.09 25.14 28.80 |
| 33 | Saskia Louw | 25.63 | 30.54 | 33.38 41.04 27.39 25.63 30.85 |
| 34 | Kristen Taim | 25.44 | 31.13 | DNF 28.74 38.35 26.30 25.44 |
| 35 | Kosie Loubser | 28.71 | 31.86 | 35.03 29.96 28.71 43.87 30.60 |
| 36 | Daniel Harrower | 25.51 | 32.38 | 32.27 30.48 34.42 34.40 25.51 |
| 37 | Joel Kotze | 31.99 | 34.73 | 32.81 31.99 34.45 DNF 36.94 |
| 38 | Edzard Human | 24.16 | 34.81 | DNF 24.16 31.35 33.11 39.96 |
| 39 | Sarfaraz Khan | 26.12 | 35.01 | DNF 33.70 34.58 26.12 36.76 |
| 40 | Joseph Melzer | 31.76 | 35.48 | 37.28 38.69 37.30 31.76 31.86 |
| 41 | Logan Daniel van Wyk | 30.75 | 35.70 | 38.15 DNF 30.75 37.11 31.85 |
| 42 | Ya-Eesh Titus | 32.15 | 36.82 | 32.15 52.20 33.51 39.89 37.07 |
| 43 | Aaron Charles Ferriman | 30.34 | 37.31 | 33.36 30.34 38.75 39.83 46.48 |
| 44 | Stefan van den Berg | 33.48 | 37.78 | 39.63 39.90 33.48 40.40 33.80 |
| 45 | Zuhayr Mahomed | 24.10 | 42.00 | 49.59 36.15 40.60 49.24 24.10 |
| 46 | Lukas Boshoff | 36.04 | 42.11 | 36.04 47.01 44.11 43.10 39.12 |
| 47 | Benjamin Dawid Greeff | 36.18 | 42.24 | DNF 39.80 48.52 36.18 38.41 |
| 48 | Ulrich Kingsley | 28.83 | 42.84 | 49.91 1:03.33 28.83 42.21 36.39 |
| 49 | Samuel Gawronsky | 30.23 | 43.22 | 30.23 47.76 54.99 40.12 41.79 |
| 50 | Hein Ver Loren van Themaat | 36.18 | 43.32 | 40.85 47.70 43.00 46.10 36.18 |
| 51 | Franco Boshoff | 37.43 | 43.47 | 39.17 48.15 37.43 44.41 46.82 |
| 52 | Willem Rheeder | 41.55 | 45.85 | 41.55 44.36 46.63 53.66 46.56 |
| 53 | Carlu van der Merwe | 45.82 | 49.89 | 45.82 49.41 53.01 51.27 48.99 |
| 54 | Caleb Kotze | 48.66 | 52.86 | 49.45 56.27 48.66 52.86 DNF |
| 55 | Anja Muller | 44.82 | 53.05 | 51.80 52.97 54.37 44.82 55.90 |
| 56 | Dawid Murray | 51.13 | 57.05 | 57.60 1:01.60 51.13 51.94 1:04.87 |
| 57 | Anthony Kalaya Rush | 57.48 | 59.61 | 1:37.75 57.48 59.51 1:00.87 58.46 |
| 58 | Ori Rose Melzer | 48.43 | 1:01.16 | 56.14 DNF 53.35 1:13.99 48.43 |
| 59 | Jacob David Martin | 43.99 | 1:03.28 | 43.99 1:04.23 1:12.65 1:06.85 58.75 |
| 60 | Elisha Melzer | 50.90 | DNF | 50.90 DNF 51.92 53.51 DNF |