| 1 | Joshua SarrPlace 1 · Grade 12 · Evangel Classical | 12 | Evangel Classical | 17:11.36 |
| 2 | Peter LidenPlace 2 · Grade 12 · Evangel Classical | 12 | Evangel Classical | 17:11.99 |
| 3 | Henry PurduePlace 3 · Grade 9 · Coupeville | 9 | Coupeville | 18:01.59 |
| 4 | Connor McCulloughPlace 4 · Grade 10 · Mount Vernon Christian | 10 | Mount Vernon Christian | 18:11.27 |
| 5 | Silas LidenPlace 5 · Grade 10 · Evangel Classical | 10 | Evangel Classical | 18:11.75 |
| 6 | Collin BlackerPlace 6 · Grade 10 · Evangel Classical | 10 | Evangel Classical | 18:12.61 |
| 7 | Kai ParkPlace 7 · Grade 11 · Orcas Island | 11 | Orcas Island | 18:20.96 |
| 8 | Zander HeviaPlace 8 · Grade 10 · Evangel Classical | 10 | Evangel Classical | 18:21.29 |
| 9 | Benaiah LidenPlace 9 · Grade 9 · Evangel Classical | 9 | Evangel Classical | 18:30.11 |
| 10 | David OlsonPlace 10 · Grade 10 · Evangel Classical | 10 | Evangel Classical | 18:40.66 |
| 11 | Aiden MartinezPlace 11 · Grade 12 · Mount Vernon Christian | 12 | Mount Vernon Christian | 19:03.88 |
| 12 | Elijah MartinPlace 12 · Grade 9 · Mount Vernon Christian | 9 | Mount Vernon Christian | 19:05.03 |
| 13 | Carter StatonPlace 13 · Grade 9 · Friday Harbor | 9 | Friday Harbor | 19:14.87 |
| 14 | North MartinPlace 14 · Grade 11 · Mount Vernon Christian | 11 | Mount Vernon Christian | 19:19.96 |
| 15 | Bryan GuerreroPlace 15 · Grade 10 · Friday Harbor | 10 | Friday Harbor | 19:22.18 |
| 16 | Scott SearsPlace 16 · Grade 11 · Friday Harbor | 11 | Friday Harbor | 19:30.86 |
| 17 | Archer SchwarzPlace 17 · Grade 9 · Coupeville | 9 | Coupeville | 19:37.59 |
| 18 | Aaron BlackerPlace 18 · Grade 9 · Evangel Classical | 9 | Evangel Classical | 19:45.15 |
| 19 | Kenneth JacobsenPlace 19 · Grade 12 · Coupeville | 12 | Coupeville | 19:45.57 |
| 20 | Nick TaylorPlace 20 · Grade 12 · Friday Harbor | 12 | Friday Harbor | 19:49.87 |
| 21 | Kacper PietrzakPlace 21 · Grade 12 · Friday Harbor | 12 | Friday Harbor | 20:05.91 |
| 22 | Kai GilliamPlace 22 · Grade 12 · Orcas Island | 12 | Orcas Island | 20:11.67 |
| 23 | Beckett GreenPlace 23 · Grade 11 · Coupeville | 11 | Coupeville | 20:11.83 |
| 24 | Hayes PenwellPlace 24 · Grade 10 · Friday Harbor | 10 | Friday Harbor | 20:47.16 |
| 25 | Walter RoventePlace 25 · Grade 11 · Friday Harbor | 11 | Friday Harbor | 20:49.36 |
| 26 | Hugo ThompsonPlace 26 · Grade 9 · Friday Harbor | 9 | Friday Harbor | 21:05.81 PR |
| 27 | Leo DavisPlace 27 · Grade 9 · Coupeville | 9 | Coupeville | 21:19.87 |
| 28 | Apollos LidenPlace 28 · Grade 8 · Evangel Classical | 8 | Evangel Classical | 21:33.57 |
| 29 | Victor RoventePlace 29 · Grade 10 · Friday Harbor | 10 | Friday Harbor | 21:35.80 |
| 30 | Job LuggPlace 30 · Grade 10 · Evangel Classical | 10 | Evangel Classical | 21:36.85 |
| 31 | Hunter AtteberryPlace 31 · Grade 10 · Coupeville | 10 | Coupeville | 21:37.64 |
| 32 | Johnathan JacobsenPlace 32 · Grade 11 · Coupeville | 11 | Coupeville | 21:48.85 |
| 33 | Asher BillupsPlace 33 · Grade 11 · Shoreline Christian | 11 | Shoreline Christian | 21:50.03 |
| 34 | Henry BlankespoorPlace 34 · Grade 10 · Shoreline Christian | 10 | Shoreline Christian | 21:50.44 |
| 35 | Ben SaundersPlace 35 · Grade 12 · Shoreline Christian | 12 | Shoreline Christian | 22:00.77 |
| 36 | Isaiah AllenPlace 36 · Grade 11 · Coupeville | 11 | Coupeville | 22:16.88 |
| 37 | Luke RasmussenPlace 37 · Grade 9 · Shoreline Christian | 9 | Shoreline Christian | 22:38.12 |
| 38 | Dustin NealPlace 38 · Grade 10 · Friday Harbor | 10 | Friday Harbor | 22:46.62 |
| 39 | Hugh KirkPlace 39 · Grade 12 · Orcas Island | 12 | Orcas Island | 23:06.25 |
| 40 | Marcus ElenbaasPlace 40 · Grade 12 · Shoreline Christian | 12 | Shoreline Christian | 24:04.35 |
| 41 | Robert ThomasPlace 41 · Grade 9 · Shoreline Christian | 9 | Shoreline Christian | 24:26.22 PR |
| 42 | Jesse ShockeyPlace 42 · Grade 9 · Concrete | 9 | Concrete | 24:53.63 |
| 43 | Logan AlbertsPlace 43 · Grade 12 · Concrete | 12 | Concrete | 25:01.93 PR |
| 44 | Colin McCurleyPlace 44 · Grade 12 · Shoreline Christian | 12 | Shoreline Christian | 26:07.32 |
| 45 | Jasper WhitfordPlace 45 · Grade 12 · Concrete | 12 | Concrete | 26:36.84 PR |
| 46 | Nolan HuntPlace 46 · Grade 10 · Coupeville | 10 | Coupeville | 28:18.96 |
| 47 | Thomas James JrPlace 47 · Grade 9 · Lummi Nation | 9 | Lummi Nation | 29:38.68 |
| 48 | David McadamPlace 48 · Grade 10 · Concrete | 10 | Concrete | 31:05.48 |
| 49 | Teagan RantsPlace 49 · Grade 10 · Concrete | 10 | Concrete | 32:52.50 |
| 50 | Zach BlitchPlace 50 · Grade 12 · Coupeville | 12 | Coupeville | 33:19.73 |