| 1 | Henry Eyles | 2:11.16 | 2:13.81 | 2:14.01 2:16.27 2:11.16 — — |
| 2 | Dwyane Ramos | 2:19.49 | 2:31.69 | 2:41.15 2:19.49 2:34.44 — — |
| 3 | James Dyer | 2:42.93 | 2:51.29 | 2:52.80 2:58.15 2:42.93 — — |
| 4 | Zayd Chaudhry | 2:42.76 | 3:10.11 | 2:42.76 3:48.99 2:58.58 — — |
| 5 | Ryan Lau | 3:01.50 | 3:10.95 | 3:19.04 3:01.50 3:12.31 — — |
| 6 | Daniel Fraser | 3:42.52 | 3:47.03 | 3:50.33 3:42.52 3:48.23 — — |
| 7 | Connor Johnson | 3:51.10 | 3:54.38 | 4:00.52 3:51.51 3:51.10 — — |
| 8 | Dylan Himmelfarb | 3:35.45 | 3:55.13 | 4:09.82 3:35.45 4:00.12 — — |
| 9 | Alex Asbery | 3:45.85 | 3:59.88 | 3:45.85 3:46.03 4:27.76 — — |
| 10 | Aneurin Hunt | 4:02.00 | 4:12.88 | 4:02.00 4:21.37 4:15.26 — — |
| 11 | Jack Maddigan | 4:23.00 | 4:27.08 | 4:33.38 4:24.87 4:23.00 — — |
| 12 | Jaxson Stove | 4:34.17 | 4:55.16 | 4:56.80 4:34.17 5:14.50 — — |
| 13 | Luke Steele | 5:12.33 | 5:28.81 | 5:45.32 5:28.77 5:12.33 — — |
| 14 | Gabe Smith | 6:09.03 | 6:39.47 | 7:11.88 6:09.03 6:37.50 — — |
| 15 | Seth Nasol | 8:01.94 | 8:11.26 | 8:03.64 8:01.94 8:28.20 — — |
| 16 | Oskar Ansley | 8:29.17 | DNF | 8:29.17 8:38.65 DNF — — |
| 17 | Joshua Benjamin | 9:25.03 | DNF | 9:25.03 DNS DNS — — |
| 18 | Greg Longney | 10:34.00 | DNF | 10:34.00 DNS DNS — — |
| 19 | Jacob O'Callaghan | 12:45.00 | DNF | DNF 12:45.00 DNS — — |