| 1 | Joe LambPlace 1 · Columbia Falls | — | Columbia Falls | 16:42.51 |
| 2 | James NormandeauPlace 2 · Ronan | — | Ronan | 16:43.9 |
| 3 | Tyler SchmautzPlace 3 · frenchtown | — | frenchtown | 16:50.59 |
| 4 | Luke LutzPlace 4 · frenchtown | — | frenchtown | 16:52.73 |
| 5 | Seth UmbriacoPlace 5 · Columbia Falls | — | Columbia Falls | 16:57.21 |
| 6 | Jesse ShaskePlace 6 · frenchtown | — | frenchtown | 17:12.83 |
| 7 | James RolePlace 7 · Columbia Falls | — | Columbia Falls | 17:28.65 |
| 8 | Miles VrentasPlace 8 · Whitefish | — | Whitefish | 17:38.22 |
| 9 | Bridger GaertnerPlace 9 · Whitefish | — | Whitefish | 17:41.7 |
| 10 | Wes BrownPlace 10 · stevensville | — | stevensville | 17:43.99 |
| 11 | Brant HeinerPlace 11 · Ronan | — | Ronan | 17:44.32 |
| 12 | Alex LowePlace 12 · Lincoln County | — | Lincoln County | 17:54.03 |
| 13 | Garrett BatesPlace 13 · Lincoln County | — | Lincoln County | 18:02.97 |
| 14 | Michael IrvinePlace 14 · Ronan | — | Ronan | 18:05.33 |
| 15 | Paul WrobelPlace 15 · frenchtown | — | frenchtown | 18:10.8 |
| 16 | Peter WrobelPlace 16 · frenchtown | — | frenchtown | 18:15.01 |
| 17 | Colter GaertnerPlace 17 · Whitefish | — | Whitefish | 18:22.85 |
| 18 | Jacob BaileyPlace 18 · Whitefish | — | Whitefish | 18:25.33 |
| — | Anton Young · big fork | — | big fork | 18:26.38 |
| 19 | Beau UmbriacoPlace 19 · Columbia Falls | — | Columbia Falls | 18:28.52 |
| 20 | Hunter SteelePlace 20 · Lincoln County | — | Lincoln County | 18:39.35 |
| 21 | Gavin BatesPlace 21 · Lincoln County | — | Lincoln County | 18:45.89 |
| 22 | Bryce BennettPlace 22 · Columbia Falls | — | Columbia Falls | 18:49.16 |
| 23 | Jacob HensonPlace 23 · Whitefish | — | Whitefish | 18:49.25 |
| 24 | Zarec CouturePlace 24 · Ronan | — | Ronan | 18:56.83 |
| 25 | Isaac ReynoldsPlace 25 · Lincoln County | — | Lincoln County | 18:58.63 |
| 26 | Dustin HensenPlace 26 · frenchtown | — | frenchtown | 19:07.93 |
| 27 | Iverson Many GunsPlace 27 · Cut Bank | — | Cut Bank | 19:10.22 |
| 28 | Michael KoehlerPlace 28 · Ronan | — | Ronan | 19:11.65 |
| — | Elliot Sanford · big fork | — | big fork | 19:14.23 |
| 29 | Justin BurdPlace 29 · Browning | — | Browning | 19:15.56 |
| 30 | Henry CookePlace 30 · Lincoln County | — | Lincoln County | 19:18.67 |
| 31 | John CheroskePlace 31 · Libby | — | Libby | 19:28.38 |
| 32 | Hunter CarveyPlace 32 · Lincoln County | — | Lincoln County | 19:30.38 |
| 33 | Kellen RobbinsPlace 33 · stevensville | — | stevensville | 19:33.06 |
| 34 | Quinton McElvainPlace 34 · frenchtown | — | frenchtown | 19:33.56 |
| 35 | Chris ReevisPlace 35 · Browning | — | Browning | 19:36.24 |
| 36 | Bailey SjostromPlace 36 · Columbia Falls | — | Columbia Falls | 19:42.13 |
| — | Evan Benton · big fork | — | big fork | 19:43.91 |
| — | Ryder Nolan · big fork | — | big fork | 19:49.47 |
| 37 | Tyler DunnaganPlace 37 · Whitefish | — | Whitefish | 19:51.04 |
| 38 | Thunder SmithPlace 38 · Browning | — | Browning | 19:56.66 |
| 39 | William O'ConnellPlace 39 · Libby | — | Libby | 19:58.5 |
| 40 | Chris KippPlace 40 · Browning | — | Browning | 20:00.45 |
| 41 | Christian SilgenPlace 41 · Ronan | — | Ronan | 20:05.8 |
| — | Justin Morgan · Thompson Falls | — | Thompson Falls | 20:11.01 |
| 42 | Joseph BullshoePlace 42 · Browning | — | Browning | 20:17.66 |
| 43 | Jeramy BockusPlace 43 · Browning | — | Browning | 20:26.41 |
| 44 | Jace WilsonPlace 44 · stevensville | — | stevensville | 20:37.68 |
| — | Wyatt Griffith · Thompson Falls | — | Thompson Falls | 21:06.04 |
| 45 | Lucky MartinPlace 45 · Libby | — | Libby | 21:07.61 |
| 46 | Michael ZielinskiPlace 46 · stevensville | — | stevensville | 22:11.01 |
| 47 | Nathan WeissPlace 47 · stevensville | — | stevensville | 22:34.71 |
| 48 | Nathaniel AndersonPlace 48 · Cut Bank | — | Cut Bank | 23:30.74 |
| 49 | Henry GannonPlace 49 · Cut Bank | — | Cut Bank | 23:36.28 |
| 50 | Freddy MoorePlace 50 · Libby | — | Libby | 25:35.92 |
| 51 | Vance WardPlace 51 · Libby | — | Libby | 26:03.8 |
| 52 | Sam WhitfordPlace 52 · Cut Bank | — | Cut Bank | 26:49.85 |
| 53 | Dalton EsteyPlace 53 · Cut Bank | — | Cut Bank | 26:50.3 |