| 1 | Mats Valk | 6.50 | 7.13 | 6.50 6.66 7.22 8.38 7.52 |
| 2 | Maverick Pearson | 10.43 | 12.79 | 10.43 14.96 14.61 10.61 13.15 |
| 3 | Dylan Swarts | 15.38 | 16.20 | 15.57 15.38 18.43 16.81 16.23 |
| 4 | Kayur Ranchod | 12.32 | 16.68 | 14.13 19.22 16.70 12.32 26.53 |
| 5 | Jonathan Munro | 12.69 | 16.70 | 16.00 16.05 12.69 21.14 18.06 |
| 6 | Tyrone Warren Bayliss | 15.90 | 16.83 | 15.90 17.80 19.80 16.63 16.05 |
| 7 | Abdul Darries | 12.44 | 17.10 | 13.59 DNF 13.77 12.44 23.93 |
| 8 | Brent Boswell | 13.56 | 18.16 | 20.13 17.24 13.56 18.75 18.50 |
| 9 | Benjamin Kleyn | 17.52 | 19.24 | 20.05 17.52 18.91 25.62 18.75 |
| 10 | Lindsay Hans | 20.78 | 21.66 | 22.47 20.78 20.95 22.90 21.56 |
| 11 | Tristan Steenveld | 17.15 | 22.01 | 22.59 22.56 21.40 17.15 22.06 |
| 12 | Ricco Visser | 19.35 | 24.97 | 28.78 27.02 25.52 19.35 22.38 |
| 13 | Samuel Peters | 23.80 | 25.16 | 26.15 23.80 23.90 25.42 28.50 |
| 14 | Joshua Beckley | 22.06 | 26.44 | 35.00 22.06 30.98 23.28 25.06 |
| 15 | Lucian Erasmus | 24.81 | 27.74 | 27.53 27.22 24.81 46.16 28.46 |
| 16 | Kyle Meaker | 25.52 | 28.03 | 25.65 28.67 30.16 25.52 29.77 |
| 17 | George Guvamatanga | 24.00 | 28.21 | 29.02 25.69 38.42 29.91 24.00 |
| 18 | Lochlan Williamson | 24.50 | 29.01 | 24.50 33.40 28.56 32.98 25.50 |
| 19 | Gabriel Robinson | 24.28 | 29.17 | 32.13 24.28 33.15 29.98 25.41 |
| 20 | Seth Donn | 27.75 | 29.29 | 27.75 28.38 35.59 29.90 29.58 |
| 21 | Sasha Katz | 26.55 | 30.50 | 31.65 31.33 35.18 26.55 28.52 |
| 22 | Jayden van Zuydam | 27.27 | 30.68 | 31.83 29.15 32.34 31.05 27.27 |
| 23 | Muhammed T. Razzak | 30.51 | 36.87 | 45.28 38.31 30.51 33.96 38.33 |
| 24 | Cullen Milne | 19.80 | 37.64 | DNF 56.43 19.80 21.79 34.69 |
| 25 | Luke Smith | 30.02 | 37.79 | 37.39 30.02 37.95 43.14 38.03 |
| 26 | Shuraih Adams | 28.68 | 41.84 | 28.68 33.63 39.93 51.97 DNF |
| 27 | Nathan Savides | 40.83 | 42.95 | 1:10.56 44.08 41.59 43.18 40.83 |
| 28 | Ryan Gibbon | 32.63 | 43.23 | 44.44 32.63 35.22 59.75 50.02 |
| 29 | Jaco Momberg | 39.15 | 43.55 | 49.46 39.15 39.98 50.18 41.22 |
| 30 | Chengyan Ma | 35.08 | 44.00 | 52.09 46.31 46.22 35.08 39.48 |
| 31 | Eduard Meiring | 38.89 | 46.78 | 50.50 46.86 42.98 DNF 38.89 |
| 32 | Francios van Niekerk | 42.58 | 47.28 | 49.43 49.81 42.58 42.59 51.15 |
| 33 | Allan Gibbon | 45.35 | 48.54 | 48.58 45.35 47.40 49.63 1:02.19 |
| 34 | Joseph Melzer | 44.58 | 49.63 | 59.81 46.60 44.72 57.58 44.58 |
| 35 | Zachary Bekker | 39.91 | 50.58 | 46.11 53.40 52.23 54.13 39.91 |
| 36 | Matthias Versfeld | 40.05 | 50.91 | 57.36 1:04.90 44.05 51.33 40.05 |
| 37 | Calum Visagie | 41.84 | 54.08 | 1:01.19 59.11 53.81 41.84 49.33 |
| 38 | Wilhelm Gelderblom | 46.60 | 54.33 | 51.80 1:04.00 46.60 1:01.00 50.20 |
| 39 | Luca Walser | 44.96 | 55.54 | 52.31 1:01.02 DNF 44.96 53.30 |
| 40 | William Acutt | 46.70 | 56.43 | 46.70 1:03.63 47.86 1:04.58 57.81 |
| 41 | Juan-Pierre Minnie | 49.72 | 58.31 | 57.72 50.88 49.72 1:19.11 1:06.33 |
| 42 | Samuel Gawronsky | 44.16 | 59.45 | 44.16 1:11.50 1:11.64 1:00.46 46.38 |
| 43 | Brandon Rae | 53.37 | 59.63 | 58.41 56.91 1:03.56 1:10.13 53.37 |
| 44 | Yakeen Barden | 45.05 | 1:01.70 | 1:01.18 45.05 1:05.30 59.72 1:04.21 |
| 45 | Clayton Gordon | 56.69 | 1:01.90 | 56.93 58.52 1:10.25 56.69 1:32.62 |
| 46 | Amnon Melzer | 46.27 | 1:03.64 | 1:04.28 46.27 1:08.97 57.68 DNF |
| 47 | Daniel Rush | 1:02.58 | 1:05.53 | 1:05.83 1:06.16 DNF 1:04.61 1:02.58 |
| 48 | Kejin Zeng | 54.40 | 1:09.39 | 1:07.93 1:05.86 1:14.38 54.40 1:21.46 |
| 49 | Tristan Boswell | 56.34 | 1:10.70 | 1:56.63 1:03.47 1:10.99 1:17.65 56.34 |
| 50 | Ruan Grove | 48.45 | 1:11.77 | 1:12.61 1:11.21 1:14.32 1:11.50 48.45 |
| 51 | Ori Rose Melzer | 51.28 | 1:12.31 | 51.28 1:15.16 1:11.68 DNF 1:10.10 |
| 52 | Anna Gibbon | 1:05.81 | 1:12.35 | 1:16.30 1:08.43 1:12.31 1:05.81 1:19.06 |
| 53 | Charl Louw | 1:14.84 | 1:45.75 | 2:31.80 2:20.19 1:19.53 1:14.84 1:37.52 |
| 54 | Eli Shnaps | 1:18.27 | 1:46.50 | 1:34.86 2:51.34 1:33.49 1:18.27 2:11.14 |
| 55 | Brody Williamson | 1:40.52 | 1:57.00 | 1:46.43 DNF 2:19.31 1:40.52 1:45.25 |
| 56 | Elisha Melzer | 1:48.15 | 2:14.83 | 2:02.52 1:48.15 2:11.71 2:41.93 2:30.27 |
| 57 | Timothy Ritshuri | 29.18 | DNF | DNF 34.96 DNF 37.64 29.18 |
| 58 | Etian Roets | 41.79 | DNF | 41.79 54.51 50.84 DNS DNS |
| 59 | Michael Johnson | 50.66 | DNF | DNF DNF 58.50 DNF 50.66 |