| 1 | Emerson StewartPlace 1 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 8:20.78 PR |
| 2 | Tanner WallacePlace 2 · Grade 8 · Poulsbo | 8 | Poulsbo | 8:35.56 |
| 3 | Matteus GillespiePlace 3 · Grade 8 · Poulsbo | 8 | Poulsbo | 8:39.68 |
| 4 | Eliezer ArguellesPlace 4 · Grade 8 · Poulsbo | 8 | Poulsbo | 8:43.24 |
| 5 | Caleb GuthriePlace 5 · Grade 8 · Poulsbo | 8 | Poulsbo | 9:00.81 |
| 6 | Thomas CollettePlace 6 · Grade 8 · Poulsbo | 8 | Poulsbo | 9:01.59 |
| 7 | Jack StarkePlace 7 · Grade 8 · Poulsbo | 8 | Poulsbo | 9:05.24 PR |
| 8 | Jeffrey AndersonPlace 8 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 9:06.02 |
| 9 | Maddox SandersPlace 9 · Grade 8 · Mountain View (Bremerton) | 8 | Mountain View (Bremerton) | 9:06.65 |
| 10 | Emilio OkunamiPlace 10 · Grade 7 · Poulsbo | 7 | Poulsbo | 9:17.53 |
| 11 | Charles McCrackenPlace 11 · Grade 7 · Poulsbo | 7 | Poulsbo | 9:26.78 |
| 12 | Miles WeissPlace 12 · Grade 8 · Poulsbo | 8 | Poulsbo | 9:27.21 |
| 13 | Kainoa HofferPlace 13 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 9:28.56 |
| 14 | Jack LansfordPlace 14 · Grade 8 · Poulsbo | 8 | Poulsbo | 9:30.68 |
| 15 | Brian FahlenkampPlace 15 · Grade 6 · Poulsbo | 6 | Poulsbo | 9:31.46 PR |
| 16 | Trey AndersonPlace 16 · Grade 8 · Poulsbo | 8 | Poulsbo | 9:31.92 |
| 17 | Lucas HydePlace 17 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 9:32.24 |
| 18 | Kellan WilliamsPlace 18 · Grade 6 · Poulsbo | 6 | Poulsbo | 9:33.68 PR |
| 19 | Cormac DierdorffPlace 19 · Grade 7 · Poulsbo | 7 | Poulsbo | 9:34.16 PR |
| 20 | Dietrich LuedersPlace 20 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 9:38.50 |
| 21 | Mason SteighnerPlace 21 · Grade 8 · Poulsbo | 8 | Poulsbo | 9:41.15 |
| 22 | Levi ParsonsPlace 22 · Grade 8 · Poulsbo | 8 | Poulsbo | 9:42.06 PR |
| 23 | Logan McGrathPlace 23 · Grade 8 · Poulsbo | 8 | Poulsbo | 9:42.39 |
| 24 | River RobinsonPlace 24 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 9:48.56 |
| 25 | Thomas ChambersPlace 25 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 10:01.06 |
| 26 | Johnathon LarsenPlace 26 · Grade 6 · Hawkins | 6 | Hawkins | 10:05.78 |
| 27 | Luke ColemanPlace 27 · Grade 8 · Poulsbo | 8 | Poulsbo | 10:10.41 |
| 28 | Nathanel MatthewsPlace 28 · Grade 7 · Poulsbo | 7 | Poulsbo | 10:12.34 PR |
| 29 | Haywood HicksPlace 29 · Grade 7 · Poulsbo | 7 | Poulsbo | 10:20.75 PR |
| 30 | Logan WallacePlace 30 · Grade 7 · Poulsbo | 7 | Poulsbo | 10:21.59 PR |
| 31 | Eric OertingPlace 31 · Grade 7 · Poulsbo | 7 | Poulsbo | 10:21.95 |
| 32 | Ashton ReicksPlace 32 · Grade 8 · Poulsbo | 8 | Poulsbo | 10:24.56 |
| 33 | Connor McClennonPlace 33 · Grade 6 · Poulsbo | 6 | Poulsbo | 10:30.88 |
| 34 | Eric TrimblePlace 34 · Grade 6 · Hawkins | 6 | Hawkins | 10:33.06 |
| 35 | Efram FranklinPlace 35 · Grade 6 · Poulsbo | 6 | Poulsbo | 10:36.06 |
| 36 | Keanu Curley-BlasPlace 36 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 10:39.46 |
| 37 | Jack DickersonPlace 37 · Grade 6 · Mountain View (Bremerton) | 6 | Mountain View (Bremerton) | 10:41.81 |
| 38 | Kayden LincolnPlace 38 · Grade 6 · Hawkins | 6 | Hawkins | 10:47.31 |
| 39 | Wyatt BaileyPlace 39 · Grade 6 · Hawkins | 6 | Hawkins | 11:05.94 |
| 40 | Brooks HurleyPlace 40 · Grade 6 · Poulsbo | 6 | Poulsbo | 11:06.24 PR |
| 41 | Collin JordanPlace 41 · Grade 6 · Poulsbo | 6 | Poulsbo | 11:10.09 PR |
| 42 | Austin ShermanPlace 42 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 11:13.78 |
| 43 | Elijah StevensPlace 43 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 11:15.81 |
| 44 | Brandon LeePlace 44 · Grade 8 · Poulsbo | 8 | Poulsbo | 11:19.68 PR |
| 45 | Casey WeitzPlace 45 · Grade 7 · Hawkins | 7 | Hawkins | 11:32.62 PR |
| 46 | Bradley FesserPlace 46 · Grade 6 · Poulsbo | 6 | Poulsbo | 11:34.09 |
| 47 | Alexander GillisPlace 47 · Grade 8 · Mountain View (Bremerton) | 8 | Mountain View (Bremerton) | 11:35.31 |
| 48 | Wylie RanburgerPlace 48 · Grade 8 · Mountain View (Bremerton) | 8 | Mountain View (Bremerton) | 11:40.88 |
| 49 | Cian DowlingPlace 49 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 11:44.24 |
| 50 | Miles AtchleyPlace 50 · Grade 7 · Poulsbo | 7 | Poulsbo | 11:56.97 |
| 51 | Harbor WarrPlace 51 · Grade 6 · Poulsbo | 6 | Poulsbo | 12:04.69 |
| 52 | Frank CalafiorePlace 52 · Grade 7 · Hawkins | 7 | Hawkins | 12:08.31 PR |
| 53 | Niko FoxPlace 53 · Grade 8 · Mountain View (Bremerton) | 8 | Mountain View (Bremerton) | 12:10.75 |
| 54 | Kendall ThomasPlace 54 · Grade 7 · Hawkins | 7 | Hawkins | 12:13.96 |
| 55 | Benjamin BeckerPlace 55 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 12:16.12 |
| 56 | Cameron JudgePlace 56 · Grade 7 · Hawkins | 7 | Hawkins | 12:18.12 |
| 57 | Flynn CallahamPlace 57 · Grade 6 · Poulsbo | 6 | Poulsbo | 12:18.46 PR |
| 58 | Alex MartinezPlace 58 · Grade 7 · Hawkins | 7 | Hawkins | 12:21.21 |
| 58 | Thaddeus KimPlace 58 · Grade 6 · Poulsbo | 6 | Poulsbo | 12:26.47 PR |
| 59 | Kellan GardnerPlace 59 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 12:30.62 |
| 60 | Ronan PlaylePlace 60 · Grade 7 · Hawkins | 7 | Hawkins | 12:34.96 |
| 61 | Peter GibbsPlace 61 · Grade 6 · Hawkins | 6 | Hawkins | 12:44.84 PR |
| 62 | Greg EsslingerPlace 62 · Grade 8 · Poulsbo | 8 | Poulsbo | 13:05.18 PR |
| 63 | Joshua MorrisPlace 63 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 14:01.66 PR |
| 64 | Tieran AndersonPlace 64 · Grade 7 · Poulsbo | 7 | Poulsbo | 15:00.81 |
| 65 | Michael SobreroPlace 65 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 15:13.15 |
| 66 | Stefan LovingPlace 66 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 15:18.66 PR |
| 67 | Noah LindvoldPlace 67 · Grade 6 · Mountain View (Bremerton) | 6 | Mountain View (Bremerton) | 15:21.02 PR |
| 68 | Nicholas MercerPlace 68 · Grade 7 · Poulsbo | 7 | Poulsbo | 15:23.56 |
| 69 | Keegan RainbowPlace 69 · Grade 8 · Mountain View (Bremerton) | 8 | Mountain View (Bremerton) | 15:24.00 |
| 70 | Dylan LourensiusPlace 70 · Grade 6 · Mountain View (Bremerton) | 6 | Mountain View (Bremerton) | 15:58.72 PR |
| 71 | Kellyn RasmussenPlace 71 · Grade 5 · Poulsbo | 5 | Poulsbo | 17:46.09 |