| 1 | Bubba RoeperPlace 1 · Emmett | — | Emmett | 16:12.00 | 1 |
| 2 | Ryan MaagPlace 2 · Nyssa | — | Nyssa | 16:18.00 | 2 |
| 3 | Chris MartinezPlace 3 · Meridian | — | Meridian | 16:23.00 | 3 |
| 4 | Dan HeikkilaPlace 4 · Meridian | — | Meridian | 16:29.00 | 4 |
| 5 | Jaimie VenegasPlace 5 · Nyssa | — | Nyssa | 16:57.00 | 5 |
| 6 | Dylan RefaeyPlace 6 · Meridian | — | Meridian | 17:11.00 | 6 |
| 7 | Ryan BrownPlace 7 · Meridian | — | Meridian | 17:17.00 | 7 |
| 8 | Bryan LeonPlace 8 · Melba | — | Melba | 17:17.00 | 8 |
| 9 | Nick MoorePlace 9 · Meridian | — | Meridian | 17:30.00 | 9 |
| 10 | Gabriel RamirezPlace 10 · Nyssa | — | Nyssa | 17:31.00 | 10 |
| 11 | Quentin JensenPlace 11 · Nyssa | — | Nyssa | 17:33.00 | 11 |
| 12 | Josh ReedPlace 12 · Payette | — | Payette | 17:36.00 | 12 |
| 13 | Taylor BakowPlace 13 · Meridian | — | Meridian | 17:36.00 | 13 |
| 14 | Beau BeesleyPlace 14 · Nampa Christian | — | Nampa Christian | 17:39.00 | 14 |
| 15 | Taylor LeavittPlace 15 · Melba | — | Melba | 17:41.00 | 15 |
| 16 | Landen KellyPlace 16 · Greenleaf Friends | — | Greenleaf Friends | 17:42.00 | 16 |
| 17 | Tyler WentzPlace 17 · Nyssa | — | Nyssa | 17:43.00 | 17 |
| 18 | Joshua AndersonPlace 18 · Nyssa | — | Nyssa | 17:44.00 | 18 |
| 19 | Kaeleb ElizondoPlace 19 · Nyssa | — | Nyssa | 17:51.00 | 19 |
| 20 | Conrad LarsonPlace 20 · Victory Charter | — | Victory Charter | 17:56.00 | 20 |
| 21 | Austin MurphyPlace 21 · Meridian | — | Meridian | 17:59.00 | 21 |
| 22 | JB Bermudez-KochPlace 22 · Greenleaf Friends | — | Greenleaf Friends | 18:04.00 | 22 |
| 23 | Grant MoorePlace 23 · Nampa Christian | — | Nampa Christian | 18:09.00 | 23 |
| 24 | Nate PoolPlace 24 · Greenleaf Friends | — | Greenleaf Friends | 18:10.00 | 24 |
| 25 | Drake HungatePlace 25 · Greenleaf Friends | — | Greenleaf Friends | 18:11.00 | 25 |
| 26 | Layne JohnsonPlace 26 · Parma | — | Parma | 18:15.00 | 26 |
| 27 | Brandon OramPlace 27 · Emmett | — | Emmett | 18:17.00 | 27 |
| 28 | Sam RunyanPlace 28 · Meridian | — | Meridian | 18:22.00 | — |
| 29 | Jace SkylesPlace 29 · Cole Valley | — | Cole Valley | 18:23.00 | 28 |
| 30 | Guinelson ErnestoPlace 30 · Payette | — | Payette | 18:26.00 | 29 |
| 31 | Ty HigleyPlace 31 · Payette | — | Payette | 18:33.00 | 30 |
| 32 | Ulises SanchezPlace 32 · Weiser | — | Weiser | 18:43.00 | 31 |
| 33 | Cir Isaac CooperPlace 33 · Nampa Christian | — | Nampa Christian | 18:45.00 | 32 |
| 34 | Derik JardinePlace 34 · Cole Valley | — | Cole Valley | 18:47.00 | 33 |
| 35 | Connor JamesPlace 35 · Cole Valley | — | Cole Valley | 18:50.00 | 34 |
| 36 | Sawyer RotellPlace 36 · Payette | — | Payette | 18:51.00 | 35 |
| 37 | Kyle HayesPlace 37 · Emmett | — | Emmett | 18:52.00 | 36 |
| 38 | Josiah DawesPlace 38 · Cole Valley | — | Cole Valley | 18:53.00 | 37 |
| 39 | Nick RussellPlace 39 · Nampa Christian | — | Nampa Christian | 18:53.00 | 38 |
| 40 | Ricardo GallegosPlace 40 · Canyon Springs | — | Canyon Springs | 18:56.00 | 39 |
| 41 | Austin DeMondPlace 41 · Meridian | — | Meridian | 18:58.00 | — |
| 42 | Greg BarlowPlace 42 · Nyssa | — | Nyssa | 19:01.00 | — |
| 43 | Sam AntoshPlace 43 · Nampa Christian | — | Nampa Christian | 19:03.00 | 40 |
| 44 | Taylor GonzalezPlace 44 · Payette | — | Payette | 19:06.00 | 41 |
| 45 | Jessie BlountPlace 45 · Melba | — | Melba | 19:07.00 | 42 |
| 46 | Gabe FisherPlace 46 · Victory Charter | — | Victory Charter | 19:08.00 | 43 |
| 47 | Logan LoomisPlace 47 · Weiser | — | Weiser | 19:09.00 | 44 |
| 48 | Crispin ValdezPlace 48 · New Plymouth | — | New Plymouth | 19:10.00 | 45 |
| 49 | Shane McCulloughPlace 49 · Emmett | — | Emmett | 19:10.00 | 46 |
| 50 | Josh JardinePlace 50 · Cole Valley | — | Cole Valley | 19:18.00 | 47 |
| 51 | Jace LaubPlace 51 · Parma | — | Parma | 19:22.00 | 48 |
| 52 | Kyle LarsonPlace 52 · Emmett | — | Emmett | 19:23.00 | 49 |
| 53 | Cesar JacoboPlace 53 · Parma | — | Parma | 19:23.00 | 50 |
| 54 | Cameron ArnzenPlace 54 · New Plymouth | — | New Plymouth | 19:24.00 | 51 |
| 55 | Reed JeppePlace 55 · Nampa Christian | — | Nampa Christian | 19:25.00 | 52 |
| 56 | Jonathan PalmerPlace 56 · Weiser | — | Weiser | 19:28.00 | 53 |
| 57 | Stephan WiebePlace 57 · Cole Valley | — | Cole Valley | 19:29.00 | 54 |
| 58 | Nathan PhilippsPlace 58 · Meridian | — | Meridian | 19:29.00 | — |
| 59 | Sergio Felan-BallPlace 59 · Victory Charter | — | Victory Charter | 19:30.00 | 55 |
| 60 | Cade StaffordPlace 60 · New Plymouth | — | New Plymouth | 19:31.00 | 56 |
| 61 | Ryan StephensPlace 61 · Weiser | — | Weiser | 19:32.00 | 57 |
| 62 | Joseph BolinPlace 62 · Payette | — | Payette | 19:34.00 | 58 |
| 63 | Martin GonzalezPlace 63 · Canyon Springs | — | Canyon Springs | 19:39.00 | 59 |
| 64 | Juan ArrietaDeAnguloPlace 64 · Greenleaf Friends | — | Greenleaf Friends | 19:49.00 | 60 |
| 65 | Steven RamirezPlace 65 · Melba | — | Melba | 19:50.00 | 61 |
| 66 | Connor HewittPlace 66 · Meridian | — | Meridian | 19:56.00 | — |
| 67 | Alex GarnerPlace 67 · Emmett | — | Emmett | 19:57.00 | 62 |
| 68 | Jared JohnshoyPlace 68 · Melba | — | Melba | 19:58.00 | 63 |
| 69 | Justin CondiePlace 69 · Parma | — | Parma | 20:06.00 | 64 |
| 70 | Cody O'NeillPlace 70 · Meridian | — | Meridian | 20:07.00 | — |
| 71 | Geoff VaartstraPlace 71 · Victory Charter | — | Victory Charter | 20:08.00 | 65 |
| 72 | Kyler BeckPlace 72 · Parma | — | Parma | 20:08.00 | 66 |
| 73 | Ubaldo AranaPlace 73 · Weiser | — | Weiser | 20:08.00 | 67 |
| 74 | Alex CampbellPlace 74 · Victory Charter | — | Victory Charter | 20:09.00 | 68 |
| 75 | Andrew HayesPlace 75 · Parma | — | Parma | 20:11.00 | 69 |
| 76 | Austin WremPlace 76 · Meridian | — | Meridian | 20:13.00 | — |
| 77 | Clay BistlinePlace 77 · Payette | — | Payette | 20:15.00 | 70 |
| 78 | John BottlesPlace 78 · Cole Valley | — | Cole Valley | 20:16.00 | 71 |
| 79 | Garth ClinePlace 79 · New Plymouth | — | New Plymouth | 20:16.00 | 72 |
| 80 | Gabe HoushPlace 80 · Liberty Charter | — | Liberty Charter | 20:17.00 | 73 |
| 81 | Noah HillsPlace 81 · Liberty Charter | — | Liberty Charter | 20:24.00 | 74 |
| 82 | Kristopher YostPlace 82 · Nyssa | — | Nyssa | 20:25.00 | — |
| 83 | Brady MatthewsPlace 83 · Meridian | — | Meridian | 20:25.00 | — |
| 84 | Sergei GilmorePlace 84 · Idaho City | — | Idaho City | 20:28.00 | 75 |
| 85 | Quinn DeYoungPlace 85 · Weiser | — | Weiser | 20:29.00 | 76 |
| 86 | Chris BeltranPlace 86 · Weiser | — | Weiser | 20:29.00 | 77 |
| 87 | Thomas LeishmanPlace 87 · Meridian | — | Meridian | 20:30.00 | — |
| 88 | Jesse HarveyPlace 88 · Parma | — | Parma | 20:32.00 | 78 |
| 89 | Ron LysingerPlace 89 · New Plymouth | — | New Plymouth | 20:32.00 | 79 |
| 90 | Nathaniel KelloggPlace 90 · Victory Charter | — | Victory Charter | 20:33.00 | 80 |
| 91 | Colter ColbyPlace 91 · Weiser | — | Weiser | 20:35.00 | — |
| 92 | Erin SkeltonPlace 92 · Canyon Springs | — | Canyon Springs | 20:36.00 | 81 |
| 93 | Donny BassettPlace 93 · Emmett | — | Emmett | 20:37.00 | 82 |
| 94 | Kyle DurbinPlace 94 · Nampa Christian | — | Nampa Christian | 20:38.00 | 83 |
| 95 | Riley McCarthyPlace 95 · Emmett | — | Emmett | 20:47.00 | — |
| 96 | Josh KellyPlace 96 · Greenleaf Friends | — | Greenleaf Friends | 20:48.00 | 84 |
| 97 | Joey NebekerPlace 97 · Melba | — | Melba | 20:49.00 | 85 |
| 98 | Ruben RosasPlace 98 · Canyon Springs | — | Canyon Springs | 20:51.00 | 86 |
| 99 | Torrey WiebePlace 99 · Cole Valley | — | Cole Valley | 20:55.00 | — |
| 100 | Clay NielsenPlace 100 · Parma | — | Parma | 21:01.00 | — |
| 101 | Stephen ZeyerPlace 101 · Victory Charter | — | Victory Charter | 21:06.00 | 87 |
| 102 | Derek DeblieckPlace 102 · Cole Valley | — | Cole Valley | 21:07.00 | — |
| 103 | Kolby HunterPlace 103 · Weiser | — | Weiser | 21:08.00 | — |
| 104 | Justin WilliamsPlace 104 · Canyon Springs | — | Canyon Springs | 21:13.00 | 88 |
| 105 | Cameron BaumanPlace 105 · Liberty Charter | — | Liberty Charter | 21:16.00 | 89 |
| 106 | Tyler GalePlace 106 · North Star Charter | — | North Star Charter | 21:17.00 | 90 |
| 107 | Brock GreenPlace 107 · Parma | — | Parma | 21:18.00 | — |
| 108 | Justin NesbittPlace 108 · Meridian | — | Meridian | 21:18.00 | — |
| 109 | Bryson PikePlace 109 · Meridian | — | Meridian | 21:18.00 | — |
| 110 | Brandon PikePlace 110 · Meridian | — | Meridian | 21:19.00 | — |
| 111 | Tanner MontaguePlace 111 · Parma | — | Parma | 21:19.00 | — |
| 112 | Tanner BuuckPlace 112 · Nampa Christian | — | Nampa Christian | 21:20.00 | — |
| 113 | Levi RussellPlace 113 · New Plymouth | — | New Plymouth | 21:21.00 | 91 |
| 114 | Ian WolfordPlace 114 · New Plymouth | — | New Plymouth | 21:25.00 | 92 |
| 115 | Tucker NitzelPlace 115 · Payette | — | Payette | 21:26.00 | — |
| 116 | Justin GulleffPlace 116 · New Plymouth | — | New Plymouth | 21:28.00 | — |
| 117 | Brogan BumgarnerPlace 117 · Weiser | — | Weiser | 21:35.00 | — |
| 118 | Dawson DaytonPlace 118 · North Star Charter | — | North Star Charter | 21:42.00 | 93 |
| 120 | Clancy JohnstonPlace 120 · New Plymouth | — | New Plymouth | 21:49.00 | — |
| 121 | Nayar BarronPlace 121 · Weiser | — | Weiser | 21:50.00 | — |
| 122 | Michael SturmakPlace 122 · North Star Charter | — | North Star Charter | 21:51.00 | 94 |
| 123 | Sam ReadPlace 123 · Nampa Christian | — | Nampa Christian | 21:52.00 | — |
| 124 | Kalin ListerPlace 124 · Liberty Charter | — | Liberty Charter | 21:58.00 | 95 |
| 125 | Kenyon TurnerPlace 125 · Weiser | — | Weiser | 22:05.00 | — |
| 126 | Dakota MartinPlace 126 · Victory Charter | — | Victory Charter | 22:08.00 | — |
| 127 | Hunter WardPlace 127 · North Star Charter | — | North Star Charter | 22:09.00 | 96 |
| 128 | Jason DavidsonPlace 128 · Parma | — | Parma | 22:12.00 | — |
| 129 | Jacob PearcePlace 129 · New Plymouth | — | New Plymouth | 22:13.00 | — |
| 130 | Brandon ChristiansonPlace 130 · Nampa Christian | — | Nampa Christian | 22:14.00 | — |
| 131 | James IhliPlace 131 · Nampa Christian | — | Nampa Christian | 22:15.00 | — |
| 132 | Kevin FernandezPlace 132 · Canyon Springs | — | Canyon Springs | 22:15.00 | 97 |
| 133 | Lukas HinerPlace 133 · Weiser | — | Weiser | 22:17.00 | — |
| 134 | Clayton VanderwerffPlace 134 · Melba | — | Melba | 22:19.00 | 98 |
| 135 | Anthony GrahamPlace 135 · New Plymouth | — | New Plymouth | 22:22.00 | — |
| 136 | Erik MyerPlace 136 · Meridian | — | Meridian | 22:23.00 | — |
| 137 | James CoffinPlace 137 · North Star Charter | — | North Star Charter | 22:28.00 | 99 |
| 138 | Camilo MorenoPlace 138 · Canyon Springs | — | Canyon Springs | 22:29.00 | 100 |
| 139 | Turner JensenPlace 139 · Weiser | — | Weiser | 22:30.00 | — |
| 140 | Brady GarringerPlace 140 · Victory Charter | — | Victory Charter | 22:36.00 | — |
| 141 | Noah TurnerPlace 141 · Weiser | — | Weiser | 22:37.00 | — |
| 142 | Daniel McFarlanePlace 142 · Idaho City | — | Idaho City | 22:42.00 | 101 |
| 143 | Jacob KressPlace 143 · Weiser | — | Weiser | 22:46.00 | — |
| 144 | Manuel ArreolaPlace 144 · Canyon Springs | — | Canyon Springs | 22:48.00 | — |
| 145 | Lakota HarrisPlace 145 · Payette | — | Payette | 22:55.00 | — |
| 146 | Noah ChildsPlace 146 · Idaho City | — | Idaho City | 23:01.00 | 102 |
| 147 | Nick BullockPlace 147 · Nampa Christian | — | Nampa Christian | 23:12.00 | — |
| 148 | Collin RushPlace 148 · Meridian | — | Meridian | 23:14.00 | — |
| 149 | Nicholas KrackoPlace 149 · Liberty Charter | — | Liberty Charter | 23:15.00 | 103 |
| 150 | Jeff StedjeePlace 150 · Payette | — | Payette | 23:16.00 | — |
| 151 | Andrew BatesPlace 151 · Nyssa | — | Nyssa | 23:18.00 | — |
| 152 | Jake BlowPlace 152 · Idaho City | — | Idaho City | 23:26.00 | 104 |
| 153 | Drew EllisPlace 153 · Cole Valley | — | Cole Valley | 23:28.00 | — |
| 154 | Brandon HagamanPlace 154 · Melba | — | Melba | 23:28.00 | — |
| 155 | Nick RePlace 155 · North Star Charter | — | North Star Charter | 23:28.00 | 105 |
| 156 | Nik MoralesPlace 156 · New Plymouth | — | New Plymouth | 23:45.00 | — |
| 157 | Jinwoo JunPlace 157 · Cole Valley | — | Cole Valley | 23:45.00 | — |
| 158 | Santiago MorenoPlace 158 · Canyon Springs | — | Canyon Springs | 23:51.00 | — |
| 159 | Mason HerrickPlace 159 · Weiser | — | Weiser | 24:14.00 | — |
| 160 | Samuel AyalaPlace 160 · Canyon Springs | — | Canyon Springs | 24:15.00 | — |
| 161 | Simon McKenziePlace 161 · Victory Charter | — | Victory Charter | 24:27.00 | — |
| 162 | Sean McGuffinPlace 162 · New Plymouth | — | New Plymouth | 24:43.00 | — |
| 163 | Bowen ChildsPlace 163 · Idaho City | — | Idaho City | 24:52.00 | 106 |
| 164 | Bronson JohnsonPlace 164 · New Plymouth | — | New Plymouth | 26:03.00 | — |
| 165 | Bailey CalhounPlace 165 · Victory Charter | — | Victory Charter | 26:27.00 | — |
| 166 | Reilly CowgerPlace 166 · Melba | — | Melba | 26:35.00 | — |
| 167 | Trenton McMillanPlace 167 · North Star Charter | — | North Star Charter | 26:43.00 | 107 |
| 168 | Dave FeltyPlace 168 · Payette | — | Payette | 26:43.00 | — |
| 169 | Jordan BinghamPlace 169 · Parma | — | Parma | 26:48.00 | — |
| 170 | McCall AlexanderPlace 170 · New Plymouth | — | New Plymouth | 27:04.00 | — |
| 171 | JJ HerreraPlace 171 · Nyssa | — | Nyssa | 28:01.00 | — |
| 172 | Devon EllisPlace 172 · Victory Charter | — | Victory Charter | 29:03.00 | — |
| 173 | Stefan DahnePlace 173 · North Star Charter | — | North Star Charter | 30:02.00 | — |
| 174 | Devin ColtonPlace 174 · Meridian | — | Meridian | 33:59.00 | — |