| 1 | Oliver ZimmermanPlace 1 · Grade 11 · Cedar Park Christian (Bothell) | 11 | Cedar Park Christian (Bothell) | 16:05.88 |
| 2 | Nahom GetachewPlace 2 · Grade 12 · King's | 12 | King's | 16:22.91 |
| 3 | George GounaresPlace 3 · Grade 12 · Overlake | 12 | Overlake | 16:23.35 |
| 4 | Evan BlairPlace 4 · Grade 12 · King's | 12 | King's | 16:30.60 |
| 5 | Roel RedondoPlace 5 · Grade 12 · Cedar Park Christian (Bothell) | 12 | Cedar Park Christian (Bothell) | 16:33.00 |
| 6 | Karsten ChristensenPlace 6 · Grade 10 · University Prep | 10 | University Prep | 16:35.74 |
| 7 | Logan McKayPlace 7 · Grade 11 · University Prep | 11 | University Prep | 16:48.89 |
| 8 | Isaac GirmaPlace 8 · Grade 10 · King's | 10 | King's | 17:09.48 |
| 9 | Brooks OliverPlace 9 · Grade 11 · Cedar Park Christian (Bothell) | 11 | Cedar Park Christian (Bothell) | 17:17.11 |
| 10 | Kaleb HathawayPlace 10 · Grade 10 · The Northwest School | 10 | The Northwest School | 17:20.27 |
| 11 | Ash KlinePlace 11 · Grade 10 · South Whidbey | 10 | South Whidbey | 17:20.47 |
| 12 | Eli BaleePlace 12 · Grade 12 · Cedar Park Christian (Bothell) | 12 | Cedar Park Christian (Bothell) | 17:27.98 |
| 13 | Brennan TheelPlace 13 · Grade 11 · Cedar Park Christian (Bothell) | 11 | Cedar Park Christian (Bothell) | 17:32.42 |
| 14 | Mason NeumanPlace 14 · Grade 11 · Granite Falls | 11 | Granite Falls | 17:45.16 |
| 15 | Kaisuke StonePlace 15 · Grade 11 · Overlake | 11 | Overlake | 18:00.22 |
| 16 | Andres CastroPlace 16 · Grade 11 · King's | 11 | King's | 18:16.27 |
| 17 | Benjamin GamezPlace 17 · Grade 12 · University Prep | 12 | University Prep | 18:19.68 |
| 18 | Cameron SoPlace 18 · Grade 10 · Cedar Park Christian (Bothell) | 10 | Cedar Park Christian (Bothell) | 18:21.29 |
| 19 | Christian BustamantePlace 19 · Grade 12 · Cedar Park Christian (Bothell) | 12 | Cedar Park Christian (Bothell) | 18:21.73 |
| 20 | Julian ColePlace 20 · Grade 11 · University Prep | 11 | University Prep | 18:21.89 PR |
| 21 | Luke MarcussPlace 21 · Grade 11 · Bush | 11 | Bush | 18:24.79 |
| 22 | Leo NyhanPlace 22 · Grade 12 · Bush | 12 | Bush | 18:24.80 |
| 23 | Emiliano AcostaPlace 23 · Grade 12 · South Whidbey | 12 | South Whidbey | 18:28.44 |
| 24 | Haroldo LevelPlace 24 · Grade 11 · Overlake | 11 | Overlake | 18:32.74 |
| 25 | Mayank KolimiPlace 25 · Grade 11 · Overlake | 11 | Overlake | 18:36.77 |
| 26 | Kengo ChiharaPlace 26 · Grade 10 · Overlake | 10 | Overlake | 18:40.39 |
| 27 | Ian RobinsonPlace 27 · Grade 12 · Cedar Park Christian (Bothell) | 12 | Cedar Park Christian (Bothell) | 18:42.31 |
| 28 | Michael LittlePlace 28 · Grade 12 · King's | 12 | King's | 18:45.33 |
| 29 | Wolf BretzPlace 29 · Grade 11 · Overlake | 11 | Overlake | 18:46.65 |
| 30 | Logan WardellPlace 30 · Grade 12 · Cedar Park Christian (Bothell) | 12 | Cedar Park Christian (Bothell) | 18:56.51 |
| 31 | Will RobinsonPlace 31 · Grade 12 · Cedar Park Christian (Bothell) | 12 | Cedar Park Christian (Bothell) | 18:59.53 |
| 32 | Tate HartshornPlace 32 · Grade 12 · The Bear Creek School | 12 | The Bear Creek School | 18:59.85 |
| 33 | Jack MalloyPlace 33 · Grade 11 · The Bear Creek School | 11 | The Bear Creek School | 19:10.75 |
| 34 | Shane RhoadsPlace 34 · Grade 10 · Cedar Park Christian (Bothell) | 10 | Cedar Park Christian (Bothell) | 19:13.79 |
| 35 | Breiton LandePlace 35 · Grade 10 · Cedar Park Christian (Bothell) | 10 | Cedar Park Christian (Bothell) | 19:13.91 |
| 36 | Keegan HartshornPlace 36 · Grade 9 · The Bear Creek School | 9 | The Bear Creek School | 19:15.29 PR |
| 37 | Levi RichardsPlace 37 · Grade 10 · King's | 10 | King's | 19:18.62 |
| 38 | Landon WardellPlace 38 · Grade 9 · Cedar Park Christian (Bothell) | 9 | Cedar Park Christian (Bothell) | 19:18.66 |
| 39 | Gus SmithPlace 39 · Grade 10 · King's | 10 | King's | 19:22.39 |
| 40 | Braedon BibbPlace 40 · Grade 12 · University Prep | 12 | University Prep | 19:27.22 |
| 41 | Will ElderkinPlace 41 · Grade 12 · The Northwest School | 12 | The Northwest School | 19:31.63 |
| 42 | Joshua WeedPlace 42 · Grade 12 · The Bear Creek School | 12 | The Bear Creek School | 19:36.84 |
| 43 | Titus ThomasonPlace 43 · Grade 10 · Cedar Park Christian (Bothell) | 10 | Cedar Park Christian (Bothell) | 19:42.53 PR |
| 44 | Josiah McCorkhillPlace 44 · Grade 11 · Cedar Park Christian (Bothell) | 11 | Cedar Park Christian (Bothell) | 19:47.57 |
| 45 | Yohan KangPlace 45 · Grade 12 · The Bear Creek School | 12 | The Bear Creek School | 19:52.95 |
| 46 | Tyler HanPlace 46 · Grade 10 · Overlake | 10 | Overlake | 19:55.32 |
| 47 | Samuel ShillingPlace 47 · Grade 10 · Cedar Park Christian (Bothell) | 10 | Cedar Park Christian (Bothell) | 19:56.01 |
| 48 | Evan YamamotoPlace 48 · Grade 10 · King's | 10 | King's | 19:57.56 |
| 49 | Henry DongPlace 49 · Grade 9 · Overlake | 9 | Overlake | 19:58.03 |
| 50 | Jordan HutsonPlace 50 · Grade 9 · South Whidbey | 9 | South Whidbey | 19:58.12 |
| 51 | Jackson DyvigPlace 51 · Grade 12 · King's | 12 | King's | 19:58.21 |
| 52 | Dominic BartramPlace 52 · Grade 11 · King's | 11 | King's | 19:58.35 PR |
| 53 | Lucas RobbinsPlace 53 · Grade 12 · The Bear Creek School | 12 | The Bear Creek School | 20:09.45 |
| 54 | Eli YamamotoPlace 54 · Grade 9 · King's | 9 | King's | 20:10.28 |
| 55 | Elias BiedermanPlace 55 · Grade 9 · King's | 9 | King's | 20:11.83 |
| 56 | Julian YoungPlace 56 · Grade 9 · Overlake | 9 | Overlake | 20:11.94 |
| 57 | Evan Del FaroPlace 57 · Grade 9 · South Whidbey | 9 | South Whidbey | 20:20.37 PR |
| 58 | Kevin YuanPlace 58 · Grade 12 · The Northwest School | 12 | The Northwest School | 20:26.43 |
| 59 | Will LittonPlace 59 · Grade 10 · University Prep | 10 | University Prep | 20:34.63 |
| 60 | Mauricio CastroPlace 60 · Grade 10 · The Northwest School | 10 | The Northwest School | 20:36.25 |
| 61 | Peirui GuanPlace 61 · Grade 12 · The Northwest School | 12 | The Northwest School | 20:38.37 |
| 62 | Steven RatschPlace 62 · Grade 12 · University Prep | 12 | University Prep | 20:38.79 |
| 63 | Jordan JohnsonPlace 63 · Grade 11 · Granite Falls | 11 | Granite Falls | 20:40.80 |
| 64 | Landen PerlewitzPlace 64 · Grade 9 · The Bear Creek School | 9 | The Bear Creek School | 20:43.47 |
| 65 | Taos GoodwinPlace 65 · Grade 9 · The Northwest School | 9 | The Northwest School | 20:43.97 |
| 66 | Diego LopezPlace 66 · Grade 10 · Granite Falls | 10 | Granite Falls | 20:45.46 |
| 67 | Hayden LontPlace 67 · Grade 12 · Cedar Park Christian (Bothell) | 12 | Cedar Park Christian (Bothell) | 20:47.87 |
| 68 | Jay PetersenPlace 68 · Grade 10 · Bush | 10 | Bush | 20:48.96 |
| 69 | Leo GilbertPlace 69 · Grade 9 · Bush | 9 | Bush | 21:07.76 |
| 70 | Wyatt KincaidPlace 70 · Grade 10 · Cedar Park Christian (Bothell) | 10 | Cedar Park Christian (Bothell) | 21:07.77 PR |
| 71 | Solomon MeermanPlace 71 · Grade 9 · University Prep | 9 | University Prep | 21:09.12 PR |
| 72 | Grayson GilePlace 72 · Grade 11 · Cedar Park Christian (Bothell) | 11 | Cedar Park Christian (Bothell) | 21:23.10 |
| 73 | Noah KylerPlace 73 · Grade 9 · King's | 9 | King's | 21:23.75 PR |
| 74 | Matthew StevensPlace 74 · Grade 10 · Cedar Park Christian (Bothell) | 10 | Cedar Park Christian (Bothell) | 21:29.57 |
| 75 | Ezra ManginPlace 75 · Grade 11 · The Bear Creek School | 11 | The Bear Creek School | 21:45.06 |
| 76 | Julian WeissingerPlace 76 · Grade 9 · University Prep | 9 | University Prep | 21:47.85 PR |
| 77 | Lewis NettletonPlace 77 · Grade 12 · Bush | 12 | Bush | 21:49.26 |
| 78 | Arjun GangulyPlace 78 · Grade 9 · University Prep | 9 | University Prep | 21:49.29 |
| 79 | Colin WatsonPlace 79 · Grade 10 · Bush | 10 | Bush | 21:51.16 |
| 80 | Lukas CuneoPlace 80 · Grade 11 · Bush | 11 | Bush | 21:52.63 |
| 81 | Kevin JacobsonPlace 81 · Grade 10 · Bush | 10 | Bush | 21:52.74 |
| 82 | Gabe LedgardPlace 82 · Grade 11 · Bush | 11 | Bush | 21:54.15 |
| 83 | Weston GilePlace 83 · Grade 9 · Cedar Park Christian (Bothell) | 9 | Cedar Park Christian (Bothell) | 22:08.78 |
| 84 | Kelton ArmstrongPlace 84 · Grade 9 · Overlake | 9 | Overlake | 22:12.98 |
| 85 | Zachary GrubenPlace 85 · Grade 11 · Overlake | 11 | Overlake | 22:22.89 |
| 86 | Cameron MansourPlace 86 · Grade 12 · Eastside Prep | 12 | Eastside Prep | 22:36.35 |
| 87 | Abdullah KhanPlace 87 · Grade 10 · Overlake | 10 | Overlake | 22:43.90 |
| 88 | Daniel Lopez PerezPlace 88 · Grade 12 · Overlake | 12 | Overlake | 22:57.79 |
| 89 | Ethan DechicoPlace 89 · Grade 9 · Granite Falls | 9 | Granite Falls | 22:59.64 |
| 90 | Jacob DyvigPlace 90 · Grade 11 · King's | 11 | King's | 23:00.93 |
| 91 | Adrian GomezPlace 91 · Grade 9 · King's | 9 | King's | 23:01.45 |
| 92 | Jeffery XuPlace 92 · Grade 11 · Eastside Prep | 11 | Eastside Prep | 23:01.46 |
| 93 | Carlos Aguilar EhrliPlace 93 · Grade 10 · Overlake | 10 | Overlake | 23:04.40 |
| 94 | Daniel LaycockPlace 94 · Grade 10 · Granite Falls | 10 | Granite Falls | 23:05.59 |
| 95 | Felix GaoPlace 95 · Grade 12 · The Northwest School | 12 | The Northwest School | 23:12.18 |
| 96 | Ian KolesnikovPlace 96 · Grade 9 · Bush | 9 | Bush | 23:14.69 |
| 97 | Bradley JohnsonPlace 97 · Grade 9 · King's | 9 | King's | 23:17.96 |
| 98 | Kieran DavisPlace 98 · Grade 9 · King's | 9 | King's | 23:18.34 PR |
| 99 | Bjorn EdwardsPlace 99 · Grade 12 · King's | 12 | King's | 23:18.63 |
| 100 | Alan Torres-HernandezPlace 100 · Grade 10 · Granite Falls | 10 | Granite Falls | 23:20.13 |
| 101 | Noah HallPlace 101 · Grade 12 · University Prep | 12 | University Prep | 23:24.47 |
| 102 | Noah TayePlace 102 · Grade 9 · King's | 9 | King's | 23:56.52 PR |
| 103 | Tristen SerlesPlace 103 · Grade 11 · Granite Falls | 11 | Granite Falls | 23:57.56 |
| 104 | William JohnsonPlace 104 · Grade 9 · King's | 9 | King's | 24:02.21 |
| 105 | Ibby GarciaPlace 105 · Grade 10 · Overlake | 10 | Overlake | 24:09.73 |
| 106 | Lev KosinskyPlace 106 · Grade 10 · Eastside Prep | 10 | Eastside Prep | 24:23.96 PR |
| 107 | Calvin ScheiterPlace 107 · Grade 10 · Cedar Park Christian (Bothell) | 10 | Cedar Park Christian (Bothell) | 24:42.88 |
| 108 | Rylan HarrisonPlace 108 · Grade 11 · University Prep | 11 | University Prep | 24:45.19 |
| 109 | Daniel AlvarezPlace 109 · Grade 10 · Granite Falls | 10 | Granite Falls | 24:59.59 |
| 110 | Gabe WilsonPlace 110 · Grade 9 · Granite Falls | 9 | Granite Falls | 25:00.29 PR |
| 111 | Jeremy JuPlace 111 · Grade 9 · University Prep | 9 | University Prep | 25:17.42 |
| 112 | Aurelio GalloPlace 112 · Grade 10 · The Northwest School | 10 | The Northwest School | 25:17.89 |
| 113 | Kidus BefekaduPlace 113 · Grade 10 · Overlake | 10 | Overlake | 25:22.01 |
| 114 | Aidan RisingPlace 114 · Grade 12 · Granite Falls | 12 | Granite Falls | 25:43.93 |
| 115 | Eito AndoPlace 115 · Grade 10 · University Prep | 10 | University Prep | 25:48.29 |
| 116 | Alexander GraftenPlace 116 · Grade 10 · Granite Falls | 10 | Granite Falls | 25:48.41 |
| 117 | Elijah GruberPlace 117 · Grade 9 · The Bear Creek School | 9 | The Bear Creek School | 25:49.34 |
| 118 | Nicholas RongnerPlace 118 · Grade 11 · Cedar Park Christian (Bothell) | 11 | Cedar Park Christian (Bothell) | 25:51.85 |
| 119 | Oliver ColbyPlace 119 · Grade 9 · Cedar Park Christian (Bothell) | 9 | Cedar Park Christian (Bothell) | 26:26.41 |
| 120 | Peter BroylesPlace 120 · Grade 10 · The Bear Creek School | 10 | The Bear Creek School | 26:27.47 |
| 121 | Judah RamsborgPlace 121 · Grade 10 · University Prep | 10 | University Prep | 28:44.20 |
| 122 | Thomas WoosleyPlace 122 · Grade 9 · The Bear Creek School | 9 | The Bear Creek School | 29:08.83 |
| 123 | Bobby HerzogPlace 123 · Grade 12 · Cedar Park Christian (Bothell) | 12 | Cedar Park Christian (Bothell) | 30:23.64 |
| 124 | Aaron McMullenPlace 124 · Grade 9 · Overlake | 9 | Overlake | 32:28.59 |