| 1 | Luke Tycksen | 27.51 | 31.81 | 34.53 31.15 27.51 31.06 33.22 |
| 2 | Ian Bourn | 32.67 | 34.80 | 33.41 35.17 35.81 40.48 32.67 |
| 3 | Max Siauw | 33.96 | 35.99 | 33.96 38.01 38.12 34.05 35.91 |
| 4 | Jason White | 38.69 | 41.77 | 49.70 44.39 38.69 40.52 40.40 |
| 5 | Benjamin Gottschalk | 32.51 | 42.31 | 42.40 43.96 40.58 47.52 32.51 |
| 6 | Sameer Aggarwal | 38.06 | 43.96 | 38.06 49.72 45.85 47.19 38.83 |
| 7 | Will Faust | 43.11 | 45.63 | 43.11 45.31 53.86 46.66 44.92 |
| 8 | Aiden Bartlett | 40.04 | 45.67 | 50.91 46.19 44.03 46.78 40.04 |
| 9 | Nick Stoker | 42.56 | 47.60 | 47.45 53.47 48.84 46.50 42.56 |
| 10 | Cailyn Hoover | 41.41 | 48.61 | 46.32 49.86 53.51 49.64 41.41 |
| 11 | Ethan Davis | 44.62 | 51.05 | 44.62 54.91 47.04 53.88 52.23 |
| 12 | Tripp Peters | 50.69 | 53.45 | 52.41 51.25 56.68 50.69 56.79 |
| 13 | Jerry Liu | 46.95 | 54.29 | 53.85 57.12 DNF 51.89 46.95 |
| 14 | Armin Alagic | 50.72 | 54.69 | 1:14.04 50.72 55.95 55.14 52.97 |
| 15 | Keenan Johnson | 49.08 | 57.01 | 49.08 56.91 1:02.80 57.93 56.20 |
| 16 | Kyle Van Straaten | 55.76 | 57.67 | 57.04 55.76 59.77 58.67 57.29 |
| 17 | Kyle Polage | 46.88 | 58.39 | 59.34 53.37 1:02.46 1:09.53 46.88 |
| 18 | Andrew Rizo | 52.40 | 59.46 | 52.40 53.12 1:06.15 1:08.82 59.11 |
| 19 | Jason Hunt | 52.21 | 1:01.76 | 1:10.90 1:07.88 57.25 1:00.14 52.21 |
| 20 | Marky VanDerMost | 1:03.08 | 1:12.74 | 1:03.08 1:12.47 1:20.37 1:05.38 DNF |
| 21 | Caleb Picken | 1:05.21 | 1:13.62 | 1:14.32 1:15.84 1:16.51 1:05.21 1:10.69 |
| 22 | Angel Zavala | 1:12.75 | 1:15.35 | 1:16.23 1:12.88 1:16.95 1:12.75 1:31.46 |
| 23 | Myles Vanhoff | 1:26.72 | — | 1:47.26 1:26.72 — — — |
| 24 | Cole Nugent | 1:33.84 | — | 1:36.62 1:33.84 — — — |
| 25 | Ryan Thompson | 1:35.41 | — | 1:35.41 1:38.95 — — — |
| 26 | Kolei O'Reilly | 1:39.79 | — | 1:45.67 1:39.79 — — — |
| 27 | Ethan Parker | 2:12.08 | — | DNF 2:12.08 — — — |
| 28 | Anton An Hoang Ta | DNF | — | DNF DNF — — — |
| 28 | Chris Tabar | DNF | — | DNF DNF — — — |
| 28 | Jesse Cook | DNF | — | DNF DNF — — — |