| 1 | Ray Bai | 46.30 | 47.91 | 46.69 46.40 46.30 50.63 50.68 |
| 2 | Ryan Pilat | 49.58 | 52.47 | 49.92 49.58 53.88 53.61 1:06.82 |
| 3 | Jadon Castillo | 54.22 | 57.44 | 54.22 1:01.82 54.90 58.63 58.78 |
| 4 | Lydia Workman | 1:00.49 | 1:02.04 | 1:07.52 1:02.69 1:02.86 1:00.58 1:00.49 |
| 5 | Nicolás Sánchez | 56.65 | 1:08.04 | 1:10.50 1:05.47 1:08.15 56.65 1:20.44 |
| 6 | Casey Ngo | 57.74 | 1:08.83 | 1:10.42 1:05.92 1:10.14 1:16.95 57.74 |
| 7 | Titus Sutterfield | 1:06.88 | 1:14.17 | 1:06.88 1:07.24 1:20.83 1:15.64 1:19.63 |
| 8 | Alexander Wheeler | 1:17.36 | 1:25.99 | 1:17.36 1:24.19 1:27.53 1:26.24 1:37.71 |
| 9 | Liam O'Leary | 1:12.68 | 1:31.29 | 1:30.60 1:31.25 1:35.60 1:12.68 1:32.03 |
| 10 | Jake Maddox | 1:34.54 | 1:41.72 | 1:34.54 1:34.84 1:46.64 1:43.67 1:49.64 |
| 11 | Dylan Buie | 1:33.76 | 1:43.52 | 1:49.44 1:33.76 1:41.76 1:39.35 1:50.71 |
| 12 | Dominic Brungardt | 1:27.64 | 1:47.13 | 1:56.11 1:41.15 1:54.36 1:27.64 1:45.88 |
| 13 | Trenton Cuzick | 1:39.30 | 1:49.11 | 2:02.39 1:39.30 1:47.55 1:58.90 1:40.89 |
| 14 | Samuel Pollom | 1:46.00 | 2:01.58 | 2:00.45 2:05.15 2:03.09 1:46.00 2:01.21 |
| 15 | Alex Prohaska | 2:13.79 | 2:20.84 | 2:22.91 2:13.79 2:22.02 2:35.38 2:17.59 |
| 16 | Logan Spooner | 2:29.89 | 2:47.78 | 2:29.89 2:56.68 2:50.29 3:55.30 2:36.38 |
| 17 | James Marzluf | 2:30.24 | — | 2:30.24 2:33.71 — — — |
| 18 | Steven Shi | 2:34.56 | — | 3:26.16 2:34.56 — — — |
| 19 | Lucas Buxton | 2:48.51 | — | 3:05.51 2:48.51 — — — |
| 20 | Dan Smith | 2:52.39 | — | 2:52.39 3:02.99 — — — |
| 21 | Jett F. Knappe | 2:55.49 | — | 2:55.49 3:03.84 — — — |
| 22 | Maverick Winship | 3:19.89 | — | DNF 3:19.89 — — — |
| 23 | Hayden Cleveland | 3:20.69 | — | 3:20.69 3:26.78 — — — |
| 24 | Noah R. Davis | 3:34.56 | — | 3:34.56 DNF — — — |
| 25 | Dylan Corcoran | DNF | — | DNF DNF — — — |
| 25 | Caleb Hildebrand | DNF | — | DNF DNF — — — |