| 1 | Logan Woolfson | 12.94 | 14.16 | 14.58 13.63 12.94 16.13 14.27 |
| 2 | Stephen Cotterrell | 12.19 | 14.45 | 15.72 13.91 15.47 13.96 12.19 |
| 3 | Sae-ouk Oh | 14.78 | 16.39 | 16.03 17.36 15.77 14.78 19.47 |
| 4 | Pieterjan Joubert | 13.34 | 16.55 | 15.59 15.91 20.52 13.34 18.16 |
| 5 | Richard Hohls | 16.86 | 22.19 | 20.56 25.15 28.81 20.86 16.86 |
| 6 | Jaméan Groenewald | 22.53 | 23.15 | 22.86 23.93 22.53 25.65 22.65 |
| 7 | Evan Roux | 22.21 | 23.53 | 22.21 23.83 22.21 26.30 24.56 |
| 8 | Brendan James Gray | 21.34 | 24.41 | 31.16 21.34 22.90 23.09 27.25 |
| 9 | Kimon Candiotes | 20.38 | 26.00 | 24.28 27.91 20.38 25.80 31.11 |
| 10 | Zaakir Hagee | 23.13 | 27.41 | 25.78 33.05 29.33 23.13 27.11 |
| 11 | Nkosinathi Radebe | 21.31 | 29.10 | DNF 24.75 21.31 32.34 30.22 |
| 12 | Zameer Dada | 23.08 | 29.18 | 23.08 37.93 36.55 23.80 27.18 |
| 13 | Zander Hanekom | 21.66 | 29.21 | 26.25 28.80 21.66 33.30 32.58 |
| 14 | Jossi Afargan | 26.19 | 29.43 | 30.69 30.03 26.19 27.56 1:34.33 |
| 15 | Nadav Ossendryver | 27.59 | 30.26 | 30.09 28.47 32.94 27.59 32.21 |
| 16 | Ian Jannasch | 27.61 | 30.59 | 27.61 34.28 35.44 29.43 28.06 |
| 17 | Henry Rochester | 28.18 | 31.48 | 31.90 35.38 31.33 28.18 31.21 |
| 18 | Donovan Hale | 25.46 | 36.32 | 48.38 35.52 31.83 41.61 25.46 |
| 19 | Srikesh Singh | 26.21 | 36.98 | 26.21 42.77 32.38 DNF 35.78 |
| 20 | Langton Rawlins | 36.88 | 39.10 | 37.08 39.36 36.88 40.86 45.11 |
| 21 | Tiyani Mthombeni | 43.22 | 43.81 | 45.18 43.47 43.63 43.22 44.33 |
| 22 | Andreas Scott | 45.47 | 53.22 | 1:03.00 49.96 45.47 52.53 57.16 |
| 23 | Matteo Paparella | 41.31 | 55.85 | 41.31 44.91 1:19.52 43.13 DNF |
| 24 | Joshua Isaacs | 1:00.16 | 1:11.36 | 1:08.28 1:09.88 1:15.91 1:24.36 1:00.16 |
| 25 | Jordan Weitzer | 51.83 | DNF | DNF 51.83 57.24 DNF 52.80 |