| 1 | Campbell BrumfieldPlace 1 · Grade 7 · Whisper Running | 7 | Whisper Running | 10:45.0 |
| 2 | Margaret PaulPlace 2 · Grade 8 · Whisper Running | 8 | Whisper Running | 10:50.4 PR |
| 3 | Landon WestfallPlace 3 · Grade 8 · Whisper Running | 8 | Whisper Running | 10:50.7 |
| 4 | Macallen JirasPlace 4 · Grade 8 · Whisper Running | 8 | Whisper Running | 11:16.0 |
| 5 | Dominik GrayPlace 5 · Grade 8 · Abbotsford Christian | 8 | Abbotsford Christian | 11:30.4 PR |
| 6 | Bennett DowningPlace 6 · Grade 7 · Cedar Tree Classical Christian | 7 | Cedar Tree Classical Christian | 11:39.3 PR |
| 7 | Thayer CombsPlace 7 · Grade 6 · Whisper Running | 6 | Whisper Running | 11:41.7 |
| 8 | Jace LarsonPlace 8 · Grade 8 · Naselle | 8 | Naselle | 11:53.5 PR |
| 9 | Soren Toulouse KellyPlace 9 · Grade 8 · Tillamook | 8 | Tillamook | 11:55.7 |
| 10 | Fletcher BrighamPlace 10 · Grade 7 · Trinity Academy | 7 | Trinity Academy | 12:10.6 |
| 11 | Ethan Monroy PerezPlace 11 · Grade 8 · Astoria | 8 | Astoria | 12:11.7 |
| 12 | Sullivan BrownPlace 12 · Grade 6 · Whisper Running | 6 | Whisper Running | 12:14.9 |
| 13 | Evan Michael-WhitePlace 13 · Grade 8 · Tillamook | 8 | Tillamook | 12:15.7 |
| 14 | Isaac HubbardPlace 14 · Grade 6 · Whisper Running | 6 | Whisper Running | 12:20.9 |
| 15 | Rowan RossPlace 15 · Grade 8 · Astoria | 8 | Astoria | 12:23.9 |
| 16 | Luke RichmondPlace 16 · Grade 7 · Tillamook | 7 | Tillamook | 12:26.6 |
| 17 | Huck RandallPlace 17 · Grade 7 · Astoria | 7 | Astoria | 12:32.7 |
| 18 | Oscar RangilaPlace 18 · Grade 7 · Naselle | 7 | Naselle | 12:46.9 PR |
| 19 | Paxton WinchesterPlace 19 · Grade 8 · Paideia Classical Christian | 8 | Paideia Classical Christian | 12:54.0 |
| 20 | Jaxon Moy-BrownPlace 20 · Grade 8 · Whisper Running | 8 | Whisper Running | 12:58.2 |
| 21 | Chalino (Juan) VillaPlace 21 · Grade 7 · Ocosta | 7 | Ocosta | 13:05.2 PR |
| 22 | Steven McSwainPlace 22 · Grade 8 · Astoria | 8 | Astoria | 13:06.0 |
| 23 | Wesley PeitschPlace 23 · Grade 6 · Knappa | 6 | Knappa | 13:06.2 |
| 24 | Harvey KohlhasPlace 24 · Grade 7 · Astoria | 7 | Astoria | 13:08.2 |
| 25 | Ethan ShemeshPlace 25 · Grade 5 · Whisper Running | 5 | Whisper Running | 13:10.7 |
| 26 | Charlie FenisonPlace 26 · Grade 8 · Cedar Tree Classical Christian | 8 | Cedar Tree Classical Christian | 13:17.0 |
| 27 | Nicholas HaglundPlace 27 · Grade 7 · Astoria | 7 | Astoria | 13:18.1 |
| 28 | Kingston GallucciPlace 28 · Grade 8 · Whisper Running | 8 | Whisper Running | 13:19.2 |
| 29 | Caleb MullerPlace 29 · Grade 8 · King's Way Christian | 8 | King's Way Christian | 13:25.1 |
| 30 | Drex BarendsePlace 30 · Grade 7 · Naselle | 7 | Naselle | 13:27.4 PR |
| 31 | Norman BallifPlace 31 · Grade 7 · Adna | 7 | Adna | 13:34.1 |
| 32 | Julian CarneyPlace 32 · Grade 7 · Seaside | 7 | Seaside | 13:34.1 |
| 33 | Oscar HamiltonPlace 33 · Grade 8 · Seaside | 8 | Seaside | 13:40.4 |
| 34 | Isaac HamiltonPlace 34 · Grade 8 · Ilwaco | 8 | Ilwaco | 13:41.4 PR |
| 35 | Ethan IhdePlace 35 · Grade 7 · Montesano | 7 | Montesano | 13:42.4 PR |
| 36 | Hunter FellerPlace 36 · Grade 8 · Knappa | 8 | Knappa | 13:42.4 |
| 37 | Brantley GreenPlace 37 · Grade 6 · Knappa | 6 | Knappa | 13:44.2 |
| 38 | Toa Jackson AndersonPlace 38 · Grade 5 · Whisper Running | 5 | Whisper Running | 13:45.4 |
| 39 | Isaiah RisnerPlace 39 · Grade 7 · Kelso | 7 | Kelso | 13:47.4 |
| 40 | Gabe HernandezPlace 40 · Grade 8 · Astoria | 8 | Astoria | 13:47.4 |
| 41 | Samuel SchmidtPlace 41 · Grade 5 · Whisper Running | 5 | Whisper Running | 13:49.3 |
| 42 | Sydney (Zander) LyonsPlace 42 · Grade 8 · Kelso | 8 | Kelso | 13:49.4 |
| 43 | Isaac BaldridgePlace 43 · Grade 7 · Ocosta | 7 | Ocosta | 13:50.4 PR |
| 44 | Timofey PisarchukPlace 44 · Grade 8 · Kelso | 8 | Kelso | 13:51.3 |
| 45 | Jayden TannerPlace 45 · Grade 7 · Warrenton | 7 | Warrenton | 13:52.4 |
| 46 | Finn RileyPlace 46 · Grade 7 · King's Way Christian | 7 | King's Way Christian | 13:58.4 |
| 47 | Ethan MorrisPlace 47 · Grade 8 · Whisper Running | 8 | Whisper Running | 13:59.6 PR |
| 48 | Hugo JungPlace 48 · Grade 7 · Trinity Academy | 7 | Trinity Academy | 13:59.6 |
| 49 | Elijah ShortmanPlace 49 · Grade 8 · Seaside | 8 | Seaside | 14:02.4 |
| 50 | Hunter MeierPlace 50 · Grade 7 · Knappa | 7 | Knappa | 14:05.4 |
| 51 | Leonek HayesPlace 51 · Grade 6 · Seaside | 6 | Seaside | 14:11.4 |
| 52 | Kayden BatesPlace 52 · Grade 7 · Ilwaco | 7 | Ilwaco | 14:11.7 PR |
| 53 | Benton McCarthyPlace 53 · Grade 8 · Trinity Academy | 8 | Trinity Academy | 14:12.7 |
| 54 | Finn DahlPlace 54 · Grade 8 · Kelso | 8 | Kelso | 14:20.6 |
| 55 | Elijah PerryPlace 55 · Grade 7 · Seaside | 7 | Seaside | 14:21.6 |
| 56 | Luke CrawfordPlace 56 · Grade 7 · Whisper Running | 7 | Whisper Running | 14:23.5 |
| 57 | Theodore SalomonePlace 57 · Grade 8 · Trinity Academy | 8 | Trinity Academy | 14:25.7 |
| 58 | Parker EisbrennerPlace 58 · Grade 6 · Ilwaco | 6 | Ilwaco | 14:26.7 PR |
| 59 | Kody MeierPlace 59 · Grade 6 · Knappa | 6 | Knappa | 14:27.3 |
| 60 | Blaise FastPlace 60 · Grade 8 · Trinity Academy | 8 | Trinity Academy | 14:31.6 |
| 61 | Stefen GallasserroPlace 61 · Grade 8 · Cedar Tree Classical Christian | 8 | Cedar Tree Classical Christian | 14:31.6 PR |
| 62 | Benji RobertsPlace 62 · Grade 7 · Trinity Academy | 7 | Trinity Academy | 14:32.7 |
| 63 | Thatcher PerezPlace 63 · Grade 4 · Whisper Running | 4 | Whisper Running | 14:34.6 |
| 64 | Isaiah RinellPlace 64 · Grade 7 · Knappa | 7 | Knappa | 14:36.3 |
| 65 | Silas ArmstrongPlace 65 · Grade 7 · Trinity Academy | 7 | Trinity Academy | 14:39.7 |
| 66 | Zion SingerPlace 66 · Grade 7 · Montesano | 7 | Montesano | 14:40.7 PR |
| 67 | Nathan LederbrandPlace 67 · Grade 7 · The Fighting Dutch | 7 | The Fighting Dutch | 14:40.7 |
| 69 | Jack RidenourPlace 69 · Grade 7 · Trinity Academy | 7 | Trinity Academy | 14:42.7 |
| 70 | Cal FastPlace 70 · Grade 6 · Trinity Academy | 6 | Trinity Academy | 14:45.3 |
| 71 | Miles HenrickserPlace 71 · Grade 7 · Kelso | 7 | Kelso | 14:56.9 |
| 72 | Andrew PiroloPlace 72 · Grade 8 · King's Way Christian | 8 | King's Way Christian | 15:07.8 |
| 73 | Penelope StopoulosPlace 73 · Grade 3 · Whisper Running | 3 | Whisper Running | 15:10.8 PR |
| 74 | Orin ByrdPlace 74 · Grade 4 · Whisper Running | 4 | Whisper Running | 15:10.9 |
| 75 | William TuttlePlace 75 · Grade 8 · Paideia Classical Christian | 8 | Paideia Classical Christian | 15:13.9 |
| 76 | Blaine CookPlace 76 · Grade 7 · Rainier | 7 | Rainier | 15:17.9 |
| 77 | Leonardo AlcantarPlace 77 · Grade 8 · Astoria | 8 | Astoria | 15:24.9 |
| 78 | Emmett SappPlace 78 · Grade 8 · The Fighting Dutch | 8 | The Fighting Dutch | 15:29.1 |
| 79 | Francis HeinemanPlace 79 · Grade 6 · Astoria | 6 | Astoria | 15:29.2 |
| 80 | Marius MadsenPlace 80 · Grade 6 · Trinity Academy | 6 | Trinity Academy | 15:30.2 |
| 81 | Nick HernandezPlace 81 · Grade 6 · Astoria | 6 | Astoria | 15:35.2 |
| 82 | Liam JuddPlace 82 · Grade 6 · North Beach | 6 | North Beach | 15:41.1 PR |
| 83 | Bennett MitchellPlace 83 · Grade 8 · Montesano | 8 | Montesano | 15:44.8 PR |
| 84 | Carl IsomPlace 84 · Grade 6 · Knappa | 6 | Knappa | 15:44.9 |
| 85 | Kobe FrankPlace 85 · Grade 6 · North Beach | 6 | North Beach | 15:48.2 PR |
| 86 | Owen Powell-EntzPlace 86 · Grade 7 · Astoria | 7 | Astoria | 15:52.1 |
| 87 | Ignotus MuirPlace 87 · Grade 7 · Trinity Academy | 7 | Trinity Academy | 16:05.2 |
| 88 | Brody GrafPlace 88 · Grade 7 · Naselle | 7 | Naselle | 16:07.0 |
| 89 | Liam ZimmermanPlace 89 · Grade 7 · Naselle | 7 | Naselle | 16:09.1 |
| 90 | Ian MadmanPlace 90 · Grade 7 · Seaside | 7 | Seaside | 16:09.3 |
| 91 | Jaxen GiraldoPlace 91 · Grade 7 · North Beach | 7 | North Beach | 16:13.4 |
| 92 | Jude ThrapPlace 92 · Grade 8 · Paideia Classical Christian | 8 | Paideia Classical Christian | 16:16.4 |
| 93 | Dominic RettkePlace 93 · Grade 3 · The Fighting Dutch | 3 | The Fighting Dutch | 16:18.4 |
| 94 | Titus GrayPlace 94 · Grade 8 · King's Way Christian | 8 | King's Way Christian | 16:22.4 |
| 95 | Jameson GreenPlace 95 · Grade 8 · Naselle | 8 | Naselle | 16:22.4 |
| 96 | Logan LeePlace 96 · Grade 6 · Ilwaco | 6 | Ilwaco | 16:24.3 PR |
| 97 | Bear PerezPlace 97 · Grade 2 · Whisper Running | 2 | Whisper Running | 16:28.4 PR |
| 98 | Alisdair StopoulosPlace 98 · Grade 4 · Whisper Running | 4 | Whisper Running | 16:35.2 |
| 99 | Benjamin EricksonPlace 99 · Grade 7 · Whisper Running | 7 | Whisper Running | 16:38.4 |
| 100 | Agent HaskellPlace 100 · Grade 6 · Astoria | 6 | Astoria | 16:51.3 |
| 101 | Charles HaglundPlace 101 · Grade 6 · Astoria | 6 | Astoria | 16:51.4 |