| 1 | Sage WannerPlace 1 · Grade 11 · Columbia Falls | 11 | Columbia Falls | 16:40 |
| 2 | Jaiden RowePlace 2 · Grade 11 · Frenchtown | 11 | Frenchtown | 17:02 |
| 3 | Brock RuggPlace 3 · Grade 10 · Frenchtown | 10 | Frenchtown | 17:03 |
| 4 | Jamie GoodPlace 4 · Grade 11 · Lincoln County | 11 | Lincoln County | 17:11 |
| 5 | Jackson DuffeyPlace 5 · Grade 11 · Ronan | 11 | Ronan | 17:30 |
| 6 | Dan MacDonaldPlace 6 · Grade 11 · Thompson Falls | 11 | Thompson Falls | 17:42 |
| 7 | Justin GustafsonPlace 7 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 17:42 |
| 8 | Ethan PotthoffPlace 8 · Grade 11 · Whitefish | 11 | Whitefish | 17:47 |
| 9 | Colby LantzPlace 9 · Grade 10 · Thompson Falls | 10 | Thompson Falls | 17:51 |
| 10 | Sean CarrollPlace 10 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 17:52 |
| 11 | Frank DeanPlace 11 · Grade 11 · Frenchtown | 11 | Frenchtown | 17:54 |
| 12 | Nathan DennisPlace 12 · Grade 10 · Ronan | 10 | Ronan | 17:55 |
| 13 | Daniel KoehlerPlace 13 · Grade 11 · Ronan | 11 | Ronan | 17:56 |
| 14 | Anders HolmquistPlace 14 · Grade 11 · Frenchtown | 11 | Frenchtown | 17:58 |
| 15 | Casey JonesPlace 15 · Grade 11 · Frenchtown | 11 | Frenchtown | 17:58 |
| 16 | Joren NabozneyPlace 16 · Grade 11 · Frenchtown | 11 | Frenchtown | 18:01 |
| 17 | Winfield WestPlace 17 · Grade 11 · Columbia Falls | 11 | Columbia Falls | 18:04 |
| 18 | Tim GoodmanPlace 18 · Grade 9 · Libby | 9 | Libby | 18:05 |
| 19 | Will NelsonPlace 19 · Grade 11 · Columbia Falls | 11 | Columbia Falls | 18:05 |
| 20 | Glenn MordenPlace 20 · Grade 12 · Columbia Falls | 12 | Columbia Falls | 18:06 |
| 21 | Josh WulfekuhlePlace 21 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 18:07 |
| 22 | Brian SturdevantPlace 22 · Grade 12 · Lincoln County | 12 | Lincoln County | 18:10 |
| 23 | Sage CorneliusPlace 23 · Grade 11 · Whitefish | 11 | Whitefish | 18:14 |
| 24 | Hunter PetersonPlace 24 · Grade 11 · Ronan | 11 | Ronan | 18:19 |
| 25 | Marshall BirkPlace 25 · Grade 11 · Whitefish | 11 | Whitefish | 18:21 |
| 26 | Eric HoldhusenPlace 26 · Grade 10 · Whitefish | 10 | Whitefish | 18:22 |
| 27 | Griffin PluthPlace 27 · Grade 11 · Frenchtown | 11 | Frenchtown | 18:22 |
| 28 | Parker McConnellPlace 28 · Grade 9 · Thompson Falls | 9 | Thompson Falls | 18:25 |
| 29 | Moshe HendersonPlace 29 · Grade 11 · Lincoln County | 11 | Lincoln County | 18:29 |
| 30 | Ethan LannaghanPlace 30 · Grade 12 · Whitefish | 12 | Whitefish | 18:38 |
| 31 | Michael SewellPlace 31 · Grade 12 · Frenchtown | 12 | Frenchtown | 18:39 |
| 32 | Kiry DetwilerPlace 32 · Grade 10 · Ronan | 10 | Ronan | 18:40 |
| 33 | Josh WellerPlace 33 · Grade 10 · Whitefish | 10 | Whitefish | 18:44 |
| 34 | Jake OmanPlace 34 · Grade 11 · Frenchtown | 11 | Frenchtown | 18:45 |
| 35 | Jonathan BlanchardPlace 35 · Grade 12 · Frenchtown | 12 | Frenchtown | 18:46 |
| 36 | Riley DuramPlace 36 · Grade 11 · Lincoln County | 11 | Lincoln County | 18:51 |
| 37 | Andrew KoehlerPlace 37 · Grade 12 · Ronan | 12 | Ronan | 19:13 |
| 38 | Bryce BennettPlace 38 · Grade 9 · Columbia Falls | 9 | Columbia Falls | 19:15 |
| 39 | Garrett BatesPlace 39 · Grade 9 · Lincoln County | 9 | Lincoln County | 19:15 |
| 40 | Rowan NeillPlace 40 · Grade 10 · Lincoln County | 10 | Lincoln County | 19:24 |
| 41 | Max BirkholtPlace 41 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 19:32 |
| 42 | Hunter SteelePlace 42 · Grade 9 · Lincoln County | 9 | Lincoln County | 19:33 |
| 43 | Mikkel OlesenPlace 43 · Grade 11 · Frenchtown | 11 | Frenchtown | 19:33 |
| 44 | Charles MartinPlace 44 · Grade 12 · Columbia Falls | 12 | Columbia Falls | 19:36 |
| 45 | Cordell StramerPlace 45 · Grade 11 · Lincoln County | 11 | Lincoln County | 19:38 |
| 46 | Gabe KnudsenPlace 46 · Grade 10 · Columbia Falls | 10 | Columbia Falls | 19:44 |
| 47 | Tanner HoernerPlace 47 · Grade 10 · Columbia Falls | 10 | Columbia Falls | 19:47 PR |
| 48 | Niklaus GierPlace 48 · Grade 11 · Libby | 11 | Libby | 19:58 |
| 49 | Alan IhmsPlace 49 · Grade 12 · Plains | 12 | Plains | 20:00 |
| 50 | Brandon MondayPlace 50 · Grade 10 · Whitefish | 10 | Whitefish | 20:08 |
| 51 | Aden BirdingroundPlace 51 · Grade 9 · Ronan | 9 | Ronan | 20:22 |
| 52 | Brendon BennettPlace 52 · Grade 12 · Columbia Falls | 12 | Columbia Falls | 20:23 |
| 53 | Kai TreblePlace 53 · Grade 10 · Thompson Falls | 10 | Thompson Falls | 20:23 |
| 54 | Chris SheehanPlace 54 · Grade 9 · Whitefish | 9 | Whitefish | 20:29 |
| 55 | Seth CarmichaelPlace 55 · Grade 10 · Whitefish | 10 | Whitefish | 20:29 |
| 56 | Colin NorickPlace 56 · Grade 11 · Columbia Falls | 11 | Columbia Falls | 20:50 |
| 57 | Braxton ShewalterPlace 57 · Grade 10 · Columbia Falls | 10 | Columbia Falls | 20:52 |
| 58 | Joey PyskatyPlace 58 · Grade 10 · Columbia Falls | 10 | Columbia Falls | 20:52 |
| 59 | Luke SeymourPlace 59 · Grade 12 · Whitefish | 12 | Whitefish | 21:03 PR |
| 60 | Storm KemppainenPlace 60 · Grade 11 · Columbia Falls | 11 | Columbia Falls | 21:05 |
| 61 | Tamino MichelsPlace 61 · Grade - · Whitefish | - | Whitefish | 21:16 PR |
| 62 | Beau UmbriacoPlace 62 · Grade 9 · Columbia Falls | 9 | Columbia Falls | 21:19 |
| 63 | Stephen WilliamsPlace 63 · Grade 11 · Libby | 11 | Libby | 21:22 |
| 64 | Clement DelrieuxPlace 64 · Grade 12 · Whitefish | 12 | Whitefish | 21:25 |
| 65 | Michael KoehlerPlace 65 · Grade 9 · Ronan | 9 | Ronan | 21:26 |
| 66 | Hunter CarveyPlace 66 · Grade 9 · Lincoln County | 9 | Lincoln County | 21:29 |
| 67 | John LatchamPlace 67 · Grade 10 · Whitefish | 10 | Whitefish | 21:40 PR |
| 68 | Tyler JoachimPlace 68 · Grade 9 · Ronan | 9 | Ronan | 21:44 |
| 69 | Jacob DresdenPlace 69 · Grade 11 · Ronan | 11 | Ronan | 21:44 |
| 70 | Qynn IngrahamPlace 70 · Grade 11 · Columbia Falls | 11 | Columbia Falls | 22:32 |
| 71 | Kyler RebichPlace 71 · Grade 10 · Frenchtown | 10 | Frenchtown | 22:40 |
| 72 | Jacob HohmanPlace 72 · Grade 10 · Columbia Falls | 10 | Columbia Falls | 22:58 |
| 73 | Dawson FosterPlace 73 · Grade 10 · Columbia Falls | 10 | Columbia Falls | 23:35 |
| 74 | Jacob NelsonPlace 74 · Grade 12 · Columbia Falls | 12 | Columbia Falls | 23:37 |
| 75 | Sam PiercePlace 75 · Grade 9 · Columbia Falls | 9 | Columbia Falls | 23:40 PR |
| 76 | Colter JohnsonPlace 76 · Grade 9 · Columbia Falls | 9 | Columbia Falls | 23:44 |
| 77 | Ezra JohnsonPlace 77 · Grade 11 · Ronan | 11 | Ronan | 24:24 |
| 78 | Kevin BarnesPlace 78 · Grade 9 · Libby | 9 | Libby | 24:42 |
| 79 | Andrew MephamPlace 79 · Grade 9 · Lincoln County | 9 | Lincoln County | 25:05 |
| 80 | Kaleb LindgrenPlace 80 · Grade 9 · Libby | 9 | Libby | 27:01 |
| 81 | Jason BrantPlace 81 · Grade 12 · Libby | 12 | Libby | 27:08 PR |
| 82 | Peter MesserliePlace 82 · Grade 9 · Frenchtown | 9 | Frenchtown | 27:33 |
| 83 | Tylor DoubekPlace 83 · Grade 11 · Libby | 11 | Libby | 28:14 PR |