| 1 | Max Park | 1:40.99 | 1:47.19 | 1:40.99 1:45.76 1:54.82 — — |
| 2 | Kate Grahame | 1:59.04 | 2:09.86 | 1:59.04 2:12.14 2:18.40 — — |
| 3 | Paul Mahvi | 2:20.06 | 2:24.73 | 2:23.70 2:30.42 2:20.06 — — |
| 4 | Jihu Mun (문지후) | 3:01.90 | 3:05.72 | 3:04.81 3:10.46 3:01.90 — — |
| 5 | Shane Grogan | 3:04.26 | 3:06.45 | 3:04.26 3:06.04 3:09.06 — — |
| 6 | Kyeongmin Choi (최경민) | 2:59.98 | 3:07.29 | 3:08.52 2:59.98 3:13.38 — — |
| 7 | Hana Nakano | 2:43.91 | 3:07.47 | 3:30.52 3:07.97 2:43.91 — — |
| 8 | Henry Helmuth | 2:54.04 | 3:18.57 | 3:21.47 2:54.04 3:40.21 — — |
| 9 | Graham Siggins | 3:24.58 | 3:25.92 | 3:24.58 3:25.12 3:28.06 — — |
| 10 | Alex McIntosh | 3:11.81 | 3:27.21 | 3:44.17 3:11.81 3:25.65 — — |
| 11 | Jack Flynn Stewart | 3:16.14 | 3:31.44 | 3:49.68 3:28.50 3:16.14 — — |
| 12 | Eric Yang | 3:34.30 | 3:36.16 | 3:35.32 3:38.87 3:34.30 — — |
| 13 | Alex Lehman | 3:24.80 | 3:40.24 | 3:41.58 3:54.35 3:24.80 — — |
| 14 | Dylan Govic | 4:05.14 | 4:09.14 | 4:05.14 4:16.69 4:05.58 — — |
| 15 | Michael Young | 3:55.34 | 4:10.81 | 3:55.34 4:24.86 4:12.23 — — |
| 16 | Alexander Watson | 4:21.15 | 4:22.82 | 4:24.51 4:22.79 4:21.15 — — |
| 17 | Jesús Armando Aguirre Ibarra | 4:19.86 | 4:33.42 | 4:42.93 4:19.86 4:37.47 — — |
| 18 | Jason Chang (章維祐) | 4:32.86 | 4:36.00 | 4:34.35 4:32.86 4:40.80 — — |
| 19 | Payton Swearingen | 4:08.37 | 4:36.30 | 5:17.66 4:08.37 4:22.88 — — |
| 20 | Aayush Sahu | 4:28.08 | 4:37.58 | 4:38.06 4:46.60 4:28.08 — — |
| 21 | Cary Huang | 4:47.56 | 5:09.26 | 5:09.53 5:30.69 4:47.56 — — |
| 22 | Henry Nguyen | 4:56.45 | 5:22.23 | 5:44.72 4:56.45 5:25.52 — — |
| 23 | Justin Wang | 5:53.80 | 7:10.76 | 5:53.80 6:27.63 9:10.86 — — |
| 24 | Wilson Li (李超雄) | 7:58.57 | 8:22.47 | 9:07.79 8:01.05 7:58.57 — — |
| 25 | Dylan Trueblood | 8:25.61 | 9:00.06 | 9:09.94 9:24.63 8:25.61 — — |
| 26 | Connor Yungbluth | 5:46.18 | DNF | 5:46.18 5:56.21 DNF — — |
| 27 | Daniel Weeks | 9:47.27 | DNF | 9:47.27 DNS DNS — — |
| 28 | Terrence Sebastian | 9:52.96 | DNF | 9:52.96 DNS DNS — — |
| 29 | Knox Gardinier | 9:53.35 | DNF | 9:53.35 DNS DNS — — |
| 30 | Jayden Jaehyung Kim | DNF | — | DNF — — — — |