| 1 | Elijah Rain Phelps | 30.78 | 32.73 | 34.64 35.87 32.07 31.49 30.78 |
| 2 | Louis Truong | 31.47 | 34.85 | 37.47 35.02 31.47 32.06 40.15 |
| 3 | Joey Mait | 33.84 | 36.28 | 33.86 38.77 36.21 33.84 39.83 |
| 4 | Pranav Prabhu | 33.19 | 37.00 | 33.19 47.20 39.51 33.41 38.07 |
| 5 | Ethan Qiu | 35.81 | 37.64 | 36.34 38.44 38.15 35.81 DNF |
| 6 | Makai Guay | 33.23 | 39.14 | 42.17 38.34 33.23 36.90 43.12 |
| 7 | Evan Waters | 33.21 | 39.65 | 37.96 33.21 39.82 41.74 41.18 |
| 8 | Patrick Strawder | 36.50 | 41.25 | 41.62 36.50 45.37 43.77 38.36 |
| 9 | Lê Thành Vinh | 41.15 | 42.86 | 42.35 42.42 46.40 43.80 41.15 |
| 10 | Michael Vanner | 38.73 | 43.48 | 41.41 38.73 43.91 48.56 45.13 |
| 11 | Nicholas D. Burlarley | 37.63 | 44.01 | 49.72 37.63 43.49 39.88 48.65 |
| 12 | Eashan Reddy Goli | 36.84 | 45.08 | 41.45 36.84 49.08 52.34 44.72 |
| 13 | Lauren Phung | 42.50 | 47.13 | 57.99 44.86 48.42 48.11 42.50 |
| 14 | Jake Oppedisano | 45.82 | 47.55 | 45.88 DNF 46.74 45.82 50.03 |
| 15 | Yili Yi | 44.52 | 47.72 | DNF 47.86 44.52 48.06 47.23 |
| 16 | Sean Van Alen | 39.16 | 47.95 | 48.13 39.16 51.53 48.33 47.38 |
| 17 | Ian J. Kim | 41.96 | 48.91 | 50.97 44.48 1:01.34 51.28 41.96 |
| 18 | Joey Saia | 41.28 | 50.13 | 45.93 52.60 53.08 51.86 41.28 |
| 19 | Evan Roth | 47.48 | 50.48 | 47.48 53.59 48.93 48.92 54.44 |
| 20 | Adelynn Neal | 46.63 | 54.03 | 1:06.44 58.51 46.63 56.56 47.02 |
| 21 | Shaher Naser | 48.20 | 55.17 | 58.21 53.92 59.54 48.20 53.39 |
| 22 | Aidan Piper | 47.19 | 56.04 | 47.19 1:05.43 56.73 58.82 52.56 |
| 23 | Maxwell Beavers | 50.36 | 56.34 | 54.88 50.36 1:25.71 1:02.54 51.60 |
| 24 | Dominik Pasha Fesyuk | 53.36 | 57.52 | 1:02.00 59.48 59.19 53.88 53.36 |
| 25 | Mingway Wang | 55.95 | 58.10 | 56.06 55.95 1:15.14 58.69 59.54 |
| 26 | Joseph Colabufo | 55.90 | 59.98 | 55.91 55.90 58.04 1:24.23 1:05.98 |
| 27 | Jayden Zuch | 50.60 | 1:00.69 | 1:04.03 1:12.40 1:01.86 56.17 50.60 |
| 28 | Nathan Kriner | 55.09 | 1:01.48 | 1:04.54 57.32 1:02.57 1:04.77 55.09 |
| 29 | Xavier Head | 47.39 | 1:02.68 | 1:05.01 47.39 1:06.34 1:07.37 56.70 |
| 30 | Sebastian Narvaez | 48.68 | 1:02.69 | 1:13.03 1:00.83 1:05.09 48.68 1:02.16 |
| 31 | Vincent Saliceti | 55.51 | 1:05.52 | 1:16.56 55.51 1:15.96 59.92 1:00.68 |
| 32 | Benjamin Brodeur | 58.32 | 1:06.36 | 1:15.27 1:01.91 1:30.91 58.32 1:01.89 |
| 33 | Frederick Selig | 52.99 | 1:15.63 | 52.99 1:35.09 1:29.63 1:04.37 1:12.88 |
| 34 | Edgar Miranda | 51.42 | 1:24.30 | DNF 1:08.37 1:42.83 51.42 1:21.70 |
| 35 | Oskar Pfitsch Kawinski | 1:00.77 | 1:44.15 | DNF 1:00.77 1:30.10 2:00.86 1:41.50 |
| 36 | Aidan Fraser | 1:10.85 | — | 1:11.00 1:10.85 — — — |
| 37 | Reuben Carruth | 1:14.36 | — | 1:40.20 1:14.36 — — — |
| 38 | Oscar Cimmet | 1:22.30 | — | 1:47.44 1:22.30 — — — |
| 39 | Johann C. Kim | 1:26.71 | — | 2:00.85 1:26.71 — — — |
| 40 | Aayush Andhare | 1:31.11 | — | 1:31.11 2:00.74 — — — |
| 41 | Nicholas Houghton | 1:31.16 | — | 1:31.16 2:09.87 — — — |
| 42 | Aaron Schoenberg | 2:18.47 | — | 2:18.47 2:28.32 — — — |
| 43 | Pascal Schreiber | DNF | — | DNF DNS — — — |
| 43 | Aksaran Arunkumar | DNF | — | DNF DNF — — — |
| 43 | Sebastian Saliceti | DNF | — | DNF DNF — — — |