| 1 | Nathan Phillips | 2:10.90 | 2:18.36 | 2:10.90 2:25.49 2:18.68 — — |
| 2 | Tyler Johnson | 2:35.57 | 2:41.11 | 2:35.57 2:41.55 2:46.21 — — |
| 3 | Carter Kucala | 2:44.33 | 2:53.96 | 2:44.33 3:07.55 2:50.00 — — |
| 4 | Charles Koebele | 2:56.91 | 3:12.20 | 2:56.91 3:22.12 3:17.57 — — |
| 5 | Kaius Young | 3:12.05 | 3:23.94 | 3:44.08 3:15.69 3:12.05 — — |
| 6 | Andy Wong | 3:21.00 | 3:40.59 | 3:21.00 3:42.64 3:58.14 — — |
| 7 | Christoph Wu | 3:53.83 | 4:12.49 | 3:53.83 4:19.24 4:24.40 — — |
| 8 | Nathan Rahn | 4:11.48 | 4:14.78 | 4:15.33 4:17.54 4:11.48 — — |
| 9 | Boyd Mayfield | 4:13.55 | 4:20.99 | 4:13.55 4:24.17 4:25.25 — — |
| 10 | Ivan ThanhDanh Duong | 4:22.38 | 4:43.83 | 4:53.97 4:22.38 4:55.15 — — |
| 11 | Jonah Boisclair | 4:28.27 | 4:47.59 | 4:41.26 5:13.23 4:28.27 — — |
| 12 | Taber Siler | 4:42.65 | 4:54.47 | 5:04.45 4:42.65 4:56.30 — — |
| 13 | Liam Sheldon | 4:43.62 | 5:03.05 | 4:43.62 5:05.92 5:19.62 — — |
| 14 | Oliver Phillips | 3:23.06 | DNF | 3:23.06 DNF 3:35.81 — — |
| 15 | Joseph Ong | 3:54.29 | DNF | 3:54.29 DNF DNF — — |
| 16 | Andrew Surine | 6:12.12 | — | 6:12.12 — — — — |
| 17 | Philippos Karypis | 6:59.35 | — | 6:59.35 — — — — |
| 18 | Bennett Rule | 8:24.90 | — | 8:24.90 — — — — |
| 19 | Carl Overbye | DNF | — | DNF — — — — |
| 19 | Nolan Kothe | DNF | — | DNF — — — — |