| 1 | Noah Swor | 2:36.18 | 2:43.62 | 2:57.51 2:37.17 2:36.18 — — |
| 2 | Zeke Mackay | 2:37.51 | 2:47.45 | 2:56.82 2:48.01 2:37.51 — — |
| 3 | Stanley Chapel | 2:50.82 | 2:57.23 | 2:50.82 3:05.17 2:55.70 — — |
| 4 | Carter Kucala | 2:46.94 | 3:00.48 | 3:00.71 3:13.79 2:46.94 — — |
| 5 | Lucas Lippman-Bruno | 2:54.00 | 3:02.06 | 2:54.00 3:01.07 3:11.11 — — |
| 6 | Brayden Thompson | 3:24.25 | 3:38.92 | 3:36.19 3:24.25 3:56.32 — — |
| 7 | Luke Selle | 3:38.30 | 3:53.08 | 3:38.30 3:49.87 4:11.06 — — |
| 8 | Logan Maciejewski | 5:08.60 | 5:29.15 | 5:42.20 5:36.64 5:08.60 — — |
| 9 | Thomas Reinke | 5:36.48 | 5:48.15 | 5:38.18 5:36.48 6:09.80 — — |
| 10 | Brian Johnson | 3:25.31 | DNF | 3:25.31 DNS DNS — — |
| 11 | Jameson R. Sramek | 4:29.37 | DNF | 5:17.48 DNF 4:29.37 — — |
| 12 | Aaron Soley | 7:59.19 | — | 7:59.19 — — — — |