| 1 | Colton SiffertPlace 1 · Grade 8 · View Ridge | 8 | View Ridge | 11:20.00 |
| 2 | Ellis KirkwoodPlace 2 · Grade 7 · Kelso | 7 | Kelso | 11:32.03 |
| 3 | Harlow DuusPlace 3 · Grade 8 · Monticello | 8 | Monticello | 11:53.97 |
| 4 | Graycen FullerPlace 4 · Grade 6 · Monticello | 6 | Monticello | 11:55.63 |
| 5 | Beckham GarrisonPlace 5 · Grade 8 · View Ridge | 8 | View Ridge | 12:04.94 |
| 6 | Alexander KnappPlace 6 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 12:07.22 |
| 7 | Hunter EnglundPlace 7 · Grade 8 · View Ridge | 8 | View Ridge | 12:17.21 |
| 8 | Jairo Herrera-OrozcoPlace 8 · Grade 8 · Monticello | 8 | Monticello | 12:17.93 |
| 9 | Orlando Guzman DominguezPlace 9 · Grade 7 · Cascade (Longview) | 7 | Cascade (Longview) | 12:22.47 |
| 10 | Christopher Chapman - MillerPlace 10 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 12:46.62 |
| 11 | Sydney (Zander) LyonsPlace 11 · Grade 8 · Kelso | 8 | Kelso | 12:56.76 |
| 12 | Duncan WoodPlace 12 · Grade 8 · Mt Solo | 8 | Mt Solo | 12:58.62 |
| 13 | Alexander Gutierrez GarciaPlace 13 · Grade 8 · Mt Solo | 8 | Mt Solo | 13:03.63 |
| 14 | Cael RyanPlace 14 · Grade 7 · Mt Solo | 7 | Mt Solo | 13:05.40 |
| 15 | Hewett OrthmannPlace 15 · Grade 7 · View Ridge | 7 | View Ridge | 13:07.30 |
| 16 | Jacob MoorePlace 16 · Grade 8 · View Ridge | 8 | View Ridge | 13:11.84 |
| 17 | Joseph CowiePlace 17 · Grade 8 · View Ridge | 8 | View Ridge | 13:13.34 |
| 18 | Brody BurnsPlace 18 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 13:15.06 |
| 19 | Jordan CamronPlace 19 · Grade 8 · View Ridge | 8 | View Ridge | 13:16.63 |
| 20 | Henry HaugePlace 20 · Grade 8 · View Ridge | 8 | View Ridge | 13:17.67 |
| 21 | Ryan EmptingPlace 21 · Grade 8 · View Ridge | 8 | View Ridge | 13:39.02 PR |
| 22 | Hayden McLaughlinPlace 22 · Grade 8 · View Ridge | 8 | View Ridge | 13:39.27 |
| 23 | Christian McLaughlinPlace 23 · Grade 8 · View Ridge | 8 | View Ridge | 13:48.16 |
| 24 | Jairo Ortiz PascualPlace 24 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 13:49.17 |
| 25 | Jairo Rosas ReyesPlace 25 · Grade 7 · Mt Solo | 7 | Mt Solo | 13:50.38 |
| 26 | Jude EvaldPlace 26 · Grade 7 · Kelso | 7 | Kelso | 13:58.82 |
| 27 | Rocky LittlePlace 27 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 14:03.23 |
| 28 | Elliott KnutsenPlace 28 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 14:06.88 |
| 29 | Simon BarnesPlace 29 · Grade 8 · View Ridge | 8 | View Ridge | 14:29.31 |
| 30 | Zach KleinePlace 30 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 14:44.38 |
| 31 | Isaiah RisnerPlace 31 · Grade 7 · Kelso | 7 | Kelso | 14:45.32 |
| 32 | Acen MartinezPlace 32 · Grade 6 · Kelso | 6 | Kelso | 14:48.03 |
| 33 | Trenton LaiPlace 33 · Grade 7 · Cascade (Longview) | 7 | Cascade (Longview) | 14:52.38 |
| 34 | Timofey PisarchukPlace 34 · Grade 8 · Kelso | 8 | Kelso | 15:07.34 |
| 35 | Jameson McEllrathPlace 35 · Grade 8 · View Ridge | 8 | View Ridge | 15:09.89 |
| 36 | Finn DahlPlace 36 · Grade 8 · Kelso | 8 | Kelso | 15:27.47 |
| 37 | Miles HenrickserPlace 37 · Grade 7 · Kelso | 7 | Kelso | 15:29.71 |
| 38 | Chance BrowningPlace 38 · Grade 7 · View Ridge | 7 | View Ridge | 15:40.59 |
| 39 | Asher KindellPlace 39 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 15:42.17 |
| 40 | Lynden McMillianPlace 40 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 15:46.04 |
| 41 | Westin SmithPlace 41 · Grade 7 · Mt Solo | 7 | Mt Solo | 15:55.20 |
| 42 | Benjamin WarningPlace 42 · Grade 7 · Monticello | 7 | Monticello | 15:56.24 |
| 43 | Landry OlsonPlace 43 · Grade 7 · Mt Solo | 7 | Mt Solo | 15:56.29 |
| 44 | Mason KnutsenPlace 44 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 16:22.01 |
| 45 | Luca PalmerPlace 45 · Grade 8 · Mt Solo | 8 | Mt Solo | 16:24.64 |
| 46 | Evan MartinPlace 46 · Grade 7 · View Ridge | 7 | View Ridge | 16:25.78 |
| 47 | Ryder TangenPlace 47 · Grade 8 · Kelso | 8 | Kelso | 17:01.42 |
| 48 | Hobart (Hobie) OttPlace 48 · Grade 7 · Monticello | 7 | Monticello | 17:39.57 |
| 49 | Grayson MorrisonPlace 49 · Grade 6 · Mt Solo | 6 | Mt Solo | 17:42.54 |
| 50 | Brayden CaseyPlace 50 · Grade 8 · Kelso | 8 | Kelso | 17:45.94 |
| 51 | Henry WendPlace 51 · Grade 8 · Mt Solo | 8 | Mt Solo | 17:52.88 |
| 52 | Zach ReynoldsPlace 52 · Grade 7 · View Ridge | 7 | View Ridge | 17:57.79 |
| 53 | Javier Ortiz PascualPlace 53 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 18:05.16 |
| 54 | Kamrin RimPlace 54 · Grade 8 · Monticello | 8 | Monticello | 18:17.93 |
| 55 | Markelo FelixPlace 55 · Grade 8 · Monticello | 8 | Monticello | 18:21.44 |
| 56 | Ryerson LoviePlace 56 · Grade 7 · Mt Solo | 7 | Mt Solo | 18:38.48 |
| 57 | Ryan CaseyPlace 57 · Grade 8 · Kelso | 8 | Kelso | 19:20.85 |
| 58 | Marcelo AyalaPlace 58 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 19:32.92 |
| 59 | Collin BernardPlace 59 · Grade 6 · Kelso | 6 | Kelso | 20:09.31 |
| 60 | Jose Alvarado JimenezPlace 60 · Grade 6 · Monticello | 6 | Monticello | 20:19.93 |
| 61 | Jacob PolkPlace 61 · Grade 6 · Kelso | 6 | Kelso | 20:39.53 |
| 62 | Austin Alejandro CastroPlace 62 · Grade 7 · Monticello | 7 | Monticello | 21:12.46 |
| 63 | Kai BrechPlace 63 · Grade 6 · Mt Solo | 6 | Mt Solo | 21:17.82 |
| 64 | Wyatt ChandlerPlace 64 · Grade 6 · Monticello | 6 | Monticello | 21:22.19 |
| 65 | Liam KimPlace 65 · Grade 8 · View Ridge | 8 | View Ridge | 21:52.83 |
| 66 | Sawyer ShafferPlace 66 · Grade 7 · View Ridge | 7 | View Ridge | 22:09.82 |
| 67 | Lukas ClaxtonPlace 67 · Grade 7 · Cascade (Longview) | 7 | Cascade (Longview) | 22:16.30 |
| 68 | Finley (Fin) AlexyPlace 68 · Grade 6 · Monticello | 6 | Monticello | 23:54.85 |
| 69 | Jordan JohnsonPlace 69 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 23:55.24 |
| 70 | Leo LoffredoPlace 70 · Grade 7 · Kelso | 7 | Kelso | 24:21.04 |
| 71 | Cruz BloomfeldtPlace 71 · Grade 7 · Kelso | 7 | Kelso | 24:21.73 |
| 72 | Niko RochaPlace 72 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 24:40.68 |
| 73 | Marcus LopezPlace 73 · Grade 6 · Monticello | 6 | Monticello | 25:02.22 |
| 74 | Ridley WilsonPlace 74 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 26:46.21 |
| 75 | Rory AllenPlace 75 · Grade 6 · Mt Solo | 6 | Mt Solo | 27:12.95 PR |
| 76 | Jayden SettlePlace 76 · Grade 6 · Mt Solo | 6 | Mt Solo | 27:13.17 |
| 77 | Jacen (JT) BrandPlace 77 · Grade 7 · Kelso | 7 | Kelso | 28:08.20 |