| 1 | Samual KingPlace 1 · Grade JR · McMinnville | JR | McMinnville | 19:11.4 |
| 2 | Emilio GonzalezPlace 2 · Grade SO · McMinnville | SO | McMinnville | 19:21.4 |
| 3 | Roman WoodPlace 3 · Grade JR · McMinnville | JR | McMinnville | 19:21.7 |
| 4 | Josiah CummingsPlace 4 · Grade FR · McMinnville | FR | McMinnville | 19:24.2 |
| 5 | Brayden ChristophersonPlace 5 · Grade FR · McMinnville | FR | McMinnville | 19:33.9 |
| 6 | Alejandro Corona-VigelPlace 6 · Grade FR · South Albany | FR | South Albany | 19:52.4 |
| 7 | Evan HakePlace 7 · Grade FR · Amity | FR | Amity | 19:58.3 |
| 8 | Justin WuPlace 8 · Grade SR · King's Way Christian | SR | King's Way Christian | 20:00.9 |
| 9 | Jaeden FreitasPlace 9 · Grade SO · King's Way Christian | SO | King's Way Christian | 20:01.4 |
| 10 | EJ RubeshPlace 10 · Grade SO · South Albany | SO | South Albany | 20:04.7 |
| 11 | Nicholas HankePlace 11 · Grade FR · McMinnville | FR | McMinnville | 20:12.5 |
| 12 | River WesselsPlace 12 · Grade FR · McMinnville | FR | McMinnville | 20:12.5 |
| 13 | Elyott ThelanderPlace 13 · Grade FR · McMinnville | FR | McMinnville | 20:13.0 |
| 14 | Adrian ValenciaPlace 14 · Grade SR · Heritage | SR | Heritage | 20:23.9 |
| 15 | Hunter BaronPlace 15 · Grade JR · King's Way Christian | JR | King's Way Christian | 20:32.5 |
| 16 | Aidan SucheckiPlace 16 · Grade SR · King's Way Christian | SR | King's Way Christian | 20:36.3 |
| 17 | Isaiah RogersPlace 17 · Grade SO · Battle Ground | SO | Battle Ground | 20:37.9 |
| 18 | Carter BernsteinPlace 18 · Grade SO · Westside Christian | SO | Westside Christian | 20:41.1 |
| 19 | Noah SandhuPlace 19 · Grade SO · King's Way Christian | SO | King's Way Christian | 20:44.5 |
| 20 | Kade KimballPlace 20 · Grade SO · McMinnville | SO | McMinnville | 20:57.0 |
| 21 | Isaak SchuckPlace 21 · Grade SR · McMinnville | SR | McMinnville | 20:57.7 |
| 22 | Mason KnechtPlace 22 · Grade SR · South Albany | SR | South Albany | 21:01.3 |
| 23 | Colin SavillePlace 23 · Grade FR · South Albany | FR | South Albany | 21:12.9 |
| 24 | Hyouju SmithPlace 24 · Grade SO · Battle Ground | SO | Battle Ground | 21:16.8 |
| 25 | Alex BankePlace 25 · Grade SO · Westside Christian | SO | Westside Christian | 21:19.9 |
| 26 | Derek SmithPlace 26 · Grade JR · Horizon Christian | JR | Horizon Christian | 21:29.3 |
| 27 | Ezra DeVylderePlace 27 · Grade FR · South Albany | FR | South Albany | 21:41.1 |
| 28 | Ronnie RootPlace 28 · Grade FR · McMinnville | FR | McMinnville | 21:49.4 |
| 29 | Avery HusteadPlace 29 · Grade FR · Battle Ground | FR | Battle Ground | 21:52.2 |
| 30 | Elliot RolisonPlace 30 · Grade FR · Battle Ground | FR | Battle Ground | 21:54.4 |
| 31 | Graeme ChestnutPlace 31 · Grade SO · Battle Ground | SO | Battle Ground | 22:01.6 |
| 32 | Christian ParkerPlace 32 · Grade JR · South Albany | JR | South Albany | 22:08.8 |
| 33 | Caleb SilvaPlace 33 · Grade SO · King's Way Christian | SO | King's Way Christian | 22:09.0 |
| 34 | Jonathan Osiris PalomarPlace 34 · Grade JR · McMinnville | JR | McMinnville | 22:10.4 |
| 35 | Nathan DillreePlace 35 · Grade JR · Horizon Christian | JR | Horizon Christian | 22:20.8 |
| 36 | Samuel PringlePlace 36 · Grade SO · Westside Christian | SO | Westside Christian | 22:22.4 |
| 37 | Daniel SwansonPlace 37 · Grade FR · Westside Christian | FR | Westside Christian | 22:29.3 |
| 38 | Ethan CarlPlace 38 · Grade FR · South Albany | FR | South Albany | 22:31.0 |
| 39 | Conner WaltersPlace 39 · Grade SO · McMinnville | SO | McMinnville | 22:41.9 |
| 40 | Aiden PerpelittPlace 40 · Grade JR · McMinnville | JR | McMinnville | 22:42.1 |
| 41 | Connor WilliamsonPlace 41 · Grade SR · Heritage | SR | Heritage | 22:43.4 |
| 42 | Reed KlostermanPlace 42 · Grade SO · McMinnville | SO | McMinnville | 22:46.5 |
| 43 | Oscar Marksbury PagePlace 43 · Grade FR · McMinnville | FR | McMinnville | 22:48.3 |
| 44 | Trenton CordlePlace 44 · Grade SO · South Albany | SO | South Albany | 22:54.2 |
| 45 | Hunter GaudetPlace 45 · Grade SO · King's Way Christian | SO | King's Way Christian | 22:55.7 |
| 46 | Wyatt KnechtPlace 46 · Grade FR · South Albany | FR | South Albany | 23:16.0 |
| 47 | Maddox KarrasPlace 47 · Grade SR · King's Way Christian | SR | King's Way Christian | 23:22.5 |
| 48 | Christopher CorriganPlace 48 · Grade FR · Westside Christian | FR | Westside Christian | 23:28.4 |
| 49 | River RoalsenPlace 49 · Grade SO · King's Way Christian | SO | King's Way Christian | 23:33.4 |
| 50 | Jackson HoilandPlace 50 · Grade FR · Battle Ground | FR | Battle Ground | 23:38.3 |
| 51 | Gabriel CreasonPlace 51 · Grade FR · McMinnville | FR | McMinnville | 23:38.7 |
| 52 | Reginald Noble-WeahPlace 52 · Grade SO · Battle Ground | SO | Battle Ground | 23:45.2 |
| 53 | Marcus CarpenterPlace 53 · Grade JR · Horizon Christian | JR | Horizon Christian | 24:07.2 |
| 54 | Connor EldridgePlace 54 · Grade SO · King's Way Christian | SO | King's Way Christian | 24:14.7 |
| 55 | Peyton RichardsonPlace 55 · Grade SO · South Albany | SO | South Albany | 24:17.5 |
| 56 | Joseph NelsonPlace 56 · Grade FR · South Albany | FR | South Albany | 24:20.5 |
| 57 | Joseph O'ReillyPlace 57 · Grade SO · Horizon Christian | SO | Horizon Christian | 24:26.6 |
| 58 | Caden StephensPlace 58 · Grade JR · McMinnville | JR | McMinnville | 24:33.0 |
| 59 | Ryan PerezPlace 59 · Grade FR · Heritage | FR | Heritage | 24:37.5 |
| 60 | John JaegerPlace 60 · Grade FR · Westside Christian | FR | Westside Christian | 24:43.7 |
| 61 | Keaton CrandallPlace 61 · Grade FR · Mountain View (WA) | FR | Mountain View (WA) | 24:59.9 |
| 62 | Ziah BarronPlace 62 · Grade SR · South Albany | SR | South Albany | 25:03.6 |
| 63 | Owen ClarkPlace 63 · Grade FR · Battle Ground | FR | Battle Ground | 25:38.7 |
| 64 | Logan ThompsonPlace 64 · Grade FR · McMinnville | FR | McMinnville | 26:09.5 |
| 65 | Leo JinPlace 65 · Grade FR · Delphian | FR | Delphian | 26:14.7 |
| 66 | Lucas FabianekPlace 66 · Grade SR · King's Way Christian | SR | King's Way Christian | 26:17.8 |
| 67 | Kaleb CranePlace 67 · Grade SO · McMinnville | SO | McMinnville | 26:24.0 |
| 68 | Tomas MerlierPlace 68 · Grade FR · McMinnville | FR | McMinnville | 26:28.5 |
| 69 | Engai Urizarbarrena FriPlace 69 · Grade FR · Delphian | FR | Delphian | 27:05.1 |
| 70 | Julio Cesar Partida VelPlace 70 · Grade SR · McMinnville | SR | McMinnville | 27:16.7 |
| 71 | Alec BoltonPlace 71 · Grade SR · McMinnville | SR | McMinnville | 27:29.3 |
| 72 | Elliot Domke-GrimmPlace 72 · Grade SO · Battle Ground | SO | Battle Ground | 27:34.4 |
| 73 | Jayvien EllisPlace 73 · Grade JR · Heritage | JR | Heritage | 27:41.1 |
| 74 | Jayden RithPlace 74 · Grade FR · Heritage | FR | Heritage | 27:43.9 |
| 75 | Ryan HydePlace 75 · Grade SO · McMinnville | SO | McMinnville | 28:21.6 |
| 76 | Ricardo De BorbaPlace 76 · Grade SO · Battle Ground | SO | Battle Ground | 28:26.0 |
| 77 | Finn SpearPlace 77 · Grade FR · Horizon Christian | FR | Horizon Christian | 28:46.6 |
| 78 | Quinn MoroneyPlace 78 · Grade SO · Westside Christian | SO | Westside Christian | 28:59.2 |
| 79 | Merrick PfrehmPlace 79 · Grade FR · McMinnville | FR | McMinnville | 30:45.2 |
| 80 | Tayton SandersPlace 80 · Grade FR · South Albany | FR | South Albany | 31:11.7 |
| 81 | Daniel MikalauskasPlace 81 · Grade SR · Mountain View (WA) | SR | Mountain View (WA) | 31:19.9 |
| 82 | Braysen PfrehmPlace 82 · Grade JR · McMinnville | JR | McMinnville | 32:25.4 |
| 83 | Ethan StolppPlace 83 · Grade FR · Taft | FR | Taft | 34:29.7 |
| 84 | Carlos Soto DavalosPlace 84 · Grade FR · Mountain View (WA) | FR | Mountain View (WA) | 36:29.0 |
| 85 | Jesse BrownPlace 85 · Grade SO · Westside Christian | SO | Westside Christian | 36:56.0 |
| 86 | Owen MariniPlace 86 · Grade FR · Battle Ground | FR | Battle Ground | 40:06.6 |