| 1 | Brendan Lee | 31.56 | 32.58 | 31.56 31.77 35.78 33.76 32.22 |
| 2 | Krish Shah-Nathwani | 50.65 | 53.10 | 53.52 52.33 50.65 57.99 53.44 |
| 3 | Jacob Schwartz | 50.19 | 53.97 | 53.57 50.19 1:01.92 53.70 54.63 |
| 4 | Saisabari Ramesh | 45.91 | 54.02 | 54.79 53.82 45.91 53.46 56.59 |
| 5 | Chris Chi | 52.36 | 54.81 | 58.03 53.86 52.36 59.39 52.55 |
| 6 | Justin Lee | 51.97 | 55.84 | 51.97 56.31 54.28 56.93 59.68 |
| 7 | Jason Wickman | 58.37 | 1:00.24 | 58.37 58.45 1:04.18 59.17 1:03.09 |
| 8 | William Lavoie | 54.72 | 1:02.01 | 1:07.19 54.72 1:08.16 1:03.34 55.49 |
| 9 | Elliott Perkins | 57.22 | 1:05.79 | 1:19.00 57.22 1:04.41 1:06.09 1:06.88 |
| 10 | Derek White | 1:00.86 | 1:13.12 | 1:14.12 1:09.14 1:16.11 1:00.86 DNF |
| 11 | Julian Kim | 1:10.46 | 1:16.41 | 1:17.03 1:22.26 1:18.24 1:13.95 1:10.46 |
| 12 | Andrew Lofgren | 1:14.18 | 1:17.84 | 1:28.00 1:18.60 1:14.18 1:19.45 1:15.48 |
| 13 | Kai Routhier | 1:16.45 | 1:21.52 | 1:29.82 1:20.26 1:26.25 1:16.45 1:18.05 |
| 14 | Ian Kim | 1:10.16 | 1:21.53 | 1:17.30 1:23.78 1:33.54 1:10.16 1:23.52 |
| 15 | Zachary Miller | 1:14.23 | 1:22.18 | 1:21.07 1:21.40 1:24.07 1:14.23 1:27.15 |
| 16 | Li Xiaotian | 1:13.16 | 1:22.41 | 1:25.91 1:21.24 1:23.59 1:22.41 1:13.16 |
| 17 | Ryan Durette | 1:11.80 | 1:24.15 | 1:26.12 1:40.25 1:21.30 1:25.02 1:11.80 |
| 18 | Alex Cohen | 1:16.08 | 1:24.85 | 1:26.74 1:16.08 1:28.79 1:31.44 1:19.01 |
| 19 | Jonah Mathew | 1:25.58 | 1:27.43 | 1:25.74 1:26.87 1:25.58 1:29.68 1:33.27 |
| 20 | Luke Robles | 1:19.98 | 1:32.36 | 1:36.57 1:50.91 1:28.26 1:32.24 1:19.98 |
| 21 | Sufyaan Syed | 1:30.20 | 1:33.53 | 1:31.17 1:48.15 1:32.75 1:30.20 1:36.66 |
| 22 | Giulio Beniamino Ciampa | 1:26.61 | 1:33.86 | 1:31.84 1:30.80 1:26.61 1:38.95 1:39.02 |
| 23 | Ethan Zhuang | 1:32.22 | 1:40.10 | 1:48.24 1:32.22 1:35.47 1:38.72 1:46.10 |
| 24 | Charles Amarello | 1:22.51 | 1:41.28 | 2:16.53 1:40.91 1:39.16 1:43.76 1:22.51 |
| 25 | Nicholas McKee | 1:33.33 | 1:44.19 | 1:46.16 1:43.15 1:33.33 1:43.27 2:04.56 |
| 26 | Geordie Hine | 1:45.27 | — | 2:22.51 1:45.27 — — — |
| 27 | Tariq Ali | 1:46.72 | — | 1:46.72 2:17.09 — — — |
| 28 | Josh Sanderson | 1:49.06 | — | 2:05.27 1:49.06 — — — |
| 29 | Binesh Moghadaszadeh | 1:57.06 | — | 2:13.14 1:57.06 — — — |
| 30 | Lucas Svirsky | 1:57.98 | — | 1:57.98 2:07.40 — — — |
| 31 | James Donahue | 2:02.34 | — | 2:07.53 2:02.34 — — — |
| 32 | Connor Meehan | 2:04.32 | — | 2:04.32 2:05.27 — — — |
| 33 | Jaustin Gudbrandsen | 2:05.08 | — | 2:06.98 2:05.08 — — — |
| 34 | Steven-Yang Sun | 2:07.44 | — | 2:07.44 2:36.94 — — — |
| 35 | Ethan Wu | 2:34.51 | — | 2:42.73 2:34.51 — — — |
| 36 | Riyaan Bajaj | 2:45.82 | — | 2:51.30 2:45.82 — — — |
| 37 | Syed Mekaeel Ghani | DNF | — | DNF DNF — — — |
| 37 | Will Wang | DNF | — | DNF DNF — — — |
| 37 | Simon Drake | DNF | — | DNF DNF — — — |