| 1 | Arthur JohnsonPlace 1 · Grade 12 · WANC | 12 | WANC | 18:28.9 |
| 2 | Keefe McIntoshPlace 2 · Grade 9 · VDZ | 9 | VDZ | 19:00.0 |
| 3 | Richard AbbottPlace 3 · Grade 10 · WAS | 10 | WAS | 19:12.2 |
| 4 | Leo JaschekPlace 4 · Grade 10 · COL | 10 | COL | 19:13.3 |
| 5 | Trevor MurrayPlace 5 · Grade 9 · COL | 9 | COL | 19:14.8 |
| 6 | Joe DayPlace 6 · Grade 11 · PAL | 11 | PAL | 19:16.7 |
| 7 | James MeaneyPlace 7 · Grade 12 · COL | 12 | COL | 19:17.4 |
| 8 | Luke WrightPlace 8 · Grade - · PAL | - | PAL | 19:24.9 |
| 9 | Eric JohnsonPlace 9 · Grade 12 · WAS | 12 | WAS | 19:29.3 |
| 10 | Jason MurakPlace 10 · Grade 12 · COL | 12 | COL | 19:30.1 |
| 11 | Cameron PerryPlace 11 · Grade 12 · WAS | 12 | WAS | 19:32.7 |
| 12 | Dillon GilroyPlace 12 · Grade 12 · ACS | 12 | ACS | 19:33.3 |
| 13 | Jorden HealyPlace 13 · Grade 9 · COL | 9 | COL | 19:39.8 |
| 14 | Nathan MachacekPlace 14 · Grade 9 · ACS | 9 | ACS | 19:40.4 |
| 15 | Anthony OliverPlace 15 · Grade 11 · WAS | 11 | WAS | 19:42.8 |
| 16 | Brendon LeePlace 16 · Grade 9 · WAS | 9 | WAS | 19:46.7 |
| 17 | AJ GentzPlace 17 · Grade - · PAL | - | PAL | 19:48.7 |
| 18 | John MeaneyPlace 18 · Grade 11 · COL | 11 | COL | 19:53.0 |
| 19 | Doug WattsPlace 19 · Grade 11 · WANC | 11 | WANC | 19:54.4 |
| 20 | Chris OlsenPlace 20 · Grade 9 · COL | 9 | COL | 19:56.2 |
| 21 | Jacob StepetinPlace 21 · Grade 9 · WANC | 9 | WANC | 19:57.2 |
| 22 | Greg PrickettPlace 22 · Grade - · PAL | - | PAL | 20:02.4 |
| 23 | Drew DrakePlace 23 · Grade 11 · HOU | 11 | HOU | 20:02.9 |
| 24 | Garth HulbertPlace 24 · Grade 12 · COL | 12 | COL | 20:06.0 |
| 25 | Connor MattsonPlace 25 · Grade 11 · WAS | 11 | WAS | 20:11.9 |
| 26 | Eiden PospisilPlace 26 · Grade 11 · WANC | 11 | WANC | 20:13.3 |
| 27 | Peter MomaPlace 27 · Grade 9 · WANC | 9 | WANC | 20:17.1 |
| 28 | Cody GilroyPlace 28 · Grade 10 · ACS | 10 | ACS | 20:20.2 |
| 29 | Cade ScottPlace 29 · Grade 12 · BAR | 12 | BAR | 20:23.1 |
| 30 | Chris PasqualePlace 30 · Grade 11 · BAR | 11 | BAR | 20:24.2 |
| 31 | Jamison RicheyPlace 31 · Grade 11 · HOU | 11 | HOU | 20:25.5 |
| 32 | Jacob BuckPlace 32 · Grade 11 · COL | 11 | COL | 20:29.2 |
| 33 | Colin LambPlace 33 · Grade 10 · BAR | 10 | BAR | 20:29.6 |
| 34 | Kenneth FrickPlace 34 · Grade 9 · WAS | 9 | WAS | 20:33.0 |
| 35 | Kalen McIntoshPlace 35 · Grade 9 · VDZ | 9 | VDZ | 20:33.4 |
| 36 | David BansePlace 36 · Grade 10 · PAL | 10 | PAL | 20:33.8 |
| 37 | Christopher CampbellPlace 37 · Grade 10 · WAS | 10 | WAS | 20:35.1 |
| 38 | Tim BrammerPlace 38 · Grade 10 · BAR | 10 | BAR | 20:43.4 |
| 39 | Forrest StrickPlace 39 · Grade 9 · WAS | 9 | WAS | 20:49.2 |
| 40 | Tim RockeyPlace 40 · Grade - · PAL | - | PAL | 20:50.6 |
| 41 | Nate SimmersPlace 41 · Grade 9 · ACS | 9 | ACS | 20:51.9 |
| 42 | Trenten HallPlace 42 · Grade 11 · COL | 11 | COL | 20:52.8 |
| 43 | Erik GrazulisPlace 43 · Grade 10 · COL | 10 | COL | 20:56.4 |
| 44 | Eli MorrisPlace 44 · Grade 11 · COL | 11 | COL | 20:58.0 |
| 45 | Kasey WalkerPlace 45 · Grade 12 · VDZ | 12 | VDZ | 21:01.6 |
| 46 | Levi StonePlace 46 · Grade 12 · BAR | 12 | BAR | 21:10.2 |
| 47 | Tobin SwortsPlace 47 · Grade - · PAL | - | PAL | 21:11.0 |
| 48 | Kegan BowmanPlace 48 · Grade 10 · KeLa | 10 | KeLa | 21:13.6 |
| 49 | Jan LovsePlace 49 · Grade 12 · COL | 12 | COL | 21:13.9 |
| 50 | Liam MillerPlace 50 · Grade 10 · VDZ | 10 | VDZ | 21:14.4 |
| 51 | Garrett ElderPlace 51 · Grade 12 · HOU | 12 | HOU | 21:17.6 |
| 52 | Kyle GuthriePlace 52 · Grade 10 · WAS | 10 | WAS | 21:18.2 |
| 53 | Cooper DannerPlace 53 · Grade 9 · COL | 9 | COL | 21:22.7 |
| 54 | Keaton EvansPlace 54 · Grade 9 · ACS | 9 | ACS | 21:30.3 |
| 55 | Karl BurtonPlace 55 · Grade 10 · NPL | 10 | NPL | 21:30.8 |
| 56 | jon dayPlace 56 · Grade - · PAL | - | PAL | 21:31.3 |
| 57 | Brandon KavalokPlace 57 · Grade 10 · PAL | 10 | PAL | 21:32.3 |
| 58 | Dylan GummingerPlace 58 · Grade 9 · COL | 9 | COL | 21:32.9 |
| 59 | Richard LovelessPlace 59 · Grade 11 · WAS | 11 | WAS | 21:34.3 |
| 60 | Liam OberlyPlace 60 · Grade 9 · WANC | 9 | WANC | 21:34.9 |
| 61 | Hunter CullerPlace 61 · Grade 11 · BAR | 11 | BAR | 21:35.3 |
| 62 | Liam SarwasPlace 62 · Grade 10 · WANC | 10 | WANC | 21:36.2 |
| 63 | Henry LoefflerPlace 63 · Grade 10 · WANC | 10 | WANC | 21:37.2 |
| 64 | Robert RodamerPlace 64 · Grade 11 · WAS | 11 | WAS | 21:42.9 |
| 65 | Eli FouchPlace 65 · Grade - · PAL | - | PAL | 21:44.4 |
| 66 | Jake PospisilPlace 66 · Grade 10 · ACS | 10 | ACS | 21:50.7 |
| 67 | Tyler SeimsPlace 67 · Grade 11 · WAS | 11 | WAS | 21:51.1 |
| 68 | Kevin HortonPlace 68 · Grade 9 · WAS | 9 | WAS | 21:52.3 |
| 69 | Rob LozanoffPlace 69 · Grade 9 · COL | 9 | COL | 21:52.9 |
| 70 | Tyler GreesonPlace 70 · Grade 12 · BAR | 12 | BAR | 21:58.1 |
| 71 | Zachary MarshPlace 71 · Grade 10 · PAL | 10 | PAL | 22:00.1 |
| 72 | Kyle LindseyPlace 72 · Grade 12 · BAR | 12 | BAR | 22:05.9 |
| 73 | Mark StollerPlace 73 · Grade 10 · NPL | 10 | NPL | 22:07.5 |
| 74 | Andrew GardnerPlace 74 · Grade 10 · HOU | 10 | HOU | 22:10.3 |
| 75 | Jake WeisePlace 75 · Grade 9 · COL | 9 | COL | 22:12.4 |
| 76 | Daniel DahmsPlace 76 · Grade 9 · PAL | 9 | PAL | 22:13.1 |
| 77 | Tong ThaoPlace 77 · Grade 10 · COL | 10 | COL | 22:27.7 |
| 78 | Tyler HuntPlace 78 · Grade 11 · PAL | 11 | PAL | 22:35.9 |
| 79 | Brandon MullerPlace 79 · Grade 12 · BAR | 12 | BAR | 22:42.4 |
| 80 | Shane LaRuePlace 80 · Grade 10 · PAL | 10 | PAL | 22:45.6 |
| 81 | Gregg BrownPlace 81 · Grade - · PAL | - | PAL | 22:46.5 |
| 82 | Walter HogarthPlace 82 · Grade 9 · VDZ | 9 | VDZ | 22:50.1 |
| 83 | Levi HomstadPlace 83 · Grade - · PAL | - | PAL | 22:54.4 |
| 84 | John VanDeventerPlace 84 · Grade 11 · DLG | 11 | DLG | 23:05.6 |
| 85 | Logan WolcottPlace 85 · Grade 10 · COL | 10 | COL | 23:11.5 |
| 86 | Riley LyonsPlace 86 · Grade 12 · ACS | 12 | ACS | 23:11.8 |
| 87 | Lance HammondPlace 87 · Grade 9 · COL | 9 | COL | 23:21.8 |
| 88 | Joseph FujimotoPlace 88 · Grade 12 · COL | 12 | COL | 23:22.2 |
| 89 | Elias RubinPlace 89 · Grade 10 · WANC | 10 | WANC | 23:36.2 |
| 90 | Ryan EarlyPlace 90 · Grade 10 · BAR | 10 | BAR | 23:48.1 |
| 91 | Astin DeanPlace 91 · Grade 11 · BAR | 11 | BAR | 23:49.8 |
| 92 | Vernon EdwardsPlace 92 · Grade 10 · WAS | 10 | WAS | 23:51.1 |
| 93 | Garrett MutchiePlace 93 · Grade 10 · ACS | 10 | ACS | 23:52.5 |
| 94 | Connor JaconettePlace 94 · Grade 9 · ACS | 9 | ACS | 24:02.8 |
| 95 | John CurranPlace 95 · Grade 9 · BAR | 9 | BAR | 24:10.9 |
| 96 | Doug TorgersonPlace 96 · Grade 9 · WANC | 9 | WANC | 24:11.4 |
| 97 | Matt FaubionPlace 97 · Grade 10 · WANC | 10 | WANC | 24:11.7 |
| 98 | Roman EdmondsPlace 98 · Grade 10 · ACS | 10 | ACS | 24:16.2 |
| 99 | Kai Davids SchellPlace 99 · Grade 11 · WANC | 11 | WANC | 24:37.0 |
| 100 | Max Von HippelPlace 100 · Grade 9 · WANC | 9 | WANC | 24:38.8 |
| 101 | Phillip ShinPlace 101 · Grade 9 · WANC | 9 | WANC | 24:41.2 |
| 102 | Connor PriestPlace 102 · Grade - · PAL | - | PAL | 24:48.5 |
| 103 | Henry AguilarPlace 103 · Grade 12 · BAR | 12 | BAR | 24:50.1 |
| 104 | Anthony BraudisPlace 104 · Grade 9 · BAR | 9 | BAR | 25:27.6 |
| 105 | Riley SherbahnPlace 105 · Grade - · BAR | - | BAR | 25:32.1 |
| 106 | Lance DoughertyPlace 106 · Grade - · SUV | - | SUV | 25:42.0 |
| 107 | Jeffery Van RooyanPlace 107 · Grade 9 · BAR | 9 | BAR | 26:02.1 |
| 108 | Ben PrallePlace 108 · Grade 10 · COL | 10 | COL | 26:57.0 |
| 109 | Mark StoorzaPlace 109 · Grade 9 · ACS | 9 | ACS | 26:59.7 |
| 110 | Christone SuskyPlace 110 · Grade 10 · SUV | 10 | SUV | 27:18.8 |
| 111 | David WarrenPlace 111 · Grade 12 · ACS | 12 | ACS | 27:19.3 |
| 112 | Zach FickPlace 112 · Grade 12 · BAR | 12 | BAR | 29:26.8 |
| 113 | Andrew DickeyPlace 113 · Grade 11 · BAR | 11 | BAR | 30:21.7 |
| 114 | Jacob OverwayPlace 114 · Grade 11 · BAR | 11 | BAR | 32:07.5 |
| 115 | Chris JohnsonPlace 115 · Grade 9 · BAR | 9 | BAR | 38:56.3 |
| 1 | Sage ThibodeauPlace 1 · Grade 12 · JNU | 12 | JNU | 16:38.4 |
| 2 | Zachary BursellPlace 2 · Grade 12 · JNU | 12 | JNU | 16:56.0 |
| 3 | Scott WheelerPlace 3 · Grade 12 · WANC | 12 | WANC | 17:02.2 |
| 4 | Noah RipleyPlace 4 · Grade 11 · WAS | 11 | WAS | 17:03.9 |
| 5 | Mason MinturnPlace 5 · Grade 11 · PAL | 11 | PAL | 17:18.0 |
| 6 | Jesse MillerPlace 6 · Grade 11 · JNU | 11 | JNU | 17:29.6 |
| 7 | Tal NorvellPlace 7 · Grade 10 · JNU | 10 | JNU | 17:30.4 |
| 8 | Josh PahkalaPlace 8 · Grade - · WAS | - | WAS | 17:35.2 |
| 9 | Chris OsienskyPlace 9 · Grade 10 · PAL | 10 | PAL | 17:36.3 |
| 10 | Gavin DeWildePlace 10 · Grade 12 · NPL | 12 | NPL | 17:37.4 |
| 11 | Simon FischerPlace 11 · Grade 11 · WAS | 11 | WAS | 17:38.1 |
| 12 | Kieth ThompsonPlace 12 · Grade 11 · WAS | 11 | WAS | 17:44.6 |
| 13 | Anthony KellerPlace 13 · Grade 9 · WAS | 9 | WAS | 17:47.2 |
| 14 | Tanner EnloePlace 14 · Grade 12 · COL | 12 | COL | 17:48.3 |
| 15 | Michael JohnstonPlace 15 · Grade 11 · WAS | 11 | WAS | 17:50.4 |
| 16 | Stephen ButlerPlace 16 · Grade 12 · BAR | 12 | BAR | 18:02.5 |
| 17 | Andre BuntonPlace 17 · Grade 12 · JNU | 12 | JNU | 18:03.3 |
| 18 | Ian AndrewsPlace 18 · Grade 11 · JNU | 11 | JNU | 18:16.1 |
| 19 | Reed TennysonPlace 19 · Grade 12 · DLG | 12 | DLG | 18:16.6 |
| 20 | Arlen MossgrovePlace 20 · Grade - · Glen | - | Glen | 18:17.3 |
| 21 | Alec TennePlace 21 · Grade 11 · BAR | 11 | BAR | 18:17.7 |
| 22 | Abe MeyerhoferPlace 22 · Grade 11 · COL | 11 | COL | 18:20.1 |
| 23 | George KeeneyPlace 23 · Grade 12 · VDZ | 12 | VDZ | 18:22.2 |
| 24 | Ryan TracyPlace 24 · Grade 12 · WAS | 12 | WAS | 18:23.2 |
| 25 | Konnor PetersenPlace 25 · Grade 9 · WANC | 9 | WANC | 18:24.7 |
| 26 | Nathan GummingerPlace 26 · Grade 12 · COL | 12 | COL | 18:30.3 |
| 27 | PJ SebastianiPlace 27 · Grade 12 · BAR | 12 | BAR | 18:34.1 |
| 28 | Eli BraytonPlace 28 · Grade 9 · COL | 9 | COL | 18:34.5 |
| 29 | Max DanPlace 29 · Grade 10 · WANC | 10 | WANC | 18:39.6 |
| 30 | Andrew LiebingPlace 30 · Grade 11 · PAL | 11 | PAL | 18:48.5 |
| 31 | Joseph GilmorePlace 31 · Grade 10 · NPL | 10 | NPL | 18:49.2 |
| 32 | Benjamin AtkinsonPlace 32 · Grade 9 · COL | 9 | COL | 18:50.4 |
| 33 | Michael BramerPlace 33 · Grade 12 · BAR | 12 | BAR | 18:51.1 |
| 34 | Jacob VolzPlace 34 · Grade 9 · WANC | 9 | WANC | 18:56.5 |
| 35 | Darien SinnettPlace 35 · Grade 10 · COL | 10 | COL | 19:02.2 |
| 36 | Cody WhitePlace 36 · Grade 10 · PAL | 10 | PAL | 19:02.9 |
| 37 | Brice MunizPlace 37 · Grade 11 · PAL | 11 | PAL | 19:07.0 |
| 38 | Eli ShayerPlace 38 · Grade 9 · WANC | 9 | WANC | 19:16.1 |
| 39 | Glacier RohrerPlace 39 · Grade 11 · VDZ | 11 | VDZ | 19:23.6 |
| 40 | Mike ArnoldPlace 40 · Grade 11 · NPL | 11 | NPL | 19:25.9 |
| 41 | Sam GeorgePlace 41 · Grade 12 · BRW | 12 | BRW | 19:33.7 |
| 42 | Sean HerrmannPlace 42 · Grade - · PAL | - | PAL | 19:35.3 |
| 43 | Elisha PowellPlace 43 · Grade 12 · WANC | 12 | WANC | 19:36.3 |
| 44 | Cade SchlagelPlace 44 · Grade 10 · DLG | 10 | DLG | 19:39.2 |
| 45 | Andrew TennePlace 45 · Grade 9 · BAR | 9 | BAR | 19:40.8 |
| 46 | Stewart ForrestPlace 46 · Grade - · PAL | - | PAL | 19:42.5 |
| 47 | James MartinPlace 47 · Grade 12 · NPL | 12 | NPL | 19:49.4 |
| 48 | Sawyer BirnbaumPlace 48 · Grade - · WANC | - | WANC | 19:54.7 |
| 49 | Daniel NovakovichPlace 49 · Grade 11 · BAR | 11 | BAR | 19:58.4 |
| 50 | David BraudisPlace 50 · Grade 12 · BAR | 12 | BAR | 20:01.1 |
| 51 | Allen HeinekenPlace 51 · Grade 9 · NPL | 9 | NPL | 20:07.5 |
| 52 | Josh SutherlandPlace 52 · Grade - · Glen | - | Glen | 20:18.3 |
| 53 | Jess JohnsPlace 53 · Grade 11 · VDZ | 11 | VDZ | 20:40.6 |
| 54 | Nasuayaaq SolomonPlace 54 · Grade 10 · BRW | 10 | BRW | 20:48.6 |
| 55 | Nick BrennerPlace 55 · Grade 12 · NPL | 12 | NPL | 21:33.9 |
| 56 | Zack SmithPlace 56 · Grade 10 · NPL | 10 | NPL | 21:59.6 |
| 57 | Ianjon BrowerPlace 57 · Grade 11 · BRW | 11 | BRW | 23:14.4 |
| 58 | William AikenPlace 58 · Grade 12 · BRW | 12 | BRW | 23:26.3 |
| 59 | Robert PikokPlace 59 · Grade 10 · BRW | 10 | BRW | 35:03.0 |