| 1 | Devontae KephartPlace 1 · Grade 10 · Battle Ground | 10 | Battle Ground | 16:27.90 |
| 2 | Joshua PetersonPlace 2 · Grade 11 · Knappa | 11 | Knappa | 16:37.20 |
| 3 | Wyatt JacobsonPlace 3 · Grade 10 · Knappa | 10 | Knappa | 16:40.20 |
| 4 | Lord King Nana-Badu-WeaPlace 4 · Grade 9 · Battle Ground | 9 | Battle Ground | 16:44.00 |
| 5 | Gustav BlankPlace 5 · Grade 11 · McMinnville | 11 | McMinnville | 16:46.50 |
| 6 | Louigi EttaPlace 6 · Grade 11 · Yamhill-Carlton | 11 | Yamhill-Carlton | 17:00.70 |
| 7 | Brody WillPlace 7 · Grade 11 · Hudson's Bay | 11 | Hudson's Bay | 17:04.70 |
| 8 | Devyn ThomasPlace 8 · Grade 11 · Heritage | 11 | Heritage | 17:10.20 |
| 9 | Logan HayesPlace 9 · Grade 12 · McMinnville | 12 | McMinnville | 17:16.50 |
| 10 | Karl PricePlace 10 · Grade 12 · Woodburn | 12 | Woodburn | 17:21.40 |
| 11 | David VillanuevaPlace 11 · Grade 10 · Woodburn | 10 | Woodburn | 17:22.80 |
| 12 | Emilio GonzalezPlace 12 · Grade 11 · McMinnville | 11 | McMinnville | 17:28.00 |
| 13 | Sterling SuttonPlace 13 · Grade 11 · Battle Ground | 11 | Battle Ground | 17:34.40 |
| 14 | Brennan HakePlace 14 · Grade 12 · Amity | 12 | Amity | 17:43.10 |
| 15 | Oskar PeitschPlace 15 · Grade 10 · Knappa | 10 | Knappa | 17:50.30 |
| 16 | Trae CopperPlace 16 · Grade 9 · Battle Ground | 9 | Battle Ground | 18:06.10 |
| 17 | Mohid KhanPlace 17 · Grade 10 · Evergreen (Vancouver) | 10 | Evergreen (Vancouver) | 18:11.10 |
| 18 | Kasen PaoloPlace 18 · Grade 12 · McMinnville | 12 | McMinnville | 18:12.50 |
| 19 | Soren BrownPlace 19 · Grade 11 · Knappa | 11 | Knappa | 18:12.70 |
| 20 | Zayden AspeyPlace 20 · Grade 10 · Yamhill-Carlton | 10 | Yamhill-Carlton | 18:13.40 |
| 21 | Jackson NightingalePlace 21 · Grade 11 · Taft | 11 | Taft | 18:16.10 |
| 22 | Luke TwissPlace 22 · Grade 12 · Evergreen (Vancouver) | 12 | Evergreen (Vancouver) | 18:17.40 |
| 23 | Joseph McRayPlace 23 · Grade 12 · Hudson's Bay | 12 | Hudson's Bay | 18:17.80 |
| 24 | Soren MatsonPlace 24 · Grade 9 · Battle Ground | 9 | Battle Ground | 18:20.80 |
| 25 | Henry BarsottiPlace 25 · Grade 9 · McMinnville | 9 | McMinnville | 18:21.80 |
| 26 | Max WhalenPlace 26 · Grade 11 · Catlin Gabel | 11 | Catlin Gabel | 18:25.10 |
| 27 | Jordon WalkerPlace 27 · Grade 11 · Hudson's Bay | 11 | Hudson's Bay | 18:29.90 |
| 28 | Edgar Canchola MarquezPlace 28 · Grade 11 · Woodburn | 11 | Woodburn | 18:32.70 |
| 29 | Noah HumphreyPlace 29 · Grade 10 · Portland Christian | 10 | Portland Christian | 18:43.20 |
| 30 | Shiloh RushPlace 30 · Grade 9 · Mountain View (WA) | 9 | Mountain View (WA) | 18:43.40 |
| 31 | Sylas AllenPlace 31 · Grade 10 · Hudson's Bay | 10 | Hudson's Bay | 18:52.30 |
| 32 | Corbin RoePlace 32 · Grade 12 · Knappa | 12 | Knappa | 18:56.50 |
| 33 | Roman WoodPlace 33 · Grade 12 · McMinnville | 12 | McMinnville | 18:57.50 |
| 34 | Ezra NiesePlace 34 · Grade 9 · Faith Bible Christian | 9 | Faith Bible Christian | 18:58.30 |
| 35 | Sloan CasanovaPlace 35 · Grade 10 · Hudson's Bay | 10 | Hudson's Bay | 19:00.50 |
| 36 | Isaiah CarpenterPlace 36 · Grade 9 · McMinnville | 9 | McMinnville | 19:00.60 |
| 37 | Evan HakePlace 37 · Grade 10 · Amity | 10 | Amity | 19:01.50 |
| 38 | Elijah FingersonPlace 38 · Grade 10 · Taft | 10 | Taft | 19:01.90 |
| 39 | Brendon AdamsPlace 39 · Grade 12 · Hudson's Bay | 12 | Hudson's Bay | 19:05.30 |
| 40 | Samuel JuarezPlace 40 · Grade 12 · Heritage | 12 | Heritage | 19:06.30 |
| 41 | Aubyn BroerPlace 41 · Grade 11 · Heritage | 11 | Heritage | 19:07.20 |
| 42 | Josiah JacksonPlace 42 · Grade 10 · St. Stephen's Academy | 10 | St. Stephen's Academy | 19:11.40 |
| 43 | Levi LabunskiPlace 43 · Grade 9 · C.S. Lewis Academy | 9 | C.S. Lewis Academy | 19:12.30 |
| 44 | Tanner LepchenskePlace 44 · Grade 10 · Battle Ground | 10 | Battle Ground | 19:17.20 |
| 45 | Ethan LarnerPlace 45 · Grade 10 · Portland Christian | 10 | Portland Christian | 19:24.60 |
| 46 | Cole LarsonPlace 46 · Grade 10 · Portland Christian | 10 | Portland Christian | 19:24.80 |
| 47 | Aiden KozisekPlace 47 · Grade 11 · Evergreen (Vancouver) | 11 | Evergreen (Vancouver) | 19:30.90 |
| 48 | Sebastian NajarPlace 48 · Grade 12 · Evergreen (Vancouver) | 12 | Evergreen (Vancouver) | 19:34.50 |
| 49 | James BrewerPlace 49 · Grade 12 · Yamhill-Carlton | 12 | Yamhill-Carlton | 19:42.40 |
| 50 | Nolan ChadwickPlace 50 · Grade 12 · Yamhill-Carlton | 12 | Yamhill-Carlton | 19:44.40 |
| 51 | Gregory KilianPlace 51 · Grade 12 · Heritage | 12 | Heritage | 19:47.40 |
| 52 | Greysen RoperPlace 52 · Grade 9 · Hudson's Bay | 9 | Hudson's Bay | 19:52.60 |
| 53 | Nozomi UmenishiPlace 53 · Grade 12 · Taft | 12 | Taft | 19:53.40 |
| 54 | Andrew KempenichPlace 54 · Grade 10 · Portland Christian | 10 | Portland Christian | 20:00.10 |
| 55 | Zachary ZamoraPlace 55 · Grade 11 · Battle Ground | 11 | Battle Ground | 20:01.80 |
| 56 | Cole StutzmanPlace 56 · Grade 10 · Taft | 10 | Taft | 20:08.80 |
| 57 | Hector CancholaPlace 57 · Grade 10 · Woodburn | 10 | Woodburn | 20:09.50 |
| 58 | Donnie VanGundyPlace 58 · Grade 11 · Knappa | 11 | Knappa | 20:13.50 |
| 59 | Boston BrownPlace 59 · Grade 9 · Delphian | 9 | Delphian | 20:17.60 |
| 60 | Nolan BainPlace 60 · Grade 10 · Hudson's Bay | 10 | Hudson's Bay | 20:30.40 |
| 61 | Isaac MillerPlace 61 · Grade 12 · Evergreen (Vancouver) | 12 | Evergreen (Vancouver) | 20:38.80 |
| 62 | Brewen EmkenPlace 62 · Grade 12 · Knappa | 12 | Knappa | 20:38.90 |
| 63 | Joshua McCormickPlace 63 · Grade 11 · Taft | 11 | Taft | 20:41.70 |
| 64 | Isaiah MartushevPlace 64 · Grade 12 · Gervais | 12 | Gervais | 20:46.50 |
| 65 | Tayden WallerPlace 65 · Grade 10 · Taft | 10 | Taft | 20:56.30 |
| 66 | Jonathan SunPlace 66 · Grade 9 · St. Stephen's Academy | 9 | St. Stephen's Academy | 21:03.20 |
| 67 | Tristan MathewsPlace 67 · Grade 10 · Delphian | 10 | Delphian | 21:09.00 |
| 68 | Chase McMullenPlace 68 · Grade 9 · Yamhill-Carlton | 9 | Yamhill-Carlton | 21:09.20 |
| 69 | Dylan StutzmanPlace 69 · Grade 12 · Taft | 12 | Taft | 21:09.80 |
| 70 | Chris CarrilloPlace 70 · Grade 12 · Evergreen (Vancouver) | 12 | Evergreen (Vancouver) | 21:13.10 |
| 71 | Isaiah WhitePlace 71 · Grade 9 · Faith Bible Christian | 9 | Faith Bible Christian | 21:27.80 |
| 72 | Joshua SantosPlace 72 · Grade 12 · Gervais | 12 | Gervais | 21:49.00 |
| 73 | Isaiah GaribaldoPlace 73 · Grade 11 · Woodburn | 11 | Woodburn | 21:49.40 |
| 74 | Noel Santiago FloresPlace 74 · Grade 10 · Woodburn | 10 | Woodburn | 21:49.50 |
| 75 | Levi VanderGiessenPlace 75 · Grade 9 · Faith Bible Christian | 9 | Faith Bible Christian | 22:11.20 |
| 76 | Thomas SpycherPlace 76 · Grade 11 · Faith Bible Christian | 11 | Faith Bible Christian | 22:16.70 |
| 77 | Junior ArellanoPlace 77 · Grade 10 · Gervais | 10 | Gervais | 22:21.70 |
| 78 | Ryan PerezPlace 78 · Grade 10 · Heritage | 10 | Heritage | 22:40.60 |
| 79 | Keaton CrandallPlace 79 · Grade 10 · Mountain View (WA) | 10 | Mountain View (WA) | 22:41.30 |
| 80 | Ian HoffertPlace 80 · Grade 11 · Portland Christian | 11 | Portland Christian | 22:46.10 |
| 81 | Devin RobinsonPlace 81 · Grade 11 · Portland Christian | 11 | Portland Christian | 22:46.80 |
| 82 | Carson MaltbyPlace 82 · Grade 12 · Mountain View (WA) | 12 | Mountain View (WA) | 22:48.80 |
| 83 | Fernando MendozaPlace 83 · Grade 12 · Gervais | 12 | Gervais | 22:49.20 |
| 84 | Wyatt MatthiesenPlace 84 · Grade 9 · C.S. Lewis Academy | 9 | C.S. Lewis Academy | 23:07.20 |
| 85 | Alejandro SolanoPlace 85 · Grade 11 · Gervais | 11 | Gervais | 23:12.70 |
| 86 | DJ SwanPlace 86 · Grade 9 · Mountain View (WA) | 9 | Mountain View (WA) | 23:18.40 |
| 87 | Alex Ramos HernandezPlace 87 · Grade 10 · Woodburn | 10 | Woodburn | 23:31.10 |
| 88 | Max StonePlace 88 · Grade 9 · C.S. Lewis Academy | 9 | C.S. Lewis Academy | 23:58.30 |
| 89 | Aidan CummingsPlace 89 · Grade 9 · C.S. Lewis Academy | 9 | C.S. Lewis Academy | 24:00.00 |
| 90 | Josiah MenguitaPlace 90 · Grade 10 · Faith Bible Christian | 10 | Faith Bible Christian | 24:23.70 |
| 91 | Thales GaoPlace 91 · Grade 12 · Delphian | 12 | Delphian | 24:35.20 |
| 92 | Andrew SundahlPlace 92 · Grade 10 · Mountain View (WA) | 10 | Mountain View (WA) | 25:23.80 |
| 93 | Nicklas SchimmelbuschPlace 93 · Grade 11 · St. Stephen's Academy | 11 | St. Stephen's Academy | 25:39.70 |
| 94 | Noah SchuttPlace 94 · Grade 10 · Mountain View (WA) | 10 | Mountain View (WA) | 25:41.30 |
| 95 | Isaac SchroderPlace 95 · Grade 9 · Portland Christian | 9 | Portland Christian | 26:09.30 |
| 96 | Deacon MartinPlace 96 · Grade 9 · Gervais | 9 | Gervais | 26:12.30 |
| 97 | Angel SantosPlace 97 · Grade 9 · Gervais | 9 | Gervais | 26:31.10 |
| 98 | Logan HurstPlace 98 · Grade 12 · C.S. Lewis Academy | 12 | C.S. Lewis Academy | 26:47.10 |
| 99 | Jeremy SunPlace 99 · Grade 10 · St. Stephen's Academy | 10 | St. Stephen's Academy | 26:57.60 |
| 100 | Noah WardPlace 100 · Grade 10 · Delphian | 10 | Delphian | 28:00.80 |
| 101 | Huxley GrantPlace 101 · Grade 9 · Faith Bible Christian | 9 | Faith Bible Christian | 28:50.70 |
| 102 | Engai Urizarbarrena FriPlace 102 · Grade 10 · Delphian | 10 | Delphian | 33:20.80 |
| 103 | Jack KennedyPlace 103 · Grade 9 · Delphian | 9 | Delphian | 33:22.30 |