| 1 | Kevin Matthews | 2:18.71 | 2:35.84 | 2:18.71 3:09.22 2:19.58 — — |
| 2 | Vianne Chang | 2:29.09 | 2:38.81 | 2:54.52 2:32.82 2:29.09 — — |
| 3 | Allan Wang | 2:48.75 | 3:08.19 | 3:17.23 3:18.60 2:48.75 — — |
| 4 | Diego Trujeque | 2:49.77 | 3:10.87 | 2:49.77 3:14.46 3:28.37 — — |
| 5 | Kenny Zhong | 2:59.34 | 3:16.12 | 3:48.71 3:00.32 2:59.34 — — |
| 6 | Michael Vass | 3:02.99 | 3:22.31 | 3:38.30 3:02.99 3:25.65 — — |
| 7 | Abdullah Gulab | 3:14.46 | 3:35.46 | 3:30.02 4:01.89 3:14.46 — — |
| 8 | Dilshawn Sidhu | 3:31.29 | 3:38.80 | 3:31.29 3:51.35 3:33.75 — — |
| 9 | Edward Zeng | 3:35.54 | 3:46.33 | 3:54.55 3:48.90 3:35.54 — — |
| 10 | Isaac Brugge | 3:30.42 | 3:55.21 | 3:49.20 4:26.01 3:30.42 — — |
| 11 | Chin Lam | 3:09.82 | 4:01.18 | 4:22.60 3:09.82 4:31.11 — — |
| 12 | Lukas Hörbach | 4:18.28 | 4:25.11 | 4:18.28 4:38.54 4:18.52 — — |
| 13 | Brendan Chen | 4:17.00 | 4:30.93 | 4:17.00 4:37.51 4:38.27 — — |
| 14 | Seamus O'Leary | 5:01.99 | 5:25.40 | 5:15.00 5:01.99 5:59.22 — — |
| 15 | Etan Huang | DNF | — | DNF — — — — |
| 15 | Felix Zhou | DNF | — | DNF — — — — |