| 1 | Ben ChristensenPlace 1 · Grade 11 · Valley | 11 | Valley | 16:38.52 |
| 2 | Henry RaffPlace 2 · Grade 11 · Community School | 11 | Community School | 16:38.70 |
| 3 | Kirby HeiderPlace 3 · Grade 11 · Kimberly | 11 | Kimberly | 17:44.70 |
| 4 | Ethan JacobsonPlace 4 · Grade 12 · Buhl | 12 | Buhl | 17:44.89 |
| 5 | Nathan CritchfieldPlace 5 · Grade 11 · Oakley | 11 | Oakley | 17:46.00 |
| 6 | Shelby HardingPlace 6 · Grade 11 · Filer | 11 | Filer | 17:49.00 |
| 7 | Benjen LillyPlace 7 · Grade 12 · Castleford | 12 | Castleford | 17:54.00 |
| 8 | Cortland WellsPlace 8 · Grade 12 · Declo | 12 | Declo | 17:57.17 PR |
| 9 | Nielsen LundgrenPlace 9 · Grade 11 · Buhl | 11 | Buhl | 17:57.61 |
| 10 | Andy TolmanPlace 10 · Grade 11 · Kimberly | 11 | Kimberly | 17:59.00 |
| 11 | Austin HoopesPlace 11 · Grade 9 · Declo | 9 | Declo | 18:01.00 |
| 12 | Omar RecendezPlace 12 · Grade 11 · Valley | 11 | Valley | 18:05.00 |
| 13 | Brady SmithPlace 13 · Grade 12 · Kimberly | 12 | Kimberly | 18:08.00 |
| 14 | Mark ThompsonPlace 14 · Grade 9 · Kimberly | 9 | Kimberly | 18:14.00 |
| 15 | Woody SmithPlace 15 · Grade 11 · Wendell | 11 | Wendell | 18:27.00 |
| 16 | Austin DeFordPlace 16 · Grade 10 · Filer | 10 | Filer | 18:28.00 |
| 17 | Mitchell CranePlace 17 · Grade 11 · Kimberly | 11 | Kimberly | 18:28.57 |
| 18 | Wyatt GarnerPlace 18 · Grade 11 · Declo | 11 | Declo | 18:36.00 |
| 19 | Bridger GunnellPlace 19 · Grade 12 · Kimberly | 12 | Kimberly | 18:44.00 |
| 20 | Tayson JensenPlace 20 · Grade 12 · Kimberly | 12 | Kimberly | 18:44.49 |
| 21 | Hyrum OlsenPlace 21 · Grade 12 · Buhl | 12 | Buhl | 18:47.00 |
| 22 | Nikoli CarlquistPlace 22 · Grade 10 · Valley | 10 | Valley | 19:00.00 |
| 23 | Sterling SturgillPlace 23 · Grade 9 · Kimberly | 9 | Kimberly | 19:04.00 |
| 24 | Dominic JonesPlace 24 · Grade 11 · Hansen | 11 | Hansen | 19:15.00 |
| 25 | Joshua GonzalezPlace 25 · Grade 11 · Xavier Charter | 11 | Xavier Charter | 19:18.61 |
| 26 | Ty HoskovecPlace 26 · Grade 11 · Gooding | 11 | Gooding | 19:20.00 |
| 27 | Britain ChildPlace 27 · Grade 11 · Kimberly | 11 | Kimberly | 19:21.00 |
| 28 | Greg LovelessPlace 28 · Grade 12 · Buhl | 12 | Buhl | 19:23.00 |
| 29 | Daniel ButlerPlace 29 · Grade 9 · Buhl | 9 | Buhl | 19:28.00 |
| 30 | Justin SilveiraPlace 30 · Grade 10 · Castleford | 10 | Castleford | 19:30.00 |
| 31 | Tegan SharpPlace 31 · Grade 12 · Declo | 12 | Declo | 19:35.00 |
| 32 | Davis FischerPlace 32 · Grade 10 · Filer | 10 | Filer | 19:37.49 |
| 33 | Enrique AyalaPlace 33 · Grade 10 · Filer | 10 | Filer | 19:37.70 |
| 34 | Josh FarrPlace 34 · Grade 10 · Filer | 10 | Filer | 19:42.00 PR |
| 35 | Chandler WellsPlace 35 · Grade 12 · Declo | 12 | Declo | 19:42.00 |
| 36 | Austyn HudsonPlace 36 · Grade 12 · Filer | 12 | Filer | 19:46.00 |
| 37 | Sven RasmussenPlace 37 · Grade 9 · Hagerman | 9 | Hagerman | 19:47.00 |
| 38 | Shawn PoulsonPlace 38 · Grade 10 · Castleford | 10 | Castleford | 19:48.00 |
| 39 | Jacob HuntPlace 39 · Grade 10 · Filer | 10 | Filer | 19:50.00 |
| 40 | Franky HernandezPlace 40 · Grade 12 · Castleford | 12 | Castleford | 19:56.00 |
| 41 | Isaac KnudsonPlace 41 · Grade 9 · Castleford | 9 | Castleford | 19:57.00 |
| 42 | Keith NeedhamPlace 42 · Grade 9 · Gooding | 9 | Gooding | 19:58.00 |
| 43 | Ethan GerrattPlace 43 · Grade 11 · Declo | 11 | Declo | 19:59.00 |
| 44 | Kyle DowneyPlace 44 · Grade 12 · Declo | 12 | Declo | 19:59.50 |
| 45 | Robbie MoorePlace 45 · Grade 12 · Declo | 12 | Declo | 20:06.00 |
| 46 | Brad BeaverPlace 46 · Grade 9 · Kimberly | 9 | Kimberly | 20:09.00 |
| 47 | Josh CruzPlace 47 · Grade 10 · Buhl | 10 | Buhl | 20:16.61 |
| 48 | Dallan ChristensenPlace 48 · Grade 11 · Declo | 11 | Declo | 20:16.86 |
| 49 | Dale SchothPlace 49 · Grade 11 · Wendell | 11 | Wendell | 20:26.00 |
| 50 | Baylor OlsenPlace 50 · Grade 11 · Declo | 11 | Declo | 20:31.00 |
| 51 | Julen Barini-BrownPlace 51 · Grade 11 · Xavier Charter | 11 | Xavier Charter | 20:35.00 |
| 52 | Preston RayPlace 52 · Grade 10 · Buhl | 10 | Buhl | 20:43.00 |
| 53 | Dylan StangerPlace 53 · Grade 10 · Kimberly | 10 | Kimberly | 20:45.05 |
| 54 | Jonathan MeyerPlace 54 · Grade 11 · Valley | 11 | Valley | 20:45.36 |
| 55 | Rick AguirrePlace 55 · Grade 10 · Castleford | 10 | Castleford | 20:47.00 |
| 56 | Belgard JonesPlace 56 · Grade 11 · Buhl | 11 | Buhl | 20:48.00 PR |
| 57 | Elias OlsenPlace 57 · Grade 9 · Buhl | 9 | Buhl | 20:49.00 |
| 58 | Jacob SutherlandPlace 58 · Grade 10 · Kimberly | 10 | Kimberly | 20:54.00 |
| 59 | Tate BurtonPlace 59 · Grade 12 · Declo | 12 | Declo | 20:56.00 |
| 60 | Andrew SatterfieldPlace 60 · Grade 10 · Kimberly | 10 | Kimberly | 20:57.14 |
| 61 | Layne AndersonPlace 61 · Grade 10 · Declo | 10 | Declo | 20:57.42 |
| 62 | Javier UriasPlace 62 · Grade 11 · Valley | 11 | Valley | 20:58.00 |
| 63 | Patrik HainsPlace 63 · Grade 10 · Declo | 10 | Declo | 20:59.00 |
| 64 | Carter PetersenPlace 64 · Grade 10 · Oakley | 10 | Oakley | 21:00.00 |
| 65 | Trey NyePlace 65 · Grade 9 · Buhl | 9 | Buhl | 21:00.55 |
| 66 | Kimball GibbyPlace 66 · Grade 11 · Declo | 11 | Declo | 21:01.00 |
| 67 | Zach HunsakerPlace 67 · Grade 9 · Declo | 9 | Declo | 21:01.50 |
| 68 | Jencen DevriesPlace 68 · Grade 9 · Kimberly | 9 | Kimberly | 21:05.00 |
| 69 | Jacob TrippPlace 69 · Grade 9 · Xavier Charter | 9 | Xavier Charter | 21:11.00 |
| 70 | Dillon LopesPlace 70 · Grade 9 · Gooding | 9 | Gooding | 21:18.00 PR |
| 71 | Drake ChristensenPlace 71 · Grade 11 · Buhl | 11 | Buhl | 21:19.00 |
| 72 | Preston GonzalesPlace 72 · Grade 10 · Kimberly | 10 | Kimberly | 21:21.00 |
| 73 | Austin McLaughlinPlace 73 · Grade 11 · Gooding | 11 | Gooding | 21:22.00 |
| 74 | Gabe McLaughlinPlace 74 · Grade 12 · Gooding | 12 | Gooding | 21:24.00 |
| 75 | Dallan PricePlace 75 · Grade 9 · Gooding | 9 | Gooding | 21:27.00 PR |
| 76 | Johnathan SchliebePlace 76 · Grade 10 · Filer | 10 | Filer | 21:28.00 |
| 77 | Nate RogersPlace 77 · Grade 12 · Valley | 12 | Valley | 21:40.00 |
| 78 | Colin McKeePlace 78 · Grade 9 · Xavier Charter | 9 | Xavier Charter | 21:41.00 |
| 79 | Seth PauleyPlace 79 · Grade 9 · Valley | 9 | Valley | 21:43.00 |
| 80 | Ethan ArringtonPlace 80 · Grade 9 · Kimberly | 9 | Kimberly | 21:50.00 |
| 81 | Nathan AmesPlace 81 · Grade 9 · Xavier Charter | 9 | Xavier Charter | 21:51.00 |
| 82 | Hunter DemmerlyPlace 82 · Grade 9 · Kimberly | 9 | Kimberly | 21:54.00 |
| 83 | Conrad RobbinsPlace 83 · Grade 10 · Xavier Charter | 10 | Xavier Charter | 22:00.00 PR |
| 84 | Jackson MartinPlace 84 · Grade 9 · Kimberly | 9 | Kimberly | 22:08.00 |
| 85 | Jon AndersonPlace 85 · Grade 9 · Declo | 9 | Declo | 22:11.21 |
| 86 | Korben JensenPlace 86 · Grade 9 · Kimberly | 9 | Kimberly | 22:11.95 PR |
| 87 | Tyler AndersenPlace 87 · Grade 9 · Declo | 9 | Declo | 22:18.00 |
| 88 | Mason HalePlace 88 · Grade 11 · Oakley | 11 | Oakley | 22:28.00 |
| 89 | Zack Moore/DavidsonPlace 89 · Grade 11 · Wendell | 11 | Wendell | 22:30.00 |
| 90 | Josh BybeePlace 90 · Grade 10 · Kimberly | 10 | Kimberly | 22:40.00 |
| 91 | Kade TerryPlace 91 · Grade 12 · Kimberly | 12 | Kimberly | 22:53.00 |
| 92 | Andrew CorbettPlace 92 · Grade 9 · Oakley | 9 | Oakley | 23:04.00 |
| 93 | Bray HansenPlace 93 · Grade 9 · Oakley | 9 | Oakley | 23:13.00 |
| 94 | AJ StephensonPlace 94 · Grade 9 · Gooding | 9 | Gooding | 23:14.00 |
| 95 | Slade DillPlace 95 · Grade 11 · Dietrich | 11 | Dietrich | 23:15.00 |
| 96 | Brycen FunkPlace 96 · Grade 9 · Kimberly | 9 | Kimberly | 23:26.00 |
| 97 | Basin BenchPlace 97 · Grade 10 · Oakley | 10 | Oakley | 23:35.00 |
| 98 | Tyler MoererPlace 98 · Grade 11 · Kimberly | 11 | Kimberly | 23:41.00 |
| 99 | Jed MuhlesteinPlace 99 · Grade 11 · Oakley | 11 | Oakley | 23:43.00 |
| 100 | Henry CoombsPlace 100 · Grade 9 · Kimberly | 9 | Kimberly | 23:49.00 |
| 101 | Milam CranePlace 101 · Grade 9 · Xavier Charter | 9 | Xavier Charter | 23:56.00 |
| 102 | Masen MoffittPlace 102 · Grade 10 · Valley | 10 | Valley | 24:24.00 |
| 103 | Morgan CranePlace 103 · Grade 9 · Xavier Charter | 9 | Xavier Charter | 24:32.21 |
| 104 | Bryce HesterPlace 104 · Grade 11 · Wendell | 11 | Wendell | 24:32.60 PR |
| 105 | Salvador CastroPlace 105 · Grade 10 · Valley | 10 | Valley | 25:12.00 |
| 106 | Benjamin DeKruyfPlace 106 · Grade 10 · Castleford | 10 | Castleford | 25:18.00 |
| 107 | Cristian ZavalaPlace 107 · Grade 10 · Castleford | 10 | Castleford | 25:33.00 |
| 108 | Kyle SearsPlace 108 · Grade 10 · Wendell | 10 | Wendell | 25:37.00 |
| 109 | Zach RyersePlace 109 · Grade 9 · Xavier Charter | 9 | Xavier Charter | 26:11.00 |
| 110 | Gage GunnellPlace 110 · Grade 9 · Kimberly | 9 | Kimberly | 26:32.00 |
| 111 | Jaime HernandezPlace 111 · Grade 9 · Buhl | 9 | Buhl | 27:10.00 |
| 112 | Garret MayPlace 112 · Grade 11 · Xavier Charter | 11 | Xavier Charter | 27:16.00 |
| 113 | Angelo CoppPlace 113 · Grade 12 · Xavier Charter | 12 | Xavier Charter | 28:14.00 PR |
| 114 | Colin RyersePlace 114 · Grade 12 · Xavier Charter | 12 | Xavier Charter | 28:21.00 |
| 115 | Lane DoverPlace 115 · Grade 9 · Xavier Charter | 9 | Xavier Charter | 28:49.00 |
| 116 | Nico RoyecaPlace 116 · Grade 9 · Gooding | 9 | Gooding | 28:57.00 |
| 117 | Gage MartinPlace 117 · Grade 9 · Oakley | 9 | Oakley | 29:47.00 |
| 118 | Cody SnowPlace 118 · Grade 12 · Wendell | 12 | Wendell | 32:57.00 PR |
| 119 | Jorge ArizmendiPlace 119 · Grade 10 · Buhl | 10 | Buhl | 33:40.00 |