| 1 | Leif SpitlerPlace 1 · Grade 12 · Sedro-WoolleyUnofficial | 12 | Sedro-Woolley | 16:55 |
| 2 | Taylor RushPlace 2 · Grade 12 · SqualicumUnofficial | 12 | Squalicum | 16:56 |
| 3 | Riley AdamsPlace 3 · Grade 11 · Sedro-WoolleyUnofficial | 11 | Sedro-Woolley | 17:26.1 |
| 4 | Vander BurleyPlace 4 · Grade 11 · SqualicumUnofficial | 11 | Squalicum | 17:32.7 |
| 5 | Jack LeonPlace 5 · Grade 11 · SqualicumUnofficial | 11 | Squalicum | 17:55.7 PR |
| 6 | Ephraim WolfPlace 6 · Grade 12 · SqualicumUnofficial | 12 | Squalicum | 17:56.1 |
| 7 | Everett MayerPlace 7 · Grade 9 · SqualicumUnofficial | 9 | Squalicum | 18:08 |
| 8 | Calix JefferyPlace 8 · Grade 9 · SqualicumUnofficial | 9 | Squalicum | 18:09 PR |
| 9 | Parker MasonPlace 9 · Grade 12 · SqualicumUnofficial | 12 | Squalicum | 18:10 |
| 10 | Lucca BurleyPlace 10 · Grade 11 · SqualicumUnofficial | 11 | Squalicum | 18:13 |
| 11 | Aaron LeonPlace 11 · Grade 9 · SqualicumUnofficial | 9 | Squalicum | 18:15 PR |
| 12 | Xander SpackmanPlace 12 · Grade 12 · SqualicumUnofficial | 12 | Squalicum | 18:17 |
| 13 | Martin RodriguezPlace 13 · Grade 10 · Sedro-WoolleyUnofficial | 10 | Sedro-Woolley | 18:24 PR |
| 14 | Carter ParsonsPlace 14 · Grade 10 · Sedro-WoolleyUnofficial | 10 | Sedro-Woolley | 18:29 |
| 15 | Duncan WeemsPlace 15 · Grade 11 · Sedro-WoolleyUnofficial | 11 | Sedro-Woolley | 18:30 PR |
| 16 | James PatelliPlace 16 · Grade 9 · SqualicumUnofficial | 9 | Squalicum | 18:32 PR |
| 17 | Neri LinaresPlace 17 · Grade 12 · Sedro-WoolleyUnofficial | 12 | Sedro-Woolley | 18:41 PR |
| 18 | Noah PluschakovPlace 18 · Grade 9 · Nooksack ValleyUnofficial | 9 | Nooksack Valley | 18:42.2 |
| 19 | Alexander OrtizPlace 19 · Grade 12 · Nooksack ValleyUnofficial | 12 | Nooksack Valley | 18:42.9 |
| 20 | Alexander BrownPlace 20 · Grade 11 · Sedro-WoolleyUnofficial | 11 | Sedro-Woolley | 18:43 |
| 21 | Keenan BurkhalterPlace 21 · Grade 9 · Sedro-WoolleyUnofficial | 9 | Sedro-Woolley | 19:04 PR |
| 22 | Daniel BatishkoPlace 22 · Grade 9 · SqualicumUnofficial | 9 | Squalicum | 19:07 PR |
| 23 | Jaxson SchmidtPlace 23 · Grade 9 · Sedro-WoolleyUnofficial | 9 | Sedro-Woolley | 19:23 PR |
| 24 | Colten HoagPlace 24 · Grade 10 · SqualicumUnofficial | 10 | Squalicum | 19:24 PR |
| 25 | Rolan McBridePlace 25 · Grade 12 · Sedro-WoolleyUnofficial | 12 | Sedro-Woolley | 19:25 |
| 26 | Mac TrowbridgePlace 26 · Grade 9 · SqualicumUnofficial | 9 | Squalicum | 19:28 PR |
| 27 | Steele DeasonPlace 27 · Grade 11 · Sedro-WoolleyUnofficial | 11 | Sedro-Woolley | 19:34 PR |
| 28 | Augustus MayerPlace 28 · Grade 12 · SqualicumUnofficial | 12 | Squalicum | 19:42.1 PR |
| 29 | Lincoln HillPlace 29 · Grade 11 · SqualicumUnofficial | 11 | Squalicum | 19:42.4 |
| 30 | Judah BarkerPlace 30 · Grade 11 · Sedro-WoolleyUnofficial | 11 | Sedro-Woolley | 19:49 PR |
| 31 | Finley JohnsonPlace 31 · Grade 11 · Sedro-WoolleyUnofficial | 11 | Sedro-Woolley | 20:10 |
| 32 | Lorenzo VaccaPlace 32 · Grade 10 · SqualicumUnofficial | 10 | Squalicum | 20:15 PR |
| 33 | Giovany MendezPlace 33 · Grade 10 · Sedro-WoolleyUnofficial | 10 | Sedro-Woolley | 20:17 PR |
| 34 | Paul Lopez NolascoPlace 34 · Grade 12 · Sedro-WoolleyUnofficial | 12 | Sedro-Woolley | 20:41 |
| 35 | Malcolm KennedyPlace 35 · Grade 10 · SqualicumUnofficial | 10 | Squalicum | 20:49 |
| 36 | Justin RobertsPlace 36 · Grade 11 · Sedro-WoolleyUnofficial | 11 | Sedro-Woolley | 20:52 |
| 37 | Levon HugginsPlace 37 · Grade 10 · Sedro-WoolleyUnofficial | 10 | Sedro-Woolley | 20:54 PR |
| 38 | Race DichesarePlace 38 · Grade 11 · Sedro-WoolleyUnofficial | 11 | Sedro-Woolley | 20:56 PR |
| 39 | Micah BurleyPlace 39 · Grade 9 · SqualicumUnofficial | 9 | Squalicum | 21:06 |
| 40 | Jason MillerPlace 40 · Grade 9 · Sedro-WoolleyUnofficial | 9 | Sedro-Woolley | 21:26 PR |
| 41 | Miles SteelePlace 41 · Grade 9 · Sedro-WoolleyUnofficial | 9 | Sedro-Woolley | 21:27 |
| 42 | Braxton TaylorPlace 42 · Grade 10 · Sedro-WoolleyUnofficial | 10 | Sedro-Woolley | 21:42 |
| 43 | Jayden CooperPlace 43 · Grade 10 · Nooksack ValleyUnofficial | 10 | Nooksack Valley | 21:44 PR |
| 44 | Sawyer SteelePlace 44 · Grade 9 · Sedro-WoolleyUnofficial | 9 | Sedro-Woolley | 21:53 PR |
| 45 | Thulfikar AlbayatiPlace 45 · Grade 12 · Sedro-WoolleyUnofficial | 12 | Sedro-Woolley | 22:04 PR |
| 46 | Liam AndersonPlace 46 · Grade 10 · Sedro-WoolleyUnofficial | 10 | Sedro-Woolley | 22:09 PR |
| 47 | Thomas OrsinoPlace 47 · Grade 10 · SqualicumUnofficial | 10 | Squalicum | 22:13 |
| 48 | Gavin CastilloPlace 48 · Grade 12 · Sedro-WoolleyUnofficial | 12 | Sedro-Woolley | 22:18 PR |
| 49 | Connor WaitsPlace 49 · Grade 10 · Sedro-WoolleyUnofficial | 10 | Sedro-Woolley | 22:20 |
| 50 | Jeremiah CatesPlace 50 · Grade 9 · Sedro-WoolleyUnofficial | 9 | Sedro-Woolley | 22:26 PR |
| 51 | Isaac ReddPlace 51 · Grade 10 · Nooksack ValleyUnofficial | 10 | Nooksack Valley | 22:42 |
| 52 | Christopher StarkPlace 52 · Grade 11 · SqualicumUnofficial | 11 | Squalicum | 22:56 |
| 53 | Teegan Shelton-EddyPlace 53 · Grade 10 · Sedro-WoolleyUnofficial | 10 | Sedro-Woolley | 22:58 PR |
| 54 | Victor SmithPlace 54 · Grade 9 · Sedro-WoolleyUnofficial | 9 | Sedro-Woolley | 23:19.5 |
| 55 | Thomas CahillPlace 55 · Grade 11 · SqualicumUnofficial | 11 | Squalicum | 23:19.9 |
| 56 | Kurtis JohnsonPlace 56 · Grade 12 · Sedro-WoolleyUnofficial | 12 | Sedro-Woolley | 23:24 PR |
| 57 | Athol GrenierPlace 57 · Grade 9 · Sedro-WoolleyUnofficial | 9 | Sedro-Woolley | 23:35 PR |
| 58 | Rex WoodmanseePlace 58 · Grade 10 · Sedro-WoolleyUnofficial | 10 | Sedro-Woolley | 23:50 PR |
| 59 | Jeremiah MelderPlace 59 · Grade 9 · Sedro-WoolleyUnofficial | 9 | Sedro-Woolley | 24:18 PR |
| 60 | Cohen KimmelPlace 60 · Grade 9 · Nooksack ValleyUnofficial | 9 | Nooksack Valley | 24:44 |
| 61 | Bowen DaviesPlace 61 · Grade 9 · Sedro-WoolleyUnofficial | 9 | Sedro-Woolley | 24:45 |
| 62 | Brody Cooley-HallPlace 62 · Grade 10 · Sedro-WoolleyUnofficial | 10 | Sedro-Woolley | 25:00.1 PR |
| 63 | Tristen JustusPlace 63 · Grade 12 · Sedro-WoolleyUnofficial | 12 | Sedro-Woolley | 25:02.4 |
| 64 | James RushtonPlace 64 · Grade 9 · SqualicumUnofficial | 9 | Squalicum | 26:09.6 PR |
| 65 | Mattias JohnsPlace 65 · Grade 11 · Sedro-WoolleyUnofficial | 11 | Sedro-Woolley | 32:13.8 |
| 0 | Adrian MaganaPlace 0 · Grade 9 · Sedro-Woolley | 9 | Sedro-Woolley | — |
| 0 | Braxton SkilesPlace 0 · Grade 12 · Sedro-Woolley | 12 | Sedro-Woolley | — |
| 0 | Brody SmithPlace 0 · Grade 12 · Sedro-Woolley | 12 | Sedro-Woolley | — |
| 0 | Jaxon VerruePlace 0 · Grade 9 · Sedro-Woolley | 9 | Sedro-Woolley | — |
| 0 | Alexander AkrePlace 0 · Grade 12 · Squalicum | 12 | Squalicum | — |
| 0 | Everson ArcherPlace 0 · Grade 9 · Squalicum | 9 | Squalicum | — |
| 0 | Jordan BlasPlace 0 · Grade 11 · Squalicum | 11 | Squalicum | — |
| 0 | Jackson GonzalezPlace 0 · Grade 10 · Squalicum | 10 | Squalicum | — |
| 0 | Micah KermanPlace 0 · Grade 11 · Squalicum | 11 | Squalicum | — |
| 0 | Emmett KrugerPlace 0 · Grade 9 · Squalicum | 9 | Squalicum | — |
| 0 | Adi LaugenPlace 0 · Grade 9 · Squalicum | 9 | Squalicum | — |
| 0 | Hudson OehlerichPlace 0 · Grade 12 · Squalicum | 12 | Squalicum | — |
| 0 | Caleb SmithPlace 0 · Grade 10 · Squalicum | 10 | Squalicum | — |
| 0 | Zaire Torres-CobbsPlace 0 · Grade 10 · Squalicum | 10 | Squalicum | — |