| 1 | Azhar Virani | 29.51 | 32.15 | 40.54 29.51 35.29 30.48 30.69 |
| 2 | Mahith Bandi | 26.93 | 32.39 | 30.73 26.93 32.92 33.52 35.68 |
| 3 | Ryan Pilat | 33.22 | 40.89 | 40.12 55.06 44.13 33.22 38.43 |
| 4 | Vincent Chen | 38.84 | 43.02 | 54.83 40.75 40.33 47.99 38.84 |
| 5 | Jimmy Tran | 39.99 | 43.96 | 45.40 43.00 44.41 44.47 39.99 |
| 6 | Christopher G. Argueta | 39.28 | 44.31 | 45.33 39.28 44.51 43.10 45.45 |
| 7 | Wesley Grady | 41.50 | 47.16 | 53.35 51.06 41.50 45.01 45.41 |
| 8 | Graham Siggins | 44.70 | 49.01 | 46.17 44.70 46.90 53.96 55.27 |
| 9 | Ben Erwin | 45.22 | 52.58 | 1:02.28 45.22 53.83 48.91 55.01 |
| 10 | Noah Segal | 50.88 | 53.76 | 1:01.99 51.19 57.22 50.88 52.88 |
| 11 | Denniel Santos | 50.69 | 57.57 | 51.96 59.14 1:01.62 1:02.09 50.69 |
| 12 | Anshu Chennuru | 53.79 | 57.89 | 53.79 1:00.51 1:03.99 54.90 58.26 |
| 13 | Jeremy Sheng | 54.19 | 58.67 | 1:18.54 54.19 57.11 56.03 1:02.86 |
| 14 | Leia Jiang | 48.26 | 1:00.42 | 1:02.31 1:01.70 57.26 1:14.35 48.26 |
| 15 | Jeremiah Martin | 58.24 | 1:00.75 | 59.55 1:07.46 1:01.57 58.24 1:01.13 |
| 16 | Catherine Connolly | 57.26 | 1:01.05 | 57.69 1:03.91 1:10.83 1:01.55 57.26 |
| 17 | Fletcher Berry | 56.38 | 1:01.94 | 1:14.86 1:03.17 56.38 1:01.62 1:01.04 |
| 18 | Joel Brown Brisola | 55.03 | 1:03.00 | 1:09.33 1:06.16 55.03 1:05.04 57.81 |
| 19 | Andres Rodriguez | 54.53 | 1:03.73 | 59.61 1:05.58 54.53 1:06.01 1:13.55 |
| 20 | Sam Zhang | 56.73 | 1:09.67 | 1:22.37 1:02.96 1:12.09 56.73 1:13.96 |
| 21 | Davis Pogor | 1:06.55 | 1:18.28 | 1:23.24 1:36.93 1:10.92 1:20.69 1:06.55 |
| 22 | Ashley Guzman | 1:07.23 | 1:21.60 | 1:29.44 1:11.99 1:07.23 1:23.36 DNF |
| 23 | Dev McElroy | 1:19.72 | 1:24.50 | 1:19.72 1:31.01 1:21.56 DNF 1:20.93 |
| 24 | William Henry Bany | 1:15.07 | 1:25.28 | 1:25.85 1:30.84 1:19.14 1:37.23 1:15.07 |
| 25 | Bryce Aden Smith | 1:32.22 | 1:44.24 | 1:32.22 1:56.68 1:33.19 DNF 1:42.84 |
| 26 | Andy Brewer | 1:30.41 | 1:47.23 | 1:30.41 1:38.88 1:56.98 1:45.84 2:20.16 |
| 27 | Xander Wagoner | 1:42.10 | 2:04.88 | DNF 1:42.10 2:02.87 2:17.26 1:54.51 |
| 28 | Yatin Obili | 1:47.62 | — | 1:55.93 1:47.62 — — — |
| 29 | William Canole | 1:50.72 | — | 1:50.72 1:50.87 — — — |
| 30 | Brooklynn Sudler | 1:57.37 | — | 1:57.37 2:03.68 — — — |
| 31 | Ethan Durante | 2:23.96 | — | 3:10.86 2:23.96 — — — |
| 32 | Joshua Stone | 2:25.24 | — | 2:25.24 2:29.10 — — — |
| 33 | Charles William Jones | 2:29.71 | — | 2:34.88 2:29.71 — — — |
| 34 | Andrew Borchetta | 2:39.47 | — | 2:56.74 2:39.47 — — — |
| 35 | Blake Bragalone | 3:04.51 | — | 3:04.51 3:15.60 — — — |
| 36 | RitvikSai Thorpunoori | 3:09.38 | — | 3:26.38 3:09.38 — — — |
| 37 | Warren Davidson | 3:10.43 | — | 3:10.43 DNF — — — |
| 38 | Jacob Vanek | 3:43.03 | — | 3:53.55 3:43.03 — — — |
| 39 | Eric Zhang | DNF | — | DNF DNF — — — |
| 39 | Jonatan Niemelä | DNF | — | DNF DNF — — — |