| 1 | Mason KissellPlace 1 · Grade Jr · Gonzaga | Jr | Gonzaga | 18:45.6 |
| 2 | Logan LawPlace 2 · Grade Jr · Gonzaga | Jr | Gonzaga | 18:45.7 PR |
| 3 | Ryan MitchellPlace 3 · Grade So · Gonzaga | So | Gonzaga | 18:45.8 |
| 4 | Bryce CerkowniakPlace 4 · Grade Sr · Gonzaga | Sr | Gonzaga | 18:45.9 |
| 5 | Paul TalensPlace 5 · Grade Sr · Gonzaga | Sr | Gonzaga | 18:45.9 PR |
| 6 | Will ThorsettPlace 6 · Grade Sr · Gonzaga | Sr | Gonzaga | 18:46.4 |
| 7 | Sean JaneckoPlace 7 · Grade Jr · Gonzaga | Jr | Gonzaga | 18:51.8 |
| 8 | Hayden RobertsPlace 8 · Grade Fr · Gonzaga | Fr | Gonzaga | 18:54.5 PR |
| 9 | Dylan WenigerPlace 9 · Grade Fr · Unattached | Fr | Unattached | 18:54.9 PR |
| 10 | Caden SwansonPlace 10 · Grade Fr · Gonzaga | Fr | Gonzaga | 18:57.0 PR |
| 11 | Noah HasselbladPlace 11 · Grade - · Unattached | - | Unattached | 18:57.6 PR |
| 12 | Zac KnappPlace 12 · Grade Jr · Idaho | Jr | Idaho | 19:01.9 |
| 13 | Miles FergusonPlace 13 · Grade Sr · Idaho | Sr | Idaho | 19:06.7 |
| 14 | London HaleyPlace 14 · Grade Jr · Whitworth | Jr | Whitworth | 19:07.2 |
| 15 | Miles WestbrookPlace 15 · Grade Fr · Unattached | Fr | Unattached | 19:07.4 PR |
| 16 | Jack HuartePlace 16 · Grade Fr · Unattached | Fr | Unattached | 19:07.7 PR |
| 17 | Samy AndersonPlace 17 · Grade So · Gonzaga | So | Gonzaga | 19:10.0 |
| 18 | Ansel TuckerPlace 18 · Grade Sr · Gonzaga | Sr | Gonzaga | 19:11.8 |
| 19 | Jacob AlfonsoPlace 19 · Grade Jr · Gonzaga | Jr | Gonzaga | 19:14.7 |
| 20 | Gus ClevengerPlace 20 · Grade So · Gonzaga | So | Gonzaga | 19:15.5 PR |
| 21 | Jeron WisnerPlace 21 · Grade RS · Unattached | RS | Unattached | 19:15.5 PR |
| 22 | Jack McmanusPlace 22 · Grade Jr · Whitman | Jr | Whitman | 19:17.2 |
| 23 | Conner WirthPlace 23 · Grade So · Eastern Washington | So | Eastern Washington | 19:22.9 PR |
| 24 | Charlie LedwithPlace 24 · Grade Jr · Eastern Washington | Jr | Eastern Washington | 19:24.5 |
| 25 | Caleb RichardsonPlace 25 · Grade Jr · Gonzaga | Jr | Gonzaga | 19:26.6 |
| 26 | Gabe McLainPlace 26 · Grade RS · Unattached | RS | Unattached | 19:29.4 PR |
| 27 | Jens KnutsenPlace 27 · Grade Fr · Idaho | Fr | Idaho | 19:30.9 PR |
| 28 | Noah McMahanPlace 28 · Grade Fr · Gonzaga | Fr | Gonzaga | 19:32.5 PR |
| 29 | Marcus LemonPlace 29 · Grade Sr · Eastern Washington | Sr | Eastern Washington | 19:35.4 |
| 30 | Isaac AkiyamaPlace 30 · Grade Sr · Whitworth | Sr | Whitworth | 19:36.6 PR |
| 31 | Sawyer ClarksonPlace 31 · Grade So · Gonzaga | So | Gonzaga | 19:36.7 PR |
| 32 | Joshua AugustinePlace 32 · Grade So · Gonzaga | So | Gonzaga | 19:36.8 |
| 33 | Kobe WesselsPlace 33 · Grade Sr · Lewis-Clark (Idaho) | Sr | Lewis-Clark (Idaho) | 19:38.4 |
| 34 | Conor ThompsonPlace 34 · Grade Fr · Idaho | Fr | Idaho | 19:39.6 PR |
| 35 | Jaysen RodriquezPlace 35 · Grade Fr · Idaho | Fr | Idaho | 19:41.4 PR |
| 36 | Alex BurnsPlace 36 · Grade So · Whitman | So | Whitman | 19:43.0 PR |
| 37 | Trajn SwalstadPlace 37 · Grade Fr · Eastern Washington | Fr | Eastern Washington | 19:49.0 PR |
| 38 | Owen HigginsPlace 38 · Grade Jr · Eastern Washington | Jr | Eastern Washington | 19:52.6 PR |
| 39 | James HodgsonPlace 39 · Grade So · Idaho | So | Idaho | 19:57.3 |
| 40 | Gannon FarrensPlace 40 · Grade Fr · Idaho | Fr | Idaho | 19:59.2 PR |
| 41 | Alexander FryPlace 41 · Grade So · Lewis-Clark (Idaho) | So | Lewis-Clark (Idaho) | 20:04.0 |
| 42 | Nicholas HoyerPlace 42 · Grade Fr · Unattached | Fr | Unattached | 20:04.7 PR |
| 43 | Isaac AckerPlace 43 · Grade So · Walla Walla (Wash.) | So | Walla Walla (Wash.) | 20:05.0 PR |
| 44 | Evan JonesPlace 44 · Grade Fr · Idaho | Fr | Idaho | 20:08.0 PR |
| 45 | Evan CheneyPlace 45 · Grade So · Unattached | So | Unattached | 20:09.3 PR |
| 46 | Jack RousseauPlace 46 · Grade Jr · Whitman | Jr | Whitman | 20:10.0 PR |
| 47 | Zander TrevinoPlace 47 · Grade So · Gonzaga | So | Gonzaga | 20:11.7 |
| 48 | Lucas SpurlingPlace 48 · Grade Fr · Eastern Washington | Fr | Eastern Washington | 20:20.0 PR |
| 49 | Nathan RussellPlace 49 · Grade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | 20:21.9 PR |
| 50 | Nolan McLaughlinPlace 50 · Grade Fr · Whitworth | Fr | Whitworth | 20:22.4 PR |
| 51 | Tristin O'brienPlace 51 · Grade Sr · Lewis-Clark (Idaho) | Sr | Lewis-Clark (Idaho) | 20:27.5 |
| 52 | Danny SteinbergPlace 52 · Grade Sr · Whitman | Sr | Whitman | 20:29.1 PR |
| 53 | Calvin LangePlace 53 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 20:35.5 PR |
| 54 | Ethan HeislerPlace 54 · Grade Sr · Walla Walla (Wash.) | Sr | Walla Walla (Wash.) | 20:37.0 |
| 55 | Ben VernonPlace 55 · Grade Sr · Lewis-Clark (Idaho) | Sr | Lewis-Clark (Idaho) | 20:37.9 PR |
| 56 | Malachi WalshPlace 56 · Grade Fr · Lewis-Clark (Idaho) | Fr | Lewis-Clark (Idaho) | 20:41.6 PR |
| 57 | Nick JaneckoPlace 57 · Grade Fr · Idaho | Fr | Idaho | 20:43.4 PR |
| 58 | Travis HornPlace 58 · Grade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | 20:44.1 |
| 59 | Holland HurdPlace 59 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 20:44.1 PR |
| 60 | Thomas WirthPlace 60 · Grade Sr · Whitworth | Sr | Whitworth | 20:45.2 |
| 61 | Ryan RosaasenPlace 61 · Grade So · Walla Walla (Wash.) | So | Walla Walla (Wash.) | 20:46.5 PR |
| 62 | Hayden MalonePlace 62 · Grade So · Whitworth | So | Whitworth | 20:49.0 PR |
| 63 | Jacob NICCOLSPlace 63 · Unattached | — | Unattached | 20:49.8 |
| 64 | Connor AlexanderPlace 64 · Grade Sr · Lewis-Clark (Idaho) | Sr | Lewis-Clark (Idaho) | 20:50.1 |
| 65 | Jesus HerrejonPlace 65 · Grade - · Unattached | - | Unattached | 20:50.2 PR |
| 66 | Caughnery FreesePlace 66 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 20:50.4 PR |
| 67 | Sven DruijffPlace 67 · Grade Fr · Lewis-Clark (Idaho) | Fr | Lewis-Clark (Idaho) | 20:51.9 PR |
| 68 | Anders NielsonPlace 68 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 20:55.3 PR |
| 69 | Grady FournierPlace 69 · Grade Fr · Eastern Washington | Fr | Eastern Washington | 20:56.1 PR |
| 70 | Nick BakerPlace 70 · Grade Jr · Whitworth | Jr | Whitworth | 20:57.9 |
| 71 | Joey BickfordPlace 71 · Grade Jr · Whitworth | Jr | Whitworth | 21:01.3 PR |
| 72 | Tristan MorrisPlace 72 · Grade Fr · Whitworth | Fr | Whitworth | 21:02.0 PR |
| 73 | Nolan OylerPlace 73 · Grade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | 21:04.3 PR |
| 74 | Jacob AdamsPlace 74 · Grade Sr · Unattached | Sr | Unattached | 21:05.2 PR |
| 75 | Andrew GarciaPlace 75 · Grade Fr · Unattached | Fr | Unattached | 21:11.6 PR |
| 76 | Scott GreevesPlace 76 · Grade - · Unattached | - | Unattached | 21:12.0 PR |
| 77 | Clay ShumakerPlace 77 · Grade Sr · Lewis-Clark (Idaho) | Sr | Lewis-Clark (Idaho) | 21:13.3 |
| 78 | Tom MckeePlace 78 · Grade Jr · Whitworth | Jr | Whitworth | 21:13.4 |
| 79 | Connor TolzmanPlace 79 · Grade Fr · Whitworth | Fr | Whitworth | 21:16.6 PR |
| 80 | Jeremiah ShahbazPlace 80 · Grade Fr · Whitworth | Fr | Whitworth | 21:17.2 PR |
| 81 | Conor ThomsenPlace 81 · Grade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | 21:20.4 PR |
| 82 | Vlad VoievodinPlace 82 · Grade Fr · Unattached | Fr | Unattached | 21:25.8 PR |
| 83 | Alex McintyrePlace 83 · Grade Jr · Whitworth | Jr | Whitworth | 21:33.3 |
| 84 | Tayvian MurphyPlace 84 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 21:34.3 PR |
| 85 | Brayden MartinPlace 85 · Grade Fr · Whitworth | Fr | Whitworth | 21:35.2 PR |
| 86 | Jamie ChristnerPlace 86 · Grade - · Unattached | - | Unattached | 21:46.0 PR |
| 87 | James HardinPlace 87 · Grade Fr · Whitworth | Fr | Whitworth | 21:48.3 PR |
| 88 | Andrew TaPlace 88 · Grade Fr · Whitworth | Fr | Whitworth | 21:54.7 PR |
| 89 | Kaiser MartinPlace 89 · Grade So · Whitworth | So | Whitworth | 21:56.6 |
| 90 | Gabriel CoramPlace 90 · Grade Fr · Whitworth | Fr | Whitworth | 21:57.9 PR |
| 91 | Jacob BakerPlace 91 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 21:58.8 PR |
| 92 | Dawson WelliverPlace 92 · Grade So · Lewis-Clark (Idaho) | So | Lewis-Clark (Idaho) | 21:58.8 PR |
| 93 | Evan WendelPlace 93 · Grade Jr · Whitman | Jr | Whitman | 22:16.8 PR |
| 94 | Quinny StuartPlace 94 · Grade So · Whitman | So | Whitman | 22:16.9 PR |
| 95 | Carsten MyersPlace 95 · Grade Fr · Whitworth | Fr | Whitworth | 22:27.9 PR |
| 96 | Luke TwissPlace 96 · Grade So · Whitworth | So | Whitworth | 22:33.7 PR |
| 97 | Paul FlorencePlace 97 · Grade Sr · Whitman | Sr | Whitman | 22:38.4 |
| 98 | Sam HurchallaPlace 98 · Grade Fr · Whitworth | Fr | Whitworth | 22:43.9 PR |
| 99 | Jace JoslynPlace 99 · Grade Sr · Lewis-Clark (Idaho) | Sr | Lewis-Clark (Idaho) | 23:27.5 |
| 100 | Evan PetersPlace 100 · Grade - · Unattached | - | Unattached | 24:03.3 PR |
| 101 | Seth HuxelPlace 101 · Grade Fr · Walla Walla (Wash.) | Fr | Walla Walla (Wash.) | 24:05.7 PR |
| 102 | Jordan ButcherPlace 102 · Grade Fr · Walla Walla (Wash.) | Fr | Walla Walla (Wash.) | 25:06.1 PR |
| 103 | Adrian VerapreasPlace 103 · Grade So · Walla Walla (Wash.) | So | Walla Walla (Wash.) | 27:56.5 PR |
| — | Manuel ValdezGrade So · Lewis-Clark (Idaho) | So | Lewis-Clark (Idaho) | DNF |
| — | Logan SchwartzGrade Fr · Gonzaga | Fr | Gonzaga | DNF |
| — | Max MeadowsGrade So · Eastern Washington | So | Eastern Washington | DNF |
| — | Cristian Cruz-VegaGrade Fr · Whitworth | Fr | Whitworth | DNF |
| — | Jotham WalugembeGrade Jr · Whitworth | Jr | Whitworth | DNF |
| — | Anthony LarkinGrade So · Whitworth | So | Whitworth | DNF |
| — | Tyler EakinGrade Sr · Whitworth | Sr | Whitworth | DNF |
| — | Casey BouchardGrade So · Whitworth | So | Whitworth | DNF |