| 1 | Tyler Johnson | 1:35.71 | 1:45.23 | 1:52.85 1:35.71 1:47.12 — — |
| 2 | Kaius Young | 1:46.66 | 1:48.71 | 1:49.51 1:49.95 1:46.66 — — |
| 3 | Nathan Phillips | 1:33.64 | 1:49.05 | 1:57.96 1:33.64 1:55.56 — — |
| 4 | Carter Kucala | 1:45.86 | 1:49.54 | 1:51.35 1:51.40 1:45.86 — — |
| 5 | Brody Rhoades | 1:44.91 | 1:58.47 | 2:05.39 2:05.10 1:44.91 — — |
| 6 | Charles Koebele | 2:08.53 | 2:08.88 | 2:09.04 2:09.07 2:08.53 — — |
| 7 | Joseph Ong | 1:59.32 | 2:15.18 | 2:16.14 2:30.09 1:59.32 — — |
| 8 | Oliver Phillips | 2:08.53 | 2:16.62 | 2:27.85 2:08.53 2:13.48 — — |
| 9 | Boyd Mayfield | 2:30.70 | 2:31.84 | 2:32.31 2:32.50 2:30.70 — — |
| 10 | Carl Overbye | 2:29.48 | 2:35.73 | 2:32.32 2:45.39 2:29.48 — — |
| 11 | Nathan Rahn | 2:32.63 | 2:39.82 | 2:35.51 2:51.31 2:32.63 — — |
| 12 | Ivan ThanhDanh Duong | 2:40.06 | 2:51.20 | 3:02.36 2:40.06 2:51.19 — — |
| 13 | Christoph Wu | 2:30.84 | 2:51.32 | 2:30.84 2:56.22 3:06.90 — — |
| 14 | Taber Siler | 2:46.39 | 2:56.43 | 3:06.00 2:56.91 2:46.39 — — |
| 15 | Jonah Boisclair | 2:52.88 | 2:59.76 | 2:59.26 3:07.13 2:52.88 — — |
| 16 | Matvii Pais | 2:51.42 | 3:12.42 | 3:30.96 3:14.89 2:51.42 — — |
| 17 | Andy Wong | 2:27.14 | DNF | 2:30.84 2:27.14 DNF — — |
| 18 | Liam Sheldon | 3:09.51 | DNF | 3:36.00 DNF 3:09.51 — — |
| 19 | Philippos Karypis | 3:47.78 | DNF | 3:55.06 3:47.78 DNF — — |
| 20 | Andrew Surine | 4:00.61 | — | 4:00.61 — — — — |
| 21 | Bennett Rule | 4:38.54 | — | 4:38.54 — — — — |
| 22 | Nolan Wayman | 6:33.79 | — | 6:33.79 — — — — |
| 23 | Nolan Kothe | DNF | — | DNF — — — — |