| 1 | Thomas SalazarPlace 1 · Grade 11 · North Thurston | 11 | North Thurston | 18:39.35 |
| 2 | Bran WatersPlace 2 · Grade 10 · Gig Harbor | 10 | Gig Harbor | 19:02.83 PR |
| 3 | Rory PaynePlace 3 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 19:05.46 PR |
| 4 | Sterling JacksonPlace 4 · Grade 11 · Gig Harbor | 11 | Gig Harbor | 19:10.51 |
| 5 | Max MorrisseyPlace 5 · Grade 12 · Lakes | 12 | Lakes | 19:14.27 PR |
| 6 | Corban JohnsonPlace 6 · Grade 10 · North Thurston | 10 | North Thurston | 19:19.52 PR |
| 7 | Charlie IzumizakiPlace 7 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 19:35.06 |
| 8 | Keegan GloverPlace 8 · Grade 9 · Lakes | 9 | Lakes | 19:36.41 PR |
| 9 | Araellius DuranPlace 9 · Grade 9 · River Ridge | 9 | River Ridge | 19:42.64 PR |
| 10 | Xander DavisonPlace 10 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 19:45.12 |
| 11 | Tanner AndersenPlace 11 · Grade 11 · Gig Harbor | 11 | Gig Harbor | 19:45.74 |
| 12 | August DawsonPlace 12 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 19:48.28 |
| 13 | Garner HamptonPlace 13 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 19:48.82 PR |
| 14 | Evan AllisonPlace 14 · Grade 11 · Gig Harbor | 11 | Gig Harbor | 19:57.87 |
| 15 | Levi OilandPlace 15 · Grade 12 · North Thurston | 12 | North Thurston | 19:59.34 PR |
| 16 | Johnathan PoePlace 16 · Grade 11 · River Ridge | 11 | River Ridge | 19:59.85 |
| 17 | Micah WellmanPlace 17 · Grade 9 · Silas | 9 | Silas | 20:05.28 |
| 18 | Luke Van BaalenPlace 18 · Grade 12 · Silas | 12 | Silas | 20:05.69 |
| 19 | Logan HicksPlace 19 · Grade 10 · River Ridge | 10 | River Ridge | 20:09.93 PR |
| 20 | Levi SacchieriPlace 20 · Grade 9 · Lakes | 9 | Lakes | 20:12.97 PR |
| 21 | Thomas MinneryPlace 21 · Grade 11 · Gig Harbor | 11 | Gig Harbor | 20:18.41 |
| 22 | Alex EngelPlace 22 · Grade 12 · River Ridge | 12 | River Ridge | 20:19.66 |
| 23 | Levi SevignyPlace 23 · Grade 10 · River Ridge | 10 | River Ridge | 20:25.59 |
| 24 | Andrew HerringPlace 24 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 20:28.96 PR |
| 25 | Ian AllsupPlace 25 · Grade 10 · River Ridge | 10 | River Ridge | 20:32.92 |
| 26 | Elias GravesPlace 26 · Grade 9 · North Thurston | 9 | North Thurston | 20:33.61 |
| 27 | Ryan RiegelhuthPlace 27 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 20:33.70 PR |
| 28 | Justin LauPlace 28 · Grade 10 · Gig Harbor | 10 | Gig Harbor | 20:33.87 PR |
| 29 | Logan McAllisterPlace 29 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 20:34.25 PR |
| 30 | Sebastian RothackerPlace 30 · Grade 11 · Gig Harbor | 11 | Gig Harbor | 20:49.82 |
| 31 | Liam MorrisseyPlace 31 · Grade 9 · Lakes | 9 | Lakes | 20:51.84 PR |
| 32 | Gabriel SumonodPlace 32 · Grade 11 · Mount Tahoma | 11 | Mount Tahoma | 20:54.63 |
| 33 | Michael ShiloPlace 33 · Grade 11 · River Ridge | 11 | River Ridge | 20:55.38 |
| 34 | Carson DanielsonPlace 34 · Grade 12 · Lakes | 12 | Lakes | 20:56.99 PR |
| 35 | Jazz HoverPlace 35 · Grade 11 · River Ridge | 11 | River Ridge | 20:57.74 |
| 36 | Nathan AustriaPlace 36 · Grade 9 · Lakes | 9 | Lakes | 20:59.06 PR |
| 37 | Charles MoorePlace 37 · Grade 10 · North Thurston | 10 | North Thurston | 21:00.07 |
| 38 | James JohnsonPlace 38 · Grade 10 · Gig Harbor | 10 | Gig Harbor | 21:02.35 |
| 39 | Greyson GeisbertPlace 39 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 21:04.27 |
| 40 | Miles HookerPlace 40 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 21:05.27 PR |
| 41 | Victor CornejoPlace 41 · Grade 10 · River Ridge | 10 | River Ridge | 21:12.00 PR |
| 42 | Syrus GioeliPlace 42 · Grade 11 · Silas | 11 | Silas | 21:14.65 |
| 43 | Edward AndersonPlace 43 · Grade 10 · Silas | 10 | Silas | 21:16.09 |
| 44 | Ky'Mari WestonPlace 44 · Grade 12 · Lincoln (Tacoma) | 12 | Lincoln (Tacoma) | 21:23.91 PR |
| 45 | Chris McBrayerPlace 45 · Grade 12 · Silas | 12 | Silas | 21:31.65 PR |
| 46 | Isaiah TaylorPlace 46 · Grade 10 · North Thurston | 10 | North Thurston | 21:34.75 |
| 47 | Mataeus PextonPlace 47 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 21:35.60 |
| 48 | Joaquin Turin-FloresPlace 48 · Grade 12 · Silas | 12 | Silas | 21:40.30 |
| 49 | Soren LundinPlace 49 · Grade 10 · Lincoln (Tacoma) | 10 | Lincoln (Tacoma) | 21:48.06 PR |
| 50 | Aaden CampPlace 50 · Grade 12 · River Ridge | 12 | River Ridge | 21:49.83 |
| 51 | Leo HungPlace 51 · Grade 11 · Gig Harbor | 11 | Gig Harbor | 21:54.54 PR |
| 52 | JaMikah ChapmanPlace 52 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 21:56.28 |
| 53 | Gabriel ThomasonPlace 53 · Grade 9 · Lakes | 9 | Lakes | 21:56.64 PR |
| 54 | Evan BarclayPlace 54 · Grade 10 · Gig Harbor | 10 | Gig Harbor | 21:57.29 PR |
| 55 | Toby FalanaPlace 55 · Grade 10 · Central Kitsap | 10 | Central Kitsap | 22:06.33 PR |
| 56 | Nick McAllisterPlace 56 · Grade 10 · Gig Harbor | 10 | Gig Harbor | 22:07.66 |
| 57 | Evan SimpsonPlace 57 · Grade 11 · North Thurston | 11 | North Thurston | 22:08.06 |
| 58 | Noah AllisonPlace 58 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 22:27.54 PR |
| 59 | Ryland GrahamPlace 59 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 22:30.19 PR |
| 60 | Evan BarnettPlace 60 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 22:31.53 PR |
| 61 | Everett ElmerPlace 61 · Grade 10 · Silas | 10 | Silas | 22:37.46 |
| 62 | Liam RossPlace 62 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 22:40.27 |
| 63 | Sebastian BarrusPlace 63 · Grade 11 · River Ridge | 11 | River Ridge | 22:47.60 |
| 64 | Holden DanielsonPlace 64 · Grade 10 · Lakes | 10 | Lakes | 22:50.19 |
| 65 | Ryan GreerPlace 65 · Grade 10 · Gig Harbor | 10 | Gig Harbor | 22:57.34 |
| 66 | Parker BellPlace 66 · Grade 10 · Lakes | 10 | Lakes | 23:11.38 PR |
| 67 | Lucas LindskovPlace 67 · Grade 10 · Gig Harbor | 10 | Gig Harbor | 23:13.45 PR |
| 68 | John McDanielPlace 68 · Grade 12 · Gig Harbor | 12 | Gig Harbor | 23:13.93 PR |
| 69 | Ben ChildsPlace 69 · Grade 10 · Mount Tahoma | 10 | Mount Tahoma | 23:15.74 |
| 70 | Wylen HowardPlace 70 · Grade 12 · North Thurston | 12 | North Thurston | 23:18.24 |
| 71 | Francisco TaisacanPlace 71 · Grade 11 · Lakes | 11 | Lakes | 23:35.06 |
| 72 | Noah MontalvoPlace 72 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 23:47.90 PR |
| 73 | Brandon TamPlace 73 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 23:48.58 |
| 74 | Robert LoydPlace 74 · Grade 11 · Lakes | 11 | Lakes | 23:52.18 |
| 75 | Liam DeHope-SmithPlace 75 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 23:54.17 |
| 76 | Arthur ColbornPlace 76 · Grade 10 · Lakes | 10 | Lakes | 23:56.10 PR |
| 77 | Noah WileyPlace 77 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 23:59.17 |
| 78 | Ethan BirdPlace 78 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 24:04.59 |
| 79 | Johnny AragonPlace 79 · Grade 9 · River Ridge | 9 | River Ridge | 24:24.01 |
| 80 | Kenny HarpPlace 80 · Grade 10 · Central Kitsap | 10 | Central Kitsap | 24:26.18 |
| 81 | Julian BeauchesnePlace 81 · Grade 9 · Silas | 9 | Silas | 24:27.62 PR |
| 82 | Alexsander Cervantes PedroPlace 82 · Grade 11 · Mount Tahoma | 11 | Mount Tahoma | 24:27.89 |
| 83 | Cowen RossPlace 83 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 24:29.48 |
| 84 | Joao Flores RamosPlace 84 · Grade 11 · Mount Tahoma | 11 | Mount Tahoma | 24:31.90 PR |
| 85 | Alexander GriffinPlace 85 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 24:33.20 PR |
| 86 | Kamar'e YoungPlace 86 · Grade 10 · Lincoln (Tacoma) | 10 | Lincoln (Tacoma) | 24:36.31 |
| 87 | Liam McNallyPlace 87 · Grade 9 · Lakes | 9 | Lakes | 24:38.97 PR |
| 88 | Nicholas GutierrezPlace 88 · Grade 9 · North Thurston | 9 | North Thurston | 24:40.54 PR |
| 89 | Zeke OlverPlace 89 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 24:46.85 PR |
| 90 | Gannon NistPlace 90 · Grade 10 · Central Kitsap | 10 | Central Kitsap | 24:51.60 PR |
| 91 | Mason CoxPlace 91 · Grade 10 · Central Kitsap | 10 | Central Kitsap | 25:09.79 |
| 92 | Cameron WatsonPlace 92 · Grade 9 · North Thurston | 9 | North Thurston | 25:32.81 |
| 93 | Kian McLaughlinPlace 93 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 26:08.78 PR |
| 94 | Andrew BellPlace 94 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 27:28.04 |
| 95 | Samuel MillerPlace 95 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 27:29.37 |
| 96 | Harrison HowardPlace 96 · Grade 10 · North Thurston | 10 | North Thurston | 27:39.19 PR |
| 97 | Theo BryantPlace 97 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 27:41.24 PR |
| 98 | Logan CourtwayPlace 98 · Grade 10 · North Thurston | 10 | North Thurston | 27:45.90 |
| 99 | Callan SingletaryPlace 99 · Grade 9 · Gig Harbor | 9 | Gig Harbor | 27:50.06 PR |
| 100 | Joel AmidonPlace 100 · Grade 11 · Central Kitsap | 11 | Central Kitsap | 28:38.84 |
| 101 | Jaden SatoPlace 101 · Grade 11 · Mount Tahoma | 11 | Mount Tahoma | 29:22.42 |
| 102 | Jaxon DominguezPlace 102 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 29:59.46 PR |
| 103 | Camden KilpatrickPlace 103 · Grade 12 · Central Kitsap | 12 | Central Kitsap | 36:22.95 |
| 104 | Liam FlemingPlace 104 · Grade 9 · Central Kitsap | 9 | Central Kitsap | 41:34.36 |
| 0 | Remington MillerPlace 0 · Grade 9 · Central Kitsap | 9 | Central Kitsap | DNS |
| 0 | Ian OrtegaPlace 0 · Grade 10 · North Thurston | 10 | North Thurston | DNS |
| 0 | Khang PhamPlace 0 · Grade 11 · North Thurston | 11 | North Thurston | DNS |
| 0 | Pedro RomeroPlace 0 · Grade 10 · North Thurston | 10 | North Thurston | DNS |
| 0 | Colin PrebulaPlace 0 · Grade 12 · Lakes | 12 | Lakes | DNS |
| 0 | Luis AbrahamPlace 0 · Grade 11 · Lakes | 11 | Lakes | DNS |
| 0 | Sam SchumakerPlace 0 · Grade 9 · Gig Harbor | 9 | Gig Harbor | DNS |
| 0 | Ari PolingPlace 0 · Grade 12 · Gig Harbor | 12 | Gig Harbor | DNS |
| 0 | Charlie AbramsPlace 0 · Grade 10 · Lincoln (Tacoma) | 10 | Lincoln (Tacoma) | DNS |
| 0 | Jackson HerriedPlace 0 · Grade 10 · Mount Tahoma | 10 | Mount Tahoma | DNS |
| 0 | Kanai KennedyPlace 0 · Grade 11 · Mount Tahoma | 11 | Mount Tahoma | DNS |
| 0 | Jonah MillwardPlace 0 · Grade 9 · Gig Harbor | 9 | Gig Harbor | DNS |
| 0 | Oliver BassPlace 0 · Grade 12 · Gig Harbor | 12 | Gig Harbor | DNS |