| 1 | Sawyer MarquisPlace 1 · Grade - · UNAT-Gonzaga | - | UNAT-Gonzaga | 24:37.3 PR |
| 2 | Miles WestbrookPlace 2 · Grade Fr · UNAT-Gonzaga | Fr | UNAT-Gonzaga | 25:05.8 |
| 3 | Caden SwansonPlace 3 · Grade Fr · Gonzaga | Fr | Gonzaga | 25:10.7 |
| 4 | Zander TrevinoPlace 4 · Grade So · Gonzaga | So | Gonzaga | 25:19.0 |
| 5 | Ansel TuckerPlace 5 · Grade Sr · Gonzaga | Sr | Gonzaga | 25:23.0 |
| 6 | Caleb RichardsonPlace 6 · Grade Jr · Gonzaga | Jr | Gonzaga | 25:24.8 |
| 7 | Jeron WisnerPlace 7 · Grade RS · UNAT-Gonzaga | RS | UNAT-Gonzaga | 25:27.3 |
| 8 | Hayden RobertsPlace 8 · Grade Fr · Gonzaga | Fr | Gonzaga | 25:31.3 |
| 9 | Gabe McLainPlace 9 · Grade - · UNAT-Gonzaga | - | UNAT-Gonzaga | 25:41.5 PR |
| 10 | Alex WrightPlace 10 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 25:44.9 |
| 11 | Noah Laughlin-hallPlace 11 · Grade Fr · Gonzaga | Fr | Gonzaga | 25:47.7 |
| 12 | Gilbert LangatPlace 12 · Grade - · UNAT-Spokane CC | - | UNAT-Spokane CC | 25:54.7 PR |
| 13 | Jack HuartePlace 13 · Grade - · UNAT-Gonzaga | - | UNAT-Gonzaga | 25:55.7 PR |
| 14 | Luke AlfonsoPlace 14 · Grade Jr · Gonzaga | Jr | Gonzaga | 25:56.0 |
| 15 | Sean JaneckoPlace 15 · Grade Jr · Gonzaga | Jr | Gonzaga | 26:04.1 |
| 16 | Noah McMahanPlace 16 · Grade Fr · Gonzaga | Fr | Gonzaga | 26:08.7 |
| 17 | Aiden MillerPlace 17 · Grade Fr · UNAT-Gonzaga | Fr | UNAT-Gonzaga | 26:20.4 |
| 18 | Isaac RigsbyPlace 18 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 26:36.8 |
| 19 | Calvin LangePlace 19 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 26:40.0 |
| 20 | Nick GarganoPlace 20 · Grade - · UNAT-Gonzaga | - | UNAT-Gonzaga | 26:40.3 PR |
| 21 | Anders NielsonPlace 21 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 26:43.2 |
| 22 | Aaron WrightPlace 22 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 26:44.9 |
| 23 | Hector GomezPlace 23 · Grade Sr · Unattached | Sr | Unattached | 26:48.0 |
| 24 | Gavin WhetstonePlace 24 · Grade Jr · Unattached | Jr | Unattached | 26:54.7 |
| 25 | Nathan RussellPlace 25 · Grade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | 26:57.5 |
| 26 | Nicholas HoyerPlace 26 · Grade - · UNAT-Gonzaga | - | UNAT-Gonzaga | 26:59.2 PR |
| 27 | Holland HurdPlace 27 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 27:01.9 |
| 28 | Conor ThomsenPlace 28 · Grade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | 27:07.9 |
| 29 | Scott GreevesPlace 29 · Grade - · Unattached | - | Unattached | 27:24.2 PR |
| 30 | Tommy O'NeilPlace 30 · Grade Jr · Gonzaga | Jr | Gonzaga | 27:31.7 |
| 31 | Jacob NichollsPlace 31 · Grade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | 27:41.2 |
| 32 | Brayden MartinPlace 32 · Grade Fr · Whitworth | Fr | Whitworth | 27:51.9 |
| 33 | Nolan OylerPlace 33 · Grade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | 27:52.8 |
| 34 | Jacob AdamsPlace 34 · Grade - · Unattached | - | Unattached | 27:54.4 PR |
| 35 | Ian TaskyPlace 35 · Grade So · UNAT-Spokane CC | So | UNAT-Spokane CC | 27:57.3 PR |
| 36 | Connor TolzmanPlace 36 · Grade Fr · Whitworth | Fr | Whitworth | 28:21.1 |
| 37 | Vlad VoievodinPlace 37 · Grade Fr · UNAT-Spokane CC | Fr | UNAT-Spokane CC | 28:22.5 PR |
| 38 | Tayvian MurphyPlace 38 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 28:44.0 |
| 39 | Luke TwissPlace 39 · Grade So · Whitworth | So | Whitworth | 28:50.2 |
| 40 | Carsten MyersPlace 40 · Grade Fr · Whitworth | Fr | Whitworth | 29:00.9 |
| 41 | Jacob BakerPlace 41 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 29:01.5 |
| 42 | Andrew TaPlace 42 · Grade Fr · Whitworth | Fr | Whitworth | 29:12.1 |
| 43 | Tom SmithPlace 43 · Grade Fr · Unattached | Fr | Unattached | 29:13.5 PR |
| 44 | Sam HurchallaPlace 44 · Grade Fr · Whitworth | Fr | Whitworth | 29:43.7 |
| 45 | Zachary RobertsPlace 45 · Grade Fr · Unattached | Fr | Unattached | 29:59.3 |
| 46 | Dawson WelliverPlace 46 · Grade So · Lewis-Clark (Idaho) | So | Lewis-Clark (Idaho) | 30:23.5 |
| 47 | Jotham WalugembePlace 47 · Grade Jr · Whitworth | Jr | Whitworth | 31:01.6 |
| 48 | Seth HuxelPlace 48 · Grade Fr · Walla Walla (Wash.) | Fr | Walla Walla (Wash.) | 31:12.6 |
| 49 | Jace JoslynPlace 49 · Grade Sr · Lewis-Clark (Idaho) | Sr | Lewis-Clark (Idaho) | 31:34.3 |
| 50 | Christian LybyerPlace 50 · Grade Fr · Lewis-Clark (Idaho) | Fr | Lewis-Clark (Idaho) | 31:47.9 PR |
| 51 | Adrian VerapreasPlace 51 · Grade So · Walla Walla (Wash.) | So | Walla Walla (Wash.) | 32:00.5 |
| — | Nico BeckerGrade So · Whitworth | So | Whitworth | DNF |
| — | Isaac RussellGrade Fr · Whitworth | Fr | Whitworth | DNF |
| — | Isaac AckerGrade So · Walla Walla (Wash.) | So | Walla Walla (Wash.) | DNF |
| — | Travis HornGrade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | DNF |
| — | Sam UlrichGrade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | DNF |
| — | Caughnery FreeseGrade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | DNF |