| 1 | Ayden Dincher | 49.79 | 52.42 | 53.00 54.28 49.97 54.72 49.79 |
| 2 | Evan Liu | 51.32 | 55.77 | 1:05.13 54.38 57.08 55.84 51.32 |
| 3 | Ishaan Lal | 54.25 | 57.20 | 1:00.09 54.44 54.25 1:01.44 57.07 |
| 4 | Carter Williams | 51.73 | 1:00.44 | 51.73 1:04.96 59.96 59.10 1:02.25 |
| 5 | Quinn Maloney | 59.93 | 1:02.19 | 1:07.27 1:02.18 59.93 1:03.17 1:01.23 |
| 6 | Niklas Hsu-Storaker | 1:01.16 | 1:02.23 | 1:02.16 1:09.43 1:01.16 1:03.19 1:01.34 |
| 7 | Henry Syn | 57.16 | 1:02.47 | 1:05.60 1:13.51 1:00.18 57.16 1:01.62 |
| 8 | Max Chan | 56.06 | 1:03.72 | 1:12.71 59.14 DNF 59.32 56.06 |
| 9 | Austin Reed | 56.32 | 1:05.25 | 1:01.07 1:06.50 56.32 1:13.05 1:08.19 |
| 10 | Timothy Yang | 1:04.58 | 1:06.23 | 1:07.34 1:12.87 1:05.72 1:05.63 1:04.58 |
| 11 | Christian Girardy | 1:03.16 | 1:09.05 | 1:10.04 1:08.65 1:08.46 1:03.16 1:13.39 |
| 12 | Elvin Xu | 1:04.95 | 1:10.43 | 1:07.40 1:14.07 1:25.00 1:09.82 1:04.95 |
| 13 | Andrew Xie | 1:05.69 | 1:11.00 | 1:08.05 1:07.68 DNF 1:17.28 1:05.69 |
| 14 | Nico Ozsvath | 1:05.40 | 1:11.01 | 1:16.32 1:08.60 1:08.11 1:05.40 1:21.91 |
| 15 | Panashe Sharma | 1:05.54 | 1:12.42 | 1:13.01 1:05.54 1:20.09 1:16.27 1:07.99 |
| 16 | Rex Ozsvath | 1:10.19 | 1:14.05 | 1:10.19 1:12.32 1:13.12 1:16.70 1:34.09 |
| 17 | Jeffrey Chen | 1:04.89 | 1:21.32 | DNF 1:22.32 1:21.08 1:20.55 1:04.89 |
| 18 | Ishan Donavalli | 1:15.00 | 1:24.41 | 1:18.56 1:15.00 1:41.40 1:20.76 1:33.90 |
| 19 | Can Uzun | 1:18.88 | 1:29.69 | 1:21.35 1:36.59 1:31.13 1:18.88 DNF |
| 20 | Eli Rogers | 1:20.37 | 1:31.97 | 1:38.76 1:20.37 1:27.83 1:33.76 1:34.33 |
| 21 | Ernie Pulchny | 1:29.46 | 1:33.11 | 1:32.86 1:33.45 1:33.01 1:38.25 1:29.46 |
| 22 | Yuval Segall | 1:34.15 | 1:44.15 | 1:44.41 1:49.78 1:58.05 1:34.15 1:38.27 |
| 23 | Benjamin Wiginton | 1:37.60 | 1:44.58 | 1:37.60 1:43.79 1:46.61 1:48.52 1:43.33 |
| 24 | Jordan Mann | 1:39.85 | 1:50.41 | 1:39.85 1:59.28 1:50.94 1:50.42 1:49.86 |
| 25 | Megan Kuo | 1:45.38 | — | 1:45.38 1:55.33 — — — |
| 26 | Alexander Lik Sum Lau | 1:48.99 | — | DNF 1:48.99 — — — |
| 27 | Eliseo Javier Alarcon | 1:54.28 | — | 1:54.28 2:22.17 — — — |
| 28 | Gavin Gruppuso | 1:54.92 | — | 1:54.92 2:01.75 — — — |
| 29 | Matthew Rich | 1:57.17 | — | 1:57.17 2:08.22 — — — |
| 30 | Patrick Chen | 2:09.45 | — | DNF 2:09.45 — — — |
| 31 | Nathaniel Lao | 2:26.44 | — | 2:26.44 2:26.91 — — — |
| 32 | Lucas Pai | 2:44.16 | — | 2:44.16 2:45.90 — — — |
| 33 | James Gettinger | 2:44.58 | — | 3:30.34 2:44.58 — — — |
| 34 | Isaac Wiginton | 3:29.71 | — | 3:29.71 3:52.92 — — — |
| 35 | Adam Wong | 3:46.79 | — | 3:58.74 3:46.79 — — — |
| 36 | Jayden Kong | DNF | — | DNF DNF — — — |
| 36 | Georges Saliba | DNF | — | DNF DNF — — — |