| 1 | Collin DennisPlace 1 · Grade 8 · Assumption Catholic | 8 | Assumption Catholic | 8:39 PR |
| 2 | Ethan DietzenPlace 2 · Grade 8 · Horizon (Ferndale) | 8 | Horizon (Ferndale) | 8:53 |
| 3 | Reed EverbeckPlace 3 · Grade 8 · Franklin Academy | 8 | Franklin Academy | 9:03 |
| 4 | Grant HolmesPlace 4 · Grade 8 · Assumption Catholic | 8 | Assumption Catholic | 9:04 PR |
| 5 | Emmet SmithPlace 5 · Grade 8 · Assumption Catholic | 8 | Assumption Catholic | 9:09 |
| 6 | Abel FoxPlace 6 · Grade 8 · Mount Baker (Deming) | 8 | Mount Baker (Deming) | 9:14 |
| 7 | Ira DayleyPlace 7 · Grade 7 · Vista | 7 | Vista | 9:14 |
| 8 | Luke YoderPlace 8 · Grade 8 · Nooksack Valley | 8 | Nooksack Valley | 9:17 PR |
| 9 | Thomas Van MieghemPlace 9 · Grade 7 · Assumption Catholic | 7 | Assumption Catholic | 9:20 PR |
| 10 | Ryan StonerPlace 10 · Grade 8 · Horizon (Ferndale) | 8 | Horizon (Ferndale) | 9:32 |
| 11 | Beau LarsenPlace 11 · Grade 8 · Horizon (Ferndale) | 8 | Horizon (Ferndale) | 9:34 |
| 12 | Koen EidsvikPlace 12 · Grade 7 · Nooksack Valley | 7 | Nooksack Valley | 9:36 |
| 13 | Aiden BergePlace 13 · Grade 8 · Blaine | 8 | Blaine | 9:38 PR |
| 14 | Willow McConnellPlace 14 · Grade 8 · Mount Baker (Deming) | 8 | Mount Baker (Deming) | 9:39 PR |
| 15 | Levi DaltonPlace 15 · Grade 8 · Assumption Catholic | 8 | Assumption Catholic | 9:42 PR |
| 16 | Caleb AbbeyPlace 16 · Grade 7 · Assumption Catholic | 7 | Assumption Catholic | 9:43 PR |
| 17 | David PatelliPlace 17 · Grade 8 · Assumption Catholic | 8 | Assumption Catholic | 9:43 PR |
| 18 | Henry NuckollsPlace 18 · Grade 8 · Vista | 8 | Vista | 9:43 |
| 19 | Leif UffelmanPlace 19 · Grade 8 · Franklin Academy | 8 | Franklin Academy | 9:44 PR |
| 20 | Cole HarderPlace 20 · Grade 7 · Lynden Christian | 7 | Lynden Christian | 10:14 PR |
| 21 | Alexander WasniewskiPlace 21 · Grade 8 · Mount Baker (Deming) | 8 | Mount Baker (Deming) | 10:22 |
| 22 | Garrett LathamPlace 22 · Grade 8 · Horizon (Ferndale) | 8 | Horizon (Ferndale) | 10:23 |
| 23 | Blake McGuirePlace 23 · Grade 8 · Assumption Catholic | 8 | Assumption Catholic | 10:27 |
| 24 | Beckett ReidPlace 24 · Grade 8 · Horizon (Ferndale) | 8 | Horizon (Ferndale) | 10:28 |
| 25 | Luca RussellPlace 25 · Grade 7 · Vista | 7 | Vista | 10:39 |
| 26 | Rexford HolmanPlace 26 · Grade 8 · Lynden | 8 | Lynden | 10:44 |
| 27 | Will TrosinPlace 27 · Grade 7 · Assumption Catholic | 7 | Assumption Catholic | 10:51 PR |
| 28 | Terence LozanoPlace 28 · Grade 7 · Mount Baker (Deming) | 7 | Mount Baker (Deming) | 10:54 |
| 29 | Tanner MizePlace 29 · Grade 8 · Lynden | 8 | Lynden | 10:55 |
| 30 | Marcus LynchPlace 30 · Grade 7 · Vista | 7 | Vista | 11:01 PR |
| 31 | Alan LopezPlace 31 · Grade 8 · Assumption Catholic | 8 | Assumption Catholic | 11:10 |
| 32 | Spencer HoytPlace 32 · Grade 7 · Lynden | 7 | Lynden | 11:20 |
| 33 | Elijah ClarkePlace 33 · Grade 8 · Lynden | 8 | Lynden | 11:21 |
| 34 | Liam WolfPlace 34 · Grade 7 · Lynden | 7 | Lynden | 11:21 |
| 35 | Connor NostePlace 35 · Grade 7 · Meridian | 7 | Meridian | 11:23 |
| 36 | Caden ZangPlace 36 · Grade 7 · Lynden | 7 | Lynden | 11:24 |
| 37 | Lincoln ClarkPlace 37 · Grade 7 · Blaine | 7 | Blaine | 11:25 |
| 38 | Joe HerronPlace 38 · Grade 8 · Assumption Catholic | 8 | Assumption Catholic | 11:32 |
| 39 | Ezekiel ContrerasPlace 39 · Grade 7 · Lynden | 7 | Lynden | 11:32 |
| 40 | Grayson PlattPlace 40 · Grade 8 · Nooksack Valley | 8 | Nooksack Valley | 11:32 |
| 41 | Luke KoehnPlace 41 · Grade 7 · Lynden | 7 | Lynden | 11:35 |
| 42 | Damien DeMuynck-RomeroPlace 42 · Grade 8 · Vista | 8 | Vista | 11:35 |
| 43 | Treyce AlexanderPlace 43 · Grade 8 · Lynden | 8 | Lynden | 11:39 |
| 44 | Ben KurashigePlace 44 · Grade 7 · Nooksack Valley | 7 | Nooksack Valley | 11:46 |
| 45 | Jonah ChudekPlace 45 · Grade 7 · Mount Baker (Deming) | 7 | Mount Baker (Deming) | 12:01 |
| 46 | Tristan WalstonPlace 46 · Grade 7 · Mount Baker (Deming) | 7 | Mount Baker (Deming) | 12:01 PR |
| 47 | Maddux MarcusPlace 47 · Grade 8 · Lynden | 8 | Lynden | 12:10 |
| 48 | Shane Garner-SozanskiPlace 48 · Grade 8 · Vista | 8 | Vista | 12:19 PR |
| 49 | Owen Sutton-BrownPlace 49 · Grade 7 · Vista | 7 | Vista | 12:20 |
| 50 | Zane RiddlePlace 50 · Grade 8 · Blaine | 8 | Blaine | 12:23 |
| 51 | Colton VreekePlace 51 · Grade 8 · Lynden | 8 | Lynden | 12:37 |
| 52 | Korbin LarcomPlace 52 · Grade 8 · Vista | 8 | Vista | 13:19 |
| 53 | Samuel KellyPlace 53 · Grade 7 · Lynden | 7 | Lynden | 13:43 |
| 54 | Jackson GerhartPlace 54 · Grade 7 · Mount Baker (Deming) | 7 | Mount Baker (Deming) | 13:59 |
| 55 | Carter McKayPlace 55 · Grade 8 · Blaine | 8 | Blaine | 14:28 |
| 56 | Jesse EdwardsPlace 56 · Grade - · Lummi Nation | - | Lummi Nation | 14:43 PR |
| 57 | Luke ClarkPlace 57 · Grade 8 · Vista | 8 | Vista | 15:56 |