| 1 | Marquise WilliamsPlace 1 · Grade 8 · St Helens | 8 | St Helens | 10:33.00 |
| 2 | Grady TillotsonPlace 2 · Grade 8 · Astoria | 8 | Astoria | 10:58.60 |
| 3 | Garrett WeichalPlace 3 · Grade 8 · Jewell | 8 | Jewell | 11:07.80 |
| 4 | Peyton DenningPlace 4 · Grade 8 · Neah-Kah-Nie | 8 | Neah-Kah-Nie | 11:30.70 |
| 5 | Gus (August) LawrencePlace 5 · Grade 8 · Astoria | 8 | Astoria | 11:32.50 |
| 6 | Julien AnctilPlace 6 · Grade 7 · Neah-Kah-Nie | 7 | Neah-Kah-Nie | 11:41.20 |
| 7 | Sawyer DewittPlace 7 · Grade 7 · Vernonia | 7 | Vernonia | 11:46.30 |
| 8 | Michael HaglundPlace 8 · Grade 8 · Astoria | 8 | Astoria | 11:50.40 |
| 9 | Theodore ShepardPlace 9 · Grade 8 · Neah-Kah-Nie | 8 | Neah-Kah-Nie | 11:55.10 |
| 10 | Bodie JustusPlace 10 · Grade 8 · Knappa | 8 | Knappa | 12:01.80 |
| 11 | Lyrik McCollumPlace 11 · Grade 6 · Vernonia | 6 | Vernonia | 12:17.50 |
| 12 | Steven FarrinPlace 12 · Grade 8 · Jewell | 8 | Jewell | 12:20.70 |
| 13 | Ethan Monroy PerezPlace 13 · Grade 7 · Astoria | 7 | Astoria | 12:22.30 |
| 14 | Evan Michael-WhitePlace 14 · Grade 7 · Tillamook | 7 | Tillamook | 12:24.00 |
| 15 | David LabellePlace 15 · Grade 8 · Vernonia | 8 | Vernonia | 12:25.00 |
| 16 | Soren Toulouse KellyPlace 16 · Grade 7 · Tillamook | 7 | Tillamook | 12:27.70 |
| 17 | Wyatt ThorpPlace 17 · Grade 8 · Scappoose | 8 | Scappoose | 12:28.80 |
| 18 | Cameron HanoPlace 18 · Grade 8 · Astoria | 8 | Astoria | 12:29.60 |
| 19 | Zakary PoussonPlace 19 · Grade 8 · Scappoose | 8 | Scappoose | 12:32.50 |
| 20 | Augustus WestlundPlace 20 · Grade 7 · Scappoose | 7 | Scappoose | 12:33.00 |
| 21 | Sawyer ScrichfieldPlace 21 · Grade 7 · Scappoose | 7 | Scappoose | 12:33.30 |
| 22 | Rowan RossPlace 22 · Grade 7 · Astoria | 7 | Astoria | 12:35.10 |
| 23 | Spencer SquiresPlace 23 · Grade 8 · Scappoose | 8 | Scappoose | 12:38.50 |
| 24 | Huck RandallPlace 24 · Grade 6 · Astoria | 6 | Astoria | 12:41.40 |
| 25 | Riley TeeterPlace 25 · Grade 7 · Scappoose | 7 | Scappoose | 12:45.90 |
| 26 | Joseph RoadyPlace 26 · Grade 7 · Vernonia | 7 | Vernonia | 12:47.00 |
| 27 | Kyle HeslekrantsPlace 27 · Grade 8 · Scappoose | 8 | Scappoose | 12:47.70 |
| 28 | Landon McCollumPlace 28 · Grade 8 · Vernonia | 8 | Vernonia | 12:55.60 |
| 29 | Trask SukanenPlace 29 · Grade 7 · Tillamook | 7 | Tillamook | 12:56.90 |
| 30 | Zachary ScovelPlace 30 · Grade 8 · Neah-Kah-Nie | 8 | Neah-Kah-Nie | 13:02.90 |
| 31 | Porter ChristophersonPlace 31 · Grade 7 · Tillamook | 7 | Tillamook | 13:03.10 |
| 32 | Aaron AnctilPlace 32 · Grade 8 · Neah-Kah-Nie | 8 | Neah-Kah-Nie | 13:03.70 |
| 33 | Luke RichmondPlace 33 · Grade 7 · Tillamook | 7 | Tillamook | 13:13.40 |
| 34 | Tanner MautnerPlace 34 · Grade 8 · Neah-Kah-Nie | 8 | Neah-Kah-Nie | 13:16.40 |
| 35 | Adam KessiPlace 35 · Grade 8 · Scappoose | 8 | Scappoose | 13:17.10 |
| 36 | Hunter FellerPlace 36 · Grade 7 · Knappa | 7 | Knappa | 13:17.70 |
| 37 | Harvey KohlhasPlace 37 · Grade 6 · Astoria | 6 | Astoria | 13:18.00 |
| 38 | Lucas McWhirterPlace 38 · Grade 7 · Vernonia | 7 | Vernonia | 13:20.30 |
| 39 | Jordan BarrettPlace 39 · Grade 8 · Knappa | 8 | Knappa | 13:22.30 |
| 40 | Jack RomtvedtPlace 40 · Grade 7 · Vernonia | 7 | Vernonia | 13:30.50 |
| 41 | Nicholas HaglundPlace 41 · Grade 6 · Astoria | 6 | Astoria | 13:33.40 |
| 42 | Joshua ScharpnickPlace 42 · Grade 7 · Scappoose | 7 | Scappoose | 13:34.60 |
| 43 | Logan JohnsonPlace 43 · Grade 7 · Scappoose | 7 | Scappoose | 13:40.40 |
| 44 | Naphtali WernerPlace 44 · Grade 7 · Tillamook | 7 | Tillamook | 13:44.30 |
| 45 | Wyatt StrandPlace 45 · Grade 7 · Scappoose | 7 | Scappoose | 13:46.80 |
| 46 | Munychenda UnPlace 46 · Grade 7 · Scappoose | 7 | Scappoose | 13:48.60 |
| 47 | Preston LargentPlace 47 · Grade 8 · Scappoose | 8 | Scappoose | 14:10.00 |
| 48 | Kai CastelloPlace 48 · Grade 7 · St Helens | 7 | St Helens | 14:10.20 |
| 49 | Jackson SmokePlace 49 · Grade 7 · Neah-Kah-Nie | 7 | Neah-Kah-Nie | 14:13.30 |
| 50 | Oliver RamseyPlace 50 · Grade 7 · Knappa | 7 | Knappa | 14:19.30 |
| 51 | Nolan EuwerPlace 51 · Grade 7 · Scappoose | 7 | Scappoose | 14:19.60 |
| 52 | Gunner FellerPlace 52 · Grade 7 · Knappa | 7 | Knappa | 14:20.50 |
| 53 | Ben TygretPlace 53 · Grade 6 · Rainier | 6 | Rainier | 14:27.20 |
| 54 | Eli DecklarPlace 54 · Grade 6 · Scappoose | 6 | Scappoose | 14:34.40 |
| 55 | Gabe HernandezPlace 55 · Grade 7 · Astoria | 7 | Astoria | 14:34.90 |
| 56 | Owen GreisenPlace 56 · Grade 7 · Scappoose | 7 | Scappoose | 14:35.20 |
| 57 | Cooper FramptonPlace 57 · Grade 6 · Jewell | 6 | Jewell | 14:36.70 |
| 58 | Garrett VuscanPlace 58 · Grade 6 · Scappoose | 6 | Scappoose | 14:40.50 |
| 59 | Jordan BuehrerPlace 59 · Grade 8 · Vernonia | 8 | Vernonia | 14:47.50 |
| 60 | Thadius TohlPlace 60 · Grade 7 · Tillamook | 7 | Tillamook | 14:48.20 |
| 61 | Atlas DeWeesPlace 61 · Grade 6 · Jewell | 6 | Jewell | 14:56.30 |
| 62 | Owen AndradePlace 62 · Grade 6 · Rainier | 6 | Rainier | 14:56.80 |
| 63 | Rohen PylePlace 63 · Grade 8 · Tillamook | 8 | Tillamook | 14:59.30 |
| 64 | Corbin DarringtonPlace 64 · Grade 8 · Astoria | 8 | Astoria | 15:04.40 |
| 65 | Finnegan WillisPlace 65 · Grade 8 · Rainier | 8 | Rainier | 15:06.00 |
| 66 | Bear PazPlace 66 · Grade 6 · Astoria | 6 | Astoria | 15:06.90 |
| 67 | Levi MillerPlace 67 · Grade 6 · Knappa | 6 | Knappa | 15:07.80 |
| 68 | Skyler BeedlePlace 68 · Grade 6 · Knappa | 6 | Knappa | 15:15.60 |
| 69 | Mason ShiversPlace 69 · Grade 8 · Clatskanie | 8 | Clatskanie | 15:23.10 |
| 70 | Blaine CookPlace 70 · Grade 6 · Rainier | 6 | Rainier | 15:23.10 |
| 71 | Jackson MoldenPlace 71 · Grade 6 · St Helens | 6 | St Helens | 15:23.80 |
| 72 | Zeke BrunerPlace 72 · Grade 6 · Scappoose | 6 | Scappoose | 15:36.90 PR |
| 73 | Leonardo AlcantarPlace 73 · Grade 7 · Astoria | 7 | Astoria | 15:45.80 |
| 74 | Samuel ButcherPlace 74 · Grade 7 · St Helens | 7 | St Helens | 15:51.60 |
| 75 | Quinton TeeterPlace 75 · Grade 7 · St Helens | 7 | St Helens | 16:02.50 |
| 76 | Aiden SundeenPlace 76 · Grade 7 · St Helens | 7 | St Helens | 16:02.90 |
| 77 | Brandon BautistaPlace 77 · Grade 5 · Rainier | 5 | Rainier | 16:24.30 |
| 78 | Kasey GriffethPlace 78 · Grade 7 · Tillamook | 7 | Tillamook | 16:26.00 |
| 79 | Arlo BlacksteinPlace 79 · Grade 6 · Scappoose | 6 | Scappoose | 16:39.50 |
| 80 | Jaxon RoylancePlace 80 · Grade 8 · St Helens | 8 | St Helens | 16:50.90 |
| 81 | Lionel LeonPlace 81 · Grade 7 · Tillamook | 7 | Tillamook | 16:56.90 |
| 82 | Ty ScalabrinPlace 82 · Grade 7 · Neah-Kah-Nie | 7 | Neah-Kah-Nie | 16:57.50 |
| 83 | Michael Isidro ChavelasPlace 83 · Grade 6 · Astoria | 6 | Astoria | 17:01.70 PR |
| 84 | Nick WaneyPlace 84 · Grade 6 · St Helens | 6 | St Helens | 17:05.80 |
| 85 | Newt KillopsPlace 85 · Grade 5 · Jewell | 5 | Jewell | 17:18.40 |
| 86 | Tallin BohrerPlace 86 · Grade 8 · Astoria | 8 | Astoria | 17:32.00 |
| 87 | Alex EbertPlace 87 · Grade 8 · Rainier | 8 | Rainier | 17:47.60 |
| 88 | Talmage BarnesPlace 88 · Grade 6 · St Helens | 6 | St Helens | 17:52.90 PR |
| 89 | Cameron RollinsPlace 89 · Grade 8 · Rainier | 8 | Rainier | 18:24.20 |
| 90 | Mika McGuirePlace 90 · Grade 6 · Rainier | 6 | Rainier | 18:26.30 |
| 91 | Ian RoylancePlace 91 · Grade 6 · St Helens | 6 | St Helens | 18:47.30 |
| 92 | Caleb GrovesPlace 92 · Grade 8 · Neah-Kah-Nie | 8 | Neah-Kah-Nie | 19:02.20 |
| 93 | David BrownPlace 93 · Grade 7 · Tillamook | 7 | Tillamook | 19:10.00 |
| 94 | Liam SchauermannPlace 94 · Grade 6 · Astoria | 6 | Astoria | 19:11.40 PR |
| 95 | Ezra KarlekPlace 95 · Grade 7 · Rainier | 7 | Rainier | 19:12.20 |
| 96 | Jack LitwinPlace 96 · Grade 7 · Astoria | 7 | Astoria | 19:12.60 |
| 97 | Joshua OlsonPlace 97 · Grade 6 · St Helens | 6 | St Helens | 19:40.20 PR |
| 98 | Orion LarsenPlace 98 · Grade 7 · Scappoose | 7 | Scappoose | 20:43.10 |
| 99 | Oliver Quille GonzalesPlace 99 · Grade 7 · St Helens | 7 | St Helens | 20:47.80 PR |
| 100 | Gabriel DobbelsPlace 100 · Grade 6 · Rainier | 6 | Rainier | 21:08.30 |
| 101 | Jaiden YeomanPlace 101 · Grade 6 · Rainier | 6 | Rainier | 21:13.50 |
| 102 | Aaron ChaneyPlace 102 · Grade 7 · St Helens | 7 | St Helens | 21:23.80 |
| 103 | Rye ZwisslerPlace 103 · Grade 8 · Neah-Kah-Nie | 8 | Neah-Kah-Nie | 21:40.00 |