| 1 | Harrison DeckerPlace 1 · Grade 10 · Vashon Island | 10 | Vashon Island | 18:35 |
| 2 | Joshua YearianPlace 2 · Grade 11 · East Jefferson | 11 | East Jefferson | 18:59 |
| 3 | Max McLachlanPlace 3 · Grade 10 · Vashon Island | 10 | Vashon Island | 19:08 |
| 4 | Calvin ForsbergPlace 4 · Grade 11 · Bellevue Christian | 11 | Bellevue Christian | 19:16 |
| 5 | Nico ErrichettiPlace 5 · Grade 11 · East Jefferson | 11 | East Jefferson | 19:39 |
| 6 | Dustin HinesPlace 6 · Grade 12 · East Jefferson | 12 | East Jefferson | 19:39.01 |
| 7 | Matthew TroutPlace 7 · Grade 11 · Klahowya | 11 | Klahowya | 20:19 |
| 8 | Abe ChapmanPlace 8 · Grade 9 · Seattle Christian | 9 | Seattle Christian | 20:20 |
| 9 | Atticus Andrews-WallerPlace 9 · Grade 9 · Vashon Island | 9 | Vashon Island | 20:26 |
| 10 | Jared MansfieldPlace 10 · Grade 9 · Vashon Island | 9 | Vashon Island | 20:33 |
| 11 | Ryan ShimotakaharaPlace 11 · Grade 9 · Bellevue Christian | 9 | Bellevue Christian | 20:37 |
| 12 | Liam WebsterPlace 12 · Grade 11 · Bellevue Christian | 11 | Bellevue Christian | 20:40 |
| 13 | Louis SanbornPlace 13 · Grade 10 · East Jefferson | 10 | East Jefferson | 20:42 |
| 14 | Kaleb KrusePlace 14 · Grade 11 · East Jefferson | 11 | East Jefferson | 20:48 PR |
| 15 | Raj ChawlaPlace 15 · Grade 10 · Charles Wright Academy | 10 | Charles Wright Academy | 20:56 |
| 16 | Grady MoonPlace 16 · Grade 9 · Klahowya | 9 | Klahowya | 20:58 |
| 17 | Carter ZeiglerPlace 17 · Grade 10 · Klahowya | 10 | Klahowya | 21:04 |
| 18 | Mason DibblePlace 18 · Grade 11 · Bellevue Christian | 11 | Bellevue Christian | 21:19 |
| 19 | Brandon MaPlace 19 · Grade 12 · Cascade Christian | 12 | Cascade Christian | 21:20 |
| 20 | Brayden BuxmanPlace 20 · Grade 12 · Klahowya | 12 | Klahowya | 21:23 |
| 21 | Wilson ZeiglerPlace 21 · Grade 12 · Klahowya | 12 | Klahowya | 21:26 |
| 22 | John NevillePlace 22 · Grade 11 · East Jefferson | 11 | East Jefferson | 21:32 |
| 23 | Ethan RiehsPlace 23 · Grade 9 · Cascade Christian | 9 | Cascade Christian | 21:33 |
| 24 | Isaac McFarlandPlace 24 · Grade 10 · Charles Wright Academy | 10 | Charles Wright Academy | 21:40 |
| 25 | Brendan EePlace 25 · Grade 12 · Charles Wright Academy | 12 | Charles Wright Academy | 21:56 |
| 26 | Vincent LoBuePlace 26 · Grade 10 · Klahowya | 10 | Klahowya | 21:57 |
| 27 | Torin KavanaghPlace 27 · Grade 12 · Vashon Island | 12 | Vashon Island | 22:00 |
| 28 | Ty DavisPlace 28 · Grade 10 · Vashon Island | 10 | Vashon Island | 22:07 |
| 29 | Tucker HulstPlace 29 · Grade 10 · Klahowya | 10 | Klahowya | 22:37 |
| 30 | Billy RichmondPlace 30 · Grade 12 · Klahowya | 12 | Klahowya | 22:41 |
| 31 | Nour GhazalPlace 31 · Grade 11 · Bellevue Christian | 11 | Bellevue Christian | 22:46 |
| 32 | Theo FieldsPlace 32 · Grade 9 · East Jefferson | 9 | East Jefferson | 22:48 |
| 33 | Andrew EnglePlace 33 · Grade 10 · Cascade Christian | 10 | Cascade Christian | 22:50 |
| 34 | Samuel MasonPlace 34 · Grade 10 · Seattle Christian | 10 | Seattle Christian | 23:07 |
| 35 | Henri LatvalaPlace 35 · Grade 10 · Seattle Christian | 10 | Seattle Christian | 23:10 |
| 36 | Tyler YangPlace 36 · Grade 11 · Charles Wright Academy | 11 | Charles Wright Academy | 23:15 |
| 37 | Muir PowellPlace 37 · Grade 9 · Annie Wright | 9 | Annie Wright | 23:24 |
| 38 | Toby SwanPlace 38 · Grade 9 · Vashon Island | 9 | Vashon Island | 23:30 |
| 39 | William JohnsonPlace 39 · Grade 11 · Bellevue Christian | 11 | Bellevue Christian | 23:36 |
| 40 | Keaton GreigPlace 40 · Grade 9 · Seattle Christian | 9 | Seattle Christian | 23:39 |
| 41 | Gabriel NiculescuPlace 41 · Grade 10 · Bellevue Christian | 10 | Bellevue Christian | 23:59 |
| 42 | Kyler DegnerPlace 42 · Grade 9 · Cascade Christian | 9 | Cascade Christian | 24:00 |
| 43 | Rowan TrelstadPlace 43 · Grade 10 · Annie Wright | 10 | Annie Wright | 24:04 |
| 44 | Max FerulloPlace 44 · Grade 10 · Bellevue Christian | 10 | Bellevue Christian | 24:07 |
| 45 | Miles SunPlace 45 · Grade 11 · Seattle Christian | 11 | Seattle Christian | 24:18 |
| 46 | Jayden CortezPlace 46 · Grade 9 · Klahowya | 9 | Klahowya | 24:21 |
| 47 | Alexander ConradPlace 47 · Grade 10 · Charles Wright Academy | 10 | Charles Wright Academy | 24:30 |
| 48 | Cameron CockrellPlace 48 · Grade 10 · Charles Wright Academy | 10 | Charles Wright Academy | 24:38 |
| 49 | Daniel HemphillPlace 49 · Grade 9 · Cascade Christian | 9 | Cascade Christian | 24:47 |
| 50 | Abhishek MadhuPlace 50 · Grade 10 · Vashon Island | 10 | Vashon Island | 25:02 |
| 51 | Corbin BishopPlace 51 · Grade 10 · Vashon Island | 10 | Vashon Island | 25:14 |
| 52 | Atom BarrettPlace 52 · Grade 11 · East Jefferson | 11 | East Jefferson | 25:15 |
| 53 | Gavin RathgeberPlace 53 · Grade 12 · Klahowya | 12 | Klahowya | 25:24 |
| 54 | Indy RogersPlace 54 · Grade 10 · Klahowya | 10 | Klahowya | 25:40 |
| 55 | Max SchumacherPlace 55 · Grade 11 · Cascade Christian | 11 | Cascade Christian | 25:44 |
| 56 | Jonathan CarlsonPlace 56 · Grade 10 · Cascade Christian | 10 | Cascade Christian | 25:56 |
| 57 | Jude CorrellPlace 57 · Grade 9 · Klahowya | 9 | Klahowya | 25:56 |
| 58 | Daniel LasaterPlace 58 · Grade 10 · Klahowya | 10 | Klahowya | 25:58 |
| 59 | Porter RichardsonPlace 59 · Grade 9 · Bellevue Christian | 9 | Bellevue Christian | 26:00 |
| 60 | Jake WilliamsPlace 60 · Grade 11 · Vashon Island | 11 | Vashon Island | 26:02 |
| 61 | Leif McBennettPlace 61 · Grade 10 · Vashon Island | 10 | Vashon Island | 26:28 |
| 62 | Jerry EllingsonPlace 62 · Grade 10 · Klahowya | 10 | Klahowya | 26:32 |
| 63 | David RylandPlace 63 · Grade 11 · Vashon Island | 11 | Vashon Island | 27:03 |
| 64 | Titus TrumanPlace 64 · Grade 12 · Seattle Christian | 12 | Seattle Christian | 27:17 |
| 65 | Marc SchambierPlace 65 · Grade 12 · Life Christian Academy | 12 | Life Christian Academy | 27:31 |
| 66 | Elijah SaloPlace 66 · Grade 9 · Klahowya | 9 | Klahowya | 27:35 |
| 67 | Trae StaileyPlace 67 · Grade 11 · Klahowya | 11 | Klahowya | 27:44 |
| 68 | Kad WilliamsPlace 68 · Grade 9 · Seattle Christian | 9 | Seattle Christian | 28:05 |
| 69 | Eric ZhangPlace 69 · Grade 11 · Bellevue Christian | 11 | Bellevue Christian | 28:21 |
| 70 | Benjamin CarrollPlace 70 · Grade 10 · Vashon Island | 10 | Vashon Island | 28:37 |
| 71 | Jacen WenceslaoPlace 71 · Grade 11 · Life Christian Academy | 11 | Life Christian Academy | 29:11 |
| 72 | Atticus Nauman-MontanaPlace 72 · Grade 11 · Vashon Island | 11 | Vashon Island | 29:40 |
| 73 | TJ VogesPlace 73 · Grade 9 · Cascade Christian | 9 | Cascade Christian | 29:57 |
| 74 | Aj FatemiePlace 74 · Grade 9 · Bellevue Christian | 9 | Bellevue Christian | 29:59 |
| 75 | Canon ChungPlace 75 · Grade 11 · Seattle Christian | 11 | Seattle Christian | 30:44 |
| 76 | Tobin MarchlandPlace 76 · Grade 9 · Seattle Christian | 9 | Seattle Christian | 30:46 |
| 77 | John Michael DorePlace 77 · Grade 9 · Klahowya | 9 | Klahowya | 31:27 |
| 78 | David VielbigPlace 78 · Grade 9 · Bellevue Christian | 9 | Bellevue Christian | 31:36 |
| 79 | Sammy PangPlace 79 · Grade 11 · Seattle Christian | 11 | Seattle Christian | 31:52 |
| 80 | Ryin MoneyPlace 80 · Grade 9 · Klahowya | 9 | Klahowya | 34:11 |
| 81 | Ben TraskPlace 81 · Grade 10 · Seattle Christian | 10 | Seattle Christian | 34:12 |
| 82 | Jacob InPlace 82 · Grade 9 · Charles Wright Academy | 9 | Charles Wright Academy | 34:13 PR |
| 83 | Oskar Cobb MaigetterPlace 83 · Grade 12 · Vashon Island | 12 | Vashon Island | 36:59 |
| 84 | Joshua HealeyPlace 84 · Grade 11 · Vashon Island | 11 | Vashon Island | 36:59.01 |
| 85 | Wisnu MacKenziePlace 85 · Grade 9 · East Jefferson | 9 | East Jefferson | 40:00 |