| 1 | Daniel Rush | 6.38 | 8.12 | 6.38 8.80 7.84 7.83 8.69 |
| 2 | Heinrich de Lange | 9.90 | 10.52 | 9.90 11.15 DNF 9.92 10.50 |
| 3 | Charlie Cleworth | 9.44 | 12.29 | 13.54 9.44 13.15 11.27 12.46 |
| 4 | Zandré Calitz | 11.30 | 12.75 | 12.64 11.30 12.58 13.04 14.11 |
| 5 | Maverick Pearson | 11.88 | 13.04 | 13.15 11.88 12.68 13.87 13.28 |
| 6 | Raphael Fast | 11.13 | 13.20 | 12.00 15.98 13.93 13.68 11.13 |
| 7 | Daniël Bester | 12.00 | 13.75 | 14.68 13.16 15.97 13.42 12.00 |
| 8 | Justin Mills | 14.28 | 17.77 | 14.28 20.96 15.03 17.33 21.57 |
| 9 | Luca Foster | 18.50 | 18.84 | 18.60 18.55 18.50 22.98 19.37 |
| 10 | Kieran Weitz | 18.77 | 19.45 | 18.77 19.34 19.28 19.74 20.68 |
| 11 | Thomas Lourens | 19.01 | 20.62 | 23.28 26.31 19.28 19.01 19.30 |
| 12 | Ryan Gibbon | 20.88 | 21.49 | 24.58 21.35 20.88 21.82 21.31 |
| 13 | Lindsay Hans | 18.31 | 21.54 | 19.18 22.97 18.31 27.95 22.47 |
| 14 | Nicolas Minnaar | 20.46 | 23.70 | 24.15 24.88 22.06 25.00 20.46 |
| 15 | Micah Willenburgh | 16.88 | 24.48 | 16.88 DNF 21.90 26.73 24.82 |
| 16 | Etienne Louw | 21.52 | 25.12 | 25.65 24.78 28.34 24.94 21.52 |
| 17 | Alexander Rhoda-Herdien | 23.34 | 25.20 | 23.79 28.06 28.59 23.76 23.34 |
| 18 | Ben Warnich | 23.97 | 25.54 | 24.29 28.67 27.22 25.11 23.97 |
| 19 | Saskia Louw | 23.43 | 26.66 | 33.19 23.87 23.43 27.90 28.22 |
| 20 | Devon Hong | 21.73 | 26.75 | 26.81 25.47 41.64 27.96 21.73 |
| 21 | Tristan Ford | 23.49 | 26.77 | 28.85 23.49 24.50 30.98 26.95 |
| 22 | Amit Melnik | 25.99 | 27.47 | 25.99 26.05 27.36 28.99 32.33 |
| 23 | Vincent Doorduin | 25.63 | 27.69 | 29.49 25.63 27.63 29.09 26.36 |
| 24 | Zander van Zyl | 23.09 | 27.88 | 30.39 23.09 30.72 25.42 27.82 |
| 25 | Travis Hutton | 22.41 | 28.94 | 22.41 38.41 22.41 25.99 DNF |
| 26 | Zac Marinus | 25.71 | 29.53 | 29.19 30.80 39.58 28.60 25.71 |
| 27 | Sebastian Benjamin | 24.15 | 31.15 | 33.06 24.15 27.71 41.49 32.67 |
| 28 | Sahar Samlal | 26.59 | 31.49 | 43.75 30.60 29.96 33.92 26.59 |
| 29 | Joshua David le Roux | 24.01 | 32.33 | 34.50 29.39 34.34 33.27 24.01 |
| 30 | Marlow Harley | 29.71 | 33.24 | 32.90 32.03 29.71 34.79 DNF |
| 31 | Tiaan Siepker | 26.27 | 33.36 | 32.83 26.27 36.26 35.47 31.77 |
| 32 | Nicolas David Rademeyer | 26.65 | 33.58 | 41.86 32.70 33.29 34.75 26.65 |
| 33 | Chris Robb | 31.02 | 33.95 | 39.24 32.72 34.97 31.02 34.16 |
| 34 | Jacobus Casper Horn | 26.51 | 34.48 | 36.39 30.68 36.37 36.55 26.51 |
| 35 | Vincent Fast | 33.52 | 34.53 | 33.52 34.19 33.81 35.60 36.47 |
| 36 | Jack Walker | 33.38 | 40.22 | 52.86 44.05 39.27 37.34 33.38 |
| 37 | Cruden Williams | 32.97 | 40.86 | 48.17 40.63 45.18 32.97 36.77 |
| 38 | Christiaan Mostert | 31.86 | 41.06 | 47.18 36.85 40.46 45.87 31.86 |
| 39 | Carel Jacobus van Vreden | 34.41 | 41.24 | 43.15 35.11 52.49 45.46 34.41 |
| 40 | Christian van Heerden | 33.53 | 42.07 | 43.73 41.28 33.53 41.19 48.40 |
| 41 | William Marshall | 41.25 | 43.17 | 44.33 43.97 41.25 43.04 42.49 |
| 42 | Allan Gibbon | 36.19 | 43.55 | 47.02 36.19 47.31 44.61 39.02 |
| 43 | Preyan Naidu | 37.61 | 43.64 | 44.99 41.49 44.95 44.49 37.61 |
| 44 | Douglas Rademeyer | 31.58 | 43.86 | 51.06 42.35 59.62 38.16 31.58 |
| 45 | Shayden Duminy | 38.33 | 44.55 | 38.33 46.42 47.44 43.61 43.63 |
| 46 | Zander Daniel Wessels | 42.31 | 44.69 | 47.27 52.21 44.16 42.63 42.31 |
| 47 | Grayson Hunter | 27.50 | 48.38 | 27.50 48.28 49.20 47.66 58.77 |
| 48 | Nua Swart | 47.18 | 49.52 | 48.02 1:08.50 52.05 47.18 48.50 |
| 49 | Zian Angelo Lee | 37.83 | 49.65 | 55.87 47.84 37.83 46.32 54.78 |
| 50 | Matt von Maltitz | 42.18 | 49.72 | 48.33 56.41 DNF 42.18 44.43 |
| 51 | Tlotlego Thubisi | 45.20 | 50.65 | 49.17 45.20 53.95 48.83 59.42 |
| 52 | Janlu Hendrik van Heerden | 47.55 | 51.38 | 58.50 47.55 51.09 51.60 51.44 |
| 53 | Anthony Kalaya Rush | 43.78 | 56.59 | 50.96 43.78 53.95 1:04.86 DNF |
| 54 | Joshua Kayle | 52.83 | 59.29 | 55.75 1:00.41 52.83 1:04.87 1:01.72 |
| 55 | Sebastian Theron du Plooy | 56.19 | 1:02.85 | 1:14.05 58.15 56.34 1:17.98 56.19 |
| 56 | Joshua Burton | 40.77 | 1:04.39 | 57.22 40.77 DNF 1:01.39 1:14.56 |
| 57 | Connor Roebuck | 1:00.20 | 1:04.42 | 1:11.31 1:00.20 1:00.76 1:01.19 DNF |
| 58 | Declan Opperman | 1:04.74 | 1:12.66 | 1:09.56 1:13.78 1:14.64 1:04.74 1:19.75 |
| 59 | Jordan Pollard | 1:08.43 | 1:13.82 | 1:13.25 1:09.74 1:18.46 1:22.46 1:08.43 |
| 60 | Anonymous | 1:14.07 | 1:51.50 | 1:14.07 1:29.60 1:22.60 2:42.30 DNS |
| 61 | Nicolaas Willem Louw | 12.68 | DNF | 14.42 DNF 12.68 DNF 15.66 |