| 1 | Logan MillerPlace 1 · Grade 10 · Yelm | 10 | Yelm | 17:15.00 |
| 2 | Samir AminPlace 2 · Grade 9 · North Thurston | 9 | North Thurston | 17:20.00 |
| 3 | Sajid AminPlace 3 · Grade 11 · North Thurston | 11 | North Thurston | 17:29.00 |
| 4 | Gavin StewartPlace 4 · Grade 12 · Yelm | 12 | Yelm | 17:36.00 |
| 5 | Bryce CerkowniakPlace 5 · Grade 9 · Yelm | 9 | Yelm | 17:43.00 |
| 6 | Ronald AmanPlace 6 · Grade 11 · Timberline | 11 | Timberline | 17:52.00 |
| 7 | Charles CarrikerPlace 7 · Grade 10 · North Thurston | 10 | North Thurston | 18:49.00 |
| 8 | Matthew FitchPlace 8 · Grade 10 · Yelm | 10 | Yelm | 19:03.00 |
| 9 | Jacob McGrawPlace 9 · Grade 10 · North Thurston | 10 | North Thurston | 19:07.00 |
| 10 | Kelan HernessPlace 10 · Grade 9 · Yelm | 9 | Yelm | 19:09.00 |
| 11 | Seth McGrawPlace 11 · Grade 12 · North Thurston | 12 | North Thurston | 19:14.00 |
| 12 | Chase FalashPlace 12 · Grade 12 · Timberline | 12 | Timberline | 19:21.00 |
| 13 | Diego DelgadoPlace 13 · Grade 11 · Timberline | 11 | Timberline | 19:27.00 |
| 14 | Deaven HayesPlace 14 · Grade 11 · North Thurston | 11 | North Thurston | 19:29.00 |
| 15 | Aben CherniskePlace 15 · Grade 9 · North Thurston | 9 | North Thurston | 19:30.00 |
| 16 | Roberto AndinoPlace 16 · Grade 9 · Timberline | 9 | Timberline | 19:40.00 |
| 17 | Zachary WolfPlace 17 · Grade 11 · North Thurston | 11 | North Thurston | 19:41.00 |
| 18 | Ian CokerPlace 18 · Grade 9 · North Thurston | 9 | North Thurston | 19:46.00 |
| 19 | Brock RubaduePlace 19 · Grade 10 · Timberline | 10 | Timberline | 19:51.00 |
| 20 | Isaac RobledoPlace 20 · Grade 12 · North Thurston | 12 | North Thurston | 19:52.00 |
| 21 | Ethan McKunePlace 21 · Grade 9 · North Thurston | 9 | North Thurston | 20:17.00 |
| 22 | Henry WymanPlace 22 · Grade 10 · Timberline | 10 | Timberline | 20:18.00 |
| 23 | Levi CantrellPlace 23 · Grade 9 · North Thurston | 9 | North Thurston | 20:24.00 |
| 24 | Santiago Osorio TobonPlace 24 · Grade 12 · North Thurston | 12 | North Thurston | 20:36.00 |
| 25 | Jacob BarnertPlace 25 · Grade 10 · Yelm | 10 | Yelm | 20:43.00 |
| 26 | Jacob SmithPlace 26 · Grade 9 · Timberline | 9 | Timberline | 20:46.00 |
| 27 | Connor GoodyPlace 27 · Grade 10 · North Thurston | 10 | North Thurston | 20:49.00 |
| 28 | John MaherPlace 28 · Grade 10 · Timberline | 10 | Timberline | 21:08.00 |
| 29 | Alejandro EscobedoPlace 29 · Grade 11 · Yelm | 11 | Yelm | 21:12.00 |
| 30 | Austin FerrisPlace 30 · Grade 10 · Timberline | 10 | Timberline | 21:17.00 |
| 31 | Zander EwenPlace 31 · Grade 10 · Yelm | 10 | Yelm | 21:51.00 |
| 32 | Aaron AfllejePlace 32 · Grade 10 · Yelm | 10 | Yelm | 21:53.00 |
| 33 | Nathan OssianderPlace 33 · Grade 12 · Timberline | 12 | Timberline | 21:54.00 |
| 34 | Seger SmithPlace 34 · Grade 9 · North Thurston | 9 | North Thurston | 22:11.00 |
| 35 | Kendric MesserPlace 35 · Grade 12 · Timberline | 12 | Timberline | 22:21.00 |
| 36 | Luke McKinneyPlace 36 · Grade 10 · Yelm | 10 | Yelm | 22:23.00 |
| 37 | Julian GarciaPlace 37 · Grade 12 · Yelm | 12 | Yelm | 22:39.00 |
| 38 | James LePlace 38 · Grade 10 · North Thurston | 10 | North Thurston | 22:42.00 |
| 39 | Brandon PerryPlace 39 · Grade 9 · North Thurston | 9 | North Thurston | 22:45.00 PR |
| 40 | Robert HewettPlace 40 · Grade 10 · Timberline | 10 | Timberline | 22:53.00 |
| 41 | Shane PiersonPlace 41 · Grade 12 · North Thurston | 12 | North Thurston | 23:01.00 |
| 42 | Kodi Smith-CruzPlace 42 · Grade 9 · Timberline | 9 | Timberline | 23:05.00 |
| 43 | Ryan HolcombePlace 43 · Grade 9 · Yelm | 9 | Yelm | 23:07.00 |
| 44 | Gabriel DuchesneauPlace 44 · Grade 10 · Timberline | 10 | Timberline | 23:10.00 |
| 45 | Brendon Bancroft-ConnorsPlace 45 · Grade 12 · North Thurston | 12 | North Thurston | 23:54.00 |
| 46 | Onaje Duncan-JoynerPlace 46 · Grade 10 · Timberline | 10 | Timberline | 23:55.00 |
| 46 | Zane StandleaPlace 46 · Grade 10 · Timberline | 10 | Timberline | 23:55.00 |
| 48 | Nathan GrahamPlace 48 · Grade 12 · North Thurston | 12 | North Thurston | 24:20.00 |
| 49 | Ty WrinklePlace 49 · Grade 12 · North Thurston | 12 | North Thurston | 25:07.00 |
| 50 | Liamh HooperPlace 50 · Grade 10 · North Thurston | 10 | North Thurston | 27:08.00 |
| 51 | Dalton ArnoldPlace 51 · Grade 11 · North Thurston | 11 | North Thurston | 27:10.00 |
| 52 | Ryan MoePlace 52 · Grade 11 · North Thurston | 11 | North Thurston | 27:52.00 |
| 53 | Jonathan JeonPlace 53 · Grade 9 · Timberline | 9 | Timberline | 28:00.00 |
| 54 | Sam BlumePlace 54 · Grade 9 · Timberline | 9 | Timberline | 28:27.00 |
| 55 | Gian PachecoPlace 55 · Grade 9 · North Thurston | 9 | North Thurston | 28:38.00 |
| 56 | Caleb HoevelerPlace 56 · Grade 10 · North Thurston | 10 | North Thurston | 28:54.00 |
| 57 | Zachary MayerPlace 57 · Grade 9 · North Thurston | 9 | North Thurston | 28:57.00 |
| 58 | Quinn FosbrePlace 58 · Grade 9 · Timberline | 9 | Timberline | 29:00.00 |
| 59 | Tyler HunterPlace 59 · Grade 12 · North Thurston | 12 | North Thurston | 29:05.00 |
| 60 | Bryan HalesPlace 60 · Grade 9 · Timberline | 9 | Timberline | 29:15.00 |
| 61 | Shane AveryPlace 61 · Grade 9 · North Thurston | 9 | North Thurston | 29:21.00 |
| 62 | Marshall ByingtonPlace 62 · Grade 11 · Timberline | 11 | Timberline | 36:21.00 |