| 1 | Ethan LoutzenheiserPlace 1 · Grade 11 · Madrid | 11 | Madrid | 16:24.08 |
| 2 | Clay WarsonPlace 2 · Grade 11 · Madrid | 11 | Madrid | 16:43.29 |
| 3 | Ethan HausPlace 3 · Grade 12 · Collins-Maxwell | 12 | Collins-Maxwell | 16:54.05 |
| 4 | Payton Van SicklePlace 4 · Grade 12 · Ogden | 12 | Ogden | 17:07.54 |
| 5 | Carson Van SicklePlace 5 · Grade 11 · Ogden | 11 | Ogden | 17:07.92 |
| 6 | Daniel SchoeningPlace 6 · Grade 11 · Ankeny Chris | 11 | Ankeny Chris | 17:42.88 |
| 7 | Dillon LimogesPlace 7 · Grade 11 · Woodward Granger | 11 | Woodward Granger | 17:56.67 |
| 8 | Levi RussoPlace 8 · Grade 12 · Ogden | 12 | Ogden | 18:02.15 |
| 9 | Alex DavisPlace 9 · Grade 9 · Ankeny Chris | 9 | Ankeny Chris | 18:03.21 |
| 10 | Carsten WrightPlace 10 · Grade 12 · Woodward Granger | 12 | Woodward Granger | 18:19.41 |
| 11 | Austin HennickPlace 11 · Grade 11 · Collins-Maxwell | 11 | Collins-Maxwell | 18:20.14 |
| 12 | Jacob HightPlace 12 · Grade 11 · Grandview Christian | 11 | Grandview Christian | 18:38.52 |
| 13 | Nathaniel WinterPlace 13 · Grade 12 · Boone | 12 | Boone | 18:43.77 |
| 14 | Jude BenbowPlace 14 · Grade 10 · Ogden | 10 | Ogden | 18:48.13 |
| 15 | Milton BurkhartPlace 15 · Grade 10 · Grandview Christian | 10 | Grandview Christian | 18:48.22 |
| 16 | Parker TruslerPlace 16 · Grade 12 · Ogden | 12 | Ogden | 18:51.62 |
| 17 | Blake RenzePlace 17 · Grade 10 · Madrid | 10 | Madrid | 18:52.52 |
| 18 | Hunter LeePlace 18 · Grade 12 · Collins-Maxwell | 12 | Collins-Maxwell | 18:52.53 |
| 19 | Jacob WhitePlace 19 · Grade 10 · Madrid | 10 | Madrid | 19:06.46 |
| 20 | Morgan CipalePlace 20 · Grade 11 · Grandview Christian | 11 | Grandview Christian | 19:10.12 |
| 21 | Landon CookPlace 21 · Grade 9 · Coon Rapids-Bayard | 9 | Coon Rapids-Bayard | 19:11.81 |
| 22 | Sage SeegerPlace 22 · Grade 11 · Ogden | 11 | Ogden | 19:12.91 |
| 23 | Henry PollardPlace 23 · Grade 12 · Boone | 12 | Boone | 19:13.43 |
| 24 | Kyan LehmanPlace 24 · Grade 10 · Boone | 10 | Boone | 19:23.62 |
| 25 | Brady Van SicklePlace 25 · Grade 10 · Ogden | 10 | Ogden | 19:25.12 |
| 26 | Max JohnstonPlace 26 · Grade 12 · Boone | 12 | Boone | 19:30.68 |
| 27 | Brody BuckPlace 27 · Grade 10 · Madrid | 10 | Madrid | 19:31.44 |
| 28 | Healey HillPlace 28 · Grade 12 · Woodward Granger | 12 | Woodward Granger | 19:32.51 |
| 29 | Cael DozierPlace 29 · Grade 10 · Ogden | 10 | Ogden | 19:35.90 |
| 30 | Kelton TrimPlace 30 · Grade 12 · Grandview Christian | 12 | Grandview Christian | 19:37.91 |
| 31 | Kris FrantzenPlace 31 · Grade 12 · Boone | 12 | Boone | 19:39.88 |
| 33 | Cael LeightonPlace 33 · Grade 9 · Woodward Granger | 9 | Woodward Granger | 19:41.23 |
| 34 | Landon NehringPlace 34 · Grade 11 · Ankeny Chris | 11 | Ankeny Chris | 19:41.76 |
| 35 | Brett SchroederPlace 35 · Grade 12 · Grandview Christian | 12 | Grandview Christian | 19:50.22 |
| 36 | Braydon DotyPlace 36 · Grade 12 · Ogden | 12 | Ogden | 19:59.26 |
| 37 | Carden NeremPlace 37 · Grade 10 · Boone | 10 | Boone | 20:04.05 |
| 38 | Silas KimberleyPlace 38 · Grade 10 · Collins-Maxwell | 10 | Collins-Maxwell | 20:09.21 |
| 39 | Matthew SegoPlace 39 · Grade 12 · Ogden | 12 | Ogden | 20:13.70 |
| 40 | Isaiah HillPlace 40 · Grade 11 · Collins-Maxwell | 11 | Collins-Maxwell | 20:16.81 |
| 41 | Travis BoothroydPlace 41 · Grade 11 · Ogden | 11 | Ogden | 20:30.21 |
| 42 | Alex YountsPlace 42 · Grade 9 · Woodward Granger | 9 | Woodward Granger | 20:37.59 |
| 43 | Thomas HurstPlace 43 · Grade 10 · Ankeny Chris | 10 | Ankeny Chris | 20:44.81 |
| 44 | Luke ReitsmaPlace 44 · Grade 9 · Ankeny Chris | 9 | Ankeny Chris | 20:45.02 |
| 45 | Colton KniffenPlace 45 · Grade 12 · Madrid | 12 | Madrid | 20:45.84 |
| 46 | Isaac ClarkPlace 46 · Grade 9 · Boone | 9 | Boone | 20:46.17 |
| 47 | Caden LerdalPlace 47 · Grade 10 · Ogden | 10 | Ogden | 20:46.95 |
| 48 | Simon EnabnitPlace 48 · Grade 9 · Boone | 9 | Boone | 20:48.41 |
| 49 | Logan WitzenburgPlace 49 · Grade 12 · Grandview Christian | 12 | Grandview Christian | 20:56.18 |
| 50 | Cavin PehlPlace 50 · Grade 9 · Madrid | 9 | Madrid | 20:58.82 |
| 51 | Sterling ParkinsonPlace 51 · Grade 11 · Woodward Granger | 11 | Woodward Granger | 21:23.11 |
| 52 | Owen NoteboomPlace 52 · Grade 11 · Grandview Christian | 11 | Grandview Christian | 21:23.13 |
| 53 | Landon AbbottPlace 53 · Grade 9 · Ogden | 9 | Ogden | 21:25.45 |
| 54 | Trevor BoothroydPlace 54 · Grade 11 · Ogden | 11 | Ogden | 21:27.13 |
| 55 | Trendan PeasleyPlace 55 · Grade 12 · Madrid | 12 | Madrid | 21:41.12 |
| 56 | Aiden TopalovichPlace 56 · Grade 11 · Woodward Granger | 11 | Woodward Granger | 21:42.75 |
| 57 | Elijah TaylorPlace 57 · Grade 12 · Woodward Granger | 12 | Woodward Granger | 21:44.85 |
| 58 | Tate LawsonPlace 58 · Grade 10 · Madrid | 10 | Madrid | 21:45.65 |
| 59 | Lucas WeathersPlace 59 · Grade 10 · Ankeny Chris | 10 | Ankeny Chris | 21:52.46 |
| 60 | Bram CarpenterPlace 60 · Grade 11 · Boone | 11 | Boone | 21:52.97 |
| 61 | Keith NewtonPlace 61 · Grade 12 · Madrid | 12 | Madrid | 22:09.02 |
| 62 | Deegan DirkxPlace 62 · Grade 10 · Collins-Maxwell | 10 | Collins-Maxwell | 22:13.34 |
| 63 | Weley BaberPlace 63 · Grade 11 · Boone | 11 | Boone | 22:25.06 |
| 64 | Palmer HickingbottomPlace 64 · Grade 9 · Ogden | 9 | Ogden | 22:27.18 |
| 65 | Grant PolitoPlace 65 · Grade 10 · Woodward Granger | 10 | Woodward Granger | 22:30.26 |
| 66 | Ryker KrusePlace 66 · Grade 10 · Ogden | 10 | Ogden | 22:33.62 |
| 67 | Sidney TreesPlace 67 · Grade 10 · Woodward Granger | 10 | Woodward Granger | 22:46.97 |
| 68 | Dorian MyersPlace 68 · Grade 9 · Boone | 9 | Boone | 22:48.10 |
| 69 | Kyler DavisPlace 69 · Grade 9 · Collins-Maxwell | 9 | Collins-Maxwell | 22:52.68 |
| 70 | Seth MorrisPlace 70 · Grade 12 · Boone | 12 | Boone | 22:53.18 |
| 71 | Jase BarrickPlace 71 · Grade 10 · Boone | 10 | Boone | 22:53.68 |
| 72 | Zach HaydenPlace 72 · Grade 9 · Panorama | 9 | Panorama | 23:16.02 |
| 73 | Carter LindleyPlace 73 · Grade 11 · Madrid | 11 | Madrid | 23:16.26 |
| 74 | Jase ColemanPlace 74 · Grade 9 · Ogden | 9 | Ogden | 23:18.07 |
| 75 | Kyle WebberPlace 75 · Grade 9 · Ankeny Chris | 9 | Ankeny Chris | 23:21.06 |
| 76 | Declan SanculiPlace 76 · Grade 9 · Ogden | 9 | Ogden | 23:25.89 |
| 77 | Gryffin BurchfieldPlace 77 · Grade 11 · Panorama | 11 | Panorama | 23:30.86 |
| 78 | Tristan MosleyPlace 78 · Grade 10 · Ogden | 10 | Ogden | 23:30.88 |
| 79 | Jacob ThomsenPlace 79 · Grade 10 · Ogden | 10 | Ogden | 23:40.56 |
| 80 | Landen SchneiderPlace 80 · Grade 9 · Madrid | 9 | Madrid | 23:47.50 |
| 81 | Henry RussoPlace 81 · Grade 9 · Ogden | 9 | Ogden | 23:51.07 |
| 82 | Isaiah IvesPlace 82 · Grade 12 · Grandview Christian | 12 | Grandview Christian | 24:14.02 |
| 83 | Will FreyPlace 83 · Grade 10 · Ogden | 10 | Ogden | 24:21.66 |
| 84 | Owen BurkhartPlace 84 · Grade 11 · Madrid | 11 | Madrid | 24:27.39 |
| 85 | Nate FitzgeraldPlace 85 · Grade 9 · Boone | 9 | Boone | 24:35.49 |
| 86 | Ian RunestadPlace 86 · Grade 12 · Boone | 12 | Boone | 25:10.06 |
| 87 | Bo BraddockPlace 87 · Grade 12 · Boone | 12 | Boone | 25:18.62 |
| 88 | Michael McBridePlace 88 · Grade 10 · Madrid | 10 | Madrid | 25:34.38 |
| 89 | Blane SchneiderPlace 89 · Grade 9 · Madrid | 9 | Madrid | 25:56.17 |
| 90 | Gavin SilerPlace 90 · Grade 9 · Ogden | 9 | Ogden | 26:03.07 |
| 91 | Logan KenyonPlace 91 · Grade 9 · Coon Rapids-Bayard | 9 | Coon Rapids-Bayard | 26:20.10 |
| 92 | Kaleb Ruiz-GenovesePlace 92 · Grade 12 · Collins-Maxwell | 12 | Collins-Maxwell | 27:01.55 |
| 93 | Trenton MyersPlace 93 · Grade 9 · Ankeny Chris | 9 | Ankeny Chris | 27:18.97 |
| 94 | Jack PedersenPlace 94 · Grade 9 · Ankeny Chris | 9 | Ankeny Chris | 27:48.50 |
| 95 | Henry CharltonPlace 95 · Grade 10 · Grandview Christian | 10 | Grandview Christian | 27:48.81 |
| 96 | Dylan FoxPlace 96 · Grade 9 · Madrid | 9 | Madrid | 32:20.12 |
| 97 | Nick JurgensPlace 97 · Grade 12 · Grandview Christian | 12 | Grandview Christian | 33:10.46 |
| 98 | Braeden AlbrechtPlace 98 · Grade 12 · Madrid | 12 | Madrid | 33:16.35 |