| 1 | Dylan Hughlett | 1:00.68 | 1:06.75 | 1:09.10 1:00.68 1:12.77 1:01.39 1:09.75 |
| 2 | Jordan Mosakowski | 1:00.28 | 1:08.39 | 1:13.12 1:10.49 1:11.80 1:00.28 1:02.89 |
| 3 | Phillip Hoff | 1:20.19 | 1:23.95 | 1:26.59 1:24.16 1:35.49 1:21.11 1:20.19 |
| 4 | Richard Meyer | 1:19.25 | 1:25.06 | 1:24.50 1:19.25 1:25.52 1:29.64 1:25.17 |
| 5 | Calvin Nielson | 1:19.30 | 1:26.08 | 1:19.30 1:24.82 1:24.87 1:35.68 1:28.55 |
| 6 | Jack Ryan | 1:17.45 | 1:30.51 | 1:37.42 1:26.41 1:17.45 1:34.12 1:31.01 |
| 7 | AJ Blair | 1:27.56 | 1:31.30 | 1:34.46 1:27.56 1:28.76 1:46.70 1:30.69 |
| 8 | Jesse Hartnett | 1:25.34 | 1:33.16 | 1:47.62 1:35.93 1:25.34 1:37.64 1:25.90 |
| 9 | Shane David | 1:29.22 | 1:36.54 | 1:36.12 1:39.77 1:35.43 1:38.07 1:29.22 |
| 10 | Arden Jacobson | 1:36.66 | 1:39.12 | 1:39.16 1:36.99 1:36.66 1:41.22 1:42.54 |
| 11 | Ben Kopriva | 1:36.75 | 1:40.48 | 1:39.72 1:41.47 1:40.71 1:41.01 1:36.75 |
| 12 | Kit Clement | 1:35.75 | 1:41.87 | 1:38.46 1:46.06 1:41.09 1:35.75 1:53.36 |
| 13 | Brayden Wroten | 1:35.07 | 1:44.02 | 1:50.38 1:35.50 1:35.07 1:46.17 2:33.81 |
| 14 | Lawrence Nichols | 1:35.54 | 1:47.84 | 1:53.11 1:54.24 1:35.54 1:50.68 1:39.73 |
| 15 | Alex Walker | 1:37.53 | 1:49.97 | 1:53.46 1:41.60 1:54.84 2:13.68 1:37.53 |
| 16 | Damian Wilding | 1:45.28 | 1:51.33 | 1:45.28 1:48.34 1:57.47 1:48.19 2:01.96 |
| 17 | Lincoln Solt | 1:42.55 | 1:53.89 | 2:01.05 1:42.55 1:49.71 1:50.91 2:15.89 |
| 18 | Ben Tibbetts | 1:38.06 | 1:54.92 | 1:55.20 1:55.25 2:03.10 1:38.06 1:54.32 |
| 19 | Sam Koch | 1:42.56 | 1:56.17 | 2:17.39 1:52.88 1:42.56 1:50.25 2:05.38 |
| 20 | Michael Datz | 1:49.94 | 1:57.84 | 2:13.09 2:09.97 1:53.41 1:49.94 1:50.15 |
| 21 | Elise Ng | 1:59.19 | 2:01.75 | 2:03.30 1:59.19 2:00.84 2:01.10 2:03.49 |
| 22 | Logan Day-Richter | 1:48.10 | 2:05.62 | 2:27.88 1:48.10 2:08.86 2:02.44 2:05.57 |
| 23 | Zachary Austin | 1:53.19 | 2:09.02 | 2:09.00 2:26.68 2:08.66 2:09.41 1:53.19 |
| 24 | Tristan Steeves | 2:02.06 | 2:09.35 | 2:04.43 2:02.06 2:14.21 3:36.39 2:09.41 |
| 25 | Noah Segal | 1:54.72 | 2:11.80 | 2:05.34 2:17.05 1:54.72 2:27.85 2:13.02 |
| 26 | Estevan Lujan | 1:58.00 | 2:13.57 | 2:37.67 2:14.45 2:04.72 2:21.54 1:58.00 |
| 27 | Jonathan D. Dye | 2:00.13 | 2:19.22 | 2:00.13 2:27.61 2:24.08 2:15.98 2:17.61 |
| 28 | Alex Truitt | 2:05.21 | 2:20.30 | 2:05.21 2:18.79 2:32.04 2:46.54 2:10.06 |
| 29 | Shelby Green | 2:16.80 | — | 2:16.80 DNF — — — |
| 30 | Luke Johnson | 2:18.92 | — | 2:33.02 2:18.92 — — — |
| 31 | Alexander T. Kleen | 2:19.07 | — | 2:46.99 2:19.07 — — — |
| 32 | Samuel Guddat | 2:19.44 | — | 2:19.58 2:19.44 — — — |
| 33 | Bryce Irving | 2:19.49 | — | 2:29.72 2:19.49 — — — |
| 34 | Gabriel Rivas | 2:21.67 | — | 2:36.70 2:21.67 — — — |
| 35 | Zachary Miller | 2:23.37 | — | 2:38.30 2:23.37 — — — |
| 36 | Wes Evans | 2:25.03 | — | 2:50.26 2:25.03 — — — |
| 37 | Eli Disbrow | 2:33.10 | — | 2:33.10 2:47.42 — — — |
| 38 | Stone Amsbaugh | 3:25.66 | — | 3:51.03 3:25.66 — — — |
| 39 | Ronaldo Zavala | 3:57.59 | — | 3:57.59 DNF — — — |
| 40 | Fulton Moyer | DNF | — | DNF DNF — — — |
| 40 | Enzo Alrik Crandall | DNF | — | DNF DNF — — — |