| 1 | Cameron Soulagnet | 1:34.34 | 1:37.75 | 1:41.53 1:37.37 1:34.34 — — |
| 2 | Gabriel Garber Burd | 1:36.53 | 1:38.20 | 1:36.53 1:40.51 1:37.57 — — |
| 3 | Chandler Pike | 1:39.60 | 1:42.66 | 1:42.86 1:45.52 1:39.60 — — |
| 4 | Graeme Stone | 1:53.83 | 1:59.15 | 2:02.72 2:00.89 1:53.83 — — |
| 5 | Louis Truong | 2:00.70 | 2:04.48 | 2:04.02 2:00.70 2:08.71 — — |
| 6 | Gage Coon | 2:02.55 | 2:08.35 | 2:02.55 2:10.37 2:12.14 — — |
| 7 | Will Russo | 1:57.31 | 2:09.82 | 2:16.05 1:57.31 2:16.10 — — |
| 8 | Benjamin Costantini | 2:17.85 | 2:24.08 | 2:20.32 2:17.85 2:34.08 — — |
| 9 | Alex Cohen | 2:20.18 | 2:29.04 | 2:26.16 2:40.77 2:20.18 — — |
| 10 | Derek White | 2:25.81 | 2:31.53 | 2:36.54 2:32.23 2:25.81 — — |
| 11 | Ryan Durette | 2:32.39 | 2:36.77 | 2:32.39 2:38.61 2:39.31 — — |
| 12 | Tommy Szeliga | 2:40.28 | 2:48.89 | 2:40.28 2:41.60 3:04.79 — — |
| 13 | Ryan Waite | 2:48.60 | 3:03.44 | 3:09.07 2:48.60 3:12.64 — — |
| 14 | Thaddeus Ciras | 3:00.30 | 3:10.55 | 3:00.30 3:16.39 3:14.95 — — |
| 15 | Jesse Mailloux | 3:22.00 | 3:24.62 | 3:29.44 3:22.42 3:22.00 — — |
| 16 | Robert Riis | 3:33.62 | 3:34.86 | 3:35.78 3:33.62 3:35.17 — — |
| 17 | Tess Weinstock | 3:32.23 | 3:42.86 | 3:36.57 3:59.78 3:32.23 — — |
| 18 | Jonah Mathew | 4:40.13 | 4:47.29 | 4:46.37 4:55.38 4:40.13 — — |
| 19 | Jeffrey Li | 1:30.07 | DNF | 1:30.07 1:36.71 DNF — — |
| 20 | Elijah Rain Phelps | 2:24.22 | DNF | 2:38.42 DNF 2:24.22 — — |
| 21 | Jacob Thomann | 3:57.54 | DNF | 4:06.39 3:57.54 DNS — — |