Final Results
| Pos | Bib | Name | Time | ± |
|---|---|---|---|---|
| 1. | 6 | John Lane | 00:01:22.1 | 00:00:00.0 |
| 2. | 20 | Yacob Olins | 00:01:24.7 | 00:00:02.6 |
| 3. | 30 | John Smail | 00:01:27.3 | 00:00:05.2 |
| 4. | 4 | Bennett Hight | 00:01:28.4 | 00:00:06.3 |
| 5. | 38 | John Giddens | 00:01:30.7 | 00:00:08.6 |
| 6. | 28 | Kyle Dorsey | 00:01:37.2 | 00:00:15.1 |
| 7. | 43 | Carter Mcphedran | 00:01:39.6 | 00:00:17.5 |
| 8. | 16 | Bryce Coffin | 00:01:41.4 | 00:00:19.3 |
| 9. | 24 | Mark Mclaughlin | 00:01:43.3 | 00:00:21.2 |
| 10. | 50 | Tate Mendall | 00:01:44.3 | 00:00:22.2 |
| 11. | 13 | Justin Pietropaoli | 00:01:47.3 | 00:00:25.2 |
| 12. | 3 | Ruslan Reiter | 00:01:49.5 | 00:00:27.4 |
| 13. | 10 | Alec Cyr | 00:01:49.8 | 00:00:27.7 |
| 14. | 29 | Evan Desmond | 00:01:50.3 | 00:00:28.2 |
| 15. | 51 | Finn Johnston | 00:01:57.2 | 00:00:35.1 |
| 16. | 48 | Sean Moore | 00:01:59.6 | 00:00:37.5 |
| 17. | 35 | Kendrick Langenbach | 00:02:03.2 | 00:00:41.1 |
| 18. | 22 | Brandon Hemingway | 00:02:06.1 | 00:00:44.0 |
| 19. | 27 | Max Coury | 00:02:07.2 | 00:00:45.1 |
| 20. | 49 | Devin White | 00:02:13.9 | 00:00:51.8 |
| T21. | 11 | James Obrien | 00:02:27.1 | 00:01:05.0 |
| T21. | 46 | Levi Bouchard | 00:02:27.1 | 00:01:05.0 |
| 23. | 5 | Michael Sutherland | 00:02:29.6 | 00:01:07.5 |
| 24. | 26 | Connor Albertson | 00:02:42.5 | 00:01:20.4 |
| 25. | 7 | Dylan Wells | 00:02:53.6 | 00:01:31.5 |
| 26. | 18 | Zach Holman | 00:09:41.9 | 00:08:19.8 |
| 27. | 33 | Luke Bartol | 00:10:15.4 | 00:08:53.3 |
| 28. | 19 | Vernon Romanoski | 00:11:06.0 | 00:09:43.9 |
| 29. | 31 | Emerson Duplissie-Cyr | 00:11:12.3 | 00:09:50.2 |
| 30. | 40 | Spencer Grady Welsh | 00:11:42.7 | 00:10:20.6 |
| 31. | 12 | Calvin Barber | 00:12:04.0 | 00:10:41.9 |
| 32. | 25 | Peter Dininno | 00:12:54.6 | 00:11:32.5 |