| 1 | Cameron Soulagnet | 24.00 | 27.51 | 27.33 29.24 27.12 24.00 28.09 |
| 2 | George Fan | 28.24 | 30.59 | 34.27 28.24 29.05 28.44 35.74 |
| 3 | Saisabari Ramesh | 26.57 | 34.83 | 33.16 38.75 26.57 35.92 35.40 |
| 4 | Ethan Mai | 33.75 | 36.47 | 35.52 37.67 33.75 36.22 49.06 |
| 5 | Josh Sanderson | 38.68 | 42.25 | 50.36 40.48 38.68 45.32 40.94 |
| 6 | Kai Routhier | 36.05 | 42.86 | 42.49 42.20 36.05 46.43 43.88 |
| 7 | Josh Flagg | 35.53 | 43.65 | 46.37 43.57 45.55 41.82 35.53 |
| 8 | Justin Lee | 41.26 | 44.46 | 44.48 45.23 1:04.14 43.68 41.26 |
| 9 | Alex Cohen | 36.44 | 45.23 | 43.55 50.78 44.27 47.88 36.44 |
| 10 | Jay Rangthale | 37.59 | 46.03 | 43.81 50.12 47.68 46.59 37.59 |
| 11 | Ryan Durette | 37.45 | 46.32 | 49.61 47.90 37.45 45.81 45.25 |
| 12 | Charles Amarello | 42.58 | 46.72 | 49.35 46.41 44.39 42.58 54.01 |
| 13 | Luke Chestnutt | 38.01 | 46.96 | 45.56 48.26 38.01 47.07 52.82 |
| 14 | Lucas Zielfelder | 43.15 | 47.64 | 46.49 48.25 48.18 48.57 43.15 |
| 15 | Thomas Lomanno | 45.16 | 48.95 | 51.35 50.42 45.16 46.90 49.52 |
| 16 | James Donahue | 46.39 | 50.05 | 53.34 46.39 49.02 47.79 57.43 |
| 17 | Timothy Reid | 44.83 | 50.36 | 48.23 57.73 55.05 47.79 44.83 |
| 18 | Samuel Nichols | 46.02 | 50.66 | 51.11 47.37 54.56 53.50 46.02 |
| 19 | Dylan Gesmundo | 44.26 | 50.97 | 54.38 47.14 1:04.90 51.39 44.26 |
| 20 | Sadiq Ahmed | 44.19 | 53.86 | 53.42 57.52 51.81 56.35 44.19 |
| 21 | Andrew Lofgren | 40.18 | 54.21 | DNF 51.27 1:02.77 48.58 40.18 |
| 22 | Zachary Levine | 50.04 | 55.48 | 57.82 55.71 53.66 50.04 57.07 |
| 23 | Connor Meehan | 52.66 | 56.34 | 1:03.51 52.66 52.75 1:09.57 52.77 |
| 24 | Aaron Farago | 50.86 | 57.19 | 50.86 59.15 52.48 59.93 1:08.91 |
| 25 | Joshua Burdick | 56.97 | 59.46 | 56.97 1:00.03 59.15 59.20 1:07.26 |
| 26 | Samarth Prabhu | 53.98 | 59.72 | 1:02.10 1:01.73 55.34 DNF 53.98 |
| 27 | Thaddeus Ciras | 52.48 | 1:01.51 | 52.48 58.40 1:11.14 1:21.11 54.98 |
| 28 | Noah Mazza | 1:01.18 | 1:10.39 | 1:11.28 1:08.77 1:11.13 1:01.18 1:11.42 |
| 29 | Geordie Hine | 56.00 | 1:10.59 | 1:10.71 56.00 1:05.26 1:21.07 1:15.81 |
| 30 | Adam Pinsker | 1:07.74 | 1:19.25 | 1:27.14 1:11.15 1:19.47 1:07.74 1:29.12 |
| 31 | Bennett Caliendo | 1:20.44 | — | 1:27.46 1:20.44 — — — |
| 32 | Ana Oprea | 1:25.05 | — | 1:25.05 1:36.26 — — — |
| 33 | Alastair Murray | 1:29.34 | — | 1:37.24 1:29.34 — — — |
| 34 | Colton Clarke | 1:29.81 | — | 1:29.81 1:34.46 — — — |
| 35 | Benjamin Helton | 1:32.92 | — | 1:32.92 1:45.21 — — — |
| 36 | Rishabh Madhwani | 1:49.82 | — | 1:49.82 2:14.49 — — — |
| 37 | Punarva Chandramouli | 1:51.37 | — | 2:15.22 1:51.37 — — — |
| 38 | Declan Witinok | 2:05.11 | — | 2:24.07 2:05.11 — — — |
| 39 | Tommy Chestnutt | 2:05.61 | — | 2:05.61 2:23.61 — — — |
| 40 | Joseph Hickey | 2:06.42 | — | 2:06.42 2:20.58 — — — |
| 41 | Dimitry Kruk | 2:08.43 | — | 2:08.43 DNF — — — |
| 42 | Alex Ryan | 2:21.20 | — | 2:25.48 2:21.20 — — — |
| 43 | Daniel Barrios | 2:35.63 | — | DNF 2:35.63 — — — |
| 44 | Corey Hamill | 2:59.74 | — | DNF 2:59.74 — — — |
| 45 | Terry Ciras | DNF | — | DNF DNF — — — |