| 1 | Max Park | 1:59.54 | 2:03.45 | 1:59.54 2:06.01 2:04.81 — — |
| 2 | Sean Hartman | 2:25.48 | 2:41.54 | 2:25.48 2:35.47 3:03.68 — — |
| 3 | Katie Hull | 2:50.11 | 2:57.54 | 2:50.11 3:02.03 3:00.47 — — |
| 4 | Tommy Cherry | 2:38.98 | 3:05.87 | 2:56.81 3:41.81 2:38.98 — — |
| 5 | Kerry Creech | 3:06.00 | 3:06.85 | 3:06.21 3:06.00 3:08.34 — — |
| 6 | Vishwa Sankar | 3:07.44 | 3:12.04 | 3:08.28 3:20.39 3:07.44 — — |
| 7 | Heewon Seo | 3:21.28 | 3:25.07 | 3:21.28 3:28.16 3:25.78 — — |
| 8 | Noah Swor | 3:18.40 | 3:27.82 | 3:30.86 3:18.40 3:34.20 — — |
| 9 | Simon Kellum | 3:22.60 | 3:29.54 | 3:22.60 3:43.16 3:22.87 — — |
| 10 | Daniel Mullen | 3:33.98 | 3:44.80 | 3:33.98 3:41.29 3:59.12 — — |
| 11 | Jacob Ambrose | 3:57.36 | 4:16.76 | 4:49.70 3:57.36 4:03.21 — — |
| 12 | Jonah Stadler | 4:05.89 | 4:34.75 | 4:59.46 4:05.89 4:38.90 — — |
| 13 | Jacob Littleton | 4:27.51 | 4:38.83 | 4:53.46 4:35.51 4:27.51 — — |
| 14 | Dalton Nichols | 4:19.77 | 4:49.47 | 4:30.03 5:38.61 4:19.77 — — |
| 15 | CJ Dresdner | 4:33.05 | 4:52.03 | 5:04.01 4:33.05 4:59.03 — — |
| 16 | Noah Paredes | 6:06.52 | DNF | 6:06.52 7:50.77 DNF — — |
| 17 | Crimson Rizzo | 7:58.24 | — | 7:58.24 — — — — |
| 18 | Brian Zhou | DNF | — | DNF — — — — |
| 18 | Dalton Padgett | DNF | — | DNF — — — — |