Final Results
| Pos | Bib | Name | Time | ± | Group |
|---|---|---|---|---|---|
| 1. | 23 | Cole Upper | 00:18:27.1 | 00:00:00.0 | ALCM |
| 2. | 54 | Cole Brege | 00:18:40.2 | 00:00:13.1 | RCM |
| 3. | 24 | Carter Upper | 00:19:05.1 | 00:00:38.0 | ALCM |
| 4. | 45 | Sean Bernard | 00:19:24.0 | 00:00:56.9 | HAM |
| 5. | 43 | Nick Trader | 00:19:26.9 | 00:00:59.8 | FVB |
| 6. | 20 | Darren Boyat | 00:20:08.5 | 00:01:41.4 | ALCM |
| 7. | 38 | Samuel Ford | 00:20:17.3 | 00:01:50.2 | FVB |
| 8. | 46 | Paxton Downing | 00:20:22.9 | 00:01:55.8 | HAM |
| 9. | 25 | Zygmund Volalobos | 00:20:30.7 | 00:02:03.6 | ALCM |
| 10. | 44 | Carter Toensfeldt | 00:20:32.0 | 00:02:04.9 | FVB |
| 11. | 40 | Tanner Major | 00:21:15.2 | 00:02:48.1 | FVB |
| 12. | 28 | Gabe Osborne | 00:21:21.1 | 00:02:54.0 | CHAM |
| 13. | 42 | Kolby Alchin | 00:21:34.0 | 00:03:06.9 | FVB |
| 14. | 39 | Arin Plyes | 00:21:44.0 | 00:03:16.9 | FVB |
| 15. | 33 | Owen Romancky | 00:21:56.6 | 00:03:29.5 | CHAM |
| 16. | 41 | Xhayvian King | 00:22:03.3 | 00:03:36.2 | FVB |
| 17. | 21 | Cayden Hebert | 00:22:11.0 | 00:03:43.9 | ALCM |
| 18. | 22 | Colin Mckenna | 00:22:40.3 | 00:04:13.2 | ALCM |
| 19. | 27 | Dylan Cichowski | 00:23:54.2 | 00:05:27.1 | CHAM |
| 20. | 51 | Andrew Moore | 00:23:59.8 | 00:05:32.7 | OSM |
| 21. | 48 | Liam Schalk-Smith | 00:25:10.4 | 00:06:43.3 | HAM |
| 22. | 31 | Keagan Kinyon | 00:26:24.8 | 00:07:57.7 | CHAM |
| 23. | 32 | Larry Bauman | 00:26:45.0 | 00:08:17.9 | CHAM |
| 24. | 29 | Garrin Teed | 00:27:03.8 | 00:08:36.7 | CHAM |
| 25. | 53 | Joshua Mcdonald | 00:28:08.3 | 00:09:41.2 | OSM |
| 26. | 35 | Ryan Patterson | 00:28:53.4 | 00:10:26.3 | CHAM |
| 27. | 37 | Wyatt Ratza | 00:30:36.5 | 00:12:09.4 | CHAM |
| 28. | 34 | Remy Bailey | 00:31:22.6 | 00:12:55.5 | CHAM |
| 29. | 30 | James Mertz | 00:31:58.9 | 00:13:31.8 | CHAM |
| 30. | 56 | Michael Kimball | 00:34:05.1 | 00:15:38.0 | CHAM |