| 1 | Ethan BothwellPlace 1 · Grade Sr · Western Oregon | Sr | Western Oregon | 24:08.06 PR |
| 2 | Luke StockettPlace 2 · Grade Jr · Northwest Nazarene | Jr | Northwest Nazarene | 24:13.49 |
| 3 | Matthew ResnikPlace 3 · Grade Jr · Western Oregon | Jr | Western Oregon | 24:26.39 |
| 4 | Remedan SemanPlace 4 · Grade Sr · Western Oregon | Sr | Western Oregon | 24:28.45 |
| 5 | Ari SmithPlace 5 · Grade So · Portland State | So | Portland State | 24:32.87 PR |
| 6 | Benjamin PeckPlace 6 · Grade Jr · Alaska Anchorage | Jr | Alaska Anchorage | 24:35.16 PR |
| 7 | Zander CampbellPlace 7 · Grade So · Western Oregon | So | Western Oregon | 24:50.33 |
| 8 | Sam GriffinPlace 8 · Grade Sr · Alaska Anchorage | Sr | Alaska Anchorage | 24:52.42 PR |
| 9 | Ewen WilkinsonPlace 9 · Grade Fr · Alaska Anchorage | Fr | Alaska Anchorage | 24:56.95 PR |
| 10 | Emmitt Warren VIIIPlace 10 · Grade Fr · Northwest Nazarene | Fr | Northwest Nazarene | 25:05.16 |
| 11 | Avery EricksonPlace 11 · Grade Jr · Seattle Pacific | Jr | Seattle Pacific | 25:09.98 |
| 12 | Logan ParkerPlace 12 · Grade Sr · Western Oregon | Sr | Western Oregon | 25:17.19 |
| 13 | Isaiah RodriguezPlace 13 · Grade Sr · Western Oregon | Sr | Western Oregon | 25:20.51 |
| 14 | Emmanuel SalinasPlace 14 · Grade So · Southwestern Oregon CC | So | Southwestern Oregon CC | 25:21.18 PR |
| 15 | Samuel FuentesPlace 15 · Grade So · Western Oregon | So | Western Oregon | 25:24.94 PR |
| 16 | Brody MichaelPlace 16 · Grade So · Southwestern Oregon CC | So | Southwestern Oregon CC | 25:27.07 |
| 17 | Vince EstradaPlace 17 · Grade So · Portland State | So | Portland State | 25:27.38 |
| 18 | Edgar VeraPlace 18 · Grade Jr · Alaska Anchorage | Jr | Alaska Anchorage | 25:27.89 |
| 19 | Jack ButterfieldPlace 19 · Grade Fr · Cal Poly Humboldt | Fr | Cal Poly Humboldt | 25:32.40 |
| 20 | Arlo SchmidtPlace 20 · Grade Fr · Unattached | Fr | Unattached | 25:38.96 PR |
| 21 | Benjamin HernandezPlace 21 · Grade Fr · Western Oregon | Fr | Western Oregon | 25:39.60 PR |
| 22 | Jacob CrismanPlace 22 · Grade Fr · Seattle U. | Fr | Seattle U. | 25:40.92 |
| 23 | Kyler BrooksPlace 23 · Grade Fr · Southwestern Oregon CC | Fr | Southwestern Oregon CC | 25:41.26 |
| 24 | Timothy BradshawPlace 24 · Grade Sr · Northwest Nazarene | Sr | Northwest Nazarene | 25:42.47 PR |
| 25 | Jacob ChristoperPlace 25 · Grade Sr · Cal Poly Humboldt | Sr | Cal Poly Humboldt | 25:43.32 |
| 26 | Alejandro AbnalPlace 26 · Grade Fr · Western Oregon | Fr | Western Oregon | 25:45.37 |
| 27 | Henry O'NealPlace 27 · Grade So · Alaska Anchorage | So | Alaska Anchorage | 25:45.83 PR |
| 28 | Tony RuizPlace 28 · Grade Jr · Alaska Anchorage | Jr | Alaska Anchorage | 25:45.87 PR |
| 29 | Stephen ZukowskiPlace 29 · Grade Sr · Alaska Anchorage | Sr | Alaska Anchorage | 25:46.52 PR |
| 30 | Joshua PrincePlace 30 · Grade Fr · Seattle U. | Fr | Seattle U. | 25:47.92 |
| 31 | Charlie KinslowPlace 31 · Grade Sr · Alaska Anchorage | Sr | Alaska Anchorage | 25:51.38 PR |
| 32 | Brody WillPlace 32 · Grade - · 36-Unattached | - | 36-Unattached | 25:55.09 |
| 33 | Christian GumpPlace 33 · Grade So · Northwest Nazarene | So | Northwest Nazarene | 25:55.55 |
| 34 | Trevor StewartPlace 34 · Grade Jr · Cal Poly Humboldt | Jr | Cal Poly Humboldt | 25:56.90 |
| 35 | Izayah PalmerPlace 35 · Grade Fr · Northwest Nazarene | Fr | Northwest Nazarene | 25:57.29 PR |
| 36 | Connor WardPlace 36 · Grade Fr · Seattle U. | Fr | Seattle U. | 26:03.19 PR |
| 37 | Kees Van Der MeerPlace 37 · Grade So · Cal Poly Humboldt | So | Cal Poly Humboldt | 26:03.31 |
| 38 | Devyn ThomasPlace 38 · Grade Fr · Western Oregon | Fr | Western Oregon | 26:03.77 |
| 39 | Finnley OlsonPlace 39 · Grade So · Northwest Nazarene | So | Northwest Nazarene | 26:05.34 PR |
| 40 | Daniel OjedaPlace 40 · Grade Fr · Seattle Pacific | Fr | Seattle Pacific | 26:07.38 PR |
| 41 | Gavin BeckmenPlace 41 · Grade Fr · Northwest Nazarene | Fr | Northwest Nazarene | 26:09.35 PR |
| 42 | Jared HayesPlace 42 · Grade Jr · Cal Poly Humboldt | Jr | Cal Poly Humboldt | 26:12.22 |
| 43 | Nolan OylerPlace 43 · Grade Jr · Northwest Nazarene | Jr | Northwest Nazarene | 26:13.83 |
| 44 | Jacob MascheroniPlace 44 · Grade Fr · Alaska Anchorage | Fr | Alaska Anchorage | 26:16.30 PR |
| 45 | Landen SandovalPlace 45 · Grade Jr · Portland State | Jr | Portland State | 26:18.35 |
| 46 | Edgar GutierrezPlace 46 · Grade Jr · Cal Poly Humboldt | Jr | Cal Poly Humboldt | 26:20.61 PR |
| 47 | Colin WrightPlace 47 · Grade Jr · Cal Poly Humboldt | Jr | Cal Poly Humboldt | 26:28.18 PR |
| 48 | Ty HunterPlace 48 · Grade So · Southwestern Oregon CC | So | Southwestern Oregon CC | 26:28.45 |
| 49 | Marcus StromanPlace 49 · Grade So · Linfield | So | Linfield | 26:29.79 |
| 50 | Grant PettyPlace 50 · Grade So · Northwest Nazarene | So | Northwest Nazarene | 26:30.58 PR |
| 51 | Luke PhillipsPlace 51 · Grade Fr · Bushnell (Ore.) | Fr | Bushnell (Ore.) | 26:30.96 |
| 52 | Tristan BobadillaPlace 52 · Grade Jr · Cal Poly Humboldt | Jr | Cal Poly Humboldt | 26:31.80 |
| 53 | Luke GillinghamPlace 53 · Grade Jr · Portland State | Jr | Portland State | 26:32.60 |
| 54 | Riley TricasPlace 54 · Grade Fr · Seattle U. | Fr | Seattle U. | 26:33.32 PR |
| 55 | Owen SmithPlace 55 · Grade Fr · Northwest Nazarene | Fr | Northwest Nazarene | 26:33.86 PR |
| 56 | Teagan RandlesPlace 56 · Grade Fr · Linfield | Fr | Linfield | 26:35.01 PR |
| 57 | Flynn MerrimanPlace 57 · Grade So · Cal Poly Humboldt | So | Cal Poly Humboldt | 26:35.83 |
| 58 | JD ArthurPlace 58 · Grade So · Portland State | So | Portland State | 26:39.12 |
| 59 | Tomas Rey-AvilaPlace 59 · Grade Fr · Cal Poly Humboldt | Fr | Cal Poly Humboldt | 26:46.05 |
| 60 | Joe NicholsonPlace 60 · Grade Fr · Southwestern Oregon CC | Fr | Southwestern Oregon CC | 26:50.93 |
| 61 | Cristofer Velasquez-PatinoPlace 61 · Grade Sr · Cal Poly Humboldt | Sr | Cal Poly Humboldt | 26:53.32 PR |
| 62 | Robert ChavezPlace 62 · Grade Sr · Cal Poly Humboldt | Sr | Cal Poly Humboldt | 26:55.71 |
| 63 | Sawyer MillerPlace 63 · Grade Fr · Bushnell (Ore.) | Fr | Bushnell (Ore.) | 26:59.52 |
| 64 | Travis HornPlace 64 · Grade Jr · Alaska Anchorage | Jr | Alaska Anchorage | 27:01.45 PR |
| 65 | CJ BrindeiroPlace 65 · Grade Sr · Linfield | Sr | Linfield | 27:02.71 |
| 66 | Aidan BrownPlace 66 · Grade Jr · Portland State | Jr | Portland State | 27:03.59 |
| 67 | Noah EichenbuschPlace 67 · Grade So · Northwest Nazarene | So | Northwest Nazarene | 27:11.70 |
| 68 | Alexzander OsorioPlace 68 · Grade So · Seattle U. | So | Seattle U. | 27:15.30 |
| 69 | Saul JimenezPlace 69 · Grade So · Cal Poly Humboldt | So | Cal Poly Humboldt | 27:18.13 PR |
| 70 | Nikolas TokarczykPlace 70 · Grade So · Unattached | So | Unattached | 27:21.05 PR |
| 71 | Jacob CosioPlace 71 · Grade Sr · Cal Poly Humboldt | Sr | Cal Poly Humboldt | 27:23.75 |
| 72 | Hayden StonePlace 72 · Grade Fr · Clackamas (Ore.) CC | Fr | Clackamas (Ore.) CC | 27:24.39 |
| 73 | Jorge MontenegroPlace 73 · Grade So · Cal Poly Humboldt | So | Cal Poly Humboldt | 27:26.45 PR |
| 74 | Eli LevinsohnPlace 74 · Grade Fr · Portland State | Fr | Portland State | 27:27.21 |
| 75 | Kyle ChenPlace 75 · Grade Jr · Portland State | Jr | Portland State | 27:28.40 |
| 76 | Ryan SheetsPlace 76 · Grade Fr · Southwestern Oregon CC | Fr | Southwestern Oregon CC | 27:29.15 |
| 77 | Hudson SalasPlace 77 · Grade Fr · Umpqua (Ore.) CC | Fr | Umpqua (Ore.) CC | 27:35.31 |
| 78 | Bowen KruckenbergPlace 78 · Grade Fr · Cal Poly Humboldt | Fr | Cal Poly Humboldt | 27:37.41 PR |
| 79 | Alejandro Ramos YinPlace 79 · Grade Fr · Seattle Pacific | Fr | Seattle Pacific | 27:43.52 PR |
| 80 | Mika HuberPlace 80 · Grade Jr · Portland State | Jr | Portland State | 27:44.60 |
| 81 | Jonah HigdonPlace 81 · Grade Fr · Southwestern Oregon CC | Fr | Southwestern Oregon CC | 27:48.08 |
| 82 | Trey HodgesPlace 82 · Grade So · Southwestern Oregon CC | So | Southwestern Oregon CC | 27:49.89 |
| 83 | Jaciel ValdezPlace 83 · Grade So · Southwestern Oregon CC | So | Southwestern Oregon CC | 27:51.20 |
| 84 | Diego Razo-CastanedaPlace 84 · Grade Sr · Seattle U. | Sr | Seattle U. | 27:57.97 |
| 85 | Auggie GingerichPlace 85 · Grade So · Clackamas (Ore.) CC | So | Clackamas (Ore.) CC | 27:59.78 |
| 86 | Josiah SwickPlace 86 · Grade Fr · Bushnell (Ore.) | Fr | Bushnell (Ore.) | 28:01.64 |
| 87 | Hunter DavisPlace 87 · Grade Fr · Bushnell (Ore.) | Fr | Bushnell (Ore.) | 28:10.24 |
| 88 | Vincent AndrewsPlace 88 · Grade Fr · Linfield | Fr | Linfield | 28:13.18 |
| 89 | Aidan DavisPlace 89 · Grade Jr · Cal Poly Humboldt | Jr | Cal Poly Humboldt | 28:24.81 |
| 90 | Thomas DonnellyPlace 90 · Grade Fr · Clackamas (Ore.) CC | Fr | Clackamas (Ore.) CC | 28:31.87 PR |
| 91 | Grant KaminerPlace 91 · Grade 12 · 37-Unattached | 12 | 37-Unattached | 28:33.15 |
| 92 | Joshua GordonPlace 92 · Grade - · 37-Unattached | - | 37-Unattached | 28:37.07 PR |
| 93 | Ben PattersonPlace 93 · Grade So · Bushnell (Ore.) | So | Bushnell (Ore.) | 28:43.57 PR |
| 94 | Grant BohannonPlace 94 · Grade Sr · Western Oregon | Sr | Western Oregon | 28:48.07 |
| 95 | Don WarePlace 95 · Grade Fr · Southwestern Oregon CC | Fr | Southwestern Oregon CC | 28:48.47 |
| 96 | CJ LongPlace 96 · Grade Jr · Bushnell (Ore.) | Jr | Bushnell (Ore.) | 28:53.31 |
| 97 | Jackson FearsPlace 97 · Grade Fr · Linfield | Fr | Linfield | 28:58.90 |
| 98 | Noah PrestonPlace 98 · Grade Fr · Southwestern Oregon CC | Fr | Southwestern Oregon CC | 28:59.47 |
| 99 | Nathan KorthPlace 99 · Grade Jr · Seattle Pacific | Jr | Seattle Pacific | 29:04.03 |
| 100 | Ben CarterPlace 100 · Grade Jr · Bushnell (Ore.) | Jr | Bushnell (Ore.) | 29:06.80 |