| 1 | Phillip Lewicki | 33.57 | 36.90 | 33.57 40.72 37.34 38.81 34.56 |
| 2 | Blake Thompson | 34.03 | 38.00 | 34.03 37.13 39.49 37.37 39.87 |
| 3 | Nathan Dwyer | 34.01 | 40.13 | 37.05 43.31 40.43 42.91 34.01 |
| 4 | James Hildreth | 40.87 | 42.87 | 43.48 46.82 43.02 42.11 40.87 |
| 5 | Owen Widdis | 44.03 | 50.57 | 50.56 53.25 54.30 44.03 47.89 |
| 6 | Yuxuan Chen | 50.93 | 56.18 | 50.93 1:02.02 57.21 1:00.14 51.18 |
| 7 | Diego Montes | 51.44 | 58.91 | 1:05.75 59.43 51.44 1:30.23 51.55 |
| 8 | Hayden Aspiranti | 1:00.28 | 1:16.97 | 1:20.53 1:18.15 1:12.63 1:20.12 1:00.28 |
| 9 | Luke Goodwin | 1:17.63 | 1:20.83 | 1:26.66 1:19.10 1:24.65 1:17.63 1:18.73 |
| 10 | Benjamin Williams | 1:23.73 | 1:27.07 | 1:40.72 1:23.73 1:26.24 1:24.09 1:30.89 |
| 11 | Zayden Zmyslo | 1:26.66 | 1:35.40 | 1:40.36 1:36.58 1:29.25 1:26.66 1:45.46 |
| 12 | Daniel Pavelich | 1:28.52 | 1:44.54 | 1:57.87 1:45.59 1:28.52 1:30.16 DNF |
| 13 | JJ VanderKuyl II | 1:31.01 | 1:54.77 | 1:49.30 1:56.78 2:09.88 1:58.22 1:31.01 |
| 14 | Joseph Williams | 1:47.83 | 2:03.61 | 1:57.32 2:26.46 1:47.83 2:11.35 2:02.15 |
| 15 | Arnaud Soyez | 2:08.07 | — | 2:12.61 2:08.07 — — — |
| 16 | Rocco Anglin | 2:10.06 | — | 2:10.06 2:20.99 — — — |
| 17 | Roan Haines | 2:29.35 | — | 2:31.00 2:29.35 — — — |
| 18 | Arjun Amit Soman | 2:32.03 | — | 2:32.03 3:03.09 — — — |
| 19 | Brennan Granthien | 2:44.08 | — | 2:44.28 2:44.08 — — — |
| 20 | Colby Gates | 3:17.46 | — | 3:17.46 3:43.56 — — — |
| 21 | Carter Koch | DNF | — | DNF DNF — — — |