| 1 | Carter Bitz | 52.06 | 55.58 | 55.85 57.22 52.06 53.66 1:04.54 |
| 2 | Brian Johnson | 52.69 | 56.78 | 58.55 54.96 56.84 52.69 59.31 |
| 3 | Carter Kucala | 50.20 | 1:03.21 | 50.20 1:00.08 1:03.66 1:10.39 1:05.88 |
| 4 | Kaius Young | 1:02.25 | 1:06.83 | 1:04.76 1:08.22 1:16.21 1:02.25 1:07.50 |
| 5 | Carl Overbye | 1:00.81 | 1:10.19 | 1:00.81 1:11.95 1:15.96 1:07.12 1:11.50 |
| 6 | Walker Welch | 1:06.69 | 1:11.30 | 1:06.69 1:13.43 1:12.78 1:09.72 1:11.41 |
| 7 | Simon Kellum | 1:03.06 | 1:14.00 | 1:22.16 1:18.30 1:03.06 1:14.52 1:09.19 |
| 8 | Chris Van Der Brink | 1:14.99 | 1:18.92 | 1:14.99 1:26.10 1:19.96 1:20.72 1:16.08 |
| 9 | Brody Meschke | 1:16.23 | 1:27.64 | 1:28.47 1:37.09 1:27.83 1:26.61 1:16.23 |
| 10 | Volodymyr Kapustianskyi | 1:25.48 | 1:32.13 | 1:25.48 1:26.02 1:31.34 1:39.04 1:45.32 |
| 11 | Nathan Elverud | 1:24.55 | 1:36.08 | 1:24.55 1:46.19 1:36.95 1:25.34 1:45.96 |
| 12 | Nathan Rahn | 1:21.68 | 1:40.02 | 1:42.63 1:36.21 1:43.88 1:41.23 1:21.68 |
| 13 | Ryan Schock | 1:31.97 | 1:40.93 | 1:37.35 1:41.60 1:43.85 1:47.31 1:31.97 |
| 14 | Shain Papalotl Longbehn | 1:31.75 | 1:41.15 | 1:45.21 1:40.51 1:37.73 1:31.75 2:22.00 |
| 15 | Kyle Tierney | 1:33.00 | 1:42.56 | 1:39.63 1:58.37 1:33.00 1:36.45 1:51.59 |
| 16 | Tyler Antony | 1:37.51 | 1:42.91 | 1:48.00 1:43.10 1:37.51 1:47.81 1:37.83 |
| 17 | Nathon Lakoduk | 1:39.62 | 1:44.33 | 1:54.12 1:39.62 1:49.70 1:39.75 1:43.54 |
| 18 | Noah Dunlop | 1:37.57 | 1:48.42 | 1:50.51 1:48.19 1:37.57 1:46.56 1:56.15 |
| 19 | Marcus Kamen | 1:46.94 | 1:49.37 | 2:02.36 1:51.19 1:48.10 1:46.94 1:48.82 |
| 20 | Christoph Wu | 1:45.61 | 1:49.40 | 1:46.40 2:06.90 1:49.01 1:52.78 1:45.61 |
| 21 | Zach Calin | 1:42.04 | 1:57.12 | 1:58.55 1:53.53 1:59.28 1:42.04 2:02.00 |
| 22 | Boyd Mayfield | 1:54.20 | 2:09.29 | 2:15.78 1:59.44 1:54.20 2:12.66 2:22.07 |
| 23 | Nicholas Friesen | 2:02.71 | 2:15.35 | 2:32.55 2:12.07 2:02.71 2:25.11 2:08.88 |
| 24 | Luke Marvin | 2:44.31 | 3:38.22 | 2:44.31 4:05.24 4:15.96 3:14.69 3:34.72 |
| 25 | Alex Braun | 3:01.90 | — | 3:35.63 3:01.90 — — — |
| 26 | Myles Tremaine | 3:04.45 | — | 3:04.45 3:08.25 — — — |
| 27 | Caleb Levitt | 3:07.09 | — | 3:07.09 3:13.22 — — — |
| 28 | Liam Weigel | 3:16.09 | — | 3:26.37 3:16.09 — — — |
| 29 | Timothy Peters | 3:43.55 | — | 4:25.29 3:43.55 — — — |
| 30 | Eli Sanderson | DNF | — | DNF DNF — — — |