| 1 | Mark EverettPlace 1 · Grade 11 · Clarinda | 11 | Clarinda | 19:07.75 |
| 2 | Jackson GriffinPlace 2 · Grade 10 · Glenwood | 10 | Glenwood | 19:12.09 |
| 3 | Ethan EdwardsPlace 3 · Grade 11 · Lewis Central | 11 | Lewis Central | 19:19.68 |
| 4 | Jack McMullenPlace 4 · Grade 10 · Glenwood | 10 | Glenwood | 19:20.84 |
| 5 | Jake ShannonPlace 5 · Grade 10 · Glenwood | 10 | Glenwood | 19:35.12 |
| 6 | Sawyer PatzerPlace 6 · Grade 10 · Glenwood | 10 | Glenwood | 19:37.40 |
| 7 | Kade DiercksPlace 7 · Grade 9 · Lewis Central | 9 | Lewis Central | 19:46.52 |
| 8 | Emmanuel VallinPlace 8 · Grade 10 · Council Bluffs Thomas Jefferson | 10 | Council Bluffs Thomas Jefferson | 19:58.96 |
| 9 | Caleb BonsackPlace 9 · Grade 9 · Lewis Central | 9 | Lewis Central | 20:05.15 |
| 10 | Evan MilnerPlace 10 · Grade 12 · Council Bluffs Thomas Jefferson | 12 | Council Bluffs Thomas Jefferson | 20:06.36 |
| 11 | Andrew WilliamsPlace 11 · Grade 11 · Glenwood | 11 | Glenwood | 20:17.49 |
| 12 | Nathan KingPlace 12 · Grade 10 · Clarinda | 10 | Clarinda | 20:19.31 |
| 13 | Joseph BraggPlace 13 · Grade 9 · Harlan | 9 | Harlan | 20:20.50 |
| 14 | Dylan VoudryPlace 14 · Grade 9 · Lewis Central | 9 | Lewis Central | 20:21.72 |
| 15 | Ethan BosePlace 15 · Grade 10 · Council Bluffs Thomas Jefferson | 10 | Council Bluffs Thomas Jefferson | 20:22.81 |
| 16 | Connor KingPlace 16 · Grade 10 · Glenwood | 10 | Glenwood | 20:26.56 |
| 17 | Alex SampsonPlace 17 · Grade 11 · Atlantic | 11 | Atlantic | 20:27.68 |
| 18 | Aaron McQueenPlace 18 · Grade 9 · Glenwood | 9 | Glenwood | 20:30.24 |
| 19 | Keason RichardsonPlace 19 · Grade 12 · Council Bluffs Abraham Lincoln | 12 | Council Bluffs Abraham Lincoln | 20:32.62 |
| 20 | Isaac AltmanPlace 20 · Grade 11 · Atlantic | 11 | Atlantic | 20:34.12 |
| 21 | Alex McQueenPlace 21 · Grade 10 · Glenwood | 10 | Glenwood | 20:39.09 |
| 22 | Alex SonntagPlace 22 · Grade 9 · Atlantic | 9 | Atlantic | 20:40.81 |
| 23 | Quentin AllenPlace 23 · Grade 11 · Lewis Central | 11 | Lewis Central | 20:41.72 |
| 24 | Kaiden RangPlace 24 · Grade 12 · Glenwood | 12 | Glenwood | 20:42.81 |
| 25 | Alex RuhaakPlace 25 · Grade 12 · Lewis Central | 12 | Lewis Central | 20:43.67 PR |
| 26 | Ashton WiesePlace 26 · Grade 9 · Glenwood | 9 | Glenwood | 20:48.43 |
| 27 | Keaton HeilesonPlace 27 · Grade 9 · Harlan | 9 | Harlan | 20:49.14 |
| 28 | Preston KatholPlace 28 · Grade 11 · Lewis Central | 11 | Lewis Central | 20:50.24 |
| 29 | Aaron BurneyPlace 29 · Grade 11 · Council Bluffs Thomas Jefferson | 11 | Council Bluffs Thomas Jefferson | 20:51.34 |
| 30 | Ethan WestPlace 30 · Grade 9 · Glenwood | 9 | Glenwood | 20:52.14 |
| 31 | Carter SchabenPlace 31 · Grade 11 · Glenwood | 11 | Glenwood | 20:53.06 |
| 32 | Brayden HayesPlace 32 · Grade 11 · Clarinda | 11 | Clarinda | 20:54.11 |
| 33 | Tate NiklasenPlace 33 · Grade 9 · Atlantic | 9 | Atlantic | 20:56.96 |
| 34 | Luis BarradasPlace 34 · Grade 11 · Lewis Central | 11 | Lewis Central | 20:58.14 |
| 35 | Tony TranPlace 35 · Grade 12 · Council Bluffs Thomas Jefferson | 12 | Council Bluffs Thomas Jefferson | 20:59.02 PR |
| 36 | Jaxton AndersonPlace 36 · Grade 10 · Lewis Central | 10 | Lewis Central | 21:01.53 |
| 37 | Ty ThomsonPlace 37 · Grade 10 · Lewis Central | 10 | Lewis Central | 21:03.75 |
| 38 | Sam MurrayPlace 38 · Grade 9 · Lewis Central | 9 | Lewis Central | 21:05.00 |
| 39 | Davan EntingerPlace 39 · Grade 10 · Glenwood | 10 | Glenwood | 21:05.81 |
| 40 | Nate BaetkePlace 40 · Grade 9 · Lewis Central | 9 | Lewis Central | 21:06.43 PR |
| 41 | Braden SpurrPlace 41 · Grade 9 · Atlantic | 9 | Atlantic | 21:09.65 |
| 42 | Mason McFaddenPlace 42 · Grade 9 · Atlantic | 9 | Atlantic | 21:10.87 |
| 43 | Drew WhitePlace 43 · Grade 10 · Lewis Central | 10 | Lewis Central | 21:11.93 |
| 44 | Lee HouserPlace 44 · Grade 11 · Atlantic | 11 | Atlantic | 21:13.12 |
| 45 | Jack KavarsPlace 45 · Grade 11 · Lewis Central | 11 | Lewis Central | 21:17.58 |
| 46 | Nathan JohannesPlace 46 · Grade 10 · Council Bluffs Abraham Lincoln | 10 | Council Bluffs Abraham Lincoln | 21:22.00 |
| 47 | Luke MeyerPlace 47 · Grade 12 · Lewis Central | 12 | Lewis Central | 21:25.11 |
| 48 | Grant BarrPlace 48 · Grade 9 · Clarinda | 9 | Clarinda | 21:39.93 |
| 49 | Mark MarkusonPlace 49 · Grade 10 · Council Bluffs Thomas Jefferson | 10 | Council Bluffs Thomas Jefferson | 21:41.52 |
| 50 | Rickie FieldsPlace 50 · Grade 9 · Atlantic | 9 | Atlantic | 21:43.75 |
| 51 | Corban EntingerPlace 51 · Grade 12 · Glenwood | 12 | Glenwood | 21:46.24 |
| 52 | Maverick MixanPlace 52 · Grade 9 · Glenwood | 9 | Glenwood | 21:54.50 |
| 53 | Aron HarringtonPlace 53 · Grade 11 · Lewis Central | 11 | Lewis Central | 21:56.78 |
| 54 | Cooper WilkeningPlace 54 · Grade 10 · Lewis Central | 10 | Lewis Central | 21:57.72 |
| 55 | Broedy JohnsonPlace 55 · Grade 10 · Lewis Central | 10 | Lewis Central | 21:58.46 |
| 56 | Parker KlementPlace 56 · Grade 9 · Lewis Central | 9 | Lewis Central | 21:59.31 |
| 57 | Caleb CampbellPlace 57 · Grade 11 · Lewis Central | 11 | Lewis Central | 22:00.50 |
| 58 | David KluverPlace 58 · Grade 11 · Harlan | 11 | Harlan | 22:01.78 |
| 59 | Kaiden KrajicekPlace 59 · Grade 10 · Denison-Schleswig | 10 | Denison-Schleswig | 22:02.91 |
| 60 | Devlyne SundermanPlace 60 · Grade 12 · Atlantic | 12 | Atlantic | 22:07.18 |
| 61 | Nick BergPlace 61 · Grade 9 · Council Bluffs Thomas Jefferson | 9 | Council Bluffs Thomas Jefferson | 22:08.53 |
| 62 | Aidan BergmanPlace 62 · Grade 9 · Lewis Central | 9 | Lewis Central | 22:09.75 |
| 63 | Tyler HinsleyPlace 63 · Grade 11 · Lewis Central | 11 | Lewis Central | 22:11.78 |
| 64 | Jack CarleyPlace 64 · Grade 9 · Treynor | 9 | Treynor | 22:13.21 |
| 65 | Jorgan SorensenPlace 65 · Grade 9 · Harlan | 9 | Harlan | 22:14.14 PR |
| 66 | Jonny McDaneldPlace 66 · Grade 11 · Glenwood | 11 | Glenwood | 22:20.52 |
| 67 | Keagen GarciaPlace 67 · Grade 12 · Atlantic | 12 | Atlantic | 22:33.00 |
| 68 | Charlie KingPlace 68 · Grade 11 · Lewis Central | 11 | Lewis Central | 22:42.90 |
| 69 | Hayden PhippenPlace 69 · Grade 11 · Lewis Central | 11 | Lewis Central | 22:46.43 |
| 70 | Tyler WellsPlace 70 · Grade 11 · Glenwood | 11 | Glenwood | 22:47.50 |
| 71 | Reed BowkerPlace 71 · Grade 12 · Denison-Schleswig | 12 | Denison-Schleswig | 22:48.62 |
| 72 | Parker HerzogPlace 72 · Grade 9 · Council Bluffs Abraham Lincoln | 9 | Council Bluffs Abraham Lincoln | 22:51.87 |
| 73 | Asa NevillePlace 73 · Grade 10 · Council Bluffs Thomas Jefferson | 10 | Council Bluffs Thomas Jefferson | 23:00.46 |
| 74 | Brenden BarrettPlace 74 · Grade 12 · Council Bluffs Abraham Lincoln | 12 | Council Bluffs Abraham Lincoln | 23:01.56 |
| 75 | Caleb StevensPlace 75 · Grade 10 · Riverside Oakland | 10 | Riverside Oakland | 23:06.24 |
| 76 | Jared WaltersPlace 76 · Grade 9 · Harlan | 9 | Harlan | 23:08.18 PR |
| 77 | Merric BeckerPlace 77 · Grade 10 · Council Bluffs Abraham Lincoln | 10 | Council Bluffs Abraham Lincoln | 23:09.59 |
| 78 | Xavier Rohs RossPlace 78 · Grade 12 · Red Oak | 12 | Red Oak | 23:16.65 |
| 79 | Nolan SmithPlace 79 · Grade 9 · St. Albert Council Bluffs | 9 | St. Albert Council Bluffs | 23:17.84 |
| 80 | Matt ShoemakerPlace 80 · Grade 12 · Lewis Central | 12 | Lewis Central | 23:19.78 |
| 81 | Sam HigginbothamPlace 81 · Grade 12 · Lewis Central | 12 | Lewis Central | 23:29.61 |
| 82 | Jonah NortonPlace 82 · Grade 9 · Clarinda | 9 | Clarinda | 23:30.84 |
| 83 | Hunter PurvisPlace 83 · Grade 9 · Glenwood | 9 | Glenwood | 23:31.56 |
| 84 | Abe ColburnPlace 84 · Grade 10 · Council Bluffs Abraham Lincoln | 10 | Council Bluffs Abraham Lincoln | 23:41.37 |
| 85 | Simeon WeersPlace 85 · Grade 9 · Tri-Center Neola | 9 | Tri-Center Neola | 23:57.24 |
| 86 | Garrett HillwickPlace 86 · Grade 9 · Harlan | 9 | Harlan | 24:20.97 |
| 87 | Lex SomersPlace 87 · Grade 12 · Atlantic | 12 | Atlantic | 24:23.46 |
| 88 | Matt FeserPlace 88 · Grade 12 · Tri-Center Neola | 12 | Tri-Center Neola | 24:24.62 PR |
| 89 | Andrew SaarPlace 89 · Grade 10 · Treynor | 10 | Treynor | 24:26.43 |
| 90 | Poe HseePlace 90 · Grade 11 · Council Bluffs Thomas Jefferson | 11 | Council Bluffs Thomas Jefferson | 24:28.90 |
| 91 | Trahyger CareyPlace 91 · Grade 9 · Atlantic | 9 | Atlantic | 24:32.46 |
| 92 | Alex WeisPlace 92 · Grade 11 · Riverside Oakland | 11 | Riverside Oakland | 24:37.78 |
| 93 | Cyrus MensenPlace 93 · Grade 9 · Red Oak | 9 | Red Oak | 24:39.00 |
| 94 | Grayson HewettPlace 94 · Grade 10 · Red Oak | 10 | Red Oak | 24:42.78 |
| 95 | Dalton WrightPlace 95 · Grade 9 · Clarinda | 9 | Clarinda | 24:44.12 |
| 96 | Shawn ColemanPlace 96 · Grade 9 · Lewis Central | 9 | Lewis Central | 24:45.34 |
| 97 | Christopher OchoaPlace 97 · Grade 9 · Denison-Schleswig | 9 | Denison-Schleswig | 24:50.28 |
| 98 | Devin KearneyPlace 98 · Grade 12 · Harlan | 12 | Harlan | 25:02.18 |
| 99 | Joel SantacruzPlace 99 · Grade 10 · Council Bluffs Thomas Jefferson | 10 | Council Bluffs Thomas Jefferson | 25:20.44 |
| 100 | Deacon IversenPlace 100 · Grade 9 · Clarinda | 9 | Clarinda | 25:38.18 |
| 101 | Luke HundtoftePlace 101 · Grade 12 · Tri-Center Neola | 12 | Tri-Center Neola | 25:49.00 |
| 102 | Quentin McDowellPlace 102 · Grade 10 · Harlan | 10 | Harlan | 26:07.62 |
| 103 | Joe SonntagPlace 103 · Grade 12 · Atlantic | 12 | Atlantic | 26:14.65 |
| 104 | Amer IbarPlace 104 · Grade 12 · Council Bluffs Thomas Jefferson | 12 | Council Bluffs Thomas Jefferson | 26:30.90 |
| 105 | Ian KearneyPlace 105 · Grade 9 · Harlan | 9 | Harlan | 27:06.00 |
| 106 | Jackson WiggintonPlace 106 · Grade 10 · St. Albert Council Bluffs | 10 | St. Albert Council Bluffs | 29:05.02 |
| 107 | Tanner GottoPlace 107 · Grade 9 · Denison-Schleswig | 9 | Denison-Schleswig | 29:30.99 |
| 108 | Isaak EllisPlace 108 · Grade 9 · Glenwood | 9 | Glenwood | 30:27.21 |
| 109 | Hunter KennedyPlace 109 · Grade 9 · Council Bluffs Thomas Jefferson | 9 | Council Bluffs Thomas Jefferson | 32:47.90 PR |