| 1 | Dan Tran | 50.98 | 55.11 | 1:07.73 56.21 50.98 57.16 51.96 |
| 2 | Jeremy Bulambot | 1:05.61 | 1:13.34 | 1:24.81 1:12.75 1:13.38 1:13.88 1:05.61 |
| 3 | Xavier W. NcCorchuk | 1:01.17 | 1:13.89 | 1:10.00 1:13.02 1:01.17 1:32.26 1:18.66 |
| 4 | Matthew Tan | 1:11.47 | 1:14.43 | 1:11.47 1:13.67 1:16.75 1:15.15 1:14.46 |
| 5 | Caleb Hoffman | 1:13.50 | 1:17.25 | 1:18.22 1:15.85 1:17.67 1:13.50 1:22.01 |
| 6 | Zalman Grossbaum | 1:14.72 | 1:23.27 | 1:14.72 1:20.71 1:22.33 1:45.38 1:26.77 |
| 7 | Noah Villagomez | 1:20.97 | 1:25.95 | 1:32.15 1:38.61 1:20.97 1:22.76 1:22.94 |
| 8 | Ngan Tran | 1:22.16 | 1:30.42 | 1:42.62 1:22.59 1:22.16 1:35.30 1:33.36 |
| 9 | Ivan Vanek | 1:26.35 | 1:33.78 | 1:38.83 1:35.48 1:26.35 1:27.04 1:42.31 |
| 10 | Parker Mason | 1:31.38 | 1:39.64 | 1:42.18 1:40.16 1:36.59 1:53.21 1:31.38 |
| 11 | Matthew Low | 1:32.59 | 1:41.91 | 1:45.62 1:40.72 1:54.31 1:32.59 1:39.39 |
| 12 | Sula Mareska | 1:37.49 | 1:47.06 | 1:44.40 1:50.71 1:46.27 1:50.51 1:37.49 |
| 13 | Maxwell Jensen | 1:38.20 | 1:48.81 | 1:47.17 1:38.20 1:50.88 1:48.37 DNF |
| 14 | Ryan Joyner | 1:36.41 | 1:54.12 | 1:45.43 1:36.41 2:07.51 DNF 1:49.41 |
| 15 | Slade Ruiz | 1:46.40 | 1:55.68 | 1:54.93 1:46.40 2:37.39 2:01.47 1:50.63 |
| 16 | Rishit Agarwal | 1:54.57 | 2:07.17 | 1:54.57 2:01.73 2:12.75 2:07.02 2:14.76 |
| 17 | Kalel Amaury Romsa | 2:07.74 | 2:09.28 | 2:09.56 2:29.83 2:10.52 2:07.76 2:07.74 |
| 18 | Jacob Pim | 2:04.07 | 2:11.92 | 2:14.97 2:17.36 2:10.00 2:04.07 2:10.78 |
| 19 | Noah McClung | 1:57.40 | 2:18.23 | 2:13.20 1:57.40 2:16.85 2:24.65 2:27.13 |
| 20 | Grant Owens | 2:12.80 | 2:21.42 | 2:24.70 2:24.57 2:14.98 2:12.80 2:51.66 |
| 21 | William Corley | 2:23.69 | 2:35.09 | 2:42.53 2:24.70 3:02.60 2:23.69 2:38.05 |
| 22 | Shmuly Grossbaum | 2:23.91 | 2:35.49 | 2:35.07 2:23.91 2:43.62 2:33.44 2:37.96 |
| 23 | Colt Gunsolley | 2:29.49 | 2:40.82 | 2:41.28 2:29.49 2:55.80 2:38.55 2:42.64 |
| 24 | Isaac Enright | 2:38.58 | — | 2:38.58 2:41.68 — — — |
| 25 | Stefan Uzelac | 2:43.75 | — | 2:43.75 3:14.19 — — — |
| 26 | Zachary Stewart | 2:46.06 | — | 3:13.09 2:46.06 — — — |
| 27 | Krish Patel | 2:49.18 | — | 2:49.18 3:21.47 — — — |
| 28 | James Link | 2:51.94 | — | 3:00.37 2:51.94 — — — |
| 29 | Braden Chavez | 2:57.49 | — | 2:58.72 2:57.49 — — — |
| 30 | Mason John Shahbazian | 3:16.86 | — | 3:41.82 3:16.86 — — — |
| 31 | Gage Stuart | 3:19.22 | — | 3:19.22 DNF — — — |
| 32 | Kobe Lee | 3:38.61 | — | 4:37.31 3:38.61 — — — |
| 33 | Brian Yi | 3:47.07 | — | 3:47.07 4:22.38 — — — |
| 34 | Logan Gillespie | 3:54.29 | — | 4:03.56 3:54.29 — — — |
| 35 | Thien Phan | 4:45.66 | — | DNF 4:45.66 — — — |
| 36 | Will Chamberlain | DNF | — | DNF DNF — — — |