| 1 | James LevittPlace 1 · Grade 10 · Olympia | 10 | Olympia | 18:51.77 |
| 2 | Ayman EhrlanderPlace 2 · Grade 12 · Olympia | 12 | Olympia | 19:12.81 |
| 3 | Paxton PricePlace 3 · Grade 9 · Olympia | 9 | Olympia | 19:14.29 |
| 4 | Aiden FrancoPlace 4 · Grade 12 · Yelm | 12 | Yelm | 19:20.90 |
| 5 | Logan DurocherPlace 5 · Grade 11 · Olympia | 11 | Olympia | 19:23.44 |
| 6 | Dylan ShaughnessyPlace 6 · Grade 11 · Olympia | 11 | Olympia | 19:23.68 |
| 7 | Malachi IversonPlace 7 · Grade 9 · Rogers (Puyallup) | 9 | Rogers (Puyallup) | 19:25.07 |
| 8 | Enrique EsparzaPlace 8 · Grade 12 · Curtis | 12 | Curtis | 19:27.64 |
| 9 | David Berry Jr.Place 9 · Grade 9 · Puyallup | 9 | Puyallup | 19:30.63 |
| 10 | Evan ValderramaPlace 10 · Grade 10 · Olympia | 10 | Olympia | 19:32.00 |
| 11 | Theo YoungPlace 11 · Grade 10 · Rogers (Puyallup) | 10 | Rogers (Puyallup) | 19:34.07 |
| 12 | Demetri BarksdalePlace 12 · Grade 10 · Olympia | 10 | Olympia | 19:34.79 |
| 13 | Logan TecPlace 13 · Grade 11 · Curtis | 11 | Curtis | 19:36.77 |
| 14 | Jacob TanPlace 14 · Grade 11 · Puyallup | 11 | Puyallup | 19:41.67 |
| 15 | Robert MattoxPlace 15 · Grade 9 · Curtis | 9 | Curtis | 19:42.28 |
| 16 | Logan HartleyPlace 16 · Grade 9 · Puyallup | 9 | Puyallup | 19:43.94 |
| 17 | Daniel FrazierPlace 17 · Grade 10 · Olympia | 10 | Olympia | 19:44.98 |
| 18 | Kasen AbsherPlace 18 · Grade 9 · Puyallup | 9 | Puyallup | 19:46.02 |
| 19 | PJ BeattiePlace 19 · Grade 10 · Puyallup | 10 | Puyallup | 19:49.62 |
| 20 | Brady SaechaoPlace 20 · Grade 9 · Rogers (Puyallup) | 9 | Rogers (Puyallup) | 19:56.15 |
| 21 | Fynn GrocePlace 21 · Grade 10 · Puyallup | 10 | Puyallup | 19:58.29 |
| 22 | Leif CarlsonPlace 22 · Grade 10 · Rogers (Puyallup) | 10 | Rogers (Puyallup) | 19:59.35 |
| 23 | Christian MataPlace 23 · Grade 11 · Rogers (Puyallup) | 11 | Rogers (Puyallup) | 20:00.05 |
| 24 | Benjamin RiveraPlace 24 · Grade 10 · Yelm | 10 | Yelm | 20:09.01 |
| 25 | Caed CapatchPlace 25 · Grade 10 · Rogers (Puyallup) | 10 | Rogers (Puyallup) | 20:09.64 |
| 26 | Braden AldenPlace 26 · Grade 12 · Rogers (Puyallup) | 12 | Rogers (Puyallup) | 20:11.65 |
| 27 | Jacob BronkPlace 27 · Grade 9 · Curtis | 9 | Curtis | 20:15.34 |
| 28 | Keegan OverturfPlace 28 · Grade 9 · Puyallup | 9 | Puyallup | 20:17.04 |
| 29 | Andrew SpontonPlace 29 · Grade 10 · Yelm | 10 | Yelm | 20:19.77 |
| 30 | Logan HellerPlace 30 · Grade 9 · Curtis | 9 | Curtis | 20:20.53 |
| 31 | Ephraim MoorePlace 31 · Grade 12 · Olympia | 12 | Olympia | 20:24.02 |
| 32 | Nevan KemeryPlace 32 · Grade 12 · Rogers (Puyallup) | 12 | Rogers (Puyallup) | 20:24.68 |
| 33 | Evan JollifPlace 33 · Grade 11 · Olympia | 11 | Olympia | 20:27.22 |
| 34 | Ethan BernardPlace 34 · Grade 12 · Olympia | 12 | Olympia | 20:33.03 |
| 35 | Hwi-Jae YiPlace 35 · Grade 12 · Curtis | 12 | Curtis | 20:35.69 |
| 36 | Alex KrafftPlace 36 · Grade 11 · Puyallup | 11 | Puyallup | 20:37.54 |
| 37 | Sean StonePlace 37 · Grade 12 · Olympia | 12 | Olympia | 20:38.60 |
| 38 | Baylor RamseyPlace 38 · Grade 10 · Rogers (Puyallup) | 10 | Rogers (Puyallup) | 20:43.28 |
| 39 | Frank KoulalisPlace 39 · Grade 10 · Yelm | 10 | Yelm | 20:43.64 |
| 40 | Luke WilsonPlace 40 · Grade 9 · Olympia | 9 | Olympia | 20:44.60 PR |
| 41 | Connor ParkinsonPlace 41 · Grade 10 · Yelm | 10 | Yelm | 20:47.43 |
| 42 | Keegan HartkePlace 42 · Grade 11 · Puyallup | 11 | Puyallup | 20:51.32 |
| 43 | Owen ReevesPlace 43 · Grade 9 · Olympia | 9 | Olympia | 20:53.84 |
| 44 | Owen KimballPlace 44 · Grade 9 · Puyallup | 9 | Puyallup | 20:55.94 |
| 45 | Conner BackstromPlace 45 · Grade 11 · Puyallup | 11 | Puyallup | 20:56.93 |
| 46 | Archer CulleyPlace 46 · Grade 9 · Olympia | 9 | Olympia | 21:04.43 |
| 47 | Liam HottellPlace 47 · Grade 9 · Puyallup | 9 | Puyallup | 21:06.67 |
| 48 | Luca MillerPlace 48 · Grade 12 · Olympia | 12 | Olympia | 21:07.54 |
| 49 | Tucker KrossPlace 49 · Grade 12 · Curtis | 12 | Curtis | 21:14.75 |
| 50 | Alejandro SilvaPlace 50 · Grade 11 · Yelm | 11 | Yelm | 21:16.70 |
| 51 | Kellen SwisherPlace 51 · Grade 10 · Rogers (Puyallup) | 10 | Rogers (Puyallup) | 21:17.37 |
| 52 | Trenton SchmidPlace 52 · Grade 10 · Puyallup | 10 | Puyallup | 21:20.70 |
| 53 | River SpringhartPlace 53 · Grade 9 · Olympia | 9 | Olympia | 21:21.77 |
| 54 | Liam OsbornePlace 54 · Grade 11 · Puyallup | 11 | Puyallup | 21:23.68 |
| 55 | Davin BakerPlace 55 · Grade 9 · Puyallup | 9 | Puyallup | 21:25.76 |
| 56 | Zane StocksPlace 56 · Grade 11 · Puyallup | 11 | Puyallup | 21:27.25 |
| 57 | Aaron CoonPlace 57 · Grade 11 · Yelm | 11 | Yelm | 21:33.28 |
| 58 | Tanner StanawayPlace 58 · Grade 10 · Rogers (Puyallup) | 10 | Rogers (Puyallup) | 21:34.88 |
| 59 | Jonah ChristensenPlace 59 · Grade 9 · Puyallup | 9 | Puyallup | 21:35.52 |
| 60 | Nathan JollifPlace 60 · Grade 9 · Olympia | 9 | Olympia | 21:36.23 |
| 61 | Unknown UnknownPlace 61 · Rogers (Puyallup) | — | Rogers (Puyallup) | 21:37.97 PR |
| 62 | Ashton MyrickPlace 62 · Grade 12 · Olympia | 12 | Olympia | 21:38.74 |
| 63 | Landon WilliamsPlace 63 · Grade 12 · Curtis | 12 | Curtis | 21:44.98 |
| 64 | Wiley RydmanPlace 64 · Grade 9 · Curtis | 9 | Curtis | 21:45.74 PR |
| 65 | Canaan BlanchardPlace 65 · Grade 10 · Olympia | 10 | Olympia | 21:46.53 |
| 66 | Ian VillanuevaPlace 66 · Grade 9 · Curtis | 9 | Curtis | 21:48.27 |
| 67 | Meeko WyacoPlace 67 · Grade 9 · Puyallup | 9 | Puyallup | 21:54.82 |
| 68 | Kayden RussellPlace 68 · Grade 11 · Yelm | 11 | Yelm | 21:57.18 |
| 69 | Declan CulleyPlace 69 · Grade 11 · Olympia | 11 | Olympia | 21:57.95 |
| 70 | Ben GurmezaPlace 70 · Grade 9 · Curtis | 9 | Curtis | 22:00.10 |
| 71 | Preston LePlace 71 · Grade 11 · Olympia | 11 | Olympia | 22:02.35 |
| 72 | Nathan DaccaPlace 72 · Grade 12 · Rogers (Puyallup) | 12 | Rogers (Puyallup) | 22:02.60 |
| 73 | Paxton NicholsPlace 73 · Grade 9 · Rogers (Puyallup) | 9 | Rogers (Puyallup) | 22:06.21 PR |
| 74 | Micah NaylorPlace 74 · Grade 9 · Puyallup | 9 | Puyallup | 22:08.95 |
| 75 | Rylan KemeryPlace 75 · Grade 9 · Rogers (Puyallup) | 9 | Rogers (Puyallup) | 22:09.14 |
| 76 | Carter McLeodPlace 76 · Grade 11 · Olympia | 11 | Olympia | 22:18.59 |
| 77 | James RufingPlace 77 · Grade 11 · Olympia | 11 | Olympia | 22:23.91 |
| 78 | Sam ShaoPlace 78 · Grade 11 · Olympia | 11 | Olympia | 22:25.66 |
| 79 | Vijesh KumarPlace 79 · Grade 11 · Olympia | 11 | Olympia | 22:28.82 |
| 80 | Eli CruzPlace 80 · Grade 12 · Olympia | 12 | Olympia | 22:30.40 |
| 81 | Wilson McAllisterPlace 81 · Grade 10 · Puyallup | 10 | Puyallup | 22:32.03 |
| 82 | Brigham ShawcroftPlace 82 · Grade 12 · Curtis | 12 | Curtis | 22:32.86 |
| 83 | Chase NgoPlace 83 · Grade 9 · Curtis | 9 | Curtis | 22:37.95 |
| 84 | Alex OramPlace 84 · Grade 9 · Olympia | 9 | Olympia | 22:38.54 |
| 85 | Parker BetzPlace 85 · Grade 11 · Olympia | 11 | Olympia | 22:48.18 |
| 86 | Milo FisherPlace 86 · Grade 10 · Olympia | 10 | Olympia | 22:48.90 |
| 87 | Elliot LeightyPlace 87 · Grade 9 · Olympia | 9 | Olympia | 22:49.56 |
| 88 | Madden NguyenPlace 88 · Grade 9 · Curtis | 9 | Curtis | 22:51.33 |
| 89 | Trevor AndersonPlace 89 · Grade 11 · Olympia | 11 | Olympia | 22:58.75 |
| 90 | Lennox CrabtreePlace 90 · Grade 9 · Olympia | 9 | Olympia | 22:59.65 |
| 91 | Elliott EhrlanderPlace 91 · Grade 9 · Olympia | 9 | Olympia | 23:31.33 |
| 92 | Greyson LeightyPlace 92 · Grade 9 · Olympia | 9 | Olympia | 23:42.60 |
| 93 | William Alvarado-YoungPlace 93 · Grade 9 · Yelm | 9 | Yelm | 23:43.07 |
| 94 | Nathaniel GilfeatherPlace 94 · Grade 9 · Curtis | 9 | Curtis | 23:49.46 |
| 95 | Turner GorePlace 95 · Grade 11 · Olympia | 11 | Olympia | 23:54.04 |
| 96 | Kyler HunterPlace 96 · Grade 12 · Olympia | 12 | Olympia | 23:55.23 |
| 97 | Andres RodriguezPlace 97 · Grade 9 · Curtis | 9 | Curtis | 23:56.97 |
| 98 | William DowniePlace 98 · Grade 10 · Olympia | 10 | Olympia | 23:57.53 |
| 99 | Isaac PhillipsPlace 99 · Grade 9 · Puyallup | 9 | Puyallup | 23:59.27 |
| 100 | Bryce HavensPlace 100 · Grade 9 · Olympia | 9 | Olympia | 24:00.07 |
| 101 | Alex RoderickPlace 101 · Grade 12 · Curtis | 12 | Curtis | 24:04.91 |
| 102 | Preston KohnPlace 102 · Grade 10 · Olympia | 10 | Olympia | 24:07.36 |
| 103 | Jett StocksPlace 103 · Grade 9 · Puyallup | 9 | Puyallup | 24:08.40 |
| 104 | Ezra SwedbergPlace 104 · Grade 9 · Olympia | 9 | Olympia | 24:14.39 |
| 105 | Allan YalkapovPlace 105 · Grade 11 · Puyallup | 11 | Puyallup | 24:14.63 |
| 106 | Bennett SheltonPlace 106 · Grade 9 · Puyallup | 9 | Puyallup | 24:20.09 |
| 107 | Ryder HunterPlace 107 · Grade 10 · Olympia | 10 | Olympia | 24:27.68 |
| 108 | Isaac QiuPlace 108 · Grade 10 · Olympia | 10 | Olympia | 24:35.22 |
| 109 | Rowan SheppardPlace 109 · Grade 9 · Olympia | 9 | Olympia | 25:03.92 |
| 110 | Sam KlingenbergPlace 110 · Grade 11 · Olympia | 11 | Olympia | 25:13.56 |
| 111 | Ryan NjugunaPlace 111 · Grade 10 · Curtis | 10 | Curtis | 25:43.72 |
| 112 | Kellen JuergensPlace 112 · Grade 11 · Olympia | 11 | Olympia | 25:54.49 |
| 113 | Levi ZeitlinPlace 113 · Grade 11 · Olympia | 11 | Olympia | 25:54.72 |
| 114 | Dean GustafsonPlace 114 · Grade 10 · Puyallup | 10 | Puyallup | 26:06.83 |
| 115 | Pete OlmsteadPlace 115 · Grade 9 · Olympia | 9 | Olympia | 26:45.99 |
| 116 | Ethan VuPlace 116 · Grade 9 · Olympia | 9 | Olympia | 26:52.04 |
| 117 | Evan MolendaPlace 117 · Grade 10 · Olympia | 10 | Olympia | 27:20.74 |
| 118 | Ano ModimakwanePlace 118 · Grade 10 · Curtis | 10 | Curtis | 27:31.09 |
| 119 | Kelley DrasgowPlace 119 · Grade 11 · Yelm | 11 | Yelm | 27:52.81 |
| 120 | Puyallup AthletePlace 120 · Grade 11 · Puyallup | 11 | Puyallup | 28:13.84 PR |
| 121 | Leo StokerPlace 121 · Grade 11 · Olympia | 11 | Olympia | 30:43.25 |
| 122 | Atticus NusserPlace 122 · Grade 9 · Rogers (Puyallup) | 9 | Rogers (Puyallup) | 33:35.75 |
| 123 | Darwin NewtonPlace 123 · Grade 9 · Olympia | 9 | Olympia | 33:49.44 |
| 124 | Liam EiswaldPlace 124 · Grade 9 · Olympia | 9 | Olympia | 36:46.10 |
| 125 | Bryce EspinozaPlace 125 · Grade 9 · Olympia | 9 | Olympia | 38:18.97 |