| 1 | Robert SwobodaPlace 1 · Grade Sr · Corban (Ore.) | Sr | Corban (Ore.) | 23:54.0 PR |
| 2 | Jackson WilsonPlace 2 · Grade Sr · Rocky Mountain (Mont.) | Sr | Rocky Mountain (Mont.) | 23:55.0 PR |
| 3 | Maxwell ScottPlace 3 · Grade Sr · Montana | Sr | Montana | 24:09.0 PR |
| 4 | Logan LawPlace 4 · Grade Freshman · Unattached | Freshman | Unattached | 24:15.0 |
| 5 | Noah HasselbladPlace 5 · Grade Jr · Eastern Washington | Jr | Eastern Washington | 24:16.0 |
| 6 | Justin AshPlace 6 · Grade Jr · Eastern Oregon | Jr | Eastern Oregon | 24:22.0 |
| 7 | Sam FulbrightPlace 7 · Grade Sr · Idaho | Sr | Idaho | 24:30.0 |
| 8 | Will ThorsettPlace 8 · Grade Fr · Gonzaga | Fr | Gonzaga | 24:31.0 |
| 9 | Jacob AlfonsoPlace 9 · Grade Fr · Gonzaga | Fr | Gonzaga | 24:33.0 |
| 10 | Hunter NicholsPlace 10 · Grade Sr · Eastern Oregon | Sr | Eastern Oregon | 24:34.0 PR |
| 11 | Cooper James MorrisPlace 11 · Grade So · Montana | So | Montana | 24:35.0 PR |
| 12 | Evan PetersPlace 12 · Grade Jr · Eastern Washington | Jr | Eastern Washington | 24:37.0 |
| 13 | Micah MurphyPlace 13 · Grade Sr · Northwest (Wash.) | Sr | Northwest (Wash.) | 24:41.0 |
| 14 | Nathan CarterPlace 14 · Grade Sr · Montana | Sr | Montana | 24:41.1 |
| 15 | Aidan BaughanPlace 15 · Grade Jr · Gonzaga | Jr | Gonzaga | 24:42.0 |
| 16 | Sammy AndersonPlace 16 · Unattached | — | Unattached | 24:43.0 |
| 17 | Sawyer ClarksonPlace 17 · Grade Freshman · Unattached | Freshman | Unattached | 24:44.0 |
| 18 | Mason KissellPlace 18 · Grade Fr · Gonzaga | Fr | Gonzaga | 24:44.1 |
| 19 | Jack GladfelterPlace 19 · Grade Fr · Corban (Ore.) | Fr | Corban (Ore.) | 24:45.0 |
| 20 | Brian KennedyPlace 20 · Grade Junior · Unattached | Junior | Unattached | 24:45.1 |
| 21 | Corbyn SvecPlace 21 · Grade So · Rocky Mountain (Mont.) | So | Rocky Mountain (Mont.) | 24:47.0 |
| 22 | Tim StevensPlace 22 · Grade So · Idaho | So | Idaho | 24:49.0 |
| 23 | Tyrell BonnerPlace 23 · Grade So · Northwest (Wash.) | So | Northwest (Wash.) | 24:51.0 PR |
| 24 | Nick BrazPlace 24 · Grade So · Gonzaga | So | Gonzaga | 24:57.0 |
| 25 | Shea MattsonPlace 25 · Grade Sr · Idaho | Sr | Idaho | 24:57.1 |
| 26 | Carter GordonPlace 26 · Grade Sr · Lewis-Clark (Idaho) | Sr | Lewis-Clark (Idaho) | 24:57.2 |
| 27 | Cam McChesneyPlace 27 · Grade So · Eastern Washington | So | Eastern Washington | 24:59.0 PR |
| 28 | Cruz FloresPlace 28 · Grade Jr · Idaho | Jr | Idaho | 24:59.1 PR |
| 29 | Miles FergusonPlace 29 · Grade So · Idaho | So | Idaho | 24:59.2 |
| 30 | Rogelio MaresPlace 30 · Grade Sr · Montana | Sr | Montana | 25:03.0 PR |
| 31 | Shane GardPlace 31 · Grade Jr · Idaho | Jr | Idaho | 25:04.0 |
| 32 | Thomas OgdenPlace 32 · Grade So · Eastern Oregon | So | Eastern Oregon | 25:05.0 |
| 33 | Austin SteedPlace 33 · Grade Jr · Eastern Washington | Jr | Eastern Washington | 25:06.0 |
| 34 | Sam GeigerPlace 34 · Grade So · Gonzaga | So | Gonzaga | 25:06.1 |
| 35 | Jamie ChristnerPlace 35 · Grade Sr · Eastern Washington | Sr | Eastern Washington | 25:08.0 |
| 36 | Cristian MendozaPlace 36 · Grade Jr · Eastern Oregon | Jr | Eastern Oregon | 25:10.0 |
| 37 | Caleb RichardsonPlace 37 · Grade Fr · Gonzaga | Fr | Gonzaga | 25:13.0 |
| 38 | Nicky DiMartinoPlace 38 · Grade Jr · Gonzaga | Jr | Gonzaga | 25:14.0 |
| 39 | Brycen BrownPlace 39 · Grade Sr · Lewis-Clark (Idaho) | Sr | Lewis-Clark (Idaho) | 25:15.0 PR |
| 40 | Carp MukaiPlace 40 · Grade Fr · Gonzaga | Fr | Gonzaga | 25:19.0 |
| 41 | Winston TelfordPlace 41 · Grade Jr · Eastern Oregon | Jr | Eastern Oregon | 25:20.0 |
| 42 | Gus ClevengerPlace 42 · Unattached | — | Unattached | 25:20.0 |
| 43 | Zachary GieschPlace 43 · Grade Fr · Montana | Fr | Montana | 25:21.0 |
| 44 | Griffen ParsellsPlace 44 · Grade Jr · Lewis-Clark (Idaho) | Jr | Lewis-Clark (Idaho) | 25:25.0 |
| 45 | Eric SwedinPlace 45 · Grade Fr · Washington State | Fr | Washington State | 25:25.1 |
| 46 | Truman ThompsonPlace 46 · Grade Fr · Montana | Fr | Montana | 25:25.2 |
| 47 | Ethan MartinPlace 47 · Grade Jr · Washington State | Jr | Washington State | 25:27.0 |
| 48 | Jonny WindPlace 48 · Grade Sr · Eastern Oregon | Sr | Eastern Oregon | 25:30.0 |
| 49 | Luke AlfonsoPlace 49 · Grade Fr · Gonzaga | Fr | Gonzaga | 25:30.1 |
| 50 | Charles MartinezPlace 50 · Grade Fr · Gonzaga | Fr | Gonzaga | 25:31.1 PR |
| 51 | Kellen LangfordPlace 51 · Grade Fr · Washington State | Fr | Washington State | 25:35.0 PR |
| 52 | Zander MohaPlace 52 · Grade So · Corban (Ore.) | So | Corban (Ore.) | 25:36.0 |
| 53 | Lane ColePlace 53 · Grade So · Montana | So | Montana | 25:37.0 PR |
| 54 | Joshua AugustinePlace 54 · Grade Freshman · Unattached | Freshman | Unattached | 25:37.1 |
| 55 | Clayton VanDykePlace 55 · Unattached | — | Unattached | 25:37.2 |
| 56 | Tyler GraffPlace 56 · Grade Sophomore · Unattached | Sophomore | Unattached | 25:39.0 |
| 57 | Owen HigginsPlace 57 · Grade Fr · Eastern Washington | Fr | Eastern Washington | 25:40.0 |
| 58 | Tommy O'NeilPlace 58 · Grade Fr · Gonzaga | Fr | Gonzaga | 25:43.0 |
| 59 | Gage ZanettePlace 59 · Grade Jr · Idaho | Jr | Idaho | 25:44.0 |
| 60 | Carson SteckelbergPlace 60 · Grade Fr · Montana | Fr | Montana | 25:44.1 |
| 61 | Clay ShumakerPlace 61 · Grade So · Lewis-Clark (Idaho) | So | Lewis-Clark (Idaho) | 25:45.1 PR |
| 62 | Zander TrevinoPlace 62 · Unattached | — | Unattached | 25:48.0 |
| 63 | Ethan SturdivantPlace 63 · Grade Sophomore · Unattached | Sophomore | Unattached | 25:49.0 |
| 64 | Marcus LemonPlace 64 · Grade So · Eastern Washington | So | Eastern Washington | 25:51.0 |
| 65 | Cooper CortinasPlace 65 · Grade Jr · Washington State | Jr | Washington State | 25:54.0 |
| 66 | Kobe WesselsPlace 66 · Grade So · Lewis-Clark (Idaho) | So | Lewis-Clark (Idaho) | 25:55.0 |
| 67 | Henry BallingerPlace 67 · Grade Fr · Montana | Fr | Montana | 25:56.0 |
| 68 | Christopher BettPlace 68 · Grade Fr · Washington State | Fr | Washington State | 25:58.0 PR |
| 69 | George ShowersPlace 69 · Grade Jr · Eastern Oregon | Jr | Eastern Oregon | 25:59.0 |
| 70 | Trevor NicholsPlace 70 · Grade Fr · Eastern Oregon | Fr | Eastern Oregon | 26:00.0 |
| 71 | Braydon LeePlace 71 · Grade Fr · Corban (Ore.) | Fr | Corban (Ore.) | 26:01.0 |
| 72 | Nathan JohnsonPlace 72 · Grade Freshman · Unattached | Freshman | Unattached | 26:01.1 |
| 73 | James ThatcherPlace 73 · Grade So · Eastern Oregon | So | Eastern Oregon | 26:03.0 |
| 74 | Ryan MitchellPlace 74 · Grade Freshman · Unattached | Freshman | Unattached | 26:04.0 |
| 75 | Caleb BrownPlace 75 · Grade So · Eastern Oregon | So | Eastern Oregon | 26:04.1 |
| 76 | Jesse ToddPlace 76 · Grade Senior · Unattached | Senior | Unattached | 26:05.0 |
| 77 | Matthew ConradPlace 77 · Grade Fr · Rocky Mountain (Mont.) | Fr | Rocky Mountain (Mont.) | 26:05.1 |
| 78 | Sean JaneckoPlace 78 · Grade Fr · Gonzaga | Fr | Gonzaga | 26:06.0 |
| 79 | Ferran VergesPlace 79 · Grade So · Washington State | So | Washington State | 26:07.0 |
| 80 | John HofferPlace 80 · Grade Fr · Eastern Washington | Fr | Eastern Washington | 26:08.0 |
| 81 | Forrest CooleyPlace 81 · Grade Jr · Corban (Ore.) | Jr | Corban (Ore.) | 26:09.0 |
| 82 | Cameron NielsenPlace 82 · Grade Sr · Northwest (Wash.) | Sr | Northwest (Wash.) | 26:10.0 |
| 83 | Conner MayPlace 83 · Grade Jr · Lewis-Clark (Idaho) | Jr | Lewis-Clark (Idaho) | 26:12.0 |
| 84 | Kiler BorgPlace 84 · Grade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | 26:16.0 PR |
| 85 | Brycen KemptonPlace 85 · Grade Jr · Lewis-Clark (Idaho) | Jr | Lewis-Clark (Idaho) | 26:18.0 |
| 86 | Joseph OrndorffPlace 86 · Grade So · Rocky Mountain (Mont.) | So | Rocky Mountain (Mont.) | 26:19.0 |
| 87 | Connor TurpinPlace 87 · Unattached | — | Unattached | 26:22.0 |
| 88 | Justin GlassPlace 88 · Grade So · Rocky Mountain (Mont.) | So | Rocky Mountain (Mont.) | 26:23.0 |
| 89 | Zach ZwieslerPlace 89 · Grade Fr · Rocky Mountain (Mont.) | Fr | Rocky Mountain (Mont.) | 26:26.0 |
| 90 | Gavin WhetstonePlace 90 · Grade Freshman · Unattached | Freshman | Unattached | 26:27.0 |
| 91 | Levi NicholsPlace 91 · Grade Fr · Northwest (Wash.) | Fr | Northwest (Wash.) | 26:28.0 |
| 92 | Carter LedwithPlace 92 · Grade Fr · Eastern Washington | Fr | Eastern Washington | 26:29.0 |
| 93 | Jarron RansfordPlace 93 · Grade So · Northwest (Wash.) | So | Northwest (Wash.) | 26:31.0 |
| 94 | Emmett KlusPlace 94 · Grade Jr · Washington State | Jr | Washington State | 26:32.0 |
| 95 | Bennett WelchPlace 95 · Grade Sr · Eastern Oregon | Sr | Eastern Oregon | 26:34.0 |
| 96 | Michael AltenburgPlace 96 · Grade Fr · College of Idaho | Fr | College of Idaho | 26:35.0 |
| 97 | Zoran LaFromboisPlace 97 · Grade Fr · Providence (Mont.) | Fr | Providence (Mont.) | 26:35.1 |
| 98 | Keith UitdewilligenPlace 98 · Grade Fr · Lewis-Clark (Idaho) | Fr | Lewis-Clark (Idaho) | 26:38.0 |
| 99 | Colin ShaulesPlace 99 · Grade So · Montana | So | Montana | 26:39.0 |
| 100 | Evan BrucePlace 100 · Grade Fr · Washington State | Fr | Washington State | 26:40.0 |
| 101 | Zac BrightPlace 101 · Grade Jr · Idaho | Jr | Idaho | 26:46.0 |
| 102 | Alec KnessPlace 102 · Grade Sr · Eastern Washington | Sr | Eastern Washington | 26:47.0 |
| 103 | hector gomezPlace 103 · Grade Senior · Unattached | Senior | Unattached | 26:47.1 |
| 104 | Casey CrumleyPlace 104 · Grade Fr · College of Idaho | Fr | College of Idaho | 26:50.0 |
| 105 | Darian SlackPlace 105 · Grade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | 26:51.0 |
| 106 | Samuel NashPlace 106 · Unattached | — | Unattached | 26:54.0 |
| 107 | Emmett BrooksPlace 107 · Grade Sophomore · Unattached | Sophomore | Unattached | 26:56.0 |
| 108 | Brennan KoontzPlace 108 · Grade So · Northwest (Wash.) | So | Northwest (Wash.) | 26:59.0 |
| 109 | Connor AlexanderPlace 109 · Grade So · Lewis-Clark (Idaho) | So | Lewis-Clark (Idaho) | 27:02.0 |
| 110 | Cy HulenPlace 110 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 27:02.1 PR |
| 111 | Jack KopatichPlace 111 · Grade Jr · Northwest (Wash.) | Jr | Northwest (Wash.) | 27:25.0 |
| 112 | Kyle SwensonPlace 112 · Grade Fr · Idaho | Fr | Idaho | 27:30.0 PR |
| 113 | Niko MannPlace 113 · Grade Freshman · Unattached | Freshman | Unattached | 27:33.0 |
| 114 | Lukas BrownPlace 114 · Grade Jr · College of Idaho | Jr | College of Idaho | 27:33.1 |
| 115 | Daniel MaxwellPlace 115 · Grade Sr · Eastern Washington | Sr | Eastern Washington | 27:34.0 |
| 116 | Luke HurdPlace 116 · Grade So · Spokane (Wash.) CC | So | Spokane (Wash.) CC | 27:40.0 |
| 117 | Hunter AgstenPlace 117 · Grade Fr · College of Idaho | Fr | College of Idaho | 27:41.0 |
| 118 | Jacob AdamsPlace 118 · Grade So · Lewis-Clark (Idaho) | So | Lewis-Clark (Idaho) | 27:43.0 PR |
| 119 | Gavin DarrahPlace 119 · Grade Fr · Northwest (Wash.) | Fr | Northwest (Wash.) | 27:44.0 |
| 120 | Alexander FryPlace 120 · Grade So · Lewis-Clark (Idaho) | So | Lewis-Clark (Idaho) | 27:49.0 |
| 121 | Anthony CarlascioPlace 121 · Grade Jr · Eastern Washington | Jr | Eastern Washington | 27:49.1 |
| 122 | Zachary KnessPlace 122 · Grade Freshman · Unattached | Freshman | Unattached | 27:55.0 |
| 123 | Skyler PerkinsPlace 123 · Grade So · Eastern Oregon | So | Eastern Oregon | 27:57.0 |
| 124 | Michael MonsonPlace 124 · Grade Freshman · Unattached | Freshman | Unattached | 27:58.0 |
| 125 | Connor ChasePlace 125 · Grade Jr · Rocky Mountain (Mont.) | Jr | Rocky Mountain (Mont.) | 28:00.0 |
| 126 | Raul NajeraPlace 126 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 28:02.0 |
| 127 | Luke DavisPlace 127 · Grade Fr · Eastern Oregon | Fr | Eastern Oregon | 28:08.0 |
| 128 | Luke DeVaultPlace 128 · Grade Fr · Corban (Ore.) | Fr | Corban (Ore.) | 28:11.0 |
| 129 | Hunter BensmanPlace 129 · Grade Sr · Corban (Ore.) | Sr | Corban (Ore.) | 28:12.0 PR |
| 130 | Ciaran MolloyPlace 130 · Grade Jr · Providence (Mont.) | Jr | Providence (Mont.) | 28:14.0 |
| 131 | Easton UtzPlace 131 · Grade Fr · College of Idaho | Fr | College of Idaho | 28:16.0 |
| 132 | Enrique SotoPlace 132 · Grade Fr · College of Idaho | Fr | College of Idaho | 28:21.0 |
| 133 | Noah AndresPlace 133 · Grade So · Corban (Ore.) | So | Corban (Ore.) | 28:36.0 |
| 134 | Beau JohnstonPlace 134 · Grade Fr · Rocky Mountain (Mont.) | Fr | Rocky Mountain (Mont.) | 28:37.0 |
| 135 | Taylor FOXPlace 135 · Grade Fr · Eastern Oregon | Fr | Eastern Oregon | 28:38.0 |
| 136 | Ethan BlountPlace 136 · Grade So · Rocky Mountain (Mont.) | So | Rocky Mountain (Mont.) | 28:42.0 |
| 137 | Pedro Pacheco-alvaradoPlace 137 · Grade Fr · Eastern Oregon | Fr | Eastern Oregon | 28:56.0 |
| 138 | Kai UshikuboPlace 138 · Grade Fr · Northwest (Wash.) | Fr | Northwest (Wash.) | 29:05.0 |
| 139 | Trevor BlairPlace 139 · Grade So · Northwest (Wash.) | So | Northwest (Wash.) | 29:06.0 |
| 140 | Colin WrightPlace 140 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 29:18.0 |
| 141 | Grant AndersonPlace 141 · Grade So · Corban (Ore.) | So | Corban (Ore.) | 29:20.0 |
| 142 | Eniah BosemanPlace 142 · Grade Jr · Rocky Mountain (Mont.) | Jr | Rocky Mountain (Mont.) | 29:21.0 |
| 143 | Robby GressPlace 143 · Grade So · Rocky Mountain (Mont.) | So | Rocky Mountain (Mont.) | 29:23.0 PR |
| 144 | Luke SellmannPlace 144 · Grade Sr · Lewis-Clark (Idaho) | Sr | Lewis-Clark (Idaho) | 29:35.0 |
| 145 | Noah PlatzPlace 145 · Grade Fr · Corban (Ore.) | Fr | Corban (Ore.) | 29:51.0 |
| 146 | Noah HintonPlace 146 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 29:52.0 PR |
| 147 | Donavyn AdairPlace 147 · Grade Fr · Spokane (Wash.) CC | Fr | Spokane (Wash.) CC | 29:55.0 |
| 148 | Joe GilmanPlace 148 · Grade So · Providence (Mont.) | So | Providence (Mont.) | 30:10.0 PR |
| 149 | Brandon ClinganPlace 149 · Grade Fr · Providence (Mont.) | Fr | Providence (Mont.) | 30:11.0 PR |
| 150 | Justin CanalsPlace 150 · Grade Jr · College of Idaho | Jr | College of Idaho | 30:27.0 |
| 151 | Drifter SkillicornPlace 151 · Grade Fr · Rocky Mountain (Mont.) | Fr | Rocky Mountain (Mont.) | 30:42.0 |
| 152 | Scott BaisdenPlace 152 · Grade Jr · Northwest (Wash.) | Jr | Northwest (Wash.) | 31:02.0 PR |
| 153 | Aidan SalinasPlace 153 · Grade Fr · Rocky Mountain (Mont.) | Fr | Rocky Mountain (Mont.) | 31:20.0 |
| 154 | Jamin PotloffPlace 154 · Grade Fr · Corban (Ore.) | Fr | Corban (Ore.) | 31:34.0 |
| 155 | Ryan SlupskiPlace 155 · Grade So · Northwest (Wash.) | So | Northwest (Wash.) | 32:16.0 PR |
| 156 | Brady ElliottPlace 156 · Grade So · Northwest (Wash.) | So | Northwest (Wash.) | 34:31.0 |