| 1 | Ciarán Beahan | 1:16.48 | 1:20.12 | 1:16.48 1:21.40 1:22.48 — — |
| 2 | Carter Bitz | 1:33.98 | 1:46.29 | 1:55.89 1:49.00 1:33.98 — — |
| 3 | Tyler Johnson | 1:49.49 | 1:53.03 | 1:51.93 1:49.49 1:57.66 — — |
| 4 | Ian Southa | 1:48.69 | 1:54.04 | 1:54.68 1:48.69 1:58.74 — — |
| 5 | Zeke Mackay | 1:58.41 | 2:02.73 | 2:01.71 2:08.08 1:58.41 — — |
| 6 | Brian Johnson | 2:04.36 | 2:13.97 | 2:30.22 2:07.33 2:04.36 — — |
| 7 | Yusuf Ragab | 2:35.93 | 2:44.39 | 2:35.93 2:37.95 2:59.30 — — |
| 8 | Antonio Bonessi | 2:55.03 | 3:01.73 | 2:57.45 2:55.03 3:12.70 — — |
| 9 | Volodymyr Kapustianskyi | 3:04.94 | 3:12.56 | 3:15.26 3:04.94 3:17.48 — — |
| 10 | James Roland Johnson | 3:11.61 | 3:21.92 | 3:15.72 3:11.61 3:38.44 — — |
| 11 | Christoph Wu | 3:28.53 | 3:39.64 | 3:28.53 3:36.64 3:53.74 — — |
| 12 | Jagger Thomas Klecatsky | 3:18.69 | 3:40.02 | 3:42.85 3:58.52 3:18.69 — — |
| 13 | Joseph Ong | 3:27.26 | 3:49.78 | 3:46.69 4:15.39 3:27.26 — — |
| 14 | Matvii Pais | 3:34.01 | 3:53.57 | 3:34.01 4:12.32 3:54.39 — — |
| 15 | Jair Sosa | 3:46.90 | 4:01.39 | 3:46.90 4:17.36 3:59.91 — — |
| 16 | Ryan Schock | 3:49.39 | 4:02.62 | 3:53.79 3:49.39 4:24.68 — — |
| 17 | Kyle Tierney | 5:58.32 | — | 5:58.32 — — — — |
| 18 | Eli Stoll | DNF | — | DNF — — — — |
| 18 | Colin Phan | DNF | — | DNF — — — — |