| 1 | Ryan MaagPlace 1 · Grade 12 · Nyssa | 12 | Nyssa | 16:24.00 |
| 2 | Dylan RefaeyPlace 2 · Grade 12 · Meridian | 12 | Meridian | 16:42.00 |
| 3 | Dwain StuckerPlace 3 · Grade 9 · Meridian | 9 | Meridian | 16:43.00 |
| 4 | Taylor LeavittPlace 4 · Grade 12 · Melba | 12 | Melba | 17:09.00 |
| 5 | Nick MoorePlace 5 · Grade 11 · Meridian | 11 | Meridian | 17:20.00 |
| 6 | Ryan BrownPlace 6 · Grade 12 · Meridian | 12 | Meridian | 17:23.00 |
| 7 | Conrad LarsonPlace 7 · Grade 11 · Victory Charter | 11 | Victory Charter | 17:32.00 |
| 8 | Austin MurphyPlace 8 · Grade 11 · Meridian | 11 | Meridian | 17:38.00 |
| 9 | Taylor BakowPlace 9 · Grade 11 · Meridian | 11 | Meridian | 17:49.00 |
| 10 | Gabe FisherPlace 10 · Grade 10 · Victory Charter | 10 | Victory Charter | 17:50.00 |
| 11 | Beau BeesleyPlace 11 · Grade 11 · Nampa Christian | 11 | Nampa Christian | 17:52.00 |
| 12 | Grant MoorePlace 12 · Grade 12 · Nampa Christian | 12 | Nampa Christian | 17:53.00 |
| 13 | Rulon BriscoePlace 13 · Grade 12 · Emmett | 12 | Emmett | 18:01.00 |
| 14 | Bryan LeonPlace 14 · Grade 12 · Melba | 12 | Melba | 18:07.00 |
| 15 | Sam AntoshPlace 15 · Grade 11 · Nampa Christian | 11 | Nampa Christian | 18:08.00 |
| 16 | Brandon OramPlace 16 · Grade 10 · Emmett | 10 | Emmett | 18:18.00 |
| 17 | Jace LaubPlace 17 · Grade 12 · Parma | 12 | Parma | 18:19.00 |
| 18 | Joseph BowersPlace 18 · Grade 11 · The Ambrose School | 11 | The Ambrose School | 18:20.00 |
| 19 | James LutesPlace 19 · Grade 9 · Emmett | 9 | Emmett | 18:26.00 |
| 20 | Nick RussellPlace 20 · Grade 12 · Nampa Christian | 12 | Nampa Christian | 18:28.00 |
| 21 | Nathan WigginsPlace 21 · Grade 11 · Weiser | 11 | Weiser | 18:31.00 |
| 22 | Cameron ArnzenPlace 22 · Grade 11 · New Plymouth | 11 | New Plymouth | 18:37.00 |
| 23 | Stuart WinsorPlace 23 · Grade 12 · Payette | 12 | Payette | 18:38.00 |
| 23 | Stephen BerkheiserPlace 23 · Grade 10 · Meridian | 10 | Meridian | 18:38.00 |
| 25 | Jacob BottlesPlace 25 · Grade 12 · Cole Valley Chri... | 12 | Cole Valley Chri... | 18:39.00 |
| 26 | Reed JeppePlace 26 · Grade 10 · Nampa Christian | 10 | Nampa Christian | 18:40.00 |
| 27 | Andrew HayesPlace 27 · Grade 10 · Parma | 10 | Parma | 18:42.00 |
| 28 | Ubaldo AranaPlace 28 · Grade 10 · Weiser | 10 | Weiser | 18:43.00 |
| 29 | Alex GarnerPlace 29 · Grade 11 · Emmett | 11 | Emmett | 18:45.00 |
| 30 | Kirk RohrbacherPlace 30 · Grade 12 · Parma | 12 | Parma | 18:47.00 |
| 31 | Jonathan PalmerPlace 31 · Grade 11 · Weiser | 11 | Weiser | 18:48.00 |
| 32 | Chaz HartleyPlace 32 · Grade 11 · Weiser | 11 | Weiser | 18:49.00 |
| 33 | Jon BassettPlace 33 · Grade 9 · Emmett | 9 | Emmett | 18:50.00 |
| 34 | Greg BarlowPlace 34 · Grade 11 · Nyssa | 11 | Nyssa | 18:55.00 |
| 35 | Jack VerbancePlace 35 · Grade 10 · New Plymouth | 10 | New Plymouth | 19:07.00 |
| 36 | Sawyer RotellPlace 36 · Grade 12 · Payette | 12 | Payette | 19:10.00 |
| 37 | Brock GreenPlace 37 · Grade 12 · Parma | 12 | Parma | 19:11.00 |
| 38 | Garth ClinePlace 38 · Grade 12 · New Plymouth | 12 | New Plymouth | 19:12.00 |
| 39 | Alex EellsPlace 39 · Grade 10 · Parma | 10 | Parma | 19:14.00 |
| 40 | Angel PascacioPlace 40 · Grade 12 · Nyssa | 12 | Nyssa | 19:15.00 |
| 41 | Connor HewittPlace 41 · Grade 11 · Meridian | 11 | Meridian | 19:21.00 |
| 42 | Connor JamesPlace 42 · Grade 11 · Cole Valley Chri... | 11 | Cole Valley Chri... | 19:23.00 |
| 43 | Logan LoomisPlace 43 · Grade 12 · Weiser | 12 | Weiser | 19:30.00 |
| 44 | Kolby HunterPlace 44 · Grade 11 · Weiser | 11 | Weiser | 19:33.00 |
| 45 | Josh JardinePlace 45 · Grade 10 · Cole Valley Chri... | 10 | Cole Valley Chri... | 19:34.00 |
| 46 | Justin CondiePlace 46 · Grade 10 · Parma | 10 | Parma | 19:36.00 |
| 47 | Nate WoodsPlace 47 · Grade 10 · New Plymouth | 10 | New Plymouth | 19:37.00 |
| 47 | Spencer BrownPlace 47 · Grade 9 · Victory Charter | 9 | Victory Charter | 19:37.00 |
| 49 | Dakota MartinPlace 49 · Grade 12 · Victory Charter | 12 | Victory Charter | 19:38.00 |
| 50 | Bo BroganPlace 50 · Grade 11 · New Plymouth | 11 | New Plymouth | 19:40.00 |
| 51 | Ben StokerPlace 51 · Grade 10 · Victory Charter | 10 | Victory Charter | 19:41.00 |
| 52 | Joseph BolinPlace 52 · Grade 12 · Payette | 12 | Payette | 19:42.00 |
| 53 | Nathan PhilippsPlace 53 · Grade 11 · Meridian | 11 | Meridian | 19:51.00 |
| 54 | Austin GreenleafPlace 54 · Grade 10 · Cole Valley Chri... | 10 | Cole Valley Chri... | 19:54.00 |
| 55 | Parker McCoyPlace 55 · Grade 10 · Cole Valley Chri... | 10 | Cole Valley Chri... | 19:56.00 |
| 55 | John BurtonPlace 55 · Grade 9 · New Plymouth | 9 | New Plymouth | 19:56.00 |
| 57 | Josh BinghamPlace 57 · Grade 9 · Parma | 9 | Parma | 19:57.00 |
| 58 | Ben AlsethPlace 58 · Grade 12 · Idaho City | 12 | Idaho City | 20:03.00 |
| 59 | Weston LiimakkaPlace 59 · Grade 10 · The Ambrose School | 10 | The Ambrose School | 20:04.00 |
| 59 | Logan KingPlace 59 · Grade 10 · The Ambrose School | 10 | The Ambrose School | 20:04.00 |
| 61 | Kyler BeckPlace 61 · Grade 11 · Parma | 11 | Parma | 20:06.00 |
| 62 | Torrey WiebePlace 62 · Grade 10 · Cole Valley Chri... | 10 | Cole Valley Chri... | 20:07.00 |
| 63 | Philipp SchmitzPlace 63 · Grade 12 · Weiser | 12 | Weiser | 20:08.00 |
| 63 | Colter ColbyPlace 63 · Grade 11 · Weiser | 11 | Weiser | 20:08.00 |
| 65 | Tanner BuuckPlace 65 · Grade 10 · Nampa Christian | 10 | Nampa Christian | 20:09.00 |
| 66 | Logan WilcoxPlace 66 · Grade 9 · Nyssa | 9 | Nyssa | 20:10.00 |
| 67 | A.J. CrooksPlace 67 · Grade 9 · Nampa Christian | 9 | Nampa Christian | 20:12.00 |
| 68 | Jake HollowayPlace 68 · Grade 12 · Nampa Christian | 12 | Nampa Christian | 20:13.00 |
| 69 | Benjamin HengstPlace 69 · Grade 10 · Cole Valley Chri... | 10 | Cole Valley Chri... | 20:16.00 |
| 69 | Donny BassettPlace 69 · Grade 12 · Emmett | 12 | Emmett | 20:16.00 |
| 71 | Wes RussellPlace 71 · Grade 10 · Emmett | 10 | Emmett | 20:18.00 |
| 71 | Derek DeblieckPlace 71 · Grade 10 · Cole Valley Chri... | 10 | Cole Valley Chri... | 20:18.00 |
| 71 | Joaquin AlvarezPlace 71 · Melba | — | Melba | 20:18.00 |
| 74 | Justin NesbittPlace 74 · Grade 10 · Meridian | 10 | Meridian | 20:19.00 |
| 75 | Anthony CavazosPlace 75 · Grade 9 · Weiser | 9 | Weiser | 20:21.00 |
| 76 | Landon WinegarPlace 76 · Grade 9 · Emmett | 9 | Emmett | 20:26.00 |
| 76 | Kristopher YostPlace 76 · Grade 11 · Nyssa | 11 | Nyssa | 20:26.00 |
| 78 | Lionel PerezPlace 78 · Grade 11 · Weiser | 11 | Weiser | 20:35.00 |
| 78 | Chris BeltranPlace 78 · Grade 10 · Weiser | 10 | Weiser | 20:35.00 |
| 80 | Alex CampbellPlace 80 · Grade 12 · Victory Charter | 12 | Victory Charter | 20:39.00 |
| 81 | Caleb DavisPlace 81 · Grade 9 · Victory Charter | 9 | Victory Charter | 20:40.00 |
| 81 | Jackson YenorPlace 81 · Grade 10 · The Ambrose School | 10 | The Ambrose School | 20:40.00 |
| 83 | Clay NielsenPlace 83 · Grade 10 · Parma | 10 | Parma | 20:43.00 |
| 84 | Oscar DelgadoPlace 84 · Grade 9 · Nyssa | 9 | Nyssa | 20:46.00 |
| 85 | Collin GoelzPlace 85 · Grade 11 · Nampa Christian | 11 | Nampa Christian | 20:47.00 |
| 86 | Manuel MunozPlace 86 · Grade 11 · Weiser | 11 | Weiser | 20:49.00 |
| 87 | Logan MaagPlace 87 · Grade 9 · Nyssa | 9 | Nyssa | 20:56.00 |
| 88 | Tucker NitzelPlace 88 · Grade 10 · Payette | 10 | Payette | 20:57.00 |
| 89 | D'Kota MilburnPlace 89 · Grade 11 · Weiser | 11 | Weiser | 20:58.00 |
| 90 | Jace LangleyPlace 90 · Grade 11 · Cole Valley Chri... | 11 | Cole Valley Chri... | 20:59.00 |
| 91 | Christian MunozPlace 91 · Grade 11 · Melba | 11 | Melba | 21:09.00 |
| 91 | Ethan HewittPlace 91 · Grade 9 · Meridian | 9 | Meridian | 21:09.00 |
| 91 | Shawn EmmenPlace 91 · Grade 12 · Meridian | 12 | Meridian | 21:09.00 |
| 94 | Dakota LancasterPlace 94 · Grade 10 · Nyssa | 10 | Nyssa | 21:12.00 |
| 95 | Jose GuerreroPlace 95 · Grade 11 · Nyssa | 11 | Nyssa | 21:19.00 |
| 96 | Bronson JohnsonPlace 96 · Grade 10 · New Plymouth | 10 | New Plymouth | 21:21.00 |
| 97 | Spencer ZeyerPlace 97 · Grade 12 · Melba | 12 | Melba | 21:24.00 |
| 98 | Justin GulleffPlace 98 · Grade 12 · New Plymouth | 12 | New Plymouth | 21:27.00 |
| 99 | Sam ReadPlace 99 · Grade 12 · Nampa Christian | 12 | Nampa Christian | 21:29.00 |
| 100 | Zachary HowellPlace 100 · Grade 11 · Parma | 11 | Parma | 21:30.00 |
| 100 | Natahnel Herron -Place 100 · The Ambrose School | — | The Ambrose School | 21:30.00 |
| 102 | Merritt GrahamPlace 102 · Grade 9 · Victory Charter | 9 | Victory Charter | 21:31.00 |
| 102 | Tanner MontaguePlace 102 · Grade 11 · Parma | 11 | Parma | 21:31.00 |
| 104 | Dalton BowmanPlace 104 · Grade 11 · Nampa Christian | 11 | Nampa Christian | 21:33.00 |
| 105 | Troy NielsenPlace 105 · Grade 9 · Parma | 9 | Parma | 21:37.00 |
| 106 | Riley BaxterPlace 106 · Grade 9 · New Plymouth | 9 | New Plymouth | 21:39.00 |
| 107 | Armstrong JayPlace 107 · Grade 12 · Cole Valley Chri... | 12 | Cole Valley Chri... | 21:40.00 |
| 107 | Lukas HinerPlace 107 · Grade 12 · Weiser | 12 | Weiser | 21:40.00 |
| 109 | Turner JensenPlace 109 · Grade 11 · Weiser | 11 | Weiser | 21:43.00 |
| 110 | Ricardo GarciaPlace 110 · Grade 12 · Weiser | 12 | Weiser | 21:55.00 |
| 110 | Dallas GarnerPlace 110 · Grade 10 · Emmett | 10 | Emmett | 21:55.00 |
| 112 | Benjamin GozartPlace 112 · Grade 9 · Victory Charter | 9 | Victory Charter | 22:07.00 |
| 113 | Brandon ChristiansonPlace 113 · Grade 10 · Cole Valley Chri... | 10 | Cole Valley Chri... | 22:08.00 |
| 114 | Nik MoralesPlace 114 · Grade 10 · New Plymouth | 10 | New Plymouth | 22:10.00 |
| 115 | Luke WoodruffPlace 115 · Grade 9 · Melba | 9 | Melba | 22:11.00 |
| 116 | Daniel McFarlanePlace 116 · Grade 11 · Idaho City | 11 | Idaho City | 22:21.00 |
| 117 | Bryson PikePlace 117 · Grade 10 · Meridian | 10 | Meridian | 22:23.00 |
| 118 | Jacob MillerPlace 118 · Grade 12 · Nampa Christian | 12 | Nampa Christian | 22:26.00 |
| 119 | Quinten ElguezabalPlace 119 · Grade 11 · Nyssa | 11 | Nyssa | 22:42.00 |
| 120 | Javier HernandezPlace 120 · Grade 12 · Nyssa | 12 | Nyssa | 22:45.00 |
| 121 | Clancy JohnstonPlace 121 · Grade 10 · New Plymouth | 10 | New Plymouth | 22:50.00 |
| 122 | Andy YuePlace 122 · Grade 11 · Nampa Christian | 11 | Nampa Christian | 22:54.00 |
| 123 | Jerob MoonPlace 123 · Grade 9 · Nampa Christian | 9 | Nampa Christian | 22:55.00 |
| 124 | Brayden IrishPlace 124 · Grade 10 · Parma | 10 | Parma | 22:58.00 |
| 125 | Sager BenPlace 125 · Grade 10 · North Star Charter | 10 | North Star Charter | 22:59.00 |
| 126 | Wyatt HoranPlace 126 · Grade 9 · North Star Charter | 9 | North Star Charter | 23:20.00 |
| 127 | Ben KnappPlace 127 · Grade 9 · New Plymouth | 9 | New Plymouth | 23:26.00 |
| 128 | Serhiy FrolovPlace 128 · Grade 11 · Meridian | 11 | Meridian | 23:28.00 |
| 129 | Zach ArnoldPlace 129 · Grade 9 · Victory Charter | 9 | Victory Charter | 23:40.00 |
| 130 | Timothy StrainPlace 130 · Grade 9 · Victory Charter | 9 | Victory Charter | 23:46.00 |
| 131 | Jacob SiskPlace 131 · Grade 10 · Cole Valley Chri... | 10 | Cole Valley Chri... | 23:50.00 |
| 132 | Tyler ChristiansonPlace 132 · Grade 12 · Nampa Christian | 12 | Nampa Christian | 23:57.00 |
| 133 | Devin ColtonPlace 133 · Grade 10 · Meridian | 10 | Meridian | 24:00.00 |
| 134 | Tom RoserPlace 134 · Grade 9 · The Ambrose School | 9 | The Ambrose School | 24:27.00 |
| 135 | Seth AustinPlace 135 · Grade 10 · New Plymouth | 10 | New Plymouth | 24:55.00 |
| 135 | JJ HerreraPlace 135 · Grade 11 · Nyssa | 11 | Nyssa | 24:55.00 |