| 1 | Isaac Lindsey | 51.56 | 55.18 | 59.59 57.78 52.10 51.56 55.67 |
| 2 | Jake Maddox | 1:01.95 | 1:04.54 | 1:07.59 1:09.86 1:02.64 1:03.38 1:01.95 |
| 3 | Connor Lyons | 1:01.80 | 1:07.70 | 1:09.35 1:09.53 1:06.16 1:07.59 1:01.80 |
| 4 | Lydia Workman | 1:05.55 | 1:14.38 | 1:08.39 1:16.94 1:24.18 1:05.55 1:17.82 |
| 5 | Aaron Huynh | 1:03.11 | 1:16.32 | 1:25.16 1:24.48 1:08.67 1:03.11 1:15.82 |
| 6 | Zachary Walden | 1:09.08 | 1:18.80 | 1:16.19 DNF 1:21.50 1:18.71 1:09.08 |
| 7 | Nicolas Bell | 1:10.17 | 1:29.32 | 1:31.49 1:24.47 1:36.78 1:31.99 1:10.17 |
| 8 | Liam O'Leary | 1:14.26 | 1:38.75 | 1:30.11 1:44.22 1:14.26 1:53.22 1:41.91 |
| 9 | Trevor Formy-Duval | 1:24.92 | 1:40.48 | 1:50.40 1:24.92 1:37.62 1:55.15 1:33.43 |
| 10 | Wade Buhrman | 1:32.58 | 1:45.05 | 1:57.39 1:53.99 1:32.58 1:36.87 1:44.29 |
| 11 | Max McGill | 1:52.87 | 1:56.95 | 2:01.61 1:53.36 1:55.89 2:02.89 1:52.87 |
| 12 | Brody Ewing | 1:41.55 | 2:00.02 | 1:54.61 2:03.67 1:41.55 2:07.69 2:01.78 |
| 13 | Brayden Oetting | 1:54.84 | 2:01.88 | 2:07.02 1:54.84 1:57.24 2:08.18 2:01.37 |
| 14 | Zachary Pascalar | 2:04.32 | 2:18.93 | 2:25.60 2:04.32 2:16.60 2:14.60 2:34.65 |
| 15 | Noah R. Davis | 2:23.62 | 2:49.64 | 2:29.11 2:42.46 3:17.35 2:23.62 DNF |
| 16 | Sebastian Stenholm | 2:39.12 | — | 2:45.42 2:39.12 — — — |
| 17 | Owen Suter | 2:42.51 | — | 2:42.51 2:45.08 — — — |
| 18 | Dylan Buie | 2:54.95 | — | DNF 2:54.95 — — — |
| 19 | Dominic Brosi | 3:12.11 | — | 3:12.11 3:27.99 — — — |
| 20 | Teddy Stilwell | 3:48.42 | — | DNF 3:48.42 — — — |
| 21 | Mason Vanderhoofven | DNF | — | DNF DNF — — — |
| 21 | Tim Suter | DNF | — | DNF DNF — — — |
| 21 | Gabriel Norton | DNF | — | DNF DNF — — — |