| 1 | Tommy JohnsonPlace 1 · Grade 12 · North Thurston | 12 | North Thurston | 16:42.40 |
| 2 | William JohnsonPlace 2 · Grade 10 · Shelton | 10 | Shelton | 16:53.40 |
| 3 | Gavin StewartPlace 3 · Grade 11 · Yelm | 11 | Yelm | 17:22.50 |
| 4 | Ethan DuworsPlace 4 · Grade 12 · Timberline | 12 | Timberline | 17:47.50 |
| 5 | Ethan BurschPlace 5 · Grade 9 · Shelton | 9 | Shelton | 17:48.80 |
| 6 | Parker RiskPlace 6 · Grade 12 · Timberline | 12 | Timberline | 18:03.00 |
| 7 | Mason HarrisonPlace 7 · Grade 12 · Yelm | 12 | Yelm | 18:19.10 |
| 8 | Charlie JellisonPlace 8 · Grade 12 · North Thurston | 12 | North Thurston | 18:27.60 |
| 9 | Eric RucshnerPlace 9 · Grade 10 · Yelm | 10 | Yelm | 18:35.20 |
| 10 | Ronald AmanPlace 10 · Grade 10 · Timberline | 10 | Timberline | 18:35.50 |
| 11 | Coy CarneyPlace 11 · Grade 10 · Yelm | 10 | Yelm | 18:48.10 |
| 12 | Dylan WillisPlace 12 · Grade 12 · North Thurston | 12 | North Thurston | 18:50.10 |
| 13 | Hunter FalashPlace 13 · Grade 11 · Timberline | 11 | Timberline | 18:55.50 |
| 14 | John GerchakPlace 14 · Grade 10 · Shelton | 10 | Shelton | 19:07.00 |
| 15 | Diego DelgadoPlace 15 · Grade 10 · Timberline | 10 | Timberline | 19:14.40 |
| 16 | Chase FalashPlace 16 · Grade 11 · Timberline | 11 | Timberline | 19:17.00 |
| 17 | Israel GillPlace 17 · Grade 12 · Timberline | 12 | Timberline | 19:21.60 |
| 18 | Jakobi BudgePlace 18 · Grade 10 · Shelton | 10 | Shelton | 19:26.10 |
| 19 | Sajid AminPlace 19 · Grade 10 · North Thurston | 10 | North Thurston | 19:30.50 |
| 20 | Brandon ChristensenPlace 20 · Grade 12 · North Thurston | 12 | North Thurston | 19:33.90 |
| 21 | Cameron MacAlevyPlace 21 · Grade 9 · Shelton | 9 | Shelton | 19:38.70 |
| 22 | Matthew TolarPlace 22 · Grade 11 · Yelm | 11 | Yelm | 19:58.70 |
| 23 | Charles CarrikerPlace 23 · Grade 9 · North Thurston | 9 | North Thurston | 20:21.00 |
| 24 | Brock RubaduePlace 24 · Grade 9 · Timberline | 9 | Timberline | 20:22.60 |
| 25 | Chan-Tam HuynhPlace 25 · Grade 12 · Timberline | 12 | Timberline | 20:23.20 |
| 26 | Seth McGrawPlace 26 · Grade 11 · North Thurston | 11 | North Thurston | 20:23.90 |
| 27 | Drew McCauleyPlace 27 · Grade 12 · Yelm | 12 | Yelm | 20:28.00 |
| 28 | Jacob McGrawPlace 28 · Grade 9 · North Thurston | 9 | North Thurston | 20:28.30 |
| 29 | Luke MartinPlace 29 · Grade 9 · Yelm | 9 | Yelm | 20:28.90 |
| 30 | Aaron BoothePlace 30 · Grade 9 · Shelton | 9 | Shelton | 20:31.10 |
| 31 | Brock KnowlesPlace 31 · Grade 9 · Shelton | 9 | Shelton | 20:43.60 |
| 32 | Alejandro EscobedoPlace 32 · Grade 10 · Yelm | 10 | Yelm | 20:49.30 |
| 33 | Greggory WrinklePlace 33 · Grade 11 · North Thurston | 11 | North Thurston | 20:54.60 |
| 34 | Connor GoodyPlace 34 · Grade 9 · North Thurston | 9 | North Thurston | 20:57.30 |
| 35 | Ryan DavisPlace 35 · Grade 10 · Yelm | 10 | Yelm | 21:01.40 |
| 36 | Ethan DonovanPlace 36 · Grade 11 · North Thurston | 11 | North Thurston | 21:07.30 |
| 37 | Max McGlothlenPlace 37 · Grade 10 · Yelm | 10 | Yelm | 21:22.20 |
| 38 | Brody KnowlesPlace 38 · Grade 9 · Shelton | 9 | Shelton | 21:26.30 |
| 39 | Sirius JamesPlace 39 · Grade 9 · Shelton | 9 | Shelton | 21:28.40 |
| 40 | Cedric Horsman MaserPlace 40 · Grade 10 · Timberline | 10 | Timberline | 21:36.90 |
| 41 | Robert HewettPlace 41 · Grade 9 · Timberline | 9 | Timberline | 21:42.70 |
| 42 | Dale GrovesPlace 42 · Grade 9 · North Thurston | 9 | North Thurston | 21:43.80 |
| 43 | Alek McDermottPlace 43 · Grade 12 · Shelton | 12 | Shelton | 21:49.70 |
| 44 | Ethan CaseboltPlace 44 · Grade 10 · North Thurston | 10 | North Thurston | 21:51.00 |
| 45 | Chris TaylorPlace 45 · Grade 10 · Timberline | 10 | Timberline | 21:53.80 |
| 46 | Ryan WilesPlace 46 · Grade 9 · Shelton | 9 | Shelton | 21:55.80 |
| 47 | Austin FerrisPlace 47 · Grade 9 · Timberline | 9 | Timberline | 21:57.80 |
| 48 | William CochronPlace 48 · Grade 9 · Shelton | 9 | Shelton | 22:02.80 PR |
| 49 | Nathan OssianderPlace 49 · Grade 11 · Timberline | 11 | Timberline | 22:12.70 |
| 50 | Carson DominiPlace 50 · Grade 10 · North Thurston | 10 | North Thurston | 22:14.50 |
| 51 | Cole RademacherPlace 51 · Grade 12 · Yelm | 12 | Yelm | 22:21.50 |
| 52 | John MaherPlace 52 · Grade 9 · Timberline | 9 | Timberline | 22:27.30 |
| 53 | Shane PiersonPlace 53 · Grade 11 · North Thurston | 11 | North Thurston | 22:29.30 |
| 54 | Noah ProkopowiczPlace 54 · Grade 12 · Yelm | 12 | Yelm | 22:47.60 |
| 55 | Toshio ToguchiPlace 55 · Grade 9 · Shelton | 9 | Shelton | 23:17.40 |
| 56 | Ty WrinklePlace 56 · Grade 11 · North Thurston | 11 | North Thurston | 23:23.90 |
| 57 | Braden BakerPlace 57 · Grade 12 · Yelm | 12 | Yelm | 23:37.70 |
| 58 | Jesus AcostaPlace 58 · Grade 12 · Shelton | 12 | Shelton | 23:50.30 |
| 59 | Caleb BrooksPlace 59 · Grade 9 · Timberline | 9 | Timberline | 23:59.80 |
| 60 | Isaiah AdamsPlace 60 · Grade 12 · Yelm | 12 | Yelm | 24:04.20 |
| 61 | Zander EwenPlace 61 · Grade 9 · Yelm | 9 | Yelm | 24:05.90 |
| 62 | Mitchell WrightPlace 62 · Grade 10 · Timberline | 10 | Timberline | 24:37.60 |
| 63 | Peace LeePlace 63 · Grade 10 · Shelton | 10 | Shelton | 25:00.70 |
| 64 | Isaac Velez-FucalPlace 64 · Grade 11 · Timberline | 11 | Timberline | 25:38.50 |
| 65 | Zane StandleaPlace 65 · Grade 9 · Timberline | 9 | Timberline | 25:40.90 |
| 66 | Tyler HunterPlace 66 · Grade 11 · North Thurston | 11 | North Thurston | 25:41.80 |
| 67 | Ryan MoePlace 67 · Grade 10 · North Thurston | 10 | North Thurston | 26:25.10 |
| 68 | Michael OlsonPlace 68 · Grade 10 · Timberline | 10 | Timberline | 26:38.80 |
| 69 | Caleb HoevelerPlace 69 · Grade 9 · North Thurston | 9 | North Thurston | 28:06.50 |
| 70 | Owen PrescherPlace 70 · Grade 9 · Timberline | 9 | Timberline | 30:10.90 |
| 71 | Marshall ByingtonPlace 71 · Grade 10 · Timberline | 10 | Timberline | 32:14.00 |