| 1 | Carter Bitz | 2:23.68 | 2:35.11 | 2:49.91 2:23.68 2:31.74 — — |
| 2 | Luke Garrett | 2:32.68 | 2:40.55 | 2:51.19 2:37.79 2:32.68 — — |
| 3 | Walker Welch | 2:34.95 | 2:43.00 | 2:34.95 2:44.58 2:49.47 — — |
| 4 | Lydia Workman | 2:29.68 | 2:43.92 | 2:53.31 2:48.76 2:29.68 — — |
| 5 | Ryan Pilat | 2:33.48 | 2:46.52 | 2:33.48 2:47.43 2:58.65 — — |
| 6 | Tyler Johnson | 2:54.52 | 3:00.82 | 3:06.15 3:01.80 2:54.52 — — |
| 7 | Zachary Walden | 2:53.34 | 3:13.02 | 3:13.01 2:53.34 3:32.71 — — |
| 8 | Carter Kucala | 3:08.05 | 3:13.32 | 3:09.34 3:08.05 3:22.56 — — |
| 9 | Noah Swor | 2:59.85 | 3:14.34 | 2:59.85 3:23.86 3:19.31 — — |
| 10 | Brian Johnson | 3:08.89 | 3:20.95 | 3:40.84 3:13.13 3:08.89 — — |
| 11 | Daniel Mullen | 3:26.66 | 3:30.33 | 3:34.54 3:26.66 3:29.80 — — |
| 12 | Simon Kellum | 3:25.97 | 3:34.31 | 3:25.97 3:43.36 3:33.60 — — |
| 13 | Edward Vakula | 4:04.18 | 4:11.12 | 4:23.92 4:05.25 4:04.18 — — |
| 14 | Katie Hinkley | 3:52.08 | 4:11.60 | 4:16.42 4:26.29 3:52.08 — — |
| 15 | Marcus Zook | 4:27.16 | 4:36.52 | 4:29.03 4:53.36 4:27.16 — — |
| 16 | Justin Barker | 4:29.64 | 4:39.41 | 4:53.64 4:29.64 4:34.96 — — |
| 17 | Bryan Lindsley | 4:19.52 | 4:50.87 | 4:19.52 5:44.89 4:28.20 — — |
| 18 | Kate Grahame | 2:21.17 | DNF | 2:21.17 DNF 2:37.93 — — |
| 19 | Jose Ortiz Jr. | 2:53.65 | DNF | 2:53.65 DNF 2:55.17 — — |
| 20 | Shain Papalotl Longbehn | 5:02.85 | — | 5:02.85 — — — — |
| 21 | Ryan Schock | 5:36.87 | — | 5:36.87 — — — — |
| 22 | Coleton Pleiss | 6:12.46 | — | 6:12.46 — — — — |
| 23 | Liam O'Leary | 6:12.79 | — | 6:12.79 — — — — |
| 24 | James Ekins | DNF | — | DNF — — — — |
| 24 | Xander Smith | DNF | — | DNF — — — — |
| 24 | Zion Benjamin Stewart | DNF | — | DNF — — — — |
| 24 | Jaxon Schnur | DNF | — | DNF — — — — |
| 24 | Connor Lyons | DNF | — | DNF — — — — |