| 1 | Bozeman | 53 | 16:10.93 | 4,7,9,12,21,24,36 | 24 | 
| 2 | Helena | 79 | 16:28.13 | 5,11,15,23,25,39,46 | 39 | 
| 3 | Hellgate | 122 | 16:51.49 | 16,18,19,29,40,71 | 71 | 
| 4 | Flathead | 124 | 16:43.20 | 8,10,31,34,41,58,74 | 58 | 
| 5 | Sentinel | 136 | 16:49.47 | 3,22,30,32,49,70,88 | 70 | 
| 6 | Glacier | 190 | 17:08.33 | 1,42,43,51,53,57,64 | 57 | 
| 7 | Corvallis | 238 | 17:36.30 | 17,35,44,65,77,79,82 | 79 | 
| 8 | Hamilton | 254 | 17:40.91 | 6,48,55,69,76,104,131 | 104 | 
| 9 | Columbia Falls | 269 | 17:52.08 | 20,47,56,66,80,81,89 | 81 | 
| 10 | Big Sky | 275 | 17:49.72 | 2,28,54,92,99,112,137 | 112 | 
| 11 | Browning | 324 | 18:15.02 | 26,59,68,73,98,102,114 | 102 | 
| 12 | Ronan | 371 | 18:35.37 | 33,62,78,91,107,110,113 | 110 | 
| 13 | Bigfork | 397 | 18:47.96 | 60,61,84,86,106,123 | 123 | 
| 14 | Polson | 402 | 19:11.37 | 13,14,101,130,144 | Incomplete | 
| 15 | Libby | 447 | 19:37.60 | 38,50,72,136,151,158,160 | 158 | 
| 16 | Plains | 475 | 19:27.58 | 37,75,116,119,128,161 | 161 | 
| 17 | Parkland Immanuel Christian | 536 | 20:15.63 | 83,87,90,134,142,153,162 | 153 | 
| 18 | Lincoln County | 549 | 20:01.09 | 94,96,108,125,126,152,154 | 152 | 
| 19 | Havre | 567 | 20:30.02 | 52,109,127,129,150 | Incomplete | 
| 20 | Frenchtown | 571 | 20:27.30 | 85,95,115,121,155 | Incomplete | 
| 21 | Stevensville | 585 | 20:40.08 | 93,100,103,141,148,149 | 149 | 
| 22 | Central Alberta Christian | 601 | 20:39.22 | 97,117,120,122,145 | Incomplete | 
| 23 | St Ignatius | 627 | 21:24.49 | 67,132,133,139,156,157,159 | 157 | 
| 24 | Arlee | 720 | 23:05.28 | 124,140,146,147,163,164,166 | 164 | 
| 25 | East Helena | Incomplete | Incomplete |  | Incomplete | 
| 26 | Lincoln | Incomplete | Incomplete |  | Incomplete | 
| 27 | Troy | Incomplete | Incomplete |  | Incomplete | 
| 28 | Two Eagle River | Incomplete | Incomplete |  | Incomplete | 
| 29 | Whitefish | Incomplete | Incomplete |  | Incomplete |