| 1 | Duncan FrittsPlace 1 · Grade 12 · Vale | 12 | Vale | 16:41.38 |
| 2 | Pedro (Julio) SantanaPlace 2 · Grade 11 · Nyssa | 11 | Nyssa | 17:02.94 |
| 3 | Kever RydenPlace 3 · Grade 11 · Meridian (ID) | 11 | Meridian (ID) | 17:09.12 |
| 4 | Thaddius DownsPlace 4 · Grade 12 · Burns | 12 | Burns | 18:00.06 |
| 5 | Tyler MatsonPlace 5 · Grade 10 · Meridian (ID) | 10 | Meridian (ID) | 18:02.00 |
| 6 | Seth LittlePlace 6 · Grade 12 · Meridian (ID) | 12 | Meridian (ID) | 18:11.03 |
| 7 | Karson BatesPlace 7 · Grade 11 · Ridgevue | 11 | Ridgevue | 18:18.88 |
| 8 | Shiloh MortonPlace 8 · Grade 11 · Ridgevue | 11 | Ridgevue | 18:20.09 |
| 9 | David PhilpottPlace 9 · Grade 10 · Vision Charter | 10 | Vision Charter | 18:21.34 |
| 10 | Isaiah DeLeonPlace 10 · Grade 11 · Nyssa | 11 | Nyssa | 18:28.69 |
| 11 | Clay SalleePlace 11 · Grade 11 · Meridian (ID) | 11 | Meridian (ID) | 18:29.65 |
| 12 | Carson HarperPlace 12 · Grade 11 · Meridian (ID) | 11 | Meridian (ID) | 18:30.56 |
| 13 | Cesar TrinidadPlace 13 · Grade 10 · Nyssa | 10 | Nyssa | 18:32.00 |
| 14 | Alastair ClarkPlace 14 · Grade 11 · Ridgevue | 11 | Ridgevue | 18:33.78 |
| 15 | JD WilleyPlace 15 · Grade 11 · Victory Charter | 11 | Victory Charter | 18:34.90 |
| 16 | Connor BakePlace 16 · Grade 11 · Meridian (ID) | 11 | Meridian (ID) | 18:51.62 |
| 17 | Oliver KunzPlace 17 · Grade 11 · Victory Charter | 11 | Victory Charter | 18:52.75 |
| 18 | Fielder DavisPlace 18 · Grade 10 · Burns | 10 | Burns | 18:53.91 |
| 19 | Gabe HowardPlace 19 · Grade 12 · New Plymouth | 12 | New Plymouth | 19:02.50 |
| 20 | Wolfe RyskaPlace 20 · Grade 12 · Marsing | 12 | Marsing | 19:11.78 |
| 21 | Jackson ChamberlainPlace 21 · Grade 12 · Vale | 12 | Vale | 19:12.68 |
| 22 | Santiago PenaPlace 22 · Grade 10 · Victory Charter | 10 | Victory Charter | 19:14.44 |
| 23 | Santiago Whittig PizzarroPlace 23 · Grade 9 · Ridgevue | 9 | Ridgevue | 19:19.69 |
| 24 | Hudson MoorePlace 24 · Grade 9 · Meridian (ID) | 9 | Meridian (ID) | 19:21.44 PR |
| 25 | Andres VazquezPlace 25 · Grade 11 · Nyssa | 11 | Nyssa | 19:23.81 |
| 26 | Evan HosierPlace 26 · Grade 10 · The Ambrose School | 10 | The Ambrose School | 19:29.12 |
| 27 | Alan Maxfield-OkudaPlace 27 · Grade 12 · Four Rivers | 12 | Four Rivers | 19:33.06 |
| 28 | Isaac ArnoldPlace 28 · Grade 11 · Melba | 11 | Melba | 19:38.00 |
| 29 | Landon MillerPlace 29 · Grade 11 · Victory Charter | 11 | Victory Charter | 19:39.38 |
| 30 | Rueben SewellPlace 30 · Grade 11 · Burns | 11 | Burns | 19:40.28 |
| 31 | Jesus ArizmendiPlace 31 · Grade 10 · Nyssa | 10 | Nyssa | 19:41.12 |
| 32 | Noah ParksPlace 32 · Grade 12 · The Ambrose School | 12 | The Ambrose School | 19:42.18 |
| 33 | Hunter AllredPlace 33 · Grade 9 · Meridian (ID) | 9 | Meridian (ID) | 19:43.15 |
| 34 | Caleb PoundsPlace 34 · Grade 11 · New Plymouth | 11 | New Plymouth | 19:48.12 |
| 35 | Max McDowallPlace 35 · Grade 10 · Four Rivers | 10 | Four Rivers | 19:54.72 |
| 36 | Luisenrique Parra-GuzmanPlace 36 · Grade 9 · Nyssa | 9 | Nyssa | 19:55.88 |
| 37 | Nolan PricePlace 37 · Grade 10 · The Ambrose School | 10 | The Ambrose School | 20:09.94 |
| 38 | Elijah GrimaldoPlace 38 · Grade 11 · Four Rivers | 11 | Four Rivers | 20:11.00 |
| 39 | Jade HicksPlace 39 · Grade 12 · New Plymouth | 12 | New Plymouth | 20:13.72 |
| 40 | Richard (Tanner) BeckPlace 40 · Grade 11 · Nyssa | 11 | Nyssa | 20:22.88 |
| 41 | Philip AgenbroadPlace 41 · Grade 9 · Melba | 9 | Melba | 20:23.59 |
| 42 | Josh GerberPlace 42 · Grade 10 · The Ambrose School | 10 | The Ambrose School | 20:24.72 |
| 43 | Wesley HorchPlace 43 · Grade 10 · Meridian (ID) | 10 | Meridian (ID) | 20:26.44 |
| 44 | Oliver McDowallPlace 44 · Grade 12 · Four Rivers | 12 | Four Rivers | 20:32.18 |
| 45 | Jared WallPlace 45 · Grade 12 · Meridian (ID) | 12 | Meridian (ID) | 20:34.00 |
| 46 | Grady DuncanPlace 46 · Grade 10 · The Ambrose School | 10 | The Ambrose School | 20:36.53 |
| 47 | Keagan O'ConnorPlace 47 · Grade 9 · New Plymouth | 9 | New Plymouth | 20:39.50 |
| 48 | Beckett BorenPlace 48 · Grade 11 · Melba | 11 | Melba | 20:44.15 |
| 49 | Luke SeebartPlace 49 · Grade 10 · Ontario | 10 | Ontario | 20:46.50 |
| 50 | Crew MerrickPlace 50 · Grade 12 · Rimrock | 12 | Rimrock | 20:49.81 |
| 51 | Rowan WardPlace 51 · Grade 11 · Vale | 11 | Vale | 20:51.56 |
| 52 | AJ ODellPlace 52 · Grade 12 · Ridgevue | 12 | Ridgevue | 20:54.66 |
| 53 | Bekhym CollingwoodPlace 53 · Grade 10 · Payette | 10 | Payette | 20:55.91 |
| 54 | Joel MaillyPlace 54 · Grade 11 · Victory Charter | 11 | Victory Charter | 21:17.22 |
| 55 | Aaron CampbellPlace 55 · Grade 12 · New Plymouth | 12 | New Plymouth | 21:20.38 |
| 56 | Cole BakerPlace 56 · Grade 10 · Nyssa | 10 | Nyssa | 21:27.69 |
| 57 | David AtkinsonPlace 57 · Grade 10 · Vale | 10 | Vale | 21:39.72 |
| 58 | Andrew SchlerfPlace 58 · Grade 10 · Victory Charter | 10 | Victory Charter | 21:41.72 |
| 59 | Johnny BassettiPlace 59 · Grade 10 · Treasure Valley Classical Academy | 10 | Treasure Valley Classical Academy | 21:42.40 |
| 60 | David WallacePlace 60 · Grade 10 · Ridgevue | 10 | Ridgevue | 21:43.34 |
| 61 | Brandon MendozaPlace 61 · Grade 11 · Four Rivers | 11 | Four Rivers | 21:44.24 |
| 62 | Gaven HorrellPlace 62 · Grade 11 · Burns | 11 | Burns | 21:50.15 |
| 63 | Joey BassettiPlace 63 · Grade 10 · Treasure Valley Classical Academy | 10 | Treasure Valley Classical Academy | 22:00.03 |
| 64 | Gabe WebbPlace 64 · Grade 11 · Burns | 11 | Burns | 22:00.84 |
| 65 | Kaleb CanaryPlace 65 · Grade 10 · Idaho Arts Charter | 10 | Idaho Arts Charter | 22:01.75 |
| 66 | Luke JohnsonPlace 66 · Grade 12 · Cascade | 12 | Cascade | 22:06.81 |
| 67 | Peyton ChristensenPlace 67 · Grade 9 · Meridian (ID) | 9 | Meridian (ID) | 22:11.31 |
| 68 | Jace NapierPlace 68 · Grade 9 · Ridgevue | 9 | Ridgevue | 22:13.75 |
| 69 | Graeme JohnsonPlace 69 · Grade 9 · The Ambrose School | 9 | The Ambrose School | 22:18.88 PR |
| 70 | Joshua KauferPlace 70 · Grade 10 · Marsing | 10 | Marsing | 22:20.91 |
| 71 | Jax CervenyPlace 71 · Grade 12 · Payette | 12 | Payette | 22:32.28 |
| 72 | Roby KirbyPlace 72 · Grade 11 · Cascade | 11 | Cascade | 22:36.44 |
| 73 | Marco MoradoPlace 73 · Grade 10 · Ontario | 10 | Ontario | 22:37.21 |
| 74 | Brady SecordPlace 74 · Grade 10 · Melba | 10 | Melba | 22:38.37 |
| 75 | Bowen McAllisterPlace 75 · Grade 9 · Meridian (ID) | 9 | Meridian (ID) | 22:39.94 |
| 76 | Traeg JensenPlace 76 · Grade 10 · Vision Charter | 10 | Vision Charter | 22:41.62 |
| 77 | Kayden VolquardsenPlace 77 · Grade 9 · New Plymouth | 9 | New Plymouth | 22:42.46 |
| 78 | Asher WarnockPlace 78 · Grade 10 · Payette | 10 | Payette | 22:43.37 |
| 79 | Brayden MarksPlace 79 · Grade 9 · Vision Charter | 9 | Vision Charter | 22:44.24 |
| 80 | Carter KendallPlace 80 · Grade 11 · Vision Charter | 11 | Vision Charter | 22:46.75 |
| 81 | Jordan FesmirePlace 81 · Grade 9 · Vision Charter | 9 | Vision Charter | 23:05.53 |
| 82 | James WahlPlace 82 · Grade 9 · The Ambrose School | 9 | The Ambrose School | 23:12.34 |
| 83 | Matthew WahlPlace 83 · Grade 11 · The Ambrose School | 11 | The Ambrose School | 23:24.84 |
| 84 | Brogan SessumsPlace 84 · Grade 11 · New Plymouth | 11 | New Plymouth | 23:25.81 |
| 85 | Damien HernandezPlace 85 · Grade 9 · Marsing | 9 | Marsing | 23:30.56 |
| 86 | Gerrit WinkelPlace 86 · Grade 12 · Nyssa | 12 | Nyssa | 23:33.18 |
| 87 | Finn HemphillPlace 87 · Grade 10 · Burns | 10 | Burns | 23:42.06 |
| 88 | Brayden GeddesPlace 88 · Grade 12 · Ontario | 12 | Ontario | 23:53.47 |
| 89 | Tallen BausmanPlace 89 · Grade 11 · Vision Charter | 11 | Vision Charter | 23:55.18 |
| 90 | Etienne ArmstrongPlace 90 · Grade 11 · Four Rivers | 11 | Four Rivers | 24:07.34 |
| 91 | Ethan DyasPlace 91 · Grade 9 · Vale | 9 | Vale | 24:09.31 |
| 92 | Cristian MartinezPlace 92 · Grade 12 · Four Rivers | 12 | Four Rivers | 24:11.18 |
| 93 | Damian LeonPlace 93 · Grade 11 · Marsing | 11 | Marsing | 24:12.62 |
| 94 | Ezra GalkowskiPlace 94 · Grade 9 · Vale | 9 | Vale | 24:25.41 |
| 95 | Tiger DeYoungPlace 95 · Grade 10 · Meridian (ID) | 10 | Meridian (ID) | 24:31.06 |
| 96 | Caleb YoungPlace 96 · Grade 11 · Four Rivers | 11 | Four Rivers | 24:32.18 |
| 97 | Jaren ButlerPlace 97 · Grade 9 · Ridgevue | 9 | Ridgevue | 24:33.69 |
| 98 | Zayden StandleePlace 98 · Grade 10 · Ridgevue | 10 | Ridgevue | 24:34.52 |
| 99 | Jonathan (Levi) PradoPlace 99 · Grade 12 · Nyssa | 12 | Nyssa | 24:35.40 |
| 100 | Thomas GoldthorpePlace 100 · Grade 9 · Nyssa | 9 | Nyssa | 24:36.28 |