| 1 | Zachary WarrenPlace 1 · Grade 8 · Troy | 8 | Troy | 8:46.48 PR |
| 2 | Kamden AntonichPlace 2 · Grade 8 · Lewiston | 8 | Lewiston | 8:46.96 |
| 3 | Benson BallPlace 3 · Grade 7 · Lewiston | 7 | Lewiston | 9:10.28 |
| 4 | MJ FraserPlace 4 · Grade 6 · Lincoln of Clarkston | 6 | Lincoln of Clarkston | 9:12.54 |
| 5 | Zaidan FernandezPlace 5 · Grade 8 · Timberline (Weippe) | 8 | Timberline (Weippe) | 9:43.36 |
| 6 | Conner RobertsPlace 6 · Grade 6 · Lincoln of Clarkston | 6 | Lincoln of Clarkston | 9:47.32 |
| 7 | Lincoln HocumPlace 7 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 9:48.83 |
| 8 | Bridger ObrayPlace 8 · Grade 8 · Lewiston | 8 | Lewiston | 9:53.25 |
| 9 | Riley GodfreyPlace 9 · Grade 7 · Lewiston | 7 | Lewiston | 10:03.67 |
| 10 | Jay ShawPlace 10 · Grade 7 · Lewiston | 7 | Lewiston | 10:11.61 |
| 11 | Samuel LeisterPlace 11 · Grade 8 · Asotin | 8 | Asotin | 10:14.42 PR |
| 12 | Grady TumelsonPlace 12 · Grade 6 · Lewiston | 6 | Lewiston | 10:22.38 |
| 13 | Brody LitchfieldPlace 13 · Grade 6 · Lincoln of Clarkston | 6 | Lincoln of Clarkston | 10:29.86 |
| 14 | RJ EgbertPlace 14 · Grade 8 · Asotin | 8 | Asotin | 10:47.06 |
| 15 | Timothy JonesPlace 15 · Grade 7 · Troy | 7 | Troy | 10:54.22 PR |
| 16 | Eli KanoothPlace 16 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 11:05.24 |
| 17 | Logan HarrisPlace 17 · Grade 7 · Lewiston | 7 | Lewiston | 11:05.75 |
| 18 | Luke JonesPlace 18 · Grade 8 · Troy | 8 | Troy | 11:10.47 |
| 19 | Jacob DensonPlace 19 · Grade 8 · Lewiston | 8 | Lewiston | 11:15.87 |
| 20 | Kortland SchnellPlace 20 · Grade 6 · Lewiston | 6 | Lewiston | 11:19.16 |
| 21 | Liam RileyPlace 21 · Grade 8 · Asotin | 8 | Asotin | 11:21.56 PR |
| 22 | Zaiden HarrisPlace 22 · Grade 7 · Asotin | 7 | Asotin | 11:29.08 |
| 23 | Andrew HelsorPlace 23 · Grade 8 · Lincoln of Clarkston | 8 | Lincoln of Clarkston | 11:49.53 |
| 24 | Tucker SchumakerPlace 24 · Grade 8 · Lewiston | 8 | Lewiston | 11:59.04 |
| 25 | TJ Munden WrightPlace 25 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 12:11.86 |
| 26 | Tate LimonPlace 26 · Grade 6 · Lewiston | 6 | Lewiston | 12:22.27 |
| 27 | Blake DavisPlace 27 · Grade 6 · Asotin | 6 | Asotin | 13:06.84 PR |
| 28 | Zeus FenwickPlace 28 · Grade 8 · Asotin | 8 | Asotin | 13:09.82 |
| 29 | Finn LaneyPlace 29 · Grade 6 · Lewiston | 6 | Lewiston | 13:11.70 |
| 30 | Chase EnglandPlace 30 · Grade 7 · Lewiston | 7 | Lewiston | 13:17.65 |
| 31 | Elijah BurnerPlace 31 · Grade 6 · Timberline (Weippe) | 6 | Timberline (Weippe) | 13:23.17 |
| 32 | Nathan LawrencePlace 32 · Grade 6 · Timberline (Weippe) | 6 | Timberline (Weippe) | 13:23.60 |
| 33 | Su'a LeavittPlace 33 · Grade 6 · Lincoln of Clarkston | 6 | Lincoln of Clarkston | 13:30.34 |
| 34 | Jomille LittlefishPlace 34 · Grade 7 · Lewiston | 7 | Lewiston | 13:39.04 |
| 35 | Antoine ArreyPlace 35 · Grade 8 · Lincoln of Clarkston | 8 | Lincoln of Clarkston | 14:10.70 |
| 36 | Joshua GittinsPlace 36 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 14:20.98 |
| 37 | Zane GosselinPlace 37 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 14:27.26 |
| 38 | Calvin LeavittPlace 38 · Grade 6 · Lewiston | 6 | Lewiston | 14:29.67 |
| 39 | Paul TomehPlace 39 · Grade 8 · Lewiston | 8 | Lewiston | 14:33.67 |
| 40 | Kayson OlesenPlace 40 · Grade 7 · Troy | 7 | Troy | 14:34.20 PR |
| 41 | Rob LundstrumPlace 41 · Grade 7 · Lewiston | 7 | Lewiston | 14:42.83 |
| 42 | Marshall WhitemanPlace 42 · Grade 7 · Lewiston | 7 | Lewiston | 14:49.26 |
| 43 | Issac CowardPlace 43 · Grade 8 · Asotin | 8 | Asotin | 15:31.84 PR |
| 44 | Parker EstesPlace 44 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 15:32.42 PR |
| 45 | Uriah GraingerPlace 45 · Grade 6 · Lewiston | 6 | Lewiston | 15:37.26 |
| 46 | Gabe AdkisonPlace 46 · Grade 7 · Lincoln of Clarkston | 7 | Lincoln of Clarkston | 15:55.96 |
| 47 | Noah CollomPlace 47 · Grade 7 · Lewiston | 7 | Lewiston | 19:06.83 |