| 1 | Ryan DaisyPlace 1 · SouthCentralCalhoun | — | SouthCentralCalhoun | 17:25.23 |
| 2 | Hunter HostetlerPlace 2 · Westwood | — | Westwood | 17:30.50 |
| 3 | Jason KennyPlace 3 · RidgeView | — | RidgeView | 17:41.34 |
| 4 | Jake WeberPlace 4 · BoyerValley | — | BoyerValley | 17:45.85 |
| 5 | Jack WalstromPlace 5 · MansonNorthwestWebst | — | MansonNorthwestWebst | 17:54.58 |
| 6 | Blake NethertonPlace 6 · Oa-Bcig | — | Oa-Bcig | 17:58.46 |
| 7 | Skyler HostetlerPlace 7 · Westwood | — | Westwood | 17:58.96 |
| 8 | Lane PratherPlace 8 · Oa-Bcig | — | Oa-Bcig | 17:59.64 |
| 9 | Tanner SchradPlace 9 · SouthCentralCalhoun | — | SouthCentralCalhoun | 18:02.61 |
| 10 | Eliot CloughPlace 10 · Oa-Bcig | — | Oa-Bcig | 18:04.55 |
| 11 | Nick EndrulatPlace 11 · Oa-Bcig | — | Oa-Bcig | 18:05.81 |
| 12 | Chase BonsallPlace 12 · BoyerValley | — | BoyerValley | 18:13.20 |
| 13 | Alex DangelserPlace 13 · MansonNorthwestWebst | — | MansonNorthwestWebst | 18:18.64 |
| 14 | Ross FriedrichPlace 14 · Alta-Aurelia | — | Alta-Aurelia | 18:21.27 |
| 15 | Ryan FoutsPlace 15 · WoodburyCentral | — | WoodburyCentral | 18:23.31 |
| 16 | Cody FredericksPlace 16 · Oa-Bcig | — | Oa-Bcig | 18:25.67 |
| 17 | Chase BultenPlace 17 · MansonNorthwestWebst | — | MansonNorthwestWebst | 18:26.64 |
| 18 | Zach AmbrosePlace 18 · BoyerValley | — | BoyerValley | 18:27.83 |
| 19 | Lucas FarringtonPlace 19 · SouthCentralCalhoun | — | SouthCentralCalhoun | 18:35.84 |
| 20 | Andrew MurleyPlace 20 · EastSacCounty | — | EastSacCounty | 18:39.64 |
| 21 | Joseph GradyPlace 21 · BoyerValley | — | BoyerValley | 18:45.14 |
| 22 | Matthew NielandPlace 22 · SouthCentralCalhoun | — | SouthCentralCalhoun | 18:50.07 |
| 23 | Zach LudwigPlace 23 · SouthCentralCalhoun | — | SouthCentralCalhoun | 19:00.29 |
| 24 | Derik BaileyPlace 24 · MapleValleyAnthon | — | MapleValleyAnthon | 19:03.70 |
| 25 | Charlie KlieglPlace 25 · RidgeView | — | RidgeView | 19:05.64 |
| 26 | Brandon DoyelPlace 26 · Woodbine | — | Woodbine | 19:09.43 |
| 27 | Collin BultenPlace 27 · MansonNorthwestWebst | — | MansonNorthwestWebst | 19:14.53 |
| 28 | Austin HazardPlace 28 · MapleValleyAnthon | — | MapleValleyAnthon | 19:22.81 |
| 29 | James SchramPlace 29 · MapleValleyAnthon | — | MapleValleyAnthon | 19:23.22 |
| 30 | Hunter PiekenPlace 30 · EastSacCounty | — | EastSacCounty | 19:23.67 |
| 31 | Devon FritzPlace 31 · Oa-Bcig | — | Oa-Bcig | 19:26.26 |
| 32 | John TuttlePlace 32 · Alta-Aurelia | — | Alta-Aurelia | 19:28.50 |
| 33 | Connor GarrettPlace 33 · BoyerValley | — | BoyerValley | 19:30.39 |
| 34 | Isaiah SalmonPlace 34 · Oa-Bcig | — | Oa-Bcig | 19:40.87 |
| 35 | Trenton DelpPlace 35 · Alta-Aurelia | — | Alta-Aurelia | 19:59.56 |
| 36 | Thomas McColleyPlace 36 · MansonNorthwestWebst | — | MansonNorthwestWebst | 20:00.16 |
| 37 | Wes HummelPlace 37 · EastSacCounty | — | EastSacCounty | 20:02.63 |
| 38 | Sergio CarbajalPlace 38 · RidgeView | — | RidgeView | 20:11.73 |
| 39 | Paul WeberPlace 39 · MapleValleyAnthon | — | MapleValleyAnthon | 20:18.19 |
| 40 | Ben ErdmannPlace 40 · WoodburyCentral | — | WoodburyCentral | 20:19.94 |
| 41 | Kyle BehrendtPlace 41 · BoyerValley | — | BoyerValley | 20:21.67 |
| 42 | Miguel DiazPlace 42 · SouthCentralCalhoun | — | SouthCentralCalhoun | 20:25.08 |
| 43 | Kevin HammPlace 43 · Lawton-Bronson | — | Lawton-Bronson | 20:29.26 |
| 44 | Colten LarsonPlace 44 · Alta-Aurelia | — | Alta-Aurelia | 20:36.16 |
| 45 | Todd PrattPlace 45 · PocahontasArea | — | PocahontasArea | 20:36.48 |
| 46 | Matthew SwansonPlace 46 · Alta-Aurelia | — | Alta-Aurelia | 20:37.53 |
| 47 | Tyler HubrichPlace 47 · PocahontasArea | — | PocahontasArea | 20:39.13 |
| 48 | Kyle LiechtiPlace 48 · arweva | — | arweva | 20:42.31 |
| 49 | Zach KennyPlace 49 · RidgeView | — | RidgeView | 20:42.96 |
| 50 | Jason FlahertyPlace 50 · Alta-Aurelia | — | Alta-Aurelia | 20:44.07 |
| 51 | Sean BergPlace 51 · Alta-Aurelia | — | Alta-Aurelia | 20:44.09 |
| 52 | Kory McCarterPlace 52 · SouthCentralCalhoun | — | SouthCentralCalhoun | 20:44.67 |
| 53 | Nathan AmbrosePlace 53 · BoyerValley | — | BoyerValley | 20:45.19 |
| 54 | Kyle StillPlace 54 · Lawton-Bronson | — | Lawton-Bronson | 20:45.49 |
| 55 | Colin BrownPlace 55 · SouthCentralCalhoun | — | SouthCentralCalhoun | 20:48.00 |
| 56 | James PobanzPlace 56 · EastSacCounty | — | EastSacCounty | 20:53.42 |
| 57 | Kobey GrayPlace 57 · WoodburyCentral | — | WoodburyCentral | 20:58.10 |
| 58 | Connor HokinsonPlace 58 · MansonNorthwestWebst | — | MansonNorthwestWebst | 20:58.47 |
| 59 | Kyle DreesPlace 59 · MapleValleyAnthon | — | MapleValleyAnthon | 20:58.70 |
| 60 | A.J. LeflerPlace 60 · Lawton-Bronson | — | Lawton-Bronson | 21:00.60 |
| 61 | Jacob ClarkPlace 61 · SouthCentralCalhoun | — | SouthCentralCalhoun | 21:05.32 |
| 62 | Ian BrownPlace 62 · BoyerValley | — | BoyerValley | 21:08.56 |
| 63 | Alex LarsonPlace 63 · Alta-Aurelia | — | Alta-Aurelia | 21:14.52 |
| 64 | Wes AdenPlace 64 · MansonNorthwestWebst | — | MansonNorthwestWebst | 21:21.86 |
| 65 | Aedan HickeyPlace 65 · Oa-Bcig | — | Oa-Bcig | 21:23.96 |
| 66 | Colin HaberlPlace 66 · EastSacCounty | — | EastSacCounty | 21:25.10 |
| 67 | Karson KingsburyPlace 67 · Lawton-Bronson | — | Lawton-Bronson | 21:26.54 |
| 68 | Stephen StanglPlace 68 · Oa-Bcig | — | Oa-Bcig | 21:28.29 |
| 69 | Jon PickhinkePlace 69 · RidgeView | — | RidgeView | 21:30.60 |
| 70 | Kenten KingsburyPlace 70 · Lawton-Bronson | — | Lawton-Bronson | 21:32.91 |
| 71 | Skyler WarehamPlace 71 · Oa-Bcig | — | Oa-Bcig | 21:35.95 |
| 72 | Adam SiepkerPlace 72 · MansonNorthwestWebst | — | MansonNorthwestWebst | 21:37.41 |
| 73 | Brandon CroghanPlace 73 · Westwood | — | Westwood | 21:38.15 |
| 74 | Justin ParrPlace 74 · WestMonona | — | WestMonona | 21:47.73 |
| 75 | Aaron CuthrellPlace 75 · RidgeView | — | RidgeView | 21:53.66 |
| 76 | Joel HeapsPlace 76 · BoyerValley | — | BoyerValley | 21:53.70 |
| 77 | Brandon HeffernanPlace 77 · BoyerValley | — | BoyerValley | 21:55.01 |
| 78 | Gabe CarbajalPlace 78 · RidgeView | — | RidgeView | 21:59.68 |
| 79 | Keith LewisPlace 79 · WestHarrison | — | WestHarrison | 22:12.16 |
| 80 | Grady MankerPlace 80 · WoodburyCentral | — | WoodburyCentral | 22:21.37 |
| 81 | Tate PhelpsPlace 81 · WestMonona | — | WestMonona | 22:37.58 |
| 82 | Jared RodenPlace 82 · Woodbine | — | Woodbine | 22:38.01 |
| 83 | Austin RosenboomPlace 83 · PocahontasArea | — | PocahontasArea | 22:41.77 |
| 84 | Alex HarrisPlace 84 · WestMonona | — | WestMonona | 22:47.23 |
| 85 | Philip GretemanPlace 85 · arweva | — | arweva | 22:47.61 |
| 86 | Joe HaydenPlace 86 · WoodburyCentral | — | WoodburyCentral | 22:48.20 |
| 87 | Benton PhillipsPlace 87 · Oa-Bcig | — | Oa-Bcig | 22:55.06 |
| 88 | Adam SitzmannPlace 88 · WoodburyCentral | — | WoodburyCentral | 23:01.41 |
| 89 | Jacob KramerPlace 89 · PocahontasArea | — | PocahontasArea | 23:07.53 |
| 90 | Luis HammanPlace 90 · WoodburyCentral | — | WoodburyCentral | 23:10.30 |
| 91 | Alex TidmorePlace 91 · Lawton-Bronson | — | Lawton-Bronson | 23:10.78 |
| 92 | Felipe CarbajalPlace 92 · RidgeView | — | RidgeView | 23:12.73 |
| 93 | Brandon BlumerPlace 93 · WestMonona | — | WestMonona | 23:14.36 |
| 94 | Gavin FossPlace 94 · WestMonona | — | WestMonona | 23:18.24 |
| 95 | Peters HansenPlace 95 · Oa-Bcig | — | Oa-Bcig | 23:32.22 |
| 96 | TJ VanMuydenPlace 96 · Westwood | — | Westwood | 24:06.10 |
| 97 | Glenn ZimmerPlace 97 · RidgeView | — | RidgeView | 24:06.78 |
| 98 | Anthony GallagherPlace 98 · WoodburyCentral | — | WoodburyCentral | 24:09.52 |
| 99 | Tobey HorsleyPlace 99 · Lawton-Bronson | — | Lawton-Bronson | 24:22.43 |
| 100 | Tyler PhelpsPlace 100 · WestMonona | — | WestMonona | 24:23.46 |
| 101 | Jonah KistenmacherPlace 101 · RidgeView | — | RidgeView | 24:24.38 |
| 102 | Blake LipinskiPlace 102 · WoodburyCentral | — | WoodburyCentral | 24:26.88 |
| 103 | Brandon HansenPlace 103 · BoyerValley | — | BoyerValley | 24:42.64 |
| 104 | Seth HolversonPlace 104 · WestMonona | — | WestMonona | 24:49.20 |
| 105 | Nick JohnsonPlace 105 · BoyerValley | — | BoyerValley | 24:50.31 |
| 106 | Carter KleinPlace 106 · BoyerValley | — | BoyerValley | 25:16.26 |
| 107 | Brendan AllardPlace 107 · BoyerValley | — | BoyerValley | 25:16.49 |
| 108 | C.J. PhelanPlace 108 · WoodburyCentral | — | WoodburyCentral | 25:38.00 |
| 109 | Brady MeisterPlace 109 · WoodburyCentral | — | WoodburyCentral | 26:09.47 |
| 110 | Chase DelfsPlace 110 · WoodburyCentral | — | WoodburyCentral | 26:13.66 |
| 111 | Tony EyerPlace 111 · WoodburyCentral | — | WoodburyCentral | 26:44.45 |
| 112 | Eric WedemeyerPlace 112 · MansonNorthwestWebst | — | MansonNorthwestWebst | 26:52.16 |
| 113 | Ryan MartinPlace 113 · SouthCentralCalhoun | — | SouthCentralCalhoun | 27:16.52 |
| 114 | Jeremy ParrPlace 114 · WestMonona | — | WestMonona | 27:18.04 |
| 115 | Sam MaulePlace 115 · WestMonona | — | WestMonona | 27:53.00 |
| 116 | Brad RichardsonPlace 116 · SouthCentralCalhoun | — | SouthCentralCalhoun | 28:15.65 |
| 117 | Nick GambsPlace 117 · BoyerValley | — | BoyerValley | 30:31.66 |