| 1 | Taylor RushPlace 1 · Grade 12 · Squalicum | 12 | Squalicum | 16:56.30 |
| 2 | Lucca BurleyPlace 2 · Grade 11 · Squalicum | 11 | Squalicum | 16:56.40 |
| 3 | Xander SpackmanPlace 3 · Grade 12 · Squalicum | 12 | Squalicum | 17:14.20 |
| 4 | Parker MasonPlace 4 · Grade 12 · Squalicum | 12 | Squalicum | 17:23.30 |
| 5 | Maddox MashitaPlace 5 · Grade 9 · Lakewood | 9 | Lakewood | 17:28.90 |
| 6 | Vander BurleyPlace 6 · Grade 11 · Squalicum | 11 | Squalicum | 17:29.20 |
| 7 | Caleb OneschakPlace 7 · Grade 12 · Ferndale | 12 | Ferndale | 17:59.70 |
| 8 | Laik DelrosarioPlace 8 · Grade 12 · Lakewood | 12 | Lakewood | 18:11.30 |
| 9 | Emmett LevitsisPlace 9 · Grade 11 · Lakewood | 11 | Lakewood | 18:18.20 |
| 10 | Ephraim WolfPlace 10 · Grade 12 · Squalicum | 12 | Squalicum | 18:20.30 |
| 11 | Jack LeonPlace 11 · Grade 11 · Squalicum | 11 | Squalicum | 18:28.80 |
| 12 | Angel Hernandez RamirezPlace 12 · Grade 10 · Lakewood | 10 | Lakewood | 18:32.70 |
| 13 | Everett MayerPlace 13 · Grade 9 · Squalicum | 9 | Squalicum | 18:33.50 |
| 14 | Weston StenbakPlace 14 · Grade 11 · Sultan | 11 | Sultan | 18:36.10 |
| 15 | Calix JefferyPlace 15 · Grade 9 · Squalicum | 9 | Squalicum | 18:47.10 |
| 16 | Lincoln HillPlace 16 · Grade 11 · Squalicum | 11 | Squalicum | 18:50.30 |
| 17 | Caedyn ThomasPlace 17 · Grade 11 · Ferndale | 11 | Ferndale | 18:52.70 |
| 18 | James PatelliPlace 18 · Grade 9 · Squalicum | 9 | Squalicum | 18:58.90 |
| 19 | Aaron LeonPlace 19 · Grade 9 · Squalicum | 9 | Squalicum | 18:59.20 |
| 20 | Daniel BatishkoPlace 20 · Grade 9 · Squalicum | 9 | Squalicum | 19:10.40 |
| 21 | Sam WrightPlace 21 · Grade 10 · Ferndale | 10 | Ferndale | 19:19.90 |
| 22 | Jude KizakPlace 22 · Grade 12 · Sultan | 12 | Sultan | 19:20.10 |
| 23 | Juan Alcala GuardadoPlace 23 · Grade 11 · Ferndale | 11 | Ferndale | 19:27.30 |
| 24 | Henry MeyerPlace 24 · Grade 11 · Ferndale | 11 | Ferndale | 19:36.30 |
| 25 | Finnian McLoughlinPlace 25 · Grade 10 · Ferndale | 10 | Ferndale | 19:48.00 |
| 26 | Blake StarPlace 26 · Grade 9 · Lakewood | 9 | Lakewood | 19:57.40 |
| 27 | Blake DahlstromPlace 27 · Grade 10 · Lakewood | 10 | Lakewood | 19:59.00 PR |
| 28 | Aarav KarnikPlace 28 · Grade 10 · Lakewood | 10 | Lakewood | 20:00.60 |
| 29 | Mac TrowbridgePlace 29 · Grade 9 · Squalicum | 9 | Squalicum | 20:14.40 |
| 30 | Wyatt StarkPlace 30 · Grade 11 · Lakewood | 11 | Lakewood | 20:42.60 |
| 31 | Brooks BaileyPlace 31 · Grade 9 · Ferndale | 9 | Ferndale | 21:12.00 PR |
| 32 | Malcolm KennedyPlace 32 · Grade 10 · Squalicum | 10 | Squalicum | 21:16.70 |
| 33 | Liam SmithPlace 33 · Grade 9 · Lakewood | 9 | Lakewood | 21:17.40 |
| 34 | Teagan GreenPlace 34 · Grade 10 · Ferndale | 10 | Ferndale | 21:18.30 |
| 35 | Jensen NeilsonPlace 35 · Grade 9 · Sultan | 9 | Sultan | 21:18.60 |
| 36 | Micah BurleyPlace 36 · Grade 9 · Squalicum | 9 | Squalicum | 21:20.20 |
| 37 | Hayden BlumePlace 37 · Grade 12 · Ferndale | 12 | Ferndale | 21:38.30 |
| 38 | Keenan HeffernanPlace 38 · Grade 11 · Lakewood | 11 | Lakewood | 21:48.20 |
| 39 | Bodey HeffernanPlace 39 · Grade 9 · Lakewood | 9 | Lakewood | 21:57.00 |
| 40 | Aron Gallegos-MendozaPlace 40 · Grade 10 · Ferndale | 10 | Ferndale | 22:23.70 |
| 41 | Thomas OrsinoPlace 41 · Grade 10 · Squalicum | 10 | Squalicum | 22:31.30 |
| 42 | Dante Ortega-RodriguezPlace 42 · Grade 12 · Sultan | 12 | Sultan | 22:32.70 |
| 43 | Jose Ayala PenaPlace 43 · Grade 12 · Ferndale | 12 | Ferndale | 22:37.10 |
| 44 | Ethan O'LareyPlace 44 · Grade 12 · Ferndale | 12 | Ferndale | 22:40.60 |
| 45 | Logan HozailPlace 45 · Grade 10 · Lakewood | 10 | Lakewood | 22:42.30 |
| 46 | James WhitePlace 46 · Grade 11 · Sultan | 11 | Sultan | 23:18.90 |
| 47 | Dominic CapellaPlace 47 · Grade 9 · Sultan | 9 | Sultan | 23:19.20 |
| 48 | Leonardo JimenezPlace 48 · Grade 9 · Sultan | 9 | Sultan | 23:22.00 |
| 49 | Thomas CahillPlace 49 · Grade 11 · Squalicum | 11 | Squalicum | 23:51.70 |
| 50 | Coen ChandlerPlace 50 · Grade 12 · Sultan | 12 | Sultan | 24:15.60 |
| 51 | Micah KermanPlace 51 · Grade 11 · Squalicum | 11 | Squalicum | 24:16.70 |
| 52 | Clinton OliphantPlace 52 · Grade 9 · Lakewood | 9 | Lakewood | 24:58.40 |
| 53 | Maddox MiskelPlace 53 · Grade 10 · Lakewood | 10 | Lakewood | 25:02.40 |
| 54 | Jayden DillahuntPlace 54 · Grade 9 · Sultan | 9 | Sultan | 25:29.10 |
| 55 | Dalton JonesPlace 55 · Grade 12 · Sultan | 12 | Sultan | 25:58.60 |
| 56 | Austin McCallumPlace 56 · Grade 11 · Ferndale | 11 | Ferndale | 26:56.10 |
| 57 | Brayden GeorgePlace 57 · Grade 9 · Lakewood | 9 | Lakewood | 28:09.70 |
| 58 | Josuel RosilesPlace 58 · Grade 9 · Lakewood | 9 | Lakewood | 29:13.10 |
| 59 | Hudson OehlerichPlace 59 · Grade 12 · Squalicum | 12 | Squalicum | 31:48.40 |
| 60 | Zaire Torres-CobbsPlace 60 · Grade 10 · Squalicum | 10 | Squalicum | 31:48.50 |
| 61 | Trevor ChamberlainPlace 61 · Grade 11 · Sultan | 11 | Sultan | 35:16.70 |
| 62 | Trey ShislerPlace 62 · Grade 9 · Sultan | 9 | Sultan | 37:42.20 PR |
| 63 | Connor BuntingPlace 63 · Grade 9 · Lakewood | 9 | Lakewood | 37:54.10 |