| 1 | Poli BaltazarPlace 1 · Grade 12 · Aberdeen | 12 | Aberdeen | 16:14 |
| 2 | Tyson LovellPlace 2 · Grade 12 · Montesano | 12 | Montesano | 16:51 |
| 3 | Frank BookPlace 3 · Grade 12 · Aberdeen | 12 | Aberdeen | 17:03 |
| 4 | Christian HamblinPlace 4 · Grade 12 · Montesano | 12 | Montesano | 17:29 |
| 5 | Wesley AllenPlace 5 · Grade 9 · Elma | 9 | Elma | 17:38 |
| 6 | Ben HansenPlace 6 · Grade 12 · Rainier | 12 | Rainier | 17:44 |
| 7 | Riley GirtPlace 7 · Grade 10 · Onalaska | 10 | Onalaska | 17:50 |
| 8 | Stephen BottomsPlace 8 · Grade 12 · Onalaska | 12 | Onalaska | 17:51 |
| 9 | Joseph BowleyPlace 9 · Grade 12 · Aberdeen | 12 | Aberdeen | 18:06 |
| 10 | Mitch JohnsonPlace 10 · Grade 12 · Mossyrock | 12 | Mossyrock | 18:09 |
| 12 | Dylan BennettPlace 12 · Grade 9 · Elma | 9 | Elma | 18:11 |
| 13 | Gabe SpearinPlace 13 · Grade 11 · Montesano | 11 | Montesano | 18:47 |
| 14 | Tristan WatsonPlace 14 · Grade 11 · Mossyrock | 11 | Mossyrock | 18:50 |
| 15 | Brandon LovellPlace 15 · Grade 10 · Montesano | 10 | Montesano | 19:03 |
| 16 | Aaron MartinezPlace 16 · Grade 9 · Aberdeen | 9 | Aberdeen | 19:14 |
| 17 | Uriel EspinoPlace 17 · Grade 12 · Aberdeen | 12 | Aberdeen | 19:17 |
| 18 | Brandon ButlerPlace 18 · Grade 11 · Mossyrock | 11 | Mossyrock | 19:18 |
| 19 | Lukas StarksPlace 19 · Grade 9 · Elma | 9 | Elma | 19:37 |
| 20 | Toby ShriverPlace 20 · Grade 10 · Elma | 10 | Elma | 19:41 |
| 21 | Jess WhitePlace 21 · Grade 9 · Mossyrock | 9 | Mossyrock | 19:44 |
| 22 | Bryant BowmanPlace 22 · Grade 10 · Mossyrock | 10 | Mossyrock | 19:52 |
| 23 | Dakota JeffersonPlace 23 · Grade 10 · Montesano | 10 | Montesano | 19:52 |
| 24 | Austin VinsonPlace 24 · Grade 9 · Montesano | 9 | Montesano | 19:55 |
| 25 | Wayne DixonPlace 25 · Grade 11 · River Ridge | 11 | River Ridge | 19:56 |
| 26 | Hanza SavecekPlace 26 · Grade 11 · Mossyrock | 11 | Mossyrock | 19:59 |
| 27 | Josh ChurchPlace 27 · Grade 11 · Mossyrock | 11 | Mossyrock | 19:59 |
| 28 | Kyle SmithPlace 28 · Grade 9 · Elma | 9 | Elma | 20:03 |
| 29 | Zak MillerPlace 29 · Grade 9 · Rainier | 9 | Rainier | 20:05 |
| 30 | Tristen NewberryPlace 30 · Grade 11 · Rainier | 11 | Rainier | 20:07 |
| 31 | Ryan DonahuePlace 31 · Grade 12 · Mossyrock | 12 | Mossyrock | 20:19 |
| 32 | Viely ChumPlace 32 · Grade 9 · Ocosta | 9 | Ocosta | 20:19 |
| 33 | Jordan LarsenPlace 33 · Grade 9 · River Ridge | 9 | River Ridge | 20:20 |
| 34 | Raymond GloverPlace 34 · Grade 11 · Raymond | 11 | Raymond | 20:24 |
| 35 | Derek FruinPlace 35 · Grade 12 · Onalaska | 12 | Onalaska | 20:26 |
| 36 | Gabe HernandezPlace 36 · Grade 10 · North Beach | 10 | North Beach | 20:35 |
| 37 | Alex PetersonPlace 37 · Grade 12 · River Ridge | 12 | River Ridge | 20:37 |
| 38 | Ricky McCannPlace 38 · Grade 12 · Rainier | 12 | Rainier | 20:41 |
| 39 | Nathan MasciolaPlace 39 · Grade 9 · Onalaska | 9 | Onalaska | 20:42 |
| 40 | Keegan BarnesPlace 40 · Grade 11 · Rainier | 11 | Rainier | 20:43 |
| 41 | Oliver ZantonPlace 41 · Grade 12 · River Ridge | 12 | River Ridge | 20:44 |
| 42 | Luke AndersonPlace 42 · Grade 10 · Ocosta | 10 | Ocosta | 20:51 |
| 43 | Juan ArellanoPlace 43 · Grade 12 · Willapa Valley | 12 | Willapa Valley | 20:54 |
| 44 | Adam SebetichPlace 44 · Grade 12 · River Ridge | 12 | River Ridge | 20:57 |
| 45 | Conor MillsPlace 45 · Grade 10 · Rainier | 10 | Rainier | 21:01 |
| 46 | Aaron deMontignyPlace 46 · Grade 10 · Raymond | 10 | Raymond | 21:03 |
| 47 | Christian BurkePlace 47 · Grade 9 · Onalaska | 9 | Onalaska | 21:04 |
| 48 | Elijah ObermirePlace 48 · Grade 9 · Ocosta | 9 | Ocosta | 21:12 |
| 49 | Jeffrey HarrisPlace 49 · Grade 12 · Onalaska | 12 | Onalaska | 21:17 |
| 50 | Shane RevelPlace 50 · Grade 10 · Aberdeen | 10 | Aberdeen | 21:22 |
| 51 | Jose BucioPlace 51 · Grade 9 · South Bend | 9 | South Bend | 21:31 |
| 52 | Damon LillybridgePlace 52 · Grade 10 · Aberdeen | 10 | Aberdeen | 21:32 |
| 53 | Edmunds KudinsPlace 53 · Grade 9 · Rainier | 9 | Rainier | 21:34 |
| 54 | Thomas PetrinoPlace 54 · Grade 12 · Onalaska | 12 | Onalaska | 21:42 |
| 55 | Joseph AlveradoPlace 55 · Grade 9 · Aberdeen | 9 | Aberdeen | 21:47 |
| 56 | Neil StantonPlace 56 · Grade 12 · Mossyrock | 12 | Mossyrock | 21:49 |
| 57 | Bryce CarlsonPlace 57 · Grade 12 · Mossyrock | 12 | Mossyrock | 21:52 |
| 58 | Alex BrownPlace 58 · Grade 12 · Onalaska | 12 | Onalaska | 21:59 |
| 59 | Jeremy HollandPlace 59 · Grade 10 · North Beach | 10 | North Beach | 22:04 |
| 60 | Carlos AlegriaPlace 60 · Grade 12 · Ocosta | 12 | Ocosta | 22:05 |
| 61 | Dominic DeLongPlace 61 · Grade 11 · Willapa Valley | 11 | Willapa Valley | 22:09 |
| 62 | Riley DolanPlace 62 · Grade 10 · Onalaska | 10 | Onalaska | 22:13 |
| 63 | Duncan JonesPlace 63 · Grade 10 · Ocosta | 10 | Ocosta | 22:19 |
| 64 | Griffin WrightPlace 64 · Grade 10 · Ocosta | 10 | Ocosta | 22:22 |
| 65 | Miles DevinePlace 65 · Grade 9 · North River | 9 | North River | 22:24 |
| 66 | Greg BellingerPlace 66 · Grade 12 · Onalaska | 12 | Onalaska | 22:25 |
| 67 | Brody BurbidgePlace 67 · Grade 9 · Elma | 9 | Elma | 22:30 |
| 68 | Gavin VanCliffordPlace 68 · Grade 9 · Onalaska | 9 | Onalaska | 22:33 |
| 69 | Riley WalchukPlace 69 · Grade 9 · River Ridge | 9 | River Ridge | 22:40 |
| 70 | Tyson DickPlace 70 · Grade 11 · Elma | 11 | Elma | 22:50 |
| 71 | Kyle HerschbergerPlace 71 · Grade 9 · River Ridge | 9 | River Ridge | 23:14 |
| 72 | Jake FunkhouserPlace 72 · Grade 12 · South Bend | 12 | South Bend | 23:25 |
| 73 | Erick SanchezPlace 73 · Grade 12 · Aberdeen | 12 | Aberdeen | 23:51 |
| 74 | Noah ElderPlace 74 · Grade 10 · Ocosta | 10 | Ocosta | 24:00 |
| 75 | Bradley CozartPlace 75 · Grade 9 · Onalaska | 9 | Onalaska | 24:05 |
| 76 | Niko BhagwandinPlace 76 · Grade 9 · Onalaska | 9 | Onalaska | 24:19 |
| 77 | Jefferson DonovanPlace 77 · Grade 11 · Montesano | 11 | Montesano | 24:31 |
| 79 | Sergio BenetizPlace 79 · Grade 9 · River Ridge | 9 | River Ridge | 25:01 |
| 80 | Matthew ClarkPlace 80 · Grade 9 · Ocosta | 9 | Ocosta | 25:03 |
| 81 | Mitchel HolmesPlace 81 · Grade 9 · North River | 9 | North River | 25:05 |
| 82 | Quinton WoodsPlace 82 · Grade 10 · River Ridge | 10 | River Ridge | 25:15 |
| 83 | Caleb BiggsPlace 83 · Grade 9 · Aberdeen | 9 | Aberdeen | 25:22 |
| 84 | MichaelPlace 84 · Jackson | — | Jackson | 25:44 |
| 85 | Hunter BudihasPlace 85 · Grade 11 · Rainier | 11 | Rainier | 25:59 |
| 86 | Tanner WorkingPlace 86 · Grade 9 · Onalaska | 9 | Onalaska | 26:05 |
| 88 | Taylor MillerPlace 88 · Grade 10 · Ocosta | 10 | Ocosta | 31:15 |
| 89 | Brandon WintermotePlace 89 · Grade 11 · North Beach | 11 | North Beach | 36:17 |