| 1 | Isaac ReynoldsPlace 1 · Grade 12 · Lincoln County | 12 | Lincoln County | 16:54.70 |
| 2 | Gavin BatesPlace 2 · Grade 12 · Lincoln County | 12 | Lincoln County | 16:56.82 |
| 3 | Jack JensenPlace 3 · Grade 10 · Bigfork | 10 | Bigfork | 16:56.89 |
| 4 | Will HyattPlace 4 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 17:17.86 |
| 5 | Elliot SanfordPlace 5 · Grade 12 · Bigfork | 12 | Bigfork | 17:42.34 |
| 6 | Ryder NollanPlace 6 · Grade 12 · Bigfork | 12 | Bigfork | 17:43.17 |
| 7 | Zoran LaFromboisPlace 7 · Grade 11 · St Ignatius | 11 | St Ignatius | 17:45.52 |
| 8 | Thomas NuilaPlace 8 · Grade 11 · St Ignatius | 11 | St Ignatius | 17:48.85 |
| 9 | Robbie NuilaPlace 9 · Grade 9 · St Ignatius | 9 | St Ignatius | 17:55.46 |
| 10 | Jacob BuckinghamPlace 10 · Grade 11 · Lincoln County | 11 | Lincoln County | 18:01.83 |
| 11 | North NollanPlace 11 · Grade 10 · Bigfork | 10 | Bigfork | 18:13.97 |
| 12 | Michael PitmanPlace 12 · Grade 10 · Lincoln County | 10 | Lincoln County | 18:30.23 |
| 13 | Cael ThilmonyPlace 13 · Grade 10 · Thompson Falls | 10 | Thompson Falls | 18:30.26 |
| 14 | John Read-SmithPlace 14 · Grade 11 · Loyola-Sacred Heart | 11 | Loyola-Sacred Heart | 18:35.52 |
| 15 | Bo ModdermanPlace 15 · Grade 11 · Bigfork | 11 | Bigfork | 18:53.81 |
| 16 | Parker BatesPlace 16 · Grade 10 · Lincoln County | 10 | Lincoln County | 18:53.84 |
| 17 | Joey ChasePlace 17 · Grade 12 · Lincoln County | 12 | Lincoln County | 19:09.12 |
| 18 | Alex WolfPlace 18 · Grade 11 · Loyola-Sacred Heart | 11 | Loyola-Sacred Heart | 19:19.94 |
| 19 | Colten WroblePlace 19 · Grade 12 · Bigfork | 12 | Bigfork | 19:20.27 |
| 20 | Levi MyersPlace 20 · Grade 11 · Thompson Falls | 11 | Thompson Falls | 19:25.51 |
| 21 | Sam HallPlace 21 · Grade 11 · Lincoln County | 11 | Lincoln County | 19:25.96 |
| 22 | Colton BallardPlace 22 · Grade 10 · Bigfork | 10 | Bigfork | 19:36.25 |
| 23 | Mike BrownPlace 23 · Grade 12 · Powell County | 12 | Powell County | 19:40.57 |
| 24 | Caleb DonhamPlace 24 · Grade 9 · Loyola-Sacred Heart | 9 | Loyola-Sacred Heart | 19:47.06 |
| 25 | Alessi RolandoPlace 25 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 20:00.76 |
| 26 | Noah KimballPlace 26 · Grade 10 · Loyola-Sacred Heart | 10 | Loyola-Sacred Heart | 20:01.44 |
| 27 | Emmett TheardPlace 27 · Grade 11 · Anaconda | 11 | Anaconda | 20:15.50 |
| 28 | Spurr RyanPlace 28 · Grade 10 · Plains | 10 | Plains | 20:21.70 |
| 29 | Matt TobiasonPlace 29 · Grade 9 · Loyola-Sacred Heart | 9 | Loyola-Sacred Heart | 20:23.61 |
| 30 | Raine LofingPlace 30 · Grade 11 · Anaconda | 11 | Anaconda | 20:26.40 |
| 31 | James LovettPlace 31 · Grade 11 · Anaconda | 11 | Anaconda | 20:45.57 |
| 32 | Harlon LeishmanPlace 32 · Grade 9 · St Ignatius | 9 | St Ignatius | 20:47.85 |
| 33 | Sam KirschenmannPlace 33 · Grade 12 · Loyola-Sacred Heart | 12 | Loyola-Sacred Heart | 21:01.03 |
| 34 | Liamm VillasenorPlace 34 · Grade 12 · Anaconda | 12 | Anaconda | 21:01.57 |
| 35 | Drew KnollPlace 35 · Grade 10 · Arlee | 10 | Arlee | 21:01.84 |
| 36 | Brenden VanderwallPlace 36 · Grade 10 · Plains | 10 | Plains | 21:06.59 |
| 37 | Joe StraubPlace 37 · Grade 10 · Powell County | 10 | Powell County | 21:36.55 |
| 38 | Will HawkinsPlace 38 · Grade 9 · Thompson Falls | 9 | Thompson Falls | 21:43.71 |
| 39 | Ben CroftPlace 39 · Grade 12 · Thompson Falls | 12 | Thompson Falls | 22:00.13 |
| 40 | Hayden JonesPlace 40 · Grade 10 · Powell County | 10 | Powell County | 22:07.27 |
| 41 | Sawyer PulePlace 41 · Grade 9 · St Ignatius | 9 | St Ignatius | 22:14.80 |
| 42 | Kody DillardPlace 42 · Grade 12 · St Ignatius | 12 | St Ignatius | 22:51.09 |
| 43 | Wade DahoodPlace 43 · Grade 10 · Anaconda | 10 | Anaconda | 22:52.44 |
| 44 | Jacob HansenPlace 44 · Grade 9 · Powell County | 9 | Powell County | 23:14.69 |
| 45 | Quintin PerkinsPlace 45 · Grade 9 · Powell County | 9 | Powell County | 23:20.01 |
| 46 | Gideon RubinkPlace 46 · Grade 9 · Powell County | 9 | Powell County | 25:36.63 |
| 1 | Scott ParkePlace 1 · Grade 10 · Drummond | 10 | Drummond | 18:16.56 |
| 2 | Cullen DugganPlace 2 · Grade 11 · Darby | 11 | Darby | 19:17.84 |
| 3 | William MartinPlace 3 · Grade 11 · Darby | 11 | Darby | 19:55.68 |
| 4 | Hayden SmithPlace 4 · Grade 10 · Charlo | 10 | Charlo | 20:56.01 |
| 5 | Johnathan PfendlerPlace 5 · Grade 11 · Drummond | 11 | Drummond | 21:56.53 |
| 6 | Branson ZempelPlace 6 · Grade 9 · Charlo | 9 | Charlo | 22:04.10 |
| 7 | Dillon MacIlwraithPlace 7 · Grade 12 · Darby | 12 | Darby | 24:27.27 |
| 8 | Levi NentwigPlace 8 · Grade 9 · Charlo | 9 | Charlo | 24:44.27 |
| 9 | Elijah CampbellPlace 9 · Grade 10 · Hot Springs | 10 | Hot Springs | 24:54.92 |