| 1 | George Fan | 28.00 | 32.72 | 34.40 32.92 30.84 36.32 28.00 |
| 2 | Joshua Broderick Phillips | 28.91 | 32.75 | 38.38 34.21 32.51 28.91 31.52 |
| 3 | William Greninger | 31.38 | 32.83 | 32.39 33.38 34.55 32.71 31.38 |
| 4 | Brooklyn Schmidt | 32.83 | 34.30 | 33.31 35.62 33.98 32.83 DNF |
| 5 | Gabriel Garber Burd | 28.36 | 36.14 | 28.36 35.27 38.38 37.04 36.12 |
| 6 | Thiago Han | 36.13 | 38.34 | 37.66 38.71 48.82 38.64 36.13 |
| 7 | Joey Mait | 35.90 | 38.69 | 35.90 42.50 38.14 39.68 38.25 |
| 8 | Will Russo | 35.82 | 39.40 | 37.50 35.82 50.92 37.43 43.28 |
| 9 | Jonas Rajagopal | 39.66 | 43.25 | 46.66 50.63 40.33 42.75 39.66 |
| 10 | Anna Leidner | 34.36 | 43.26 | 44.32 45.00 54.81 40.47 34.36 |
| 11 | Ethan Mai | 38.96 | 43.42 | 48.70 41.89 38.96 40.13 48.25 |
| 12 | Timothy Huynh | 41.34 | 45.13 | 47.69 43.92 55.73 41.34 43.77 |
| 13 | Zachary Miller | 43.25 | 45.80 | 53.08 47.63 43.38 43.25 46.40 |
| 14 | Jesse Mailloux | 44.58 | 47.50 | 46.60 46.10 44.58 49.79 51.24 |
| 15 | Elaine Wang | 40.62 | 47.89 | 46.41 DNF 40.62 46.75 50.50 |
| 16 | Brendan Lee | 39.47 | 48.68 | 44.11 48.34 53.58 DNF 39.47 |
| 17 | Derek White | 32.85 | 48.91 | 1:10.14 32.85 35.51 DNF 41.07 |
| 18 | Ryan Durette | 48.69 | 49.50 | 48.69 58.06 48.79 49.11 50.61 |
| 19 | Ethan Zhuang | 46.55 | 53.91 | 53.44 51.17 57.12 46.55 59.88 |
| 20 | Giulio Beniamino Ciampa | 54.15 | 56.66 | 57.08 58.57 54.15 54.32 58.72 |
| 21 | Aidan Leschuk | 54.95 | 58.22 | 1:03.01 1:22.35 56.34 55.31 54.95 |
| 22 | Peyton Israsena Na Ayudhya | 54.01 | 1:00.35 | 54.01 59.39 1:00.27 1:02.97 1:01.39 |
| 23 | Yuyang Liu | 1:00.33 | 1:04.80 | 1:09.27 1:14.31 1:01.76 1:00.33 1:03.37 |
| 24 | Ishaan Deshmukh | 51.34 | 1:05.81 | 1:09.63 1:03.31 51.34 1:14.14 1:04.48 |
| 25 | Justin Lee | 54.83 | 1:07.27 | 1:04.46 1:11.02 54.83 1:07.41 1:09.95 |
| 26 | Jacob Carubia | 58.53 | 1:09.14 | 1:30.23 1:08.59 58.53 1:03.24 1:15.58 |
| 27 | Charlie McEneaney | 1:03.90 | 1:09.66 | 1:11.88 1:11.62 1:05.49 1:18.34 1:03.90 |
| 28 | Ashwanth M. Aroon | 1:01.28 | 1:10.17 | 1:11.94 1:08.89 1:01.28 1:09.68 1:20.30 |
| 29 | Kai Routhier | 1:07.37 | 1:11.94 | 1:20.35 1:08.70 1:16.89 1:07.37 1:10.22 |
| 30 | Elliot Wiecek | 1:10.99 | 1:16.87 | 1:13.82 1:14.49 1:22.31 1:25.88 1:10.99 |
| 31 | Scott P. Sorel | 1:32.35 | — | 1:32.35 1:38.26 — — — |
| 32 | Stefan O'Dea | 1:36.79 | — | 1:36.79 1:46.80 — — — |
| 33 | Benjamin Lavoie | 1:50.12 | — | 2:12.23 1:50.12 — — — |
| 34 | Will Gray | 1:50.98 | — | 1:50.98 1:56.13 — — — |
| 35 | Oliver McColgan | 2:29.31 | — | 2:50.26 2:29.31 — — — |
| 36 | Torrin Flood | 2:51.95 | — | 2:51.95 2:53.59 — — — |
| 37 | Daniel Winterberg | DNF | — | DNF DNF — — — |