| 1 | Nathan Dwyer | 37.20 | 39.31 | DNF 40.20 39.58 38.14 37.20 |
| 2 | Christopher Olson | 36.13 | 41.68 | 44.06 43.52 42.43 36.13 39.08 |
| 3 | John Brechon | 34.12 | 42.50 | 46.39 47.06 34.12 41.89 39.23 |
| 4 | Brian Johnson | 43.12 | 44.12 | 44.32 55.10 43.81 44.24 43.12 |
| 5 | Walker Welch | 40.85 | 45.45 | 40.85 42.68 48.20 45.46 48.29 |
| 6 | James Hildreth | 41.04 | 46.84 | 41.04 54.84 45.87 46.22 48.43 |
| 7 | Sam Nave | 50.29 | 53.46 | 54.41 56.42 52.60 53.37 50.29 |
| 8 | Joshua Feran | 51.56 | 53.58 | 55.24 57.11 51.72 53.79 51.56 |
| 9 | Brody Lassner | 49.75 | 56.70 | 1:00.39 56.26 57.83 56.02 49.75 |
| 10 | Ben Zoller | 54.29 | 56.92 | DNF 58.62 54.29 57.13 55.01 |
| 11 | Jared Diehl | 53.23 | 1:02.34 | 1:03.95 1:04.33 1:18.01 53.23 58.75 |
| 12 | Henry Schaffer | 54.22 | 1:03.90 | 1:04.28 1:10.31 57.52 1:09.90 54.22 |
| 13 | Nolan Braier | 1:04.54 | 1:11.78 | 1:04.54 1:11.72 1:36.16 1:09.62 1:14.00 |
| 14 | Noah Simcox | 1:04.90 | 1:12.64 | 1:14.39 1:04.90 1:12.45 1:18.38 1:11.08 |
| 15 | Jack Johnston | 1:01.42 | 1:12.88 | DNF 1:01.42 1:16.51 1:14.85 1:07.28 |
| 16 | Ben Rogers | 1:08.16 | 1:13.35 | 1:12.44 1:08.16 1:17.53 1:10.08 1:26.79 |
| 17 | Andrew Karbusicky | 1:03.23 | 1:14.48 | 1:16.10 DNF 1:16.13 1:03.23 1:11.22 |
| 18 | Austin Molitor | 1:19.23 | 1:21.92 | 1:20.24 1:19.23 1:21.52 1:37.51 1:24.01 |
| 19 | Cade Hansen | 1:14.20 | 1:22.30 | DNF 1:18.35 1:30.30 1:18.24 1:14.20 |
| 20 | Zach Lew | 1:21.50 | 1:24.75 | 1:43.93 1:29.38 1:22.59 1:21.50 1:22.29 |
| 21 | Bobby Wittenauer | 1:14.08 | 1:27.80 | 1:23.93 1:14.08 1:38.32 1:26.42 1:33.06 |
| 22 | Owen Widdis | 1:21.22 | 1:35.71 | DNF 1:23.71 1:26.55 1:21.22 1:56.87 |
| 23 | Jeremiah Markwalder | 1:22.08 | 1:39.57 | 1:23.55 1:54.02 1:22.08 2:13.12 1:41.13 |
| 24 | Silas Wam | 1:21.58 | 1:43.52 | 1:44.46 1:21.58 2:14.02 1:49.46 1:36.65 |
| 25 | Nic Napier | 1:31.84 | — | 1:31.84 1:33.15 — — — |
| 26 | Oscar Mejia | 1:35.16 | — | 1:35.16 1:52.46 — — — |
| 27 | Justin Reusnow | 1:35.32 | — | 2:01.39 1:35.32 — — — |
| 28 | Clair Hedrick | 1:43.38 | — | 1:50.35 1:43.38 — — — |
| 29 | Nicholas Schreiner | 1:48.04 | — | 1:48.04 DNF — — — |
| 30 | Caden Hammond | 1:50.83 | — | 2:12.13 1:50.83 — — — |
| 31 | Levi Edler | 1:58.56 | — | DNF 1:58.56 — — — |
| 32 | Billy McGlinn | 2:01.33 | — | DNF 2:01.33 — — — |
| 33 | Noah Mitvalsky | 2:08.45 | — | 2:08.45 2:18.71 — — — |
| 34 | Sam Meyer | 2:27.60 | — | 2:27.60 DNF — — — |
| 35 | Lindsey Bressert | 2:29.30 | — | 2:29.30 DNF — — — |
| 36 | AJ Lauer | 2:29.57 | — | DNF 2:29.57 — — — |
| 37 | Joshua R. Llames Jr. | DNF | — | DNF DNF — — — |
| 37 | Nathaniel Gee | DNF | — | DNF DNF — — — |
| 37 | Sander Garcia-Stam | DNF | — | DNF DNS — — — |