| 1 | Jack NelsonPlace 1 · Grade 7 · Rainier | 7 | Rainier | 9:15.30 |
| 2 | Alexander KnappPlace 2 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 10:11.20 |
| 3 | Jairo Herrera-OrozcoPlace 3 · Grade 8 · Monticello | 8 | Monticello | 10:16.40 |
| 4 | Kohen TaylorPlace 4 · Grade 7 · Mossyrock | 7 | Mossyrock | 10:28.90 |
| 5 | Lars ZavodskyPlace 5 · Grade 7 · Mossyrock | 7 | Mossyrock | 10:30.80 |
| 6 | Christopher Chapman - MillerPlace 6 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 10:32.10 |
| 7 | Adam HutchinsonPlace 7 · Grade 8 · Toledo | 8 | Toledo | 10:33.10 |
| 8 | Orlando Guzman DominguezPlace 8 · Grade 7 · Cascade (Longview) | 7 | Cascade (Longview) | 10:35.90 |
| 9 | Alexander Gutierrez GarciaPlace 9 · Grade 8 · Mt Solo | 8 | Mt Solo | 10:40.80 |
| 10 | Chalino (Juan) VillaPlace 10 · Grade 7 · Ocosta | 7 | Ocosta | 10:48.70 |
| 11 | Norman BallifPlace 11 · Grade 7 · Adna | 7 | Adna | 10:53.80 |
| 12 | Cael RyanPlace 12 · Grade 7 · Mt Solo | 7 | Mt Solo | 10:56.10 |
| 13 | Jordan QuezadaPlace 13 · Grade 6 · Winlock | 6 | Winlock | 11:13.00 |
| 14 | Brody BurnsPlace 14 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 11:19.60 |
| 15 | Jairo Ortiz PascualPlace 15 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 11:30.80 |
| 16 | Isaac BaldridgePlace 16 · Grade 7 · Ocosta | 7 | Ocosta | 11:31.30 |
| 17 | Timothy WedamPlace 17 · Grade 7 · Mossyrock | 7 | Mossyrock | 11:35.60 |
| 18 | Joseph SlimakPlace 18 · Grade 7 · Rainier | 7 | Rainier | 11:35.90 |
| 19 | Ralph McFarlanePlace 19 · Grade 8 · Toledo | 8 | Toledo | 11:41.70 |
| 20 | Elliott KnutsenPlace 20 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 11:43.50 |
| 21 | Ollie Bertucci-CyphersPlace 21 · Grade 7 · White Pass | 7 | White Pass | 11:46.50 |
| 22 | Jose Alvarado JimenezPlace 22 · Grade 6 · Monticello | 6 | Monticello | 11:50.40 |
| 23 | Cian ScalfPlace 23 · Grade 6 · White Pass | 6 | White Pass | 12:02.50 |
| 24 | Jarrett AegerterPlace 24 · Grade 7 · Wahkiakum | 7 | Wahkiakum | 12:03.10 |
| 25 | Lawrence LuceroPlace 25 · Grade 6 · Mt Solo | 6 | Mt Solo | 12:03.90 |
| 26 | Lee FennellPlace 26 · Grade 7 · Rainier | 7 | Rainier | 12:09.80 |
| 27 | Trenton LaiPlace 27 · Grade 7 · Cascade (Longview) | 7 | Cascade (Longview) | 12:10.70 |
| 28 | Rocky LittlePlace 28 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 12:15.90 |
| 29 | Azreal KingPlace 29 · Grade 6 · Winlock | 6 | Winlock | 12:16.60 |
| 30 | Jairo Rosas ReyesPlace 30 · Grade 7 · Mt Solo | 7 | Mt Solo | 12:16.90 |
| 31 | Greyson BennettPlace 31 · Grade 6 · Winlock | 6 | Winlock | 12:25.90 |
| 32 | Kamrin RimPlace 32 · Grade 8 · Monticello | 8 | Monticello | 12:29.50 |
| 33 | Evan ObergPlace 33 · Grade 7 · Toledo | 7 | Toledo | 12:35.00 |
| 34 | Zach KleinePlace 34 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 12:35.90 |
| 35 | Randy VikPlace 35 · Grade 6 · Wahkiakum | 6 | Wahkiakum | 12:39.80 PR |
| 36 | Landry OlsonPlace 36 · Grade 7 · Mt Solo | 7 | Mt Solo | 12:42.40 |
| 37 | Westin SmithPlace 37 · Grade 7 · Mt Solo | 7 | Mt Solo | 12:46.50 |
| 38 | Benjamin WarningPlace 38 · Grade 7 · Monticello | 7 | Monticello | 13:08.30 |
| 39 | Bryan Barboza-PenalozaPlace 39 · Grade 7 · Cascade (Longview) | 7 | Cascade (Longview) | 13:13.50 |
| 40 | Ben GreenPlace 40 · Grade 8 · Onalaska | 8 | Onalaska | 13:16.40 |
| 41 | Grayson MorrisonPlace 41 · Grade 6 · Mt Solo | 6 | Mt Solo | 13:29.40 |
| 42 | Mason KnutsenPlace 42 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 13:31.00 |
| 43 | Lynden McMillianPlace 43 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 13:33.80 |
| 44 | Ryerson LoviePlace 44 · Grade 7 · Mt Solo | 7 | Mt Solo | 13:41.30 |
| 45 | Asher KindellPlace 45 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 13:50.20 |
| 46 | Javier Ortiz PascualPlace 46 · Grade 8 · Cascade (Longview) | 8 | Cascade (Longview) | 14:11.10 |
| 47 | Bennett SeversonPlace 47 · Grade 6 · Toledo | 6 | Toledo | 14:12.70 |
| 48 | Markelo FelixPlace 48 · Grade 8 · Monticello | 8 | Monticello | 14:26.00 |
| 49 | Hobart (Hobie) OttPlace 49 · Grade 7 · Monticello | 7 | Monticello | 14:35.90 |
| 50 | Finley (Fin) AlexyPlace 50 · Grade 6 · Monticello | 6 | Monticello | 14:36.60 |
| 51 | Grahaem DaileyPlace 51 · Grade 6 · Toledo | 6 | Toledo | 14:39.20 PR |
| 52 | Crosby ClarkPlace 52 · Grade 7 · Toledo | 7 | Toledo | 14:44.30 |
| 53 | Marcelo AyalaPlace 53 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 15:23.90 PR |
| 54 | Ryker StoverPlace 54 · Grade 7 · Rainier | 7 | Rainier | 15:25.40 |
| 55 | Patrick LeggettPlace 55 · Grade 8 · Toledo | 8 | Toledo | 15:27.20 |
| 56 | River LilleyPlace 56 · Grade 8 · Monticello | 8 | Monticello | 15:27.50 |
| 57 | Samuel ThompsonPlace 57 · Grade 7 · Rainier | 7 | Rainier | 15:28.30 |
| 58 | Luke RabideauPlace 58 · Grade 6 · Rainier | 6 | Rainier | 15:38.50 |
| 59 | Austin Alejandro CastroPlace 59 · Grade 7 · Monticello | 7 | Monticello | 16:09.80 |
| 60 | Kainalu KlauserPlace 60 · Grade 6 · Rainier | 6 | Rainier | 16:10.10 |
| 61 | Wyatt ChandlerPlace 61 · Grade 6 · Monticello | 6 | Monticello | 16:13.50 |
| 62 | Oliver StonePlace 62 · Grade 6 · Monticello | 6 | Monticello | 16:21.60 |
| 63 | Niko RochaPlace 63 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 16:29.10 |
| 64 | Jaxx JordanPlace 64 · Grade 8 · Wahkiakum | 8 | Wahkiakum | 16:38.90 |
| 65 | Colten BeesePlace 65 · Grade 7 · Ocosta | 7 | Ocosta | 16:39.10 |
| 66 | Marcus LopezPlace 66 · Grade 6 · Monticello | 6 | Monticello | 17:10.80 |
| 67 | Ryan RobinsPlace 67 · Grade 7 · Toledo | 7 | Toledo | 17:20.30 |
| 68 | Jordan JohnsonPlace 68 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 18:09.30 |
| 69 | Jayden SettlePlace 69 · Grade 6 · Mt Solo | 6 | Mt Solo | 18:52.70 |
| 70 | Lukas ClaxtonPlace 70 · Grade 7 · Cascade (Longview) | 7 | Cascade (Longview) | 20:04.00 |
| 71 | Ridley WilsonPlace 71 · Grade 6 · Cascade (Longview) | 6 | Cascade (Longview) | 20:59.00 |
| 72 | Levi SullyPlace 72 · Grade 6 · Monticello | 6 | Monticello | 22:40.30 |
| 73 | Rory AllenPlace 73 · Grade 6 · Mt Solo | 6 | Mt Solo | 22:48.80 |