| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Treyton Schaapherder | 15:43.2 | 12 | Clarinda | ---- | ---- | ---- |
| 2 | Bryant Keller | 15:48.1 | 12 | Glenwood | ---- | ---- | ---- |
| 3 | Kyle Wagoner | 16:25.9 | 11 | Clarinda | ---- | ---- | ---- |
| 4 | Owen Wise | 17:02.7 | 12 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 5 | Jacob Greving | 17:11.9 | 12 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 6 | Liam Hays | 17:16.1 | 12 | Glenwood | ---- | ---- | ---- |
| 7 | Ian Shelton | 17:26.2 | 12 | Harlan Community | ---- | ---- | ---- |
| 8 | Alex Sonntag | 17:28.5 | 12 | Atlantic | ---- | ---- | ---- |
| 9 | Maverick Mixan | 17:37.3 | 12 | Glenwood | ---- | ---- | ---- |
| 10 | Emmanuel Grass | 17:37.7 | 9 | Red Oak | ---- | ---- | ---- |
| 11 | Bennett Whetstone | 17:48.3 | 12 | Atlantic | ---- | ---- | ---- |
| 12 | Ryan North | 17:55.5 | 12 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 13 | Alex Lihs | 18:00.2 | 12 | Clarinda | ---- | ---- | ---- |
| 14 | Dayton Wiederien | 18:06.4 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 15 | Bryce Keller | 18:13.1 | 10 | Glenwood | ---- | ---- | ---- |
| 16 | Bodhi Langille | 18:13.5 | 9 | Glenwood | ---- | ---- | ---- |
| 17 | Cole Heronimus | 18:14.3 | 12 | Harlan Community | ---- | ---- | ---- |
| 18 | Blake Molinsky | 18:19.4 | 11 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 19 | Rickie Fields | 18:21.0 | 12 | Atlantic | ---- | ---- | ---- |
| 20 | Luke Daoust | 18:23.6 | 9 | Shenandoah | ---- | ---- | ---- |
| 21 | Devon Fields | 18:26.2 | 11 | Atlantic | ---- | ---- | ---- |
| 22 | Hayden Hash | 18:27.5 | 9 | Clarinda | ---- | ---- | ---- |
| 23 | Fletch Badding | 18:31.1 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 24 | Tyrell Williams | 18:31.9 | 12 | Atlantic | ---- | ---- | ---- |
| 25 | Grant Petersen | 18:35.2 | 10 | Harlan Community | ---- | ---- | ---- |
| 26 | Braden Spurr | 18:35.5 | 12 | Atlantic | ---- | ---- | ---- |
| 27 | Grant Barr | 18:37.0 | 12 | Clarinda | ---- | ---- | ---- |
| 28 | Jacob Boswell | 18:47.8 | 11 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 29 | Tony Racine | 18:50.1 | 12 | Essex | ---- | ---- | ---- |
| 30 | Vincent Meisinger | 18:52.1 | 9 | Atlantic | ---- | ---- | ---- |
| 31 | Jeffrey Gross | 18:53.1 | 9 | Harlan Community | ---- | ---- | ---- |
| 32 | Keaton Heileson | 18:58.5 | 12 | Harlan Community | ---- | ---- | ---- |
| 33 | Ethan West | 19:03.2 | 12 | Glenwood | ---- | ---- | ---- |
| 34 | Erik Heslink | 19:05.4 | 9 | Harlan Community | ---- | ---- | ---- |
| 35 | Luke Irlmeier | 19:07.0 | 11 | Atlantic | ---- | ---- | ---- |
| 36 | Josh Leu | 19:08.0 | 11 | Glenwood | ---- | ---- | ---- |
| 37 | Ashton Wiese | 19:13.5 | 12 | Glenwood | ---- | ---- | ---- |
| 38 | Joseph Bragg | 19:22.1 | 12 | Harlan Community | ---- | ---- | ---- |
| 39 | Immanuel Brown | 19:27.5 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 40 | Jonathan Shelton | 19:29.6 | 12 | Harlan Community | ---- | ---- | ---- |
| 41 | Jackson Walter | 19:31.8 | 9 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 42 | Ty Jenkins | 19:32.3 | 12 | Red Oak | ---- | ---- | ---- |
| 43 | Carter Lobaugh | 19:34.3 | 10 | Lewis Central | ---- | ---- | ---- |
| 44 | Hunter Kellogg | 19:36.7 | 12 | Shenandoah | ---- | ---- | ---- |
| 45 | Christian Thompson | 19:41.1 | 11 | Atlantic | ---- | ---- | ---- |
| 46 | Xander Markut | 19:49.3 | 10 | Glenwood | ---- | ---- | ---- |
| 47 | Xander Cook | 19:51.9 | 10 | Atlantic | ---- | ---- | ---- |
| 48 | Jesse Jens | 19:52.0 | 11 | Harlan Community | ---- | ---- | ---- |
| 49 | Davin Holste | 19:57.2 | 11 | Shenandoah | ---- | ---- | ---- |
| 50 | Brandon Bowen | 19:57.2 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 51 | Andrew Lawrence | 20:03.0 | 12 | Shenandoah | ---- | ---- | ---- |
| 52 | Hunter Purvis | 20:05.7 | 12 | Glenwood | ---- | ---- | ---- |
| 53 | Pace Chaillie | 20:11.2 | 9 | Red Oak | ---- | ---- | ---- |
| 54 | Jaden Evans | 20:16.5 | 11 | Glenwood | ---- | ---- | ---- |
| 55 | Anthony Eblen | 20:18.0 | 12 | Creston | ---- | ---- | ---- |
| 56 | Cody Henderson | 20:19.7 | 11 | Glenwood | ---- | ---- | ---- |
| 57 | Bailyan Williamson | 20:20.4 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 58 | Landon McGoldrick | 20:25.6 | 11 | Glenwood | ---- | ---- | ---- |
| 59 | Jackson Abraham | 20:26.5 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 60 | Tate Niklasen | 20:28.1 | 12 | Atlantic | ---- | ---- | ---- |
| 61 | Brady Smith | 20:28.6 | 10 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 62 | Jacob McCargar | 20:29.1 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 63 | Sam Murray | 20:32.3 | 12 | Lewis Central | ---- | ---- | ---- |
| 64 | Wyatt Goodenberger | 20:36.6 | 9 | Creston | ---- | ---- | ---- |
| 65 | Caleb Bonsack | 20:40.5 | 12 | Lewis Central | ---- | ---- | ---- |
| 66 | Tye Houser | 20:43.1 | 11 | Atlantic | ---- | ---- | ---- |
| 67 | Walter Seipold | 20:43.4 | 11 | East Mills | ---- | ---- | ---- |
| 68 | Damien Little Thunder | 20:44.1 | 11 | Shenandoah | ---- | ---- | ---- |
| 69 | Malcolm Taylor | 20:45.8 | 9 | Clarinda | ---- | ---- | ---- |
| 70 | Aaron McQueen | 20:45.9 | 12 | Glenwood | ---- | ---- | ---- |
| 71 | Robbie Cornelsen | 20:47.1 | 10 | Lewis Central | ---- | ---- | ---- |
| 72 | Jamison Olson | 20:48.5 | 11 | Lewis Central | ---- | ---- | ---- |
| 73 | Creighton Bird | 20:52.3 | 9 | Clarinda | ---- | ---- | ---- |
| 74 | Ethan Schmitz | 20:54.1 | 9 | Harlan Community | ---- | ---- | ---- |
| 75 | Dalton Kellogg | 20:57.2 | 12 | Shenandoah | ---- | ---- | ---- |
| 76 | Christian Ahrens | 20:58.0 | 12 | Creston | ---- | ---- | ---- |
| 77 | Osiel Pedersen | 20:58.4 | 9 | Red Oak | ---- | ---- | ---- |
| 78 | Pearson Lampe | 20:58.5 | 9 | Atlantic | ---- | ---- | ---- |
| 79 | Nolyn Kinney | 20:58.6 | 9 | Atlantic | ---- | ---- | ---- |
| 80 | Jonah Norton | 20:59.9 | 12 | Clarinda | ---- | ---- | ---- |
| 81 | Charlie Badding | 21:09.0 | 9 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 82 | Mason McFadden | 21:12.1 | 12 | Atlantic | ---- | ---- | ---- |
| 83 | Tyrus Murren | 21:13.8 | 9 | Lewis Central | ---- | ---- | ---- |
| 84 | Bryce Williams | 21:14.6 | 10 | Red Oak | ---- | ---- | ---- |
| 85 | Leighton Applegate | 21:15.6 | 9 | Lewis Central | ---- | ---- | ---- |
| 86 | Brock Henderson | 21:16.5 | 12 | Atlantic | ---- | ---- | ---- |
| 87 | Logan Breyfogle | 21:17.9 | 11 | Harlan Community | ---- | ---- | ---- |
| 88 | Jeb Sonderman | 21:20.1 | 11 | Harlan Community | ---- | ---- | ---- |
| 89 | Brady Dingus | 21:20.3 | 11 | Heartland Christian | ---- | ---- | ---- |
| 90 | Alex Dawson | 21:20.6 | 10 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 91 | Aaron Chappell | 21:21.2 | 9 | Glenwood | ---- | ---- | ---- |
| 92 | Jack Smithers | 21:21.3 | 11 | Glenwood | ---- | ---- | ---- |
| 93 | Rafe Rodewald | 21:22.5 | 12 | Shenandoah | ---- | ---- | ---- |
| 94 | Conor O'Hara | 21:24.1 | 9 | Shenandoah | ---- | ---- | ---- |
| 95 | Ryan Shepard | 21:24.8 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 96 | Joshua LeRette | 21:27.3 | 12 | Red Oak | ---- | ---- | ---- |
| 97 | Malachi Gray | 21:30.3 | 9 | Heartland Christian | ---- | ---- | ---- |
| 98 | Kohen Stypa | 21:32.5 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 99 | Cooper Stearns | 21:32.9 | 11 | East Mills | ---- | ---- | ---- |
| 100 | Isaiah Stogdill | 21:33.1 | 9 | Clarinda | ---- | ---- | ---- |
| 101 | Elijah Cox | 21:36.4 | 9 | Harlan Community | ---- | ---- | ---- |
| 102 | Logan SullIvan | 21:41.4 | 11 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 103 | Joshua Templeman | 21:44.6 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 104 | Jacob Kolhof-Sadler | 21:47.8 | 11 | Lewis Central | ---- | ---- | ---- |
| 105 | Sam Okerbloom | 21:56.2 | 10 | Lewis Central | ---- | ---- | ---- |
| 106 | Broxton Hill | 21:58.8 | 9 | Lewis Central | ---- | ---- | ---- |
| 107 | Nathan Sandquist | 22:02.4 | 9 | Harlan Community | ---- | ---- | ---- |
| 108 | Hector Suazo | 22:06.5 | 10 | Creston | ---- | ---- | ---- |
| 109 | Logan Bennett | 22:10.8 | 10 | Lewis Central | ---- | ---- | ---- |
| 110 | Landin Hagen | 22:10.8 | 9 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 111 | Caleb Andersen | 22:12.2 | 9 | Atlantic | ---- | ---- | ---- |
| 112 | Jack Kline | 22:14.4 | 9 | Clarinda | ---- | ---- | ---- |
| 113 | Cameron Matulka | 22:16.2 | 9 | Lewis Central | ---- | ---- | ---- |
| 114 | Jackson Jensen | 22:20.5 | 10 | Lewis Central | ---- | ---- | ---- |
| 115 | Evan Applegate | 22:26.8 | 9 | Lewis Central | ---- | ---- | ---- |
| 116 | Ben Miller | 22:33.9 | 11 | Clarinda | ---- | ---- | ---- |
| 117 | Micah Sorensen | 22:53.8 | 12 | Harlan Community | ---- | ---- | ---- |
| 118 | Bennett Stickland | 22:59.6 | 12 | Red Oak | ---- | ---- | ---- |
| 119 | Aidan Bergman | 23:08.5 | 12 | Lewis Central | ---- | ---- | ---- |
| 120 | Tyler Leise | 23:10.1 | 11 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 121 | Max Hubbard | 23:11.2 | 10 | Lewis Central | ---- | ---- | ---- |
| 122 | Allen Kendrick | 23:11.8 | 10 | Creston | ---- | ---- | ---- |
| 123 | Gabe Hopkins | 23:11.8 | 11 | Creston | ---- | ---- | ---- |
| 124 | Cesar Zavala | 23:13.0 | 12 | Clarinda | ---- | ---- | ---- |
| 125 | Elijah Lewis | 23:14.0 | 12 | Heartland Christian | ---- | ---- | ---- |
| 126 | Isaac Ellis | 23:22.6 | 12 | Glenwood | ---- | ---- | ---- |
| 127 | Brian Sell | 23:29.9 | 10 | Lewis Central | ---- | ---- | ---- |
| 128 | Kaiden Christensen | 23:42.7 | 11 | Lewis Central | ---- | ---- | ---- |
| 129 | Elijah Boland | 23:43.6 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 130 | Corban Hunter | 23:46.7 | 11 | Clarinda | ---- | ---- | ---- |
| 131 | Joseph Masching | 23:52.7 | 11 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 132 | Jonah Chandler | 23:58.1 | 12 | Shenandoah | ---- | ---- | ---- |
| 133 | Kylen Parsons | 24:01.7 | 10 | Creston | ---- | ---- | ---- |
| 134 | Michael Holtmyer | 24:05.3 | 10 | Heartland Christian | ---- | ---- | ---- |
| 135 | Kobe Kimmen | 24:05.7 | 9 | Harlan Community | ---- | ---- | ---- |
| 136 | Ben Schoening | 24:06.2 | 9 | Glenwood | ---- | ---- | ---- |
| 137 | Wyatt Urbanek | 24:08.4 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 138 | Maddux Bellinghausen | 24:12.1 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 139 | Porter Snyder | 24:12.1 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 140 | Henry Hendershot | 24:13.1 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 141 | Aidan Johnson | 24:14.3 | 11 | Lewis Central | ---- | ---- | ---- |
| 142 | Korbin Johnson | 24:21.6 | 12 | Atlantic | ---- | ---- | ---- |
| 143 | Cael Juon | 24:32.8 | 10 | Lewis Central | ---- | ---- | ---- |
| 144 | Will Stevenson | 24:39.9 | 9 | Shenandoah | ---- | ---- | ---- |
| 145 | Ryan Lawrence | 24:56.8 | 9 | Shenandoah | ---- | ---- | ---- |
| 146 | Max Reincke | 25:11.1 | 11 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 147 | Garrison Hickey | 25:30.3 | 10 | Clarinda | ---- | ---- | ---- |
| 148 | Ian Smith | 25:37.2 | 10 | Clarinda | ---- | ---- | ---- |
| 149 | Simon Pietig | 25:37.4 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 150 | Quinn Mahoney | 25:44.0 | 12 | Harlan Community | ---- | ---- | ---- |
| 151 | Reis Garringer | 25:45.5 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 152 | Mak Horton | 26:32.3 | 9 | Glenwood | ---- | ---- | ---- |
| 153 | Gabe Clausen | 26:58.2 | 9 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 154 | Josue Argueta | 26:59.5 | 11 | Harlan Community | ---- | ---- | ---- |
| 155 | Ryan Smith | 27:05.1 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 156 | Will Peters | 27:21.3 | 10 | Glenwood | ---- | ---- | ---- |
| 157 | Hayden Lett | 27:58.2 | 10 | Lewis Central | ---- | ---- | ---- |
| 158 | Hendrix Palmer | 28:01.4 | 12 | Shenandoah | ---- | ---- | ---- |
| 159 | Lucas Sun | 28:01.6 | 10 | Shenandoah | ---- | ---- | ---- |
| 160 | Evan Hamilton | 28:07.2 | 9 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 161 | Evan Streufert | 29:30.2 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 162 | Connor Hoffman | 29:32.4 | 9 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 163 | Luke Mather | 29:34.8 | 9 | Shenandoah | ---- | ---- | ---- |
| 164 | Ethan Durham | 30:07.6 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 165 | Vincent Ford | 30:48.6 | 10 | Shenandoah | ---- | ---- | ---- |
| 166 | Jeremy Ragland | 30:54.6 | 9 | Glenwood | ---- | ---- | ---- |
| 167 | Jordan Williams | 31:14.5 | 11 | East Mills | ---- | ---- | ---- |
| 168 | Carter Phipps | 37:18.7 | 11 | Shenandoah | ---- | ---- | ---- |