Final Results
| Pos | Bib | Name | Time | ± | Group | Team |
|---|---|---|---|---|---|---|
| 1. | 903 | Colin Freed | 00:17:58.2 | 00:00:00.0 | M <29 | MTU |
| 2. | 920 | Wes Campbell | 00:18:08.2 | 00:00:10.0 | M <29 | MTU |
| 3. | 909 | Tryg Solberg | 00:18:18.6 | 00:00:20.4 | M <29 | |
| 4. | 913 | Matias Haugen | 00:18:22.8 | 00:00:24.6 | M <29 | NMU |
| 5. | 901 | Adrik Kraftson | 00:18:31.4 | 00:00:33.2 | M <29 | NMU |
| 6. | 904 | Luke Fricker | 00:18:33.6 | 00:00:35.4 | M <29 | NMU |
| 7. | 919 | Axel Aflodal | 00:18:34.8 | 00:00:36.6 | M <29 | MTU |
| 8. | 914 | Leevi Tarjanne | 00:18:43.0 | 00:00:44.8 | M <29 | CSS |
| 9. | 907 | Jon Clarke | 00:18:44.4 | 00:00:46.2 | M <29 | NMU |
| 10. | 916 | Colton Sumner | 00:18:49.1 | 00:00:50.9 | M <29 | CSS |
| 11. | 906 | Caden Albrecht | 00:18:50.1 | 00:00:51.9 | M <29 | MTU |
| 12. | 908 | Ben Boelter | 00:18:50.5 | 00:00:52.3 | M <29 | CSS |
| 13. | 917 | Sam Stertz | 00:18:52.7 | 00:00:54.5 | M <29 | MTU |
| 14. | 918 | Yanik Pauchard | 00:19:02.4 | 00:01:04.2 | M <29 | MTU |
| 15. | 911 | Cameron Cruickshanks | 00:19:04.8 | 00:01:06.6 | M <29 | CSS |
| 16. | 912 | Parker Courte-Rathwell | 00:19:09.4 | 00:01:11.2 | M <29 | MTU |
| 17. | 910 | Hendrik Peterson | 00:19:25.5 | 00:01:27.3 | M <29 | NMU |
| 18. | 905 | Ivar Dragerengen | 00:19:26.9 | 00:01:28.7 | M <29 | CSS |
| 19. | 915 | Mikkei Katia | 00:19:35.0 | 00:01:36.8 | M <29 | MTU |
| 20. | 939 | Will Haapala | 00:21:03.6 | 00:03:05.4 | M <29 | |
| 21. | 949 | Birk Seagren | 00:22:16.6 | 00:04:18.4 | M <29 | CCST |
| 22. | 938 | Ryan Miller | 00:22:35.9 | 00:04:37.7 | M <29 | MTU Nordic Ski Club |
| 23. | 943 | Finnian Stringer | 00:23:17.3 | 00:05:19.1 | M <29 | |
| 24. | 945 | Augustus Hamlin | 00:23:17.8 | 00:05:19.6 | M <29 | CCST |
| 25. | 946 | Eli Hallgren | 00:23:53.5 | 00:05:55.3 | M <29 | |
| 26. | 955 | Levi Douglas | 00:25:54.4 | 00:07:56.2 | M <29 | |
| 27. | 944 | Joshua You | 00:27:44.5 | 00:09:46.3 | M <29 |