| 1 | Lucas Etter | 12.17 | 16.71 | 17.83 12.17 24.96 15.62 16.67 |
| 2 | Drew Brads | 13.39 | 16.74 | 16.29 17.35 17.57 16.57 13.39 |
| 3 | Andy Denney | 14.78 | 17.34 | 16.99 19.55 15.47 14.78 30.90 |
| 4 | James Hildreth | 15.23 | 18.86 | 18.74 26.65 15.23 17.29 20.56 |
| 5 | Phillip Lewicki | 16.99 | 19.10 | 21.57 17.82 22.52 17.92 16.99 |
| 6 | Blake Thompson | 17.49 | 19.38 | 18.98 21.41 17.76 17.49 21.41 |
| 7 | Shreyas Talamakki | 19.12 | 20.70 | DNF 19.32 20.16 22.62 19.12 |
| 8 | Mason Langenderfer | 19.74 | 21.28 | 21.48 24.92 21.10 19.74 21.25 |
| 9 | Nathan Dwyer | 16.74 | 21.44 | 22.57 19.21 30.17 16.74 22.54 |
| 10 | Connor Kempf | 19.48 | 22.29 | 26.13 19.48 22.05 23.94 20.89 |
| 11 | Aaron Abramowitz | 20.66 | 23.81 | 24.57 24.03 22.83 20.66 35.58 |
| 12 | Luke Van Laningham | 25.26 | 28.56 | 27.06 26.15 34.93 25.26 32.47 |
| 13 | Keelan Lambert | 27.81 | 32.57 | 31.62 29.20 36.90 27.81 49.29 |
| 14 | Luke Griesser | 27.40 | 33.97 | 38.58 35.52 34.47 31.93 27.40 |
| 15 | Devin Guerrero | 26.25 | 34.11 | 32.85 32.19 26.25 DNF 37.28 |
| 16 | Jeremy Easter | 30.85 | 35.47 | 31.82 36.39 46.78 30.85 38.21 |
| 17 | Daniel Chen | 26.13 | 36.09 | 26.13 DNF 34.16 44.67 29.43 |
| 18 | Owen Widdis | 30.27 | 38.45 | 36.47 47.56 31.31 DNF 30.27 |
| 19 | Justin Friedel | 26.80 | 41.10 | 26.80 54.45 34.80 50.42 38.09 |
| 20 | Zachary Garber | 40.27 | 45.27 | 40.27 49.96 41.29 52.07 44.55 |
| 21 | Jiaxuan Wang | 43.02 | 45.33 | 43.22 48.76 44.01 49.92 43.02 |
| 22 | Nate Sones | 41.51 | 50.53 | 41.51 1:10.80 1:01.81 43.66 46.12 |
| 23 | Jonathan Papina | 45.68 | — | 45.68 55.91 — — — |
| 24 | Brandon Phillips | 55.49 | — | 55.49 1:06.02 — — — |
| 25 | Jack Ralsten | 1:08.36 | — | 2:43.90 1:08.36 — — — |
| 26 | Benjamin Starkey | 1:47.24 | — | 1:47.24 DNF — — — |
| 27 | Steven Wintringham | 2:16.42 | — | 2:16.42 2:51.77 — — — |
| 28 | Aaron Battle | 3:49.99 | — | DNF 3:49.99 — — — |
| 29 | Logan Keller | DNF | — | DNF DNF — — — |