| 1 | Ben BuncePlace 1 · Grade 8 · Lincoln of Clarkston | 8 | Lincoln of Clarkston | 8:26.63 |
| 2 | Roman RomanyukPlace 2 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 8:33.79 |
| 3 | Damon DrakePlace 3 · Grade 8 · Lewiston | 8 | Lewiston | 8:35.54 |
| 4 | Josh Campbell-BallPlace 4 · Grade 8 · Lincoln of Clarkston | 8 | Lincoln of Clarkston | 8:37.89 |
| 5 | Rudy ChristiansonPlace 5 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 8:41.32 |
| 6 | Eliason KabasenchePlace 6 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 8:43.75 |
| 7 | Mason BurkePlace 7 · Grade 8 · Moscow | 8 | Moscow | 8:52.53 |
| 8 | James BrumePlace 8 · Grade 8 · Lincoln of Clarkston | 8 | Lincoln of Clarkston | 9:00.23 |
| 9 | Karson GabrielsonPlace 9 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 9:07.38 |
| 10 | Finn BensonPlace 10 · Grade 7 · Moscow | 7 | Moscow | 9:09.28 |
| 11 | Panji WoodburyPlace 11 · Grade 7 · Lewiston | 7 | Lewiston | 9:09.83 |
| 12 | Oscar EdgePlace 12 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 9:16.47 |
| 13 | Garrett RogersPlace 13 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 9:18.72 |
| 14 | Matthew McPeakPlace 14 · Grade 8 · Lincoln of Clarkston | 8 | Lincoln of Clarkston | 9:19.62 |
| 15 | CJ AccordPlace 15 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 9:24.93 |
| 16 | Carson CorgatelliPlace 16 · Grade 8 · Moscow | 8 | Moscow | 9:30.24 |
| 17 | Aiden SagePlace 17 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 9:30.69 |
| 18 | Gino SalazarPlace 18 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 9:35.19 |
| 19 | Treyson LejameyerPlace 19 · Grade 8 · Lincoln of Clarkston | 8 | Lincoln of Clarkston | 9:37.01 |
| 20 | Peyton BakerPlace 20 · Grade 8 · Moscow | 8 | Moscow | 9:38.48 |
| 21 | Nate IsaacPlace 21 · Grade 8 · Troy | 8 | Troy | 9:40.87 |
| 22 | Michael DorschelPlace 22 · Grade 7 · Moscow | 7 | Moscow | 9:43.10 |
| 23 | Ben RussellPlace 23 · Grade 8 · Moscow | 8 | Moscow | 9:43.64 |
| 24 | Isaac MangamPlace 24 · Grade 8 · Lincoln of Clarkston | 8 | Lincoln of Clarkston | 9:44.02 |
| 25 | Jaxon SkinnerPlace 25 · Grade 8 · Moscow | 8 | Moscow | 9:44.61 |
| 26 | Scott CarlsonPlace 26 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 9:47.07 |
| 27 | Zac SchwagerPlace 27 · Grade 8 · Moscow | 8 | Moscow | 9:49.48 |
| 28 | Dalton ConwayPlace 28 · Grade 7 · Moscow | 7 | Moscow | 9:49.79 |
| 29 | Asher DykstraPlace 29 · Grade 6 · Asotin | 6 | Asotin | 9:51.04 |
| 30 | Ryu GrimmPlace 30 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 9:52.27 |
| 31 | Cody TeevensPlace 31 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 9:53.79 |
| 32 | Jeffery ArmstrongPlace 32 · Grade 7 · Troy | 7 | Troy | 9:55.45 |
| 33 | Austin RouechePlace 33 · Grade 8 · Lincoln of Clarkston | 8 | Lincoln of Clarkston | 9:55.81 |
| 34 | Josh JoiremanPlace 34 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 9:57.50 |
| 35 | Kyrin McFarlandPlace 35 · Grade 8 · Moscow | 8 | Moscow | 9:57.96 |
| 36 | Carlos ArteagaPlace 36 · Grade 7 · Lewiston | 7 | Lewiston | 9:59.63 |
| 37 | Evan PotterPlace 37 · Grade 7 · Lewiston | 7 | Lewiston | 10:12.64 |
| 38 | Cadin BaldwinPlace 38 · Grade 8 · Moscow | 8 | Moscow | 10:16.12 |
| 39 | Christian FerellPlace 39 · Grade 7 · Lewiston | 7 | Lewiston | 10:17.04 PR |
| 40 | Fisher GrayPlace 40 · Grade 7 · Troy | 7 | Troy | 10:20.23 |
| 41 | Marcas VaughanPlace 41 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 10:21.80 PR |
| 42 | Alec KlaveanoPlace 42 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 10:31.77 |
| 43 | Andrew ZhangPlace 43 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 10:35.21 |
| 44 | Seth LundersPlace 44 · Grade 8 · Troy | 8 | Troy | 10:36.52 |
| 45 | Greydon CritesPlace 45 · Grade 7 · Moscow | 7 | Moscow | 10:37.38 |
| 46 | Josh ChurchPlace 46 · Grade 7 · Moscow | 7 | Moscow | 10:38.18 |
| 47 | Sean LiPlace 47 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 10:40.59 |
| 48 | Brennen TracyPlace 48 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 10:44.10 PR |
| 49 | Taylor JohnsonPlace 49 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 10:45.06 |
| 50 | Mattias CornwallPlace 50 · Grade 8 · Moscow | 8 | Moscow | 10:48.36 |
| 51 | Kyler KnollPlace 51 · Grade 6 · Asotin | 6 | Asotin | 10:55.02 |
| 52 | Carson MurrayPlace 52 · Grade 8 · Moscow | 8 | Moscow | 10:55.83 |
| 53 | Kimathi Nkanata-GrayPlace 53 · Grade 7 · Moscow | 7 | Moscow | 10:58.83 |
| 54 | Billy AdamsPlace 54 · Grade 8 · Moscow | 8 | Moscow | 11:05.14 |
| 55 | Gabe IsaacsPlace 55 · Grade 7 · Troy | 7 | Troy | 11:07.77 |
| 56 | Isaiah Colo`nPlace 56 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 11:08.14 |
| 57 | Noah HardywayPlace 57 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 11:10.47 PR |
| 58 | Miguel MatanguihanPlace 58 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 11:12.13 |
| 59 | Caleb StrongPlace 59 · Grade 7 · Moscow | 7 | Moscow | 11:12.59 |
| 61 | Ty JohannesenPlace 61 · Grade 7 · Lewiston | 7 | Lewiston | 11:18.28 |
| 62 | Alex ZhangPlace 62 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 11:22.20 |
| 63 | Dylan NailPlace 63 · Grade 7 · Lewiston | 7 | Lewiston | 11:24.83 |
| 64 | Erik EcclesPlace 64 · Grade 7 · Lewiston | 7 | Lewiston | 11:25.59 |
| 65 | Derek WendtPlace 65 · Grade 8 · Moscow | 8 | Moscow | 11:28.57 |
| 66 | Richard TollesonPlace 66 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 11:31.91 |
| 67 | Andrew ReederPlace 67 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 11:35.38 |
| 68 | Ben HoesmanPlace 68 · Grade 8 · Moscow | 8 | Moscow | 11:40.08 |
| 69 | Peter YuPlace 69 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 11:43.10 |
| 70 | Skylar WrightPlace 70 · Grade 8 · Troy | 8 | Troy | 11:47.02 |
| 71 | Mason SchrandPlace 71 · Grade 8 · Moscow | 8 | Moscow | 11:53.48 |
| 72 | Fernando PalaezPlace 72 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 11:54.17 |
| 73 | Wyatt WeissenfelsPlace 73 · Grade 8 · Asotin | 8 | Asotin | 11:57.62 |
| 74 | Ryker NeacePlace 74 · Grade 7 · Asotin | 7 | Asotin | 12:04.76 |
| 75 | Joseph MillerPlace 75 · Grade 8 · Moscow | 8 | Moscow | 12:13.01 |
| 76 | Cristian LondonoPlace 76 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 12:19.63 |
| 77 | Luke BumpusPlace 77 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 12:23.70 |
| 78 | Joe KinkeadePlace 78 · Grade 8 · Moscow | 8 | Moscow | 12:25.65 |
| 79 | Mark ChambersPlace 79 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 12:29.35 PR |
| 80 | Max HoneywellPlace 80 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 12:29.81 |
| 81 | Tristen ColePlace 81 · Grade 7 · Lewiston | 7 | Lewiston | 12:37.01 |
| 82 | Wasee KhanPlace 82 · Grade 7 · Lincoln of Pullman | 7 | Lincoln of Pullman | 12:45.81 PR |
| 83 | Luke SokoloskiPlace 83 · Grade 7 · Moscow | 7 | Moscow | 12:50.73 |
| 84 | Jake NielsenPlace 84 · Grade 8 · Moscow | 8 | Moscow | 12:55.47 |
| 85 | Matt HyattPlace 85 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 12:55.80 |
| 86 | Preston MurilloPlace 86 · Grade 8 · Lewiston | 8 | Lewiston | 12:56.11 |
| 87 | Thomas DemeanPlace 87 · Grade 8 · Lincoln of Clarkston | 8 | Lincoln of Clarkston | 13:10.03 |
| 88 | Nathan MeighanPlace 88 · Grade 8 · Lincoln of Pullman | 8 | Lincoln of Pullman | 13:10.41 |
| 89 | Kolby ChamberlinPlace 89 · Grade 7 · Troy | 7 | Troy | 13:59.94 |
| 90 | Joey CarrPlace 90 · Grade 6 · Asotin | 6 | Asotin | 14:00.59 PR |
| 91 | Jacob NavarretePlace 91 · Grade 8 · Moscow | 8 | Moscow | 14:14.67 |
| 92 | Hayden BuehlerPlace 92 · Grade 7 · Moscow | 7 | Moscow | 14:20.25 |
| 93 | Josh ManwaringPlace 93 · Grade 7 · Moscow | 7 | Moscow | 14:31.33 |
| 94 | Joseph PhillipsPlace 94 · Grade 7 · Lewiston | 7 | Lewiston | 15:30.05 |
| 95 | A.J. LikkelPlace 95 · Grade 6 · Asotin | 6 | Asotin | 16:32.28 |