| 1 | Dwyane Ramos | 1:40.24 | 1:43.62 | 1:43.28 1:40.24 1:47.34 — — |
| 2 | Finn Trass | 1:43.24 | 1:49.29 | 1:43.24 1:53.58 1:51.06 — — |
| 3 | Jasper Murray | 1:54.71 | 2:00.00 | 1:54.71 2:08.20 1:57.08 — — |
| 4 | Richard Yiheng Tao | 2:11.56 | 2:17.35 | 2:11.56 2:19.44 2:21.04 — — |
| 5 | Elyas Eyou | 2:14.64 | 2:27.21 | 2:26.88 2:40.12 2:14.64 — — |
| 6 | Tom Nelson | 2:51.33 | 2:58.03 | 2:51.33 3:02.11 3:00.66 — — |
| 7 | Jules Graham | 2:53.76 | 3:05.58 | 3:13.60 3:09.37 2:53.76 — — |
| 8 | Luke Heath-Edwards | 2:54.93 | 3:07.43 | 3:17.16 2:54.93 3:10.19 — — |
| 9 | Franklin Y. Yuan | 2:48.21 | 3:11.78 | 2:48.21 3:27.42 3:19.72 — — |
| 10 | Edwin Shen | 3:08.04 | 3:17.44 | 3:22.56 3:08.04 3:21.73 — — |
| 11 | Oscar Childs | 3:13.94 | 3:17.54 | 3:16.85 3:21.82 3:13.94 — — |
| 12 | Jack Maddigan | 2:59.86 | 3:26.24 | 3:29.56 2:59.86 3:49.30 — — |
| 13 | Aneurin Hunt | 3:17.14 | 3:27.46 | 3:41.12 3:17.14 3:24.11 — — |
| 14 | Connor Johnson | 3:25.73 | 3:27.84 | 3:28.59 3:25.73 3:29.20 — — |
| 15 | Mitchell Anderson | 3:21.67 | 3:28.21 | 3:24.11 3:21.67 3:38.85 — — |
| 16 | Zee Capangpangan | 3:31.32 | 3:40.58 | 3:52.33 3:38.08 3:31.32 — — |
| 17 | Bilal Ahmad | 3:52.01 | 3:55.77 | 3:56.54 3:52.01 3:58.76 — — |
| 18 | Daniel Fraser | 2:55.65 | DNF | 2:55.65 DNF DNS — — |
| 19 | Numair Malik | 4:13.46 | — | 4:13.46 — — — — |
| 20 | Ram Thakkar (राम ठक्कर) | 5:22.21 | — | 5:22.21 — — — — |
| 21 | Bryn Gordon | 5:36.23 | — | 5:36.23 — — — — |