| Rank | Name | Team | Total | Back | Team Pts | NCAAQ |
|---|---|---|---|---|---|---|
| 1. | 🥇 Kevin Bolger | UU | 26:52.0 | — | 40 | 40 |
| 2. | 🥈 Petter Reistad | CU | 26:56.2 | 4.2 | 37 | 37 |
| 3. | 🥉 Lars Hannah | DU | 27:14.8 | 22.8 | 34 | 34 |
| 4. | Karsten Hokanson | MSU | 27:41.2 | 49.2 | 31 | 31 |
| 5. | Dag Frode Trolleboe | DU | 27:42.9 | 50.9 | 29 | 29 |
| 6. | Arnaud Guyon | UNM | 27:51.5 | 59.5 | 27 | 27 |
| 7. | Martin Bergstrom | UU | 27:52.3 | 1:00.3 | 25 | 25 |
| 8. | Eivind Kvaale | DU | 28:06.2 | 1:14.2 | 23 | 23 |
| 9. | Petteri Vaherkoski | UNM | 28:08.8 | 1:16.8 | 22 | 22 |
| 10. | Martin Mikkelsen | UU | 28:14.2 | 1:22.2 | 21 | 21 |
| 11. | Nick Lovett | UAF | 28:14.8 | 1:22.8 | 20 | 20 |
| 12. | Max Donaldson | UAF | 28:21.7 | 1:29.7 | 19 | 19 |
| 13. | Aljaz Praznik | UNM | 28:34.7 | 1:42.7 | 18 | 18 |
| 14. | Oscar Ivars | UU | 28:36.6 | 1:44.6 | 0 | 17 |
| 15. | Michael Fehrenbach | UAF | 28:50.5 | 1:58.5 | 17 | 16 |
| 16. | Seiji Takagi | UAF | 28:58.0 | 2:06.0 | 0 | 15 |
| 17. | Jan Cech | UAF | 29:05.7 | 2:13.7 | 0 | 14 |
| 18. | Jackson Hill | CU | 29:07.3 | 2:15.3 | 16 | 13 |
| 19. | Pietro Mosconi | UAA | 29:14.2 | 2:22.2 | 15 | 12 |
| 20. | Niklas Rombock | UNM | 29:29.4 | 2:37.4 | 0 | 11 |
| 21. | Toomas Kollo | UAA | 29:30.8 | 2:38.8 | 14 | 10 |
| 22. | Jacob Enstrom | UU | 29:32.4 | 2:40.4 | 0 | 9 |
| 23. | Simon Zink | DU | 29:39.3 | 2:47.3 | 13 | 8 |
| 24. | Andrew Potyk | CU | 29:43.7 | 2:51.7 | 0 | 7 |
| 25. | Mason Vincent | WYO | 29:45.0 | 2:53.0 | 12 | 0 |
| 26. | Alexander Eckert | UAF | 29:57.0 | 3:05.0 | 0 | 6 |
| 27. | Marcus Deuling | UAA | 30:08.3 | 3:16.3 | 11 | 5 |
| 28. | Zackarais Torresson | UAA | 30:12.8 | 3:20.8 | 0 | 4 |
| 29. | Noah Andersen | MSU | 30:30.3 | 3:38.3 | 10 | 3 |
| 30. | Sam Wiswell | WYO | 30:31.4 | 3:39.4 | 9 | 0 |
| 31. | Christian Shanley | DU | 30:32.3 | 3:40.3 | 0 | 2 |
| 32. | Martin Muan | MSU | 30:37.0 | 3:45.0 | 8 | 1 |
| 33. | Max Scrimgeour | CU | 31:45.7 | 4:53.7 | 0 | 0 |
| 34. | Ian Boucher | CU | 32:16.0 | 5:24.0 | 0 | 0 |
| 35. | Ben Noren | WYO | 33:24.6 | 6:32.6 | 7 | 0 |
| 36. | Trevor Willoughby | WYO | 33:47.8 | 6:55.8 | 0 | 0 |
| DID NOT START | |||
|---|---|---|---|
| Bib | Name | Team | Notes |
| 79 | Kyle Beling | UNM | DNS |
| 91 | Will Timmons | WYO | DNS |
| 104 | Moritz Madlener | DU | DNS |
| DID NOT RACE | |||
|---|---|---|---|
| Bib | Name | Team | Notes |
| Mads Stroem | CU | DNR | |
| Erik Axelsson | MSU | DNR | |
| Jacob Enstrom | UU | DNR | |
| Jesse Mayo | UAF | DNR | |
| Lukash Platil | UAF | DNR | |
| Tristian Sayre | UAF | DNR | |
| Daniel Serventi | UAF | DNR | |
| Connor Truskowski | UAF | DNR | |
| Sindre Solvang | WYO | DNR | |
| Rk | Team | Score |
|---|---|---|
| 1. | Denver | 86 |
| 1. | Utah | 86 |
| 3. | New Mexico | 67 |
| 4. | Colorado | 66 |
| 5. | Alaska Fairbanks | 56 |
| 6. | Montana State | 49 |
| 7. | Alaska Anchorage | 40 |
| 8. | Wyoming | 28 |
| 9. | Colorado Mountain | 0 |
| 9. | Westminster | 0 |
| Date | Race |
|---|---|
| Jan. 8 | Women's Giant Slalom |
| Jan. 8 | Men's Giant Slalom |
| Jan. 9 | Women's Slalom |
| Jan. 9 | Men's Slalom |
| Jan. 14 | Women's 5K Freestyle |
| Jan. 14 | Men's 10K Freestyle |
| Jan. 15 | Women's 15K Classic |
| Jan. 15 | Men's 20K Classic |