| 1 | Haven WeersPlace 1 · Grade 11 · Tri-Center Neola | 11 | Tri-Center Neola | 16:00.5 |
| 2 | Jeffrey GrossPlace 2 · Grade 12 · Harlan | 12 | Harlan | 16:13.3 PR |
| 3 | Aiden GaulPlace 3 · Grade 11 · St. Albert Council Bluffs | 11 | St. Albert Council Bluffs | 16:13.4 PR |
| 4 | Jacob SporrerPlace 4 · Grade 11 · Logan-Magnolia | 11 | Logan-Magnolia | 16:13.6 PR |
| 5 | Landon ThayerPlace 5 · Grade 10 · Logan-Magnolia | 10 | Logan-Magnolia | 16:23.6 PR |
| 6 | Mason BettsPlace 6 · Grade 11 · Atlantic | 11 | Atlantic | 16:37.0 |
| 7 | Jackson WalterPlace 7 · Grade 12 · St. Albert Council Bluffs | 12 | St. Albert Council Bluffs | 16:49.8 PR |
| 8 | Carter ButtryPlace 8 · Grade 12 · Shenandoah | 12 | Shenandoah | 16:55.6 PR |
| 9 | Mason SellsPlace 9 · Grade 10 · Shenandoah | 10 | Shenandoah | 17:06.7 |
| 10 | Hayden KriegerPlace 10 · Grade 10 · Kuemper Catholic Carroll | 10 | Kuemper Catholic Carroll | 17:09.0 PR |
| 11 | Brody CogdillPlace 11 · Grade 11 · Woodbine Community | 11 | Woodbine Community | 17:10.2 |
| 12 | Owen CogdillPlace 12 · Grade 11 · Boyer Valley Dunlap | 11 | Boyer Valley Dunlap | 17:11.1 |
| 13 | Brodie DavisPlace 13 · Grade 12 · Logan-Magnolia | 12 | Logan-Magnolia | 17:22.3 PR |
| 14 | Erik HeslinkPlace 14 · Grade 12 · Harlan | 12 | Harlan | 17:25.9 |
| 15 | Dane GorhamPlace 15 · Grade 12 · Boyer Valley Dunlap | 12 | Boyer Valley Dunlap | 17:36.7 |
| 16 | Landon LeadersPlace 16 · Grade 12 · Underwood | 12 | Underwood | 17:37.4 PR |
| 17 | Brogan SchechingerPlace 17 · Grade 10 · Harlan | 10 | Harlan | 17:39.5 PR |
| 18 | Wyatt WunschelPlace 18 · Grade 12 · Kuemper Catholic Carroll | 12 | Kuemper Catholic Carroll | 17:39.5 |
| 19 | Luke DaoustPlace 19 · Grade 12 · Shenandoah | 12 | Shenandoah | 17:42.3 |
| 20 | Aiden SummerfieldPlace 20 · Grade 11 · Woodbine Community | 11 | Woodbine Community | 17:43.3 |
| 21 | Hunter TonnigesPlace 21 · Grade 10 · Kuemper Catholic Carroll | 10 | Kuemper Catholic Carroll | 17:52.6 PR |
| 22 | Carson CochranPlace 22 · Grade 8 · Tri-Center Neola | 8 | Tri-Center Neola | 17:56.5 |
| 23 | Jayden GachPlace 23 · Grade 9 · Kuemper Catholic Carroll | 9 | Kuemper Catholic Carroll | 17:58.4 |
| 24 | Konstantine Poulos-SchweerPlace 24 · Grade 12 · St. Albert Council Bluffs | 12 | St. Albert Council Bluffs | 18:00.8 PR |
| 25 | Ben ThompsonPlace 25 · Grade 10 · St. Albert Council Bluffs | 10 | St. Albert Council Bluffs | 18:14.4 |
| 26 | Oliver EngelPlace 26 · Grade 10 · Kuemper Catholic Carroll | 10 | Kuemper Catholic Carroll | 18:15.9 PR |
| 27 | Levi Charles KerstenPlace 27 · Grade 8 · Logan-Magnolia | 8 | Logan-Magnolia | 18:19.5 PR |
| 28 | Gage SchroederPlace 28 · Grade 9 · Atlantic | 9 | Atlantic | 18:20.7 PR |
| 29 | Deklyn KinneyPlace 29 · Grade 9 · Atlantic | 9 | Atlantic | 18:20.8 PR |
| 30 | Nolan DentonPlace 30 · Grade 11 · Boyer Valley Dunlap | 11 | Boyer Valley Dunlap | 18:32.3 |
| 31 | Liam MuffPlace 31 · Grade 11 · Boyer Valley Dunlap | 11 | Boyer Valley Dunlap | 18:35.4 |
| 32 | Jonas GutierrezPlace 32 · Grade 11 · Shenandoah | 11 | Shenandoah | 18:35.6 |
| 33 | Leo WeberPlace 33 · Grade 9 · Shenandoah | 9 | Shenandoah | 18:36.6 |
| 34 | Oliver VonnahmePlace 34 · Grade 11 · Kuemper Catholic Carroll | 11 | Kuemper Catholic Carroll | 18:38.1 |
| 35 | Kouper KinneyPlace 35 · Grade 11 · Atlantic | 11 | Atlantic | 18:40.6 PR |
| 36 | Cole AlffPlace 36 · Grade 11 · Treynor | 11 | Treynor | 18:40.9 |
| 37 | Thomas EnglerPlace 37 · Grade 11 · Atlantic | 11 | Atlantic | 18:41.1 |
| 38 | Hunter PrierPlace 38 · Grade 10 · Logan-Magnolia | 10 | Logan-Magnolia | 18:43.3 PR |
| 39 | Akeo MaynardPlace 39 · Grade 11 · IKM-Manning | 11 | IKM-Manning | 18:52.3 |
| 40 | Caleb AndersenPlace 40 · Grade 12 · Atlantic | 12 | Atlantic | 18:53.6 PR |
| 41 | Anthony AkersPlace 41 · Grade 12 · Atlantic | 12 | Atlantic | 18:55.8 |
| 42 | Carter JorgensenPlace 42 · Grade 12 · East Mills | 12 | East Mills | 18:55.9 |
| 43 | Will StevensonPlace 43 · Grade 12 · Shenandoah | 12 | Shenandoah | 18:57.2 PR |
| 44 | Caleb CoxPlace 44 · Grade 9 · Woodbine Community | 9 | Woodbine Community | 18:58.5 PR |
| 45 | Eli YochumPlace 45 · Grade 10 · Treynor | 10 | Treynor | 19:07.2 |
| 46 | Lucah GrandgenettPlace 46 · Grade 10 · Kuemper Catholic Carroll | 10 | Kuemper Catholic Carroll | 19:10.2 PR |
| 47 | Tanner NorthPlace 47 · Grade 9 · Kuemper Catholic Carroll | 9 | Kuemper Catholic Carroll | 19:10.2 |
| 48 | Isaac DoakPlace 48 · Grade 9 · Underwood | 9 | Underwood | 19:20.2 PR |
| 49 | Zander HatleyPlace 49 · Grade 9 · Atlantic | 9 | Atlantic | 19:23.6 PR |
| 50 | Nathan SandquistPlace 50 · Grade 12 · Harlan | 12 | Harlan | 19:25.2 |
| 51 | Malachi GrayPlace 51 · Grade 12 · Heartland Christian | 12 | Heartland Christian | 19:25.6 PR |
| 52 | Collin MalonePlace 52 · Grade 9 · Boyer Valley Dunlap | 9 | Boyer Valley Dunlap | 19:31.5 PR |
| 53 | Josiah DoakPlace 53 · Grade 9 · Underwood | 9 | Underwood | 19:32.4 |
| 54 | Bentley StaiertPlace 54 · Grade 10 · Atlantic | 10 | Atlantic | 19:34.7 PR |
| 55 | Evan FinkenPlace 55 · Grade 9 · St. Albert Council Bluffs | 9 | St. Albert Council Bluffs | 19:39.6 |
| 56 | Louis WaitePlace 56 · Grade 12 · Missouri Valley | 12 | Missouri Valley | 19:39.7 PR |
| 57 | Owen LechtenbergPlace 57 · Grade 9 · Kuemper Catholic Carroll | 9 | Kuemper Catholic Carroll | 19:42.2 |
| 58 | Caleb McCraryPlace 58 · Grade 11 · East Mills | 11 | East Mills | 19:43.8 PR |
| 59 | Eli BowmanPlace 59 · Grade 10 · Missouri Valley | 10 | Missouri Valley | 19:44.0 |
| 60 | Roary LearyPlace 60 · Grade 9 · AHSTW Avoca | 9 | AHSTW Avoca | 19:56.1 PR |
| 61 | Leo BuyskePlace 61 · Grade 11 · St. Albert Council Bluffs | 11 | St. Albert Council Bluffs | 20:03.9 |
| 62 | John McCurdyPlace 62 · Grade 10 · Atlantic | 10 | Atlantic | 20:04.4 |
| 63 | Max JohnsonPlace 63 · Grade 11 · St. Albert Council Bluffs | 11 | St. Albert Council Bluffs | 20:10.4 |
| 64 | Reghan ChristensenPlace 64 · Grade 9 · Harlan | 9 | Harlan | 20:11.8 PR |
| 65 | Nolyn KinneyPlace 65 · Grade 12 · Atlantic | 12 | Atlantic | 20:13.2 |
| 66 | Greyson KinghornPlace 66 · Grade 11 · Shenandoah | 11 | Shenandoah | 20:20.9 |
| 67 | Gauge JulinPlace 67 · Grade 11 · IKM-Manning | 11 | IKM-Manning | 20:27.1 |
| 68 | Landry ButtryPlace 68 · Grade 9 · Shenandoah | 9 | Shenandoah | 20:29.2 PR |
| 69 | Landon AbelPlace 69 · Grade 10 · Tri-Center Neola | 10 | Tri-Center Neola | 20:38.5 |
| 70 | Wade RannigerPlace 70 · Grade 10 · IKM-Manning | 10 | IKM-Manning | 20:42.7 |
| 71 | Jason ThomasPlace 71 · Grade 11 · Underwood | 11 | Underwood | 20:46.8 |
| 72 | Daniel KayPlace 72 · Grade 9 · Harlan | 9 | Harlan | 20:47.4 |
| 73 | Carter CoxPlace 73 · Grade 12 · Woodbine Community | 12 | Woodbine Community | 20:48.5 |
| 74 | Miles HanischPlace 74 · Grade 11 · Shenandoah | 11 | Shenandoah | 20:48.6 PR |
| 75 | Olee MessingerPlace 75 · Grade 11 · Heartland Christian | 11 | Heartland Christian | 20:54.8 PR |
| 76 | Henry HanischPlace 76 · Grade 9 · Shenandoah | 9 | Shenandoah | 20:55.8 |
| 77 | Gideon BellPlace 77 · Grade 9 · Tri-Center Neola | 9 | Tri-Center Neola | 21:01.7 |
| 78 | Matthew CliffePlace 78 · Grade 12 · Missouri Valley | 12 | Missouri Valley | 21:05.0 |
| 79 | Ramsey HussingPlace 79 · Grade 11 · Harlan | 11 | Harlan | 21:06.8 PR |
| 80 | Lucas AllenPlace 80 · Grade 9 · Heartland Christian | 9 | Heartland Christian | 21:07.1 PR |
| 81 | Nash MurphyPlace 81 · Grade 9 · Boyer Valley Dunlap | 9 | Boyer Valley Dunlap | 21:08.4 |
| 82 | Brock RippergerPlace 82 · Grade 11 · East Mills | 11 | East Mills | 21:22.7 |
| 83 | Hudson BrockPlace 83 · Grade 11 · Atlantic | 11 | Atlantic | 21:35.4 |
| 84 | Judah OsbornePlace 84 · Grade 9 · Heartland Christian | 9 | Heartland Christian | 21:38.2 |
| 85 | Charlie FollmannPlace 85 · Grade 9 · Boyer Valley Dunlap | 9 | Boyer Valley Dunlap | 21:44.5 |
| 86 | Jaxson BurgettPlace 86 · Grade 10 · Heartland Christian | 10 | Heartland Christian | 21:44.7 |
| 87 | Jack LassekPlace 87 · Grade 12 · Exira/Elk Horn-Kimballton | 12 | Exira/Elk Horn-Kimballton | 21:45.0 |
| 88 | Walter CadyPlace 88 · Grade 10 · St. Albert Council Bluffs | 10 | St. Albert Council Bluffs | 21:49.9 |
| 89 | Hezekiah FetterPlace 89 · Grade 10 · Heartland Christian | 10 | Heartland Christian | 21:52.9 PR |
| 90 | Tristan VandemarkPlace 90 · Grade 12 · Woodbine Community | 12 | Woodbine Community | 21:54.1 |
| 91 | Phoenix StevensPlace 91 · Grade 12 · Harlan | 12 | Harlan | 22:04.9 PR |
| 92 | Wyatt HooverPlace 92 · Grade 11 · Atlantic | 11 | Atlantic | 22:05.4 PR |
| 93 | Jacoby MullenPlace 93 · Grade 9 · Treynor | 9 | Treynor | 22:10.7 |
| 94 | Blake SchurmanPlace 94 · Grade 9 · Treynor | 9 | Treynor | 22:11.5 |
| 95 | Broderick OwensPlace 95 · Grade 12 · Woodbine Community | 12 | Woodbine Community | 22:28.0 |
| 96 | Sawyer LeadersPlace 96 · Grade 9 · Underwood | 9 | Underwood | 22:31.5 PR |
| 97 | Joesph YockPlace 97 · Grade 8 · Exira/Elk Horn-Kimballton | 8 | Exira/Elk Horn-Kimballton | 22:33.6 PR |
| 98 | Vincent MeisingerPlace 98 · Grade 12 · Woodbine Community | 12 | Woodbine Community | 22:34.8 |
| 99 | Isaac ManzPlace 99 · Grade 9 · St. Albert Council Bluffs | 9 | St. Albert Council Bluffs | 22:35.0 |
| 100 | Alex HoytPlace 100 · Grade 9 · Atlantic | 9 | Atlantic | 22:36.2 |
| 101 | Eli FilloonPlace 101 · Grade 11 · Kuemper Catholic Carroll | 11 | Kuemper Catholic Carroll | 22:44.2 |
| 102 | Griffin MelbyPlace 102 · Grade 11 · Treynor | 11 | Treynor | 22:51.0 |
| 103 | Ben SchurmanPlace 103 · Grade 9 · Treynor | 9 | Treynor | 22:58.1 |
| 104 | Jake VanaPlace 104 · Grade 10 · Logan-Magnolia | 10 | Logan-Magnolia | 23:00.1 |
| 105 | Cooper GretemanPlace 105 · Grade 11 · Kuemper Catholic Carroll | 11 | Kuemper Catholic Carroll | 23:01.3 |
| 106 | Rylan KluverPlace 106 · Grade 9 · Exira/Elk Horn-Kimballton | 9 | Exira/Elk Horn-Kimballton | 23:08.6 |
| 107 | Caedon SearsPlace 107 · Grade 9 · Logan-Magnolia | 9 | Logan-Magnolia | 23:12.1 |
| 108 | Lucas PlumbPlace 108 · Grade 9 · AHSTW Avoca | 9 | AHSTW Avoca | 23:19.0 |
| 109 | Tristan McCoolPlace 109 · Grade 11 · Tri-Center Neola | 11 | Tri-Center Neola | 23:21.3 |
| 110 | Micah NicholsPlace 110 · Grade 11 · Heartland Christian | 11 | Heartland Christian | 23:21.6 PR |
| 111 | Brock SchnepelPlace 111 · Grade 11 · Treynor | 11 | Treynor | 23:21.7 |
| 112 | Klayton LupardusPlace 112 · Grade 10 · IKM-Manning | 10 | IKM-Manning | 23:24.5 |
| 113 | Ruger SternbergPlace 113 · Grade 9 · Treynor | 9 | Treynor | 23:27.3 PR |
| 114 | Miles ForbushPlace 114 · Grade 12 · Underwood | 12 | Underwood | 23:27.7 |
| 115 | Cash MuellerPlace 115 · Grade 9 · Boyer Valley Dunlap | 9 | Boyer Valley Dunlap | 23:28.7 |
| 116 | Tristan JansPlace 116 · Grade 12 · IKM-Manning | 12 | IKM-Manning | 23:29.0 |
| 117 | Jake GrahamPlace 117 · Grade 11 · Shenandoah | 11 | Shenandoah | 23:31.3 |
| 118 | Chase RobertsPlace 118 · Grade 10 · Heartland Christian | 10 | Heartland Christian | 23:32.7 |
| 119 | Dairus JensenPlace 119 · Grade 11 · Underwood | 11 | Underwood | 23:54.2 PR |
| 120 | Carlos GarciaPlace 120 · Grade 9 · St. Albert Council Bluffs | 9 | St. Albert Council Bluffs | 23:54.5 |
| 121 | Anderson BakehousePlace 121 · Grade 11 · East Mills | 11 | East Mills | 24:00.1 |
| 122 | Jared HarrisPlace 122 · Grade 10 · Treynor | 10 | Treynor | 24:09.8 |
| 123 | John AnunsonPlace 123 · Grade 10 · Missouri Valley | 10 | Missouri Valley | 24:14.8 |
| 124 | Logan WedemeyerPlace 124 · Grade 8 · Exira/Elk Horn-Kimballton | 8 | Exira/Elk Horn-Kimballton | 24:15.2 |
| 125 | Jeremiah KuenzliPlace 125 · Grade 9 · St. Albert Council Bluffs | 9 | St. Albert Council Bluffs | 24:15.9 |
| 126 | Josiah KingPlace 126 · Grade 12 · Exira/Elk Horn-Kimballton | 12 | Exira/Elk Horn-Kimballton | 24:35.0 |
| 127 | John KochPlace 127 · Grade 10 · Heartland Christian | 10 | Heartland Christian | 24:41.0 |
| 128 | Asher McDonaldPlace 128 · Grade 9 · AHSTW Avoca | 9 | AHSTW Avoca | 24:47.7 |
| 129 | Karter EllisonPlace 129 · Grade 10 · Atlantic | 10 | Atlantic | 24:57.8 PR |
| 130 | Luciano MartinPlace 130 · Grade 9 · East Mills | 9 | East Mills | 25:33.7 |
| 131 | Aiden AllenPlace 131 · Grade 11 · Heartland Christian | 11 | Heartland Christian | 25:53.9 |
| 132 | Bennett MitchellPlace 132 · Grade 9 · East Mills | 9 | East Mills | 25:53.9 PR |
| 133 | William VaqueroPlace 133 · Grade 10 · East Mills | 10 | East Mills | 25:55.8 |
| 134 | David BlakePlace 134 · Grade 11 · Atlantic | 11 | Atlantic | 26:08.8 PR |
| 135 | Tyler JessenPlace 135 · Grade 9 · Atlantic | 9 | Atlantic | 26:11.2 |
| 136 | Owen LopezPlace 136 · Grade 10 · Tri-Center Neola | 10 | Tri-Center Neola | 26:11.3 |
| 137 | Austin BouskaPlace 137 · Grade 9 · St. Albert Council Bluffs | 9 | St. Albert Council Bluffs | 26:37.5 |
| 138 | Braxton DialPlace 138 · Grade 9 · Kuemper Catholic Carroll | 9 | Kuemper Catholic Carroll | 26:45.9 PR |
| 139 | Ben DixonPlace 139 · Grade 9 · Exira/Elk Horn-Kimballton | 9 | Exira/Elk Horn-Kimballton | 27:01.9 |
| 140 | Sean DavisPlace 140 · Grade 10 · St. Albert Council Bluffs | 10 | St. Albert Council Bluffs | 27:19.8 |
| 141 | Joe RobertsPlace 141 · Grade 9 · Boyer Valley Dunlap | 9 | Boyer Valley Dunlap | 28:40.6 |
| 142 | Chas MuhlbauerPlace 142 · Grade 12 · IKM-Manning | 12 | IKM-Manning | 29:10.8 |
| 143 | Chet BoysenPlace 143 · Grade 10 · Exira/Elk Horn-Kimballton | 10 | Exira/Elk Horn-Kimballton | 31:04.3 |
| — | Conor O'HaraGrade 12 · Shenandoah | 12 | Shenandoah | DNS |
| — | Luke MatherGrade 12 · Shenandoah | 12 | Shenandoah | DNS |