| 1 | Tanner WallacePlace 1 · Grade 8 · Poulsbo | 8 | Poulsbo | 5:30.4 PR |
| 2 | Emerson StewartPlace 2 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 5:30.6 |
| 3 | Eliezer ArguellesPlace 3 · Grade 8 · Poulsbo | 8 | Poulsbo | 5:34 |
| 4 | Matteus GillespiePlace 4 · Grade 8 · Poulsbo | 8 | Poulsbo | 5:35 |
| 5 | Jeffrey AndersonPlace 5 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 5:36 |
| 6 | Thomas CollettePlace 6 · Grade 8 · Poulsbo | 8 | Poulsbo | 5:43 PR |
| 7 | Charles HeffernanPlace 7 · Grade 7 · Kingston | 7 | Kingston | 5:45 |
| 8 | Emilio OkunamiPlace 8 · Grade 7 · Poulsbo | 7 | Poulsbo | 5:53 PR |
| 9 | Mahan JainPlace 9 · Grade 7 · Woodward | 7 | Woodward | 5:54 |
| 10 | Leif WhitmirePlace 10 · Grade 7 · Woodward | 7 | Woodward | 5:57 PR |
| 11 | Maddox SandersPlace 11 · Grade 8 · Mountain View (Bremerton) | 8 | Mountain View (Bremerton) | 5:59 |
| 12 | Kal KopettiPlace 12 · Grade 8 · Woodward | 8 | Woodward | 6:00 |
| 13 | Remy GonsoulinPlace 13 · Grade 7 · Woodward | 7 | Woodward | 6:01 PR |
| 14 | Myles FousheePlace 14 · Grade 7 · Woodward | 7 | Woodward | 6:02 |
| 15 | Sebastian O'DonnellPlace 15 · Grade 8 · Woodward | 8 | Woodward | 6:03.2 |
| 16 | Caleb GuthriePlace 16 · Grade 8 · Poulsbo | 8 | Poulsbo | 6:03.4 |
| 17 | Reed WierzbickiPlace 17 · Grade 7 · Woodward | 7 | Woodward | 6:03.5 |
| 18 | Finn DaubenbergerPlace 18 · Grade 7 · Woodward | 7 | Woodward | 6:04.2 PR |
| 19 | Keller VoPlace 19 · Grade 8 · Woodward | 8 | Woodward | 6:04.9 |
| 20 | Trey AndersonPlace 20 · Grade 8 · Poulsbo | 8 | Poulsbo | 6:13 |
| 21 | Jack LansfordPlace 21 · Grade 8 · Poulsbo | 8 | Poulsbo | 6:14 |
| 22 | Dietrich LuedersPlace 22 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 6:15 |
| 23 | Cormac DierdorffPlace 23 · Grade 7 · Poulsbo | 7 | Poulsbo | 6:16 |
| 24 | Lucas HydePlace 24 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 6:17.1 |
| 25 | Kainoa HofferPlace 25 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 6:17.5 |
| 26 | Mason SteighnerPlace 26 · Grade 8 · Poulsbo | 8 | Poulsbo | 6:20 |
| 27 | Orion ThomPlace 27 · Grade 7 · Woodward | 7 | Woodward | 6:21.3 PR |
| 28 | Levi ParsonsPlace 28 · Grade 8 · Poulsbo | 8 | Poulsbo | 6:21.9 |
| 29 | Emmett HugebackPlace 29 · Grade 8 · Woodward | 8 | Woodward | 6:22. |
| 30 | Sigurd RovikPlace 30 · Grade 7 · Kingston | 7 | Kingston | 6:23 PR |
| 31 | River RobinsonPlace 31 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 6:24 |
| 32 | Jax RhodesPlace 32 · Grade 7 · Kingston | 7 | Kingston | 6:25 |
| 33 | Thomas ChambersPlace 33 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 6:28 |
| 34 | Eric OertingPlace 34 · Grade 7 · Poulsbo | 7 | Poulsbo | 6:32 |
| 35 | Miles WeissPlace 35 · Grade 8 · Poulsbo | 8 | Poulsbo | 6:33 |
| 36 | Luke ColemanPlace 36 · Grade 8 · Poulsbo | 8 | Poulsbo | 6:34 |
| 37 | Cormac ReichmanPlace 37 · Grade 8 · Woodward | 8 | Woodward | 6:35 |
| 38 | Maddox MillerPlace 38 · Grade 6 · Kingston | 6 | Kingston | 6:37 PR |
| 39 | Alexander GillisPlace 39 · Grade 8 · Mountain View (Bremerton) | 8 | Mountain View (Bremerton) | 6:43 PR |
| 40 | Eli RichardPlace 40 · Grade 7 · Kingston | 7 | Kingston | 6:44.0 |
| 41 | Elijah StevensPlace 41 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 6:44.5 |
| 42 | Logan WallacePlace 42 · Grade 7 · Poulsbo | 7 | Poulsbo | 6:48 |
| 43 | Kenzo SebuchiPlace 43 · Grade 7 · Kingston | 7 | Kingston | 6:50 |
| 44 | Ashton ReicksPlace 44 · Grade 8 · Poulsbo | 8 | Poulsbo | 6:53 |
| 45 | Haywood HicksPlace 45 · Grade 7 · Poulsbo | 7 | Poulsbo | 6:56 |
| 46 | Austin ShermanPlace 46 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 6:58 PR |
| 47 | Donovan GeveshausenPlace 47 · Grade 8 · Kingston | 8 | Kingston | 6:59 |
| 48 | Connor McClennonPlace 48 · Grade 6 · Poulsbo | 6 | Poulsbo | 7:01 |
| 49 | Axel MerrittPlace 49 · Grade 8 · Woodward | 8 | Woodward | 7:06 |
| 50 | Kellan WilliamsPlace 50 · Grade 6 · Poulsbo | 6 | Poulsbo | 7:12 |
| 51 | Niko FoxPlace 51 · Grade 8 · Mountain View (Bremerton) | 8 | Mountain View (Bremerton) | 7:14 |
| 52 | Arlo WatsonPlace 52 · Grade 7 · Woodward | 7 | Woodward | 7:16 |
| 53 | Collin CollettePlace 53 · Grade 6 · Poulsbo | 6 | Poulsbo | 7:17 |
| 54 | Efram FranklinPlace 54 · Grade 6 · Poulsbo | 6 | Poulsbo | 7:18 |
| 55 | Keanu Curley-BlasPlace 55 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 7:19 PR |
| 56 | Drew BaetensPlace 56 · Grade 7 · Woodward | 7 | Woodward | 7:20.3 |
| 57 | Miles AtchleyPlace 57 · Grade 7 · Poulsbo | 7 | Poulsbo | 7:20.9 |
| 58 | Brandon LeePlace 58 · Grade 8 · Poulsbo | 8 | Poulsbo | 7:21 |
| 59 | Trajan MerrillPlace 59 · Grade 7 · Woodward | 7 | Woodward | 7:23 PR |
| 60 | Benjamin BeckerPlace 60 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 7:24 |
| 61 | Bradley FesserPlace 61 · Grade 6 · Poulsbo | 6 | Poulsbo | 7:27 |
| 62 | Collin JordanPlace 62 · Grade 6 · Poulsbo | 6 | Poulsbo | 7:28 |
| 63 | Luke Foster-ShanerPlace 63 · Grade 7 · Kingston | 7 | Kingston | 7:30 |
| 64 | Anthony JonesPlace 64 · Grade 8 · Kingston | 8 | Kingston | 7:31 |
| 65 | Clay HallaPlace 65 · Grade 8 · Poulsbo | 8 | Poulsbo | 7:34 PR |
| 66 | Jack DickersonPlace 66 · Grade 6 · Mountain View (Bremerton) | 6 | Mountain View (Bremerton) | 7:39 |
| 67 | Flynn CallahamPlace 67 · Grade 6 · Poulsbo | 6 | Poulsbo | 7:48.3 |
| 68 | Wyatt ParsonsPlace 68 · Grade 6 · Poulsbo | 6 | Poulsbo | 7:48.5 |
| 69 | Sam CummingsPlace 69 · Grade 7 · Kingston | 7 | Kingston | 7:59 |
| 70 | Cian DowlingPlace 70 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 8:02 |
| 71 | Gideon RovikPlace 71 · Grade 6 · Kingston | 6 | Kingston | 8:16.3 |
| 72 | Harbor WarrPlace 72 · Grade 6 · Poulsbo | 6 | Poulsbo | 8:17 |
| 73 | Freddy KochevarPlace 73 · Grade 8 · Woodward | 8 | Woodward | 8:23 |
| 74 | Tucker MurrayPlace 74 · Grade 8 · Woodward | 8 | Woodward | 8:25 PR |
| 75 | Jeremiah LarsonPlace 75 · Grade 6 · Poulsbo | 6 | Poulsbo | 8:28 PR |
| 76 | Brooks HurleyPlace 76 · Grade 6 · Poulsbo | 6 | Poulsbo | 8:29 |
| 77 | Thaddeus KimPlace 77 · Grade 6 · Poulsbo | 6 | Poulsbo | 8:35 |
| 78 | Tieran AndersonPlace 78 · Grade 7 · Poulsbo | 7 | Poulsbo | 8:48 PR |
| 79 | Nicholas MercerPlace 79 · Grade 7 · Poulsbo | 7 | Poulsbo | 8:52 |
| 80 | Greg EsslingerPlace 80 · Grade 8 · Poulsbo | 8 | Poulsbo | 8:55 |
| 81 | Calvin BrewinPlace 81 · Grade 6 · Poulsbo | 6 | Poulsbo | 9:06 |
| 82 | Stefan LovingPlace 82 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 9:26 |
| 83 | Michael SobreroPlace 83 · Grade 7 · Mountain View (Bremerton) | 7 | Mountain View (Bremerton) | 9:39 PR |
| 84 | Kellyn RasmussenPlace 84 · Grade 5 · Poulsbo | 5 | Poulsbo | 10:36 |
| 85 | Dylan LourensiusPlace 85 · Grade 6 · Mountain View (Bremerton) | 6 | Mountain View (Bremerton) | 12:07 |
| 86 | Daniel DeWallPlace 86 · Grade 6 · Poulsbo | 6 | Poulsbo | 13:30 PR |