| 1 | Charlie SpeirsPlace 1 · McCall-Donnelly | — | McCall-Donnelly | 16:33.8 |
| 2 | Jacob MascheroniPlace 2 · McCall-Donnelly | — | McCall-Donnelly | 16:45.8 |
| 3 | Chase DawsonPlace 3 · Nampa Christian | — | Nampa Christian | 17:17.4 |
| 4 | Kaden MayPlace 4 · La Grande | — | La Grande | 17:18.8 |
| 5 | Cooper AltenburgPlace 5 · La Grande | — | La Grande | 17:25.5 |
| 6 | Adric TaitPlace 6 · Kuna | — | Kuna | 17:37.6 |
| 7 | Duncan FrittsPlace 7 · Vale | — | Vale | 17:47.0 |
| 8 | Ian GarlitzPlace 8 · Union | — | Union | 17:57.4 |
| 9 | Nelson WittePlace 9 · McCall-Donnelly | — | McCall-Donnelly | 18:05.7 |
| 10 | Ethan LeePlace 10 · Nampa Christian | — | Nampa Christian | 18:20.6 |
| 11 | William MalloryPlace 11 · Union | — | Union | 18:28.1 |
| 12 | Blake QuintonPlace 12 · Weiser | — | Weiser | 18:28.4 |
| 13 | Vance KoylePlace 13 · La Grande | — | La Grande | 18:29.0 |
| 14 | Bryce BurtonPlace 14 · Union | — | Union | 18:34.6 |
| 15 | Kenji NaitoPlace 15 · Cole Valley Christian | — | Cole Valley Christian | 18:35.4 |
| 16 | Josef SimonisPlace 16 · La Grande | — | La Grande | 18:39.1 |
| 17 | Eli HowerzylPlace 17 · Nampa Christian | — | Nampa Christian | 18:47.2 |
| 18 | Tyler PerryPlace 18 · La Grande | — | La Grande | 18:47.7 |
| 19 | Hudson RaneyPlace 19 · Nampa Christian | — | Nampa Christian | 18:57.9 |
| 20 | Huntyn AzurePlace 20 · La Grande | — | La Grande | 19:05.4 |
| 21 | Gabe HowardPlace 21 · New Plymouth | — | New Plymouth | 19:08.0 |
| 22 | Tristyn BurgesonPlace 22 · Cole Valley Christian | — | Cole Valley Christian | 19:09.5 |
| 23 | Trevin BlackPlace 23 · Kuna | — | Kuna | 19:11.3 |
| 24 | Wyatt PackerPlace 24 · McCall-Donnelly | — | McCall-Donnelly | 19:20.0 |
| 25 | Eli McLarenPlace 25 · Liberty Charter | — | Liberty Charter | 19:26.5 |
| 26 | John PoundsPlace 26 · New Plymouth | — | New Plymouth | 19:29.6 |
| 27 | Joseph ClarkPlace 27 · Kuna | — | Kuna | 19:39.1 |
| 28 | Patrick WhitePlace 28 · Kuna | — | Kuna | 19:39.6 |
| 29 | Brody BowersPlace 29 · Marsing | — | Marsing | 19:45.3 |
| 30 | Ethan GardnerPlace 30 · McCall-Donnelly | — | McCall-Donnelly | 19:49.8 |
| 31 | Alex WoodsPlace 31 · Weiser | — | Weiser | 19:50.6 |
| 32 | Austin FlickPlace 32 · Union | — | Union | 20:01.0 |
| 33 | Jonah BehmPlace 33 · McCall-Donnelly | — | McCall-Donnelly | 20:01.5 |
| 34 | Preston MouritsenPlace 34 · Union | — | Union | 20:01.7 |
| 35 | Christopher TruaxPlace 35 · Nampa Christian | — | Nampa Christian | 20:02.8 |
| 36 | Isaac MannPlace 36 · Cole Valley Christian | — | Cole Valley Christian | 20:04.6 |
| 37 | Cameron PacePlace 37 · Kuna | — | Kuna | 20:05.1 |
| 38 | Ammon AndersonPlace 38 · Weiser | — | Weiser | 20:09.7 |
| 39 | Noah MillettePlace 39 · Cole Valley Christian | — | Cole Valley Christian | 20:10.4 |
| 40 | Jonathan GisiPlace 40 · La Grande | — | La Grande | 20:11.2 |
| 41 | Johnny BassettiPlace 41 · Treasure Valley Classical Academy | — | Treasure Valley Classical Academy | 20:11.7 |
| 42 | Josh AndersonPlace 42 · Kuna | — | Kuna | 20:13.1 |
| 43 | Connor DransfieldPlace 43 · Kuna | — | Kuna | 20:14.3 |
| 44 | Cru GummPlace 44 · Nampa Christian | — | Nampa Christian | 20:15.0 |
| 45 | Noah AustinPlace 45 · La Grande | — | La Grande | 20:17.7 |
| 46 | Jacob BaxterPlace 46 · Union | — | Union | 20:19.7 |
| 47 | Kenneth BabbPlace 47 · Weiser | — | Weiser | 20:21.4 |
| 48 | Dustin ClarkPlace 48 · Weiser | — | Weiser | 20:25.6 |
| 49 | Jade HicksPlace 49 · New Plymouth | — | New Plymouth | 20:32.8 |
| 50 | Ethan FarnsworthPlace 50 · Parma | — | Parma | 20:35.0 |
| 51 | Daniel FarnsworthPlace 51 · Parma | — | Parma | 20:36.9 |
| 52 | Kai RussellPlace 52 · Union | — | Union | 20:43.9 |
| 53 | Alec EcklundPlace 53 · Marsing | — | Marsing | 20:46.0 |
| 54 | Krehl FrickePlace 54 · Kuna | — | Kuna | 20:48.0 |
| 55 | Zackary SimonisPlace 55 · La Grande | — | La Grande | 20:48.7 |
| 56 | Gavin PiercePlace 56 · Nampa Christian | — | Nampa Christian | 20:52.1 |
| 57 | Samuel Cuttlers-BozaPlace 57 · Liberty Charter | — | Liberty Charter | 20:53.0 |
| 58 | Jackson ChamberlainPlace 58 · Vale | — | Vale | 20:55.2 |
| 59 | Kaiden WrightPlace 59 · McCall-Donnelly | — | McCall-Donnelly | 20:58.3 |
| 60 | Aaron CampbellPlace 60 · New Plymouth | — | New Plymouth | 21:01.6 |
| 61 | Jesse DowdlePlace 61 · Kuna | — | Kuna | 21:01.7 |
| 62 | Carter JohnsonPlace 62 · Liberty Charter | — | Liberty Charter | 21:05.0 |
| 63 | Axel RoettoPlace 63 · Liberty Charter | — | Liberty Charter | 21:05.3 |
| 64 | Jett WilliamsPlace 64 · New Plymouth | — | New Plymouth | 21:07.6 |
| 65 | Corbyn BybeePlace 65 · Kuna | — | Kuna | 21:08.9 |
| 66 | Elias MackPlace 66 · Nampa Christian | — | Nampa Christian | 21:09.6 |
| 67 | Seth MaillyPlace 67 · Liberty Charter | — | Liberty Charter | 21:09.8 |
| 68 | Kyle RicksPlace 68 · Parma | — | Parma | 21:10.1 |
| 69 | Corban McNeilPlace 69 · Union | — | Union | 21:10.2 |
| 70 | Chad MoranPlace 70 · La Grande | — | La Grande | 21:10.6 |
| 71 | Landon JamesPlace 71 · Grant Union | — | Grant Union | 21:10.7 |
| 72 | Jase MassengalePlace 72 · New Plymouth | — | New Plymouth | 21:10.9 |
| 72 | Henry WingPlace 72 · Union | — | Union | 21:10.9 |
| 74 | Elijah ThompsonPlace 74 · Cole Valley Christian | — | Cole Valley Christian | 21:13.0 |
| 75 | Desmond LarvikPlace 75 · La Grande | — | La Grande | 21:14.1 |
| 76 | Dallin HegerhorstPlace 76 · Kuna | — | Kuna | 21:15.7 |
| 77 | Jaxson LagaPlace 77 · Kuna | — | Kuna | 21:21.5 |
| 78 | Britton WheelerPlace 78 · Kuna | — | Kuna | 21:26.2 |
| 79 | Zach Vander WoudePlace 79 · Nampa Christian | — | Nampa Christian | 21:27.0 |
| 80 | Eli PickensPlace 80 · Union | — | Union | 21:35.8 |
| 81 | Landon Holloway-FillerPlace 81 · Nampa Christian | — | Nampa Christian | 21:50.9 |
| 82 | Tilton TurnerPlace 82 · Kuna | — | Kuna | 21:53.2 |
| 83 | Rowan WardPlace 83 · Vale | — | Vale | 21:55.2 |
| 84 | Ty SuttonPlace 84 · New Plymouth | — | New Plymouth | 21:58.0 |
| 85 | Simon GolightlyPlace 85 · Kuna | — | Kuna | 21:58.7 |
| 86 | Joey BassettiPlace 86 · Treasure Valley Classical Academy | — | Treasure Valley Classical Academy | 22:00.1 |
| 87 | Oscar MoralesPlace 87 · Liberty Charter | — | Liberty Charter | 22:04.5 |
| 88 | JP DespainPlace 88 · Weiser | — | Weiser | 22:08.5 |
| 89 | Sean ElliotPlace 89 · Weiser | — | Weiser | 22:11.5 |
| 90 | Owen LewisPlace 90 · McCall-Donnelly | — | McCall-Donnelly | 22:12.4 |
| 91 | Gavin EhmannPlace 91 · Nampa Christian | — | Nampa Christian | 22:14.6 |
| 92 | Jack KimballPlace 92 · La Grande | — | La Grande | 22:17.3 |
| 93 | Jesus Silva HerreraPlace 93 · Marsing | — | Marsing | 22:18.6 |
| 94 | Noah HawksPlace 94 · La Grande | — | La Grande | 22:20.8 |
| 95 | Drake LesterPlace 95 · Nampa Christian | — | Nampa Christian | 22:25.6 |
| 96 | Ethan JohnsonPlace 96 · Liberty Charter | — | Liberty Charter | 22:32.2 |
| 97 | River AndrusPlace 97 · Liberty Charter | — | Liberty Charter | 22:34.8 |
| 98 | Aiden YonkovichPlace 98 · Liberty Charter | — | Liberty Charter | 22:39.5 |
| 99 | Kai SandersPlace 99 · La Grande | — | La Grande | 22:49.2 |
| 100 | Diego GentryPlace 100 · Parma | — | Parma | 22:49.8 |
| 101 | Dominic WheelerPlace 101 · La Grande | — | La Grande | 22:50.8 |
| 102 | Shilo HawksPlace 102 · Parma | — | Parma | 22:53.1 |
| 103 | Emery StewartPlace 103 · Kuna | — | Kuna | 22:53.3 |
| 104 | Blaze BarrusPlace 104 · Kuna | — | Kuna | 22:54.2 |
| 105 | Keagan PoePlace 105 · New Plymouth | — | New Plymouth | 22:54.9 |
| 106 | Timothy ChristiansenPlace 106 · Marsing | — | Marsing | 22:57.8 |
| 107 | Ryker JenkinsPlace 107 · Kuna | — | Kuna | 23:03.2 |
| 108 | Waylon BrassfieldPlace 108 · Weiser | — | Weiser | 23:04.0 |
| 109 | Adrian HoodPlace 109 · New Plymouth | — | New Plymouth | 23:07.8 |
| 110 | Jackson HipwellPlace 110 · Liberty Charter | — | Liberty Charter | 23:16.2 |
| 111 | Taylor GosnellPlace 111 · Grant Union | — | Grant Union | 23:21.4 |
| 112 | Charlie AnstrandPlace 112 · Cole Valley Christian | — | Cole Valley Christian | 23:24.0 |
| 113 | Isaac RuggerioPlace 113 · Cole Valley Christian | — | Cole Valley Christian | 23:26.8 |
| 114 | Riggin DowdyPlace 114 · Grant Union | — | Grant Union | 23:28.6 |
| 115 | Jeffrey PetersonPlace 115 · Parma | — | Parma | 23:34.9 |
| 116 | Brogan SessumsPlace 116 · New Plymouth | — | New Plymouth | 23:36.4 |
| 117 | Stockton TaylorPlace 117 · Kuna | — | Kuna | 23:41.4 |
| 118 | Kaniyon SaundersPlace 118 · Treasure Valley Classical Academy | — | Treasure Valley Classical Academy | 23:45.3 |
| 119 | Bryson BeckwithPlace 119 · Liberty Charter | — | Liberty Charter | 23:54.8 |
| 120 | Levi AndersenPlace 120 · Treasure Valley Classical Academy | — | Treasure Valley Classical Academy | 24:00.0 |
| 121 | David AtkinsonPlace 121 · Vale | — | Vale | 24:02.6 |
| 122 | Kaleb GosnellPlace 122 · Grant Union | — | Grant Union | 24:02.7 |
| 123 | Colton LymanPlace 123 · Grant Union | — | Grant Union | 24:07.5 |
| 124 | Zerick ByingtonPlace 124 · Kuna | — | Kuna | 24:08.3 |
| 125 | Benjamin FinleyPlace 125 · Grant Union | — | Grant Union | 24:12.6 |
| 126 | Jared GramboPlace 126 · Parma | — | Parma | 24:13.5 |
| 127 | Trace JensenPlace 127 · Liberty Charter | — | Liberty Charter | 24:27.3 |
| 128 | Zakkerie HaynesPlace 128 · Parma | — | Parma | 24:29.4 |
| 129 | Noah BehmPlace 129 · McCall-Donnelly | — | McCall-Donnelly | 24:35.0 |
| 130 | Josiah SimonisPlace 130 · La Grande | — | La Grande | 24:35.2 |
| 131 | Wyatt MuriePlace 131 · La Grande | — | La Grande | 24:38.0 |
| 132 | Juztin HendersonPlace 132 · New Plymouth | — | New Plymouth | 24:39.0 |
| 133 | Shira WornellPlace 133 · Parma | — | Parma | 24:39.8 |
| 134 | Corbin GreenPlace 134 · Parma | — | Parma | 24:41.0 |
| 135 | Wyatt LindleyPlace 135 · Kuna | — | Kuna | 24:43.3 |
| 136 | Hunter BransonPlace 136 · McCall-Donnelly | — | McCall-Donnelly | 24:52.6 |
| 137 | Jackson KaylorPlace 137 · Parma | — | Parma | 24:53.0 |
| 138 | Joseph SoteloPlace 138 · Liberty Charter | — | Liberty Charter | 24:54.0 |
| 139 | Anthony BassettiPlace 139 · Treasure Valley Classical Academy | — | Treasure Valley Classical Academy | 24:54.8 |
| 140 | James MedinaPlace 140 · Tri-Valley | — | Tri-Valley | 25:11.2 |
| 141 | Jack GroenPlace 141 · Nampa Christian | — | Nampa Christian | 25:21.9 |
| 142 | Alex PoncePlace 142 · Kuna | — | Kuna | 25:38.0 |
| 143 | Joshua KauferPlace 143 · Marsing | — | Marsing | 25:43.2 |
| 144 | Caleb BeebePlace 144 · Nampa Christian | — | Nampa Christian | 25:50.3 |
| 145 | James GomezPlace 145 · Kuna | — | Kuna | 26:01.1 |
| 146 | Jared WhitakerPlace 146 · Kuna | — | Kuna | 26:15.0 |
| 147 | Nolan BlenkerPlace 147 · Nampa Christian | — | Nampa Christian | 26:24.4 |
| 148 | Parker GrisbyPlace 148 · Nampa Christian | — | Nampa Christian | 26:30.7 |
| 149 | Traegen PencePlace 149 · Union | — | Union | 26:35.4 |
| 150 | Zac BrownPlace 150 · Nampa Christian | — | Nampa Christian | 26:37.3 |
| 151 | Jason NelsonPlace 151 · La Grande | — | La Grande | 26:39.0 |
| 152 | Kody TinerPlace 152 · New Plymouth | — | New Plymouth | 26:40.2 |
| 153 | Collin HicksPlace 153 · Tri-Valley | — | Tri-Valley | 27:03.5 |
| 154 | Espn LaFramboisePlace 154 · Grant Union | — | Grant Union | 28:07.2 |
| 155 | Zackary LipscombPlace 155 · La Grande | — | La Grande | 28:40.4 |
| 156 | Caleb Josang-ArmstrongPlace 156 · Kuna | — | Kuna | 28:56.2 |
| 157 | Ryken WalckerPlace 157 · Kuna | — | Kuna | 29:01.9 |
| 158 | Jake LynnPlace 158 · Union | — | Union | 30:09.4 |
| 159 | Seth WalterPlace 159 · Nampa Christian | — | Nampa Christian | 30:25.5 |
| 160 | Jason WoodruffPlace 160 · Weiser | — | Weiser | 31:01.5 |
| 161 | Vaughn VegaPlace 161 · La Grande | — | La Grande | 31:52.6 |
| 162 | Dane SteelePlace 162 · Kuna | — | Kuna | 33:41.0 |
| 163 | Jackson NelsonPlace 163 · Marsing | — | Marsing | 36:36.4 |