Final Results
| Pos | Bib | Name | Time | ± | Team |
|---|---|---|---|---|---|
| 1. | 8 | Phil Matthews | 00:16:02.1 | 00:00:00.0 | PSC |
| 2. | 9 | Sisu Lange | 00:16:30.5 | 00:00:28.4 | PSC |
| 3. | 17 | Gabe Loyd | 00:16:40.2 | 00:00:38.1 | PSC |
| 4. | 19 | Max Olmstead | 00:17:19.2 | 00:01:17.1 | UVM |
| 5. | 4 | Griffin Smith | 00:17:26.8 | 00:01:24.7 | PSC |
| 6. | 20 | Isaac Kristich | 00:17:38.5 | 00:01:36.4 | PSC |
| 7. | 12 | Anders Erickson | 00:17:39.8 | 00:01:37.7 | Cornell |
| 8. | 26 | Lucas Daly | 00:17:43.6 | 00:01:41.5 | UVM |
| 9. | 22 | Jasper Henderson | 00:17:57.7 | 00:01:55.6 | UVM |
| 10. | 14 | Jacob Alberga | 00:17:57.9 | 00:01:55.8 | PSC |
| 11. | 23 | Lyndon Hess | 00:18:23.7 | 00:02:21.6 | Cornell |
| 12. | 15 | Luke Holmes | 00:18:34.1 | 00:02:32.0 | UVM |
| 13. | 2 | Julian Camera | 00:18:41.2 | 00:02:39.1 | UVM |
| 14. | 24 | Noah Rehberg | 00:18:53.8 | 00:02:51.7 | PSC |
| 15. | 21 | August Pearson | 00:19:09.4 | 00:03:07.3 | PSC |
| 16. | 25 | Max Ronner-Bland | 00:19:52.1 | 00:03:50.0 | UVM |
| 17. | 13 | Finn Ericson | 00:20:16.5 | 00:04:14.4 | Cornell |
| 18. | 3 | Reed Robinson | 00:20:36.7 | 00:04:34.6 | Cornell |
| 19. | 10 | Levi Kronenthaler | 00:21:07.9 | 00:05:05.8 | Cornell |
| 20. | 6 | Liam Hooper | 00:21:26.0 | 00:05:23.9 | Cornell |
| 21. | 7 | Liv Caprio | 00:21:44.9 | 00:05:42.8 | UVM |
| 22. | 1 | Nolan Tompsett | 00:22:32.3 | 00:06:30.2 | UVM |