| 1 | Jarod HulsizerPlace 1 · Grade 12 · Kalama | 12 | Kalama | 17:16 |
| 2 | Sean JohnsonPlace 2 · Grade 12 · Mossyrock | 12 | Mossyrock | 17:49 |
| 3 | Ryan RansomPlace 3 · Grade 9 · Three Rivers Christian | 9 | Three Rivers Christian | 17:53 |
| 4 | Isaac LozierPlace 4 · Grade 10 · Kalama | 10 | Kalama | 18:34 |
| 5 | Koda SeymerPlace 5 · Grade 9 · Morton-White Pass | 9 | Morton-White Pass | 18:41 |
| 6 | Darren KolbPlace 6 · Grade 10 · Morton-White Pass | 10 | Morton-White Pass | 18:44 PR |
| 7 | Ryon AshleyPlace 7 · Grade 11 · Willapa Valley | 11 | Willapa Valley | 18:50 |
| 8 | Jachin HeckmanPlace 8 · Grade 11 · Raymond | 11 | Raymond | 18:51 |
| 9 | Wyatt RichardsPlace 9 · Grade 9 · Three Rivers Christian | 9 | Three Rivers Christian | 18:51.05 |
| 10 | Kevin TerhorstPlace 10 · Grade 12 · Kalama | 12 | Kalama | 18:58 |
| 11 | Zachary WrightPlace 11 · Grade 10 · Onalaska | 10 | Onalaska | 19:01 |
| 12 | Manuel MartinezPlace 12 · Grade 9 · Morton-White Pass | 9 | Morton-White Pass | 19:02 |
| 13 | Coby BoydPlace 13 · Grade 12 · Riverside Christian | 12 | Riverside Christian | 19:23 |
| 14 | Kaeleb FullerPlace 14 · Grade 12 · Morton-White Pass | 12 | Morton-White Pass | 19:23.05 |
| 15 | Max ThelenPlace 15 · Grade 9 · Kalama | 9 | Kalama | 19:40 |
| 16 | James CushmanPlace 16 · Grade 10 · Mossyrock | 10 | Mossyrock | 19:52 |
| 17 | Micah VoelkerPlace 17 · Grade 10 · Mossyrock | 10 | Mossyrock | 19:56 |
| 18 | Ian KisamorePlace 18 · Grade 10 · Kalama | 10 | Kalama | 19:56.05 |
| 19 | Blake StemkoskiPlace 19 · Grade 12 · Kalama | 12 | Kalama | 20:00 |
| 20 | Edgar AlvarezPlace 20 · Grade 11 · Mossyrock | 11 | Mossyrock | 20:00.04 |
| 21 | Owen TerhorstPlace 21 · Grade 10 · Kalama | 10 | Kalama | 20:10 |
| 22 | Noah HallowayPlace 22 · Grade 12 · Onalaska | 12 | Onalaska | 20:38 |
| 23 | Erik RentnerPlace 23 · Grade 12 · Three Rivers Christian | 12 | Three Rivers Christian | 21:08 |
| 24 | Christopher NelsonPlace 24 · Grade 11 · Onalaska | 11 | Onalaska | 21:11 |
| 25 | Brendan SchulzPlace 25 · Grade 9 · Toledo | 9 | Toledo | 21:14 |
| 26 | William RoycePlace 26 · Grade 10 · Three Rivers Christian | 10 | Three Rivers Christian | 21:14.05 |
| 27 | Daniel HullPlace 27 · Grade 9 · Riverside Christian | 9 | Riverside Christian | 21:39 |
| 28 | Ethan BensonPlace 28 · Grade 10 · Toutle Lake | 10 | Toutle Lake | 21:42 |
| 29 | Jarom DoboszPlace 29 · Grade 11 · Kalama | 11 | Kalama | 21:56 |
| 30 | Matt VandenbrockPlace 30 · Grade 11 · Kalama | 11 | Kalama | 21:56.05 |
| 31 | Kolton CoveyPlace 31 · Grade 12 · Onalaska | 12 | Onalaska | 22:00 |
| 32 | Alex RobertsPlace 32 · Grade 9 · Kalama | 9 | Kalama | 22:20 |
| 33 | James CallowPlace 33 · Grade 9 · Morton-White Pass | 9 | Morton-White Pass | 22:21 |
| 34 | Phillip KronjaegerPlace 34 · Grade 9 · Raymond | 9 | Raymond | 23:10 |
| 35 | William LortonPlace 35 · Grade 9 · Raymond | 9 | Raymond | 23:11 PR |
| 36 | Tristen StuartPlace 36 · Grade 9 · Morton-White Pass | 9 | Morton-White Pass | 23:20 |
| 37 | Isaac FerrellPlace 37 · Grade 10 · Toledo | 10 | Toledo | 23:21 |
| 38 | Tyler ParadisPlace 38 · Grade 11 · Kalama | 11 | Kalama | 23:25 |
| 39 | Matt WilsonPlace 39 · Grade 9 · South Bend | 9 | South Bend | 23:36 |
| 40 | Cody SweetPlace 40 · Grade 10 · Kalama | 10 | Kalama | 24:09 |
| 41 | Luke RichardsonPlace 41 · Grade 11 · Onalaska | 11 | Onalaska | 24:16 |
| 42 | Riley OverbayPlace 42 · Grade 12 · Napavine | 12 | Napavine | 24:17 |
| 43 | Florian BassetPlace 43 · Grade 12 · Mossyrock | 12 | Mossyrock | 24:22 |
| 44 | Eddie FrancoPlace 44 · Grade 10 · Mossyrock | 10 | Mossyrock | 24:22.05 |
| 45 | Jaiden Moctezuma-ErhiPlace 45 · Grade 11 · Onalaska | 11 | Onalaska | 24:34 |
| 46 | Gerardo SalgadoPlace 46 · Grade 9 · Mossyrock | 9 | Mossyrock | 24:35 |
| 47 | Audi PhimmasonePlace 47 · Grade 11 · Raymond | 11 | Raymond | 24:40 |
| 48 | Raul BazantePlace 48 · Grade 10 · Mossyrock | 10 | Mossyrock | 24:47 |
| 49 | Matthew MoorePlace 49 · Grade 10 · Toledo | 10 | Toledo | 24:51 |
| 50 | Ian LemyrePlace 50 · Grade 10 · Kalama | 10 | Kalama | 24:57 |
| 51 | Corbin GriffinPlace 51 · Grade 12 · Kalama | 12 | Kalama | 25:00 |
| 52 | Ethan HoggattPlace 52 · Grade 10 · Kalama | 10 | Kalama | 25:04 |
| 53 | John HausePlace 53 · Grade 9 · Kalama | 9 | Kalama | 26:18 |
| 54 | Xzavier NevaPlace 54 · Grade 9 · Willapa Valley | 9 | Willapa Valley | 26:45 |
| 55 | Kaden CotyPlace 55 · Grade 10 · Raymond | 10 | Raymond | 26:49 |
| 56 | Michael HeinerPlace 56 · Grade 10 · Napavine | 10 | Napavine | 26:50 |
| 57 | Sean PicarelloPlace 57 · Grade 9 · Mossyrock | 9 | Mossyrock | 27:48 |
| 58 | Gus StuckiPlace 58 · Grade 9 · Mossyrock | 9 | Mossyrock | 27:49 |
| 59 | Arthur OlingerPlace 59 · Grade 10 · Kalama | 10 | Kalama | 28:29 |
| 60 | Jared Van HoofPlace 60 · Grade 10 · Toledo | 10 | Toledo | 29:31 |
| 61 | Tim PotterPlace 61 · Grade 9 · Mossyrock | 9 | Mossyrock | 30:10 |
| 62 | Bobby ClarkPlace 62 · Grade 9 · Riverside Christian | 9 | Riverside Christian | 32:33 |
| 63 | David FritchPlace 63 · Grade 10 · Onalaska | 10 | Onalaska | 33:30 |
| 64 | Lorenzo HillPlace 64 · Grade 12 · Onalaska | 12 | Onalaska | 35:07 |