| 1 | Rehan RoachPlace 1 · Grade 8 · Ray Reynolds | 8 | Ray Reynolds | 11:51.60 |
| 2 | Spencer DemarsPlace 2 · Grade 8 · Libby | 8 | Libby | 11:58.50 PR |
| 3 | Damien GilbertPlace 3 · Grade 8 · Ray Reynolds | 8 | Ray Reynolds | 12:25.20 |
| 4 | Ryder SullivanPlace 4 · Grade 8 · Libby | 8 | Libby | 12:48.90 PR |
| 5 | Quintana GuzmanPlace 5 · Grade 8 · Ray Reynolds | 8 | Ray Reynolds | 12:54.80 |
| 6 | Declan CalawayPlace 6 · Grade 8 · McLoughlin (Pasco) | 8 | McLoughlin (Pasco) | 12:55.40 PR |
| 7 | Harrison YetterPlace 7 · Grade 8 · Horse Heavens Hills | 8 | Horse Heavens Hills | 13:10.20 |
| 8 | Jacob ValdezPlace 8 · Grade 8 · Libby | 8 | Libby | 13:10.80 |
| 9 | Tyler CasellaPlace 9 · Grade 8 · Chief Joseph | 8 | Chief Joseph | 13:22.30 PR |
| 10 | Liam DouglasPlace 10 · Grade 8 · Ray Reynolds | 8 | Ray Reynolds | 13:27.70 PR |
| 11 | Thomas LarimerPlace 11 · Grade 8 · Libby | 8 | Libby | 13:45.90 PR |
| 12 | Garrett BridgePlace 12 · Grade 8 · Carmichael | 8 | Carmichael | 13:53.40 |
| 13 | Roman BergerPlace 13 · Grade 8 · Libby | 8 | Libby | 13:54.70 PR |
| 14 | Mingchu GaoPlace 14 · Grade 8 · Libby | 8 | Libby | 13:56.80 |
| 15 | Caleb BakerPlace 15 · Grade 8 · Libby | 8 | Libby | 13:58.70 PR |
| 16 | Ivan Zuniga GarciaPlace 16 · Grade 8 · Ochoa | 8 | Ochoa | 14:04.20 |
| 17 | Victor VargasPlace 17 · Grade 8 · Stevens | 8 | Stevens | 14:09.70 |
| 18 | Benjamin NelsonPlace 18 · Grade 8 · Libby | 8 | Libby | 14:12.40 PR |
| 19 | Yaseen TahaPlace 19 · Grade 8 · Libby | 8 | Libby | 14:13.10 PR |
| 20 | Benjamin LarsenPlace 20 · Grade 8 · Carmichael | 8 | Carmichael | 14:20.80 |
| 21 | Kolby EsplinPlace 21 · Grade 8 · Libby | 8 | Libby | 14:30.20 |
| 22 | Grant FullerPlace 22 · Grade 8 · Libby | 8 | Libby | 14:30.50 PR |
| 23 | Kenzi CarterPlace 23 · Grade 8 · Park | 8 | Park | 14:31.10 PR |
| 24 | Xzavier GilbertPlace 24 · Grade 8 · Horse Heavens Hills | 8 | Horse Heavens Hills | 14:41.80 |
| 25 | Kyler WieberPlace 25 · Grade 8 · Horse Heavens Hills | 8 | Horse Heavens Hills | 14:43.00 |
| 26 | Preston BeitzPlace 26 · Grade 8 · Horse Heavens Hills | 8 | Horse Heavens Hills | 15:01.00 |
| 27 | Cameron CragerPlace 27 · Grade 8 · Ray Reynolds | 8 | Ray Reynolds | 15:02.50 PR |
| 28 | Fafa JolyPlace 28 · Grade 8 · Chief Joseph | 8 | Chief Joseph | 15:05.70 PR |
| 29 | Beckham HarpsterPlace 29 · Grade 8 · Liberty Christian | 8 | Liberty Christian | 15:06.30 |
| 30 | Ethan TwitchellPlace 30 · Grade 8 · Libby | 8 | Libby | 15:06.80 PR |
| 31 | Kelin HainesPlace 31 · Grade 8 · Liberty Christian | 8 | Liberty Christian | 15:14.30 |
| 32 | Freddy CardenasPlace 32 · Grade 8 · Ochoa | 8 | Ochoa | 15:14.80 PR |
| 33 | Cohen JonesPlace 33 · Grade 8 · Ray Reynolds | 8 | Ray Reynolds | 15:15.50 |
| 34 | Andrew ActonPlace 34 · Grade 8 · Park | 8 | Park | 15:15.90 PR |
| 35 | Javier MichacaPlace 35 · Grade 8 · Park | 8 | Park | 15:18.30 PR |
| 36 | Luka LuksonPlace 36 · Grade 8 · Carmichael | 8 | Carmichael | 15:21.10 |
| 37 | Edward YuanPlace 37 · Grade 8 · Libby | 8 | Libby | 15:22.30 PR |
| 38 | Eilam CollinsPlace 38 · Grade 8 · Ray Reynolds | 8 | Ray Reynolds | 15:25.30 PR |
| 39 | Devin BloomPlace 39 · Grade 8 · Ray Reynolds | 8 | Ray Reynolds | 15:30.80 PR |
| 40 | Landyn SourinvayskaPlace 40 · Grade 8 · Ray Reynolds | 8 | Ray Reynolds | 15:51.80 |
| 41 | Zayvier PerezPlace 41 · Grade 8 · McLoughlin (Pasco) | 8 | McLoughlin (Pasco) | 15:59.70 PR |
| 42 | Stanley DengPlace 42 · Grade 8 · Libby | 8 | Libby | 16:05.10 PR |
| 43 | Charlie KartchnerPlace 43 · Grade 8 · McLoughlin (Pasco) | 8 | McLoughlin (Pasco) | 16:15.30 |
| 44 | Kayeson JohnsPlace 44 · Grade 8 · Enterprise | 8 | Enterprise | 16:16.50 |
| 45 | Carter HopkinsPlace 45 · Grade 8 · Carmichael | 8 | Carmichael | 16:24.80 |
| 46 | Jonah MugumyaPlace 46 · Grade 8 · Libby | 8 | Libby | 16:33.10 |
| 47 | Krish KantamneniPlace 47 · Grade 8 · Libby | 8 | Libby | 16:36.30 PR |
| 48 | Logan ClarkPlace 48 · Grade 8 · Libby | 8 | Libby | 16:39.30 PR |
| 49 | Ashton McCannPlace 49 · Grade 8 · Libby | 8 | Libby | 16:39.30 PR |
| 50 | Evan ReinkePlace 50 · Grade 8 · Horse Heavens Hills | 8 | Horse Heavens Hills | 16:41.10 PR |
| 51 | Diego MosquedaPlace 51 · Grade 8 · McLoughlin (Pasco) | 8 | McLoughlin (Pasco) | 17:13.70 |
| 52 | Alan AlcarazPlace 52 · Grade 8 · Stevens | 8 | Stevens | 17:13.70 |
| 53 | Alexander VarelaPlace 53 · Grade 8 · Stevens | 8 | Stevens | 17:15.60 |
| 54 | Edwin SchneiderPlace 54 · Grade 8 · Libby | 8 | Libby | 17:20.70 |
| 55 | Elijah BlackburnPlace 55 · Grade 8 · Enterprise | 8 | Enterprise | 17:32.40 PR |
| 56 | Thomas GreenePlace 56 · Grade 8 · Libby | 8 | Libby | 17:34.00 |
| 57 | Connor MadisonPlace 57 · Grade 8 · Chief Joseph | 8 | Chief Joseph | 17:37.30 |
| 58 | Thomas KamrowskiPlace 58 · Grade 8 · Enterprise | 8 | Enterprise | 17:57.90 |
| 59 | Troop DavisPlace 59 · Grade 8 · Horse Heavens Hills | 8 | Horse Heavens Hills | 18:08.40 |
| 60 | Ethan NewburnPlace 60 · Grade 8 · Enterprise | 8 | Enterprise | 18:09.30 PR |
| 61 | Ethan GaddisPlace 61 · Grade 8 · Enterprise | 8 | Enterprise | 19:18.20 |
| 62 | Brycen NozellPlace 62 · Grade 8 · Enterprise | 8 | Enterprise | 19:20.00 PR |
| 63 | Dilan IbarraPlace 63 · Grade 8 · Stevens | 8 | Stevens | 19:43.50 PR |
| 64 | Xander ClarkPlace 64 · Grade 8 · Chief Joseph | 8 | Chief Joseph | 19:45.40 |
| 65 | Savian WillisPlace 65 · Grade 8 · Chief Joseph | 8 | Chief Joseph | 20:23.20 |
| 66 | Elias ZhangPlace 66 · Grade 8 · Enterprise | 8 | Enterprise | 20:28.00 PR |
| 67 | Saul MirandaPlace 67 · Grade 8 · Stevens | 8 | Stevens | 21:16.40 PR |
| 68 | Jacob HernandezPlace 68 · Grade 8 · Stevens | 8 | Stevens | 22:07.20 |
| 69 | Pedro MartinezPlace 69 · Grade 8 · Stevens | 8 | Stevens | 24:04.70 |
| 70 | Romeo AlvisoPlace 70 · Grade 8 · McLoughlin (Pasco) | 8 | McLoughlin (Pasco) | 25:19.10 PR |