| 1 | Owen WeddlePlace 1 · Grade 8 · Tonasket | 8 | Tonasket | 8:39.77 |
| 2 | Diego LucasPlace 2 · Grade 8 · Okanogan | 8 | Okanogan | 8:47.00 |
| 3 | Karver PeasleyPlace 3 · Grade 8 · Omak | 8 | Omak | 9:01.21 |
| 4 | Jesus CoronaPlace 4 · Grade 8 · Brewster | 8 | Brewster | 9:26.44 |
| 5 | Ethan MillerPlace 5 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 9:26.60 |
| 6 | Thorsen YahraesPlace 6 · Grade 7 · Liberty Bell | 7 | Liberty Bell | 9:28.85 |
| 7 | Deandre CovarrubiasPlace 7 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 9:34.87 |
| 8 | Edward MitchellPlace 8 · Grade 8 · Paschal Sherman Indian | 8 | Paschal Sherman Indian | 9:42.95 |
| 9 | Elijah NuttPlace 9 · Grade 6 · Republic | 6 | Republic | 9:47.43 |
| 10 | Lucas ChrastinaPlace 10 · Grade 8 · Tonasket | 8 | Tonasket | 9:49.06 |
| 11 | Joey CombsPlace 11 · Grade 7 · Tonasket | 7 | Tonasket | 9:52.85 |
| 12 | Preston IrvinePlace 12 · Grade 7 · Liberty Bell | 7 | Liberty Bell | 9:56.17 |
| 13 | Asher McAuliffePlace 13 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 10:07.54 |
| 14 | Clay FradyPlace 14 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 10:11.02 |
| 15 | Cristian AvilesPlace 15 · Grade 8 · Brewster | 8 | Brewster | 10:16.84 |
| 16 | Bennett StraubPlace 16 · Grade 7 · Liberty Bell | 7 | Liberty Bell | 10:19.79 |
| 17 | Jesus PuentePlace 17 · Grade 8 · Tonasket | 8 | Tonasket | 10:24.94 |
| 18 | Charlie HalpinPlace 18 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 10:26.20 |
| 19 | Andrew WeddlePlace 19 · Grade 6 · Tonasket | 6 | Tonasket | 10:34.73 |
| 20 | Liam GutzlerPlace 20 · Grade 7 · Liberty Bell | 7 | Liberty Bell | 10:36.25 |
| 21 | Justin SchmidtPlace 21 · Grade 7 · Okanogan | 7 | Okanogan | 10:36.79 |
| 22 | Cerro JenkinsPlace 22 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 10:37.41 |
| 23 | Finnbarr HumlingPlace 23 · Grade 7 · Liberty Bell | 7 | Liberty Bell | 10:37.78 |
| 24 | Fisher RussellPlace 24 · Grade 8 · Liberty Bell | 8 | Liberty Bell | 10:38.13 |
| 25 | Gabriel BoeselPlace 25 · Grade 6 · Brewster | 6 | Brewster | 10:42.82 |
| 26 | Eldon SmithPlace 26 · Grade 7 · Liberty Bell | 7 | Liberty Bell | 10:47.35 |
| 27 | James ThackerPlace 27 · Grade 6 · Oroville | 6 | Oroville | 10:57.94 |
| 28 | Lane KesterPlace 28 · Grade 7 · Tonasket | 7 | Tonasket | 10:59.48 |
| 29 | Chance ReecePlace 29 · Grade 7 · Liberty Bell | 7 | Liberty Bell | 11:05.07 |
| 30 | Jaxton ContreresPlace 30 · Grade 7 · Okanogan | 7 | Okanogan | 11:09.81 |
| 31 | Sylis WoznyPlace 31 · Grade 7 · Republic | 7 | Republic | 11:12.32 |
| 32 | Toby TinococPlace 32 · Grade 8 · Brewster | 8 | Brewster | 11:22.58 |
| 33 | Davien WahchumwahPlace 33 · Grade 8 · Paschal Sherman Indian | 8 | Paschal Sherman Indian | 11:36.50 |
| 34 | Theron LarsonPlace 34 · Grade 5 · Nespelem | 5 | Nespelem | 11:42.07 |
| 35 | Payton MumfordPlace 35 · Grade 6 · Curlew | 6 | Curlew | 11:43.94 |
| 36 | Jude PolsonPlace 36 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 11:47.94 |
| 37 | Nils SmithPlace 37 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 11:55.51 |
| 38 | Liam KerstenPlace 38 · Grade 6 · Republic | 6 | Republic | 11:57.52 |
| 39 | Harper SanderlinPlace 39 · Grade 8 · Republic | 8 | Republic | 11:59.04 |
| 40 | Ely PerezPlace 40 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 12:02.69 |
| 41 | Parker RobertsonPlace 41 · Grade 6 · Tonasket | 6 | Tonasket | 12:10.92 |
| 42 | Quincy ForsbergPlace 42 · Grade 8 · Brewster | 8 | Brewster | 12:12.50 |
| 43 | James HoustonPlace 43 · Grade 6 · Curlew | 6 | Curlew | 12:13.55 |
| 44 | Casey ManleyPlace 44 · Grade 7 · Liberty Bell | 7 | Liberty Bell | 12:16.40 |
| 45 | Roman LaffertyPlace 45 · Grade 7 · Liberty Bell | 7 | Liberty Bell | 12:16.61 |
| 46 | Oliver NelsonPlace 46 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 12:17.80 |
| 47 | Elliot VenablePlace 47 · Grade 7 · Liberty Bell | 7 | Liberty Bell | 12:18.36 |
| 48 | Cody GronlundPlace 48 · Grade 6 · Oroville | 6 | Oroville | 13:08.90 |
| 49 | Dylan RosalesPlace 49 · Grade 6 · Brewster | 6 | Brewster | 13:09.88 |
| 50 | Parker DeSalvoPlace 50 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 13:10.59 |
| 51 | Benjamin LaugheryPlace 51 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 13:25.80 |
| 52 | Dawson BentPlace 52 · Grade 7 · Okanogan | 7 | Okanogan | 13:30.01 |
| 53 | Daynyn BobPlace 53 · Grade 8 · Paschal Sherman Indian | 8 | Paschal Sherman Indian | 13:33.15 |
| 54 | Kelton MillerPlace 54 · Grade 8 · Paschal Sherman Indian | 8 | Paschal Sherman Indian | 13:36.91 |
| 55 | Dexter YoungPlace 55 · Grade 7 · Liberty Bell | 7 | Liberty Bell | 13:48.22 |
| 56 | Caleb GeorgePlace 56 · Grade 5 · Curlew | 5 | Curlew | 13:48.52 |
| 57 | Lucas TrippPlace 57 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 14:27.89 |
| 58 | Aiden EllisPlace 58 · Grade 6 · Liberty Bell | 6 | Liberty Bell | 14:30.94 |
| 59 | Aidan FardysPlace 59 · Grade 6 · Tonasket | 6 | Tonasket | 14:36.71 |
| 60 | Paxton PalomaresPlace 60 · Grade 6 · Tonasket | 6 | Tonasket | 15:00.48 |
| 61 | JJ ValleePlace 61 · Grade 6 · Nespelem | 6 | Nespelem | 15:38.66 |
| 62 | Hunter CollinsPlace 62 · Grade 5 · Nespelem | 5 | Nespelem | 15:40.58 |
| 63 | Maxx HerreidPlace 63 · Grade 6 · Wilson Creek | 6 | Wilson Creek | 15:50.77 |
| 64 | Dusty TownerPlace 64 · Grade 8 · Paschal Sherman Indian | 8 | Paschal Sherman Indian | 15:57.08 |
| 65 | John SimpsonPlace 65 · Grade 5 · Nespelem | 5 | Nespelem | 16:24.34 |