| 1 | Daniel Rush | 45.64 | 49.49 | 45.64 56.01 53.44 47.50 47.53 |
| 2 | Jahziel Dominic Alonzo | 53.46 | 56.99 | 53.46 57.76 1:02.27 55.91 57.29 |
| 3 | Jesse Osburn | 56.88 | 1:03.77 | 1:01.98 1:03.43 1:05.95 1:05.90 56.88 |
| 4 | Maverick Pearson | 1:06.85 | 1:28.54 | 1:41.15 1:22.47 1:40.34 1:22.82 1:06.85 |
| 5 | Tristan Ford | 1:23.39 | 1:30.26 | 1:26.76 1:28.07 1:23.39 1:35.95 DNF |
| 6 | Onotando Mqoqi | 1:19.88 | 1:34.69 | 1:27.47 1:40.21 1:36.38 1:44.24 1:19.88 |
| 7 | Mikael Akili Cipriano da Silva | 1:28.40 | 1:36.68 | 1:36.96 1:28.40 1:37.37 1:40.83 1:35.72 |
| 8 | Daniël Switijnk | 1:19.69 | 1:41.87 | 1:43.62 1:35.87 1:54.87 1:19.69 1:46.11 |
| 9 | Daniel David Mizen | 1:25.96 | 1:41.88 | 1:51.16 1:55.31 1:34.61 1:39.86 1:25.96 |
| 10 | Micah Willenburgh | 1:33.51 | 1:46.87 | 1:51.65 1:33.51 1:41.37 1:59.09 1:47.59 |
| 11 | Caspar Switijnk | 1:44.24 | 1:53.42 | 1:48.53 1:59.07 1:58.84 1:44.24 1:52.89 |
| 12 | Stephanus Blignaut | 1:57.19 | 2:06.32 | 2:11.19 2:00.80 2:12.18 2:06.96 1:57.19 |
| 13 | Caitlin Courie | 1:51.08 | 2:08.19 | 2:10.33 2:02.80 2:11.45 1:51.08 2:16.50 |
| 14 | Milan Blaauw | 1:54.96 | 2:11.92 | 2:09.34 2:40.84 1:54.96 2:29.80 1:56.61 |
| 15 | Philip Iwan Botha | 2:23.93 | 2:44.89 | 2:56.15 3:49.29 2:23.93 2:31.29 2:47.23 |
| 16 | Luca Sitas | 2:46.05 | 3:00.25 | 2:47.79 2:46.05 3:10.47 3:20.51 3:02.48 |
| 17 | Carlo van Dyk | 2:36.63 | 3:13.42 | 3:09.73 3:05.17 3:25.36 2:36.63 3:35.13 |
| 18 | Regardt Reynolds | 3:49.82 | 4:35.26 | 4:59.49 3:49.82 4:20.38 4:40.44 4:44.97 |
| 19 | Abraham Hendrik Petrus van den Berg | 4:07.29 | — | 4:07.29 4:15.52 — — — |
| 20 | Mikayla Reynolds | 4:11.62 | — | 4:25.50 4:11.62 — — — |
| 21 | Hamza Akbar Kajie | 5:08.97 | — | 5:20.72 5:08.97 — — — |