| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Gabriel Barajas | 18:55.0 | 12 | Lewis Central | ---- | ---- | ---- |
| 2 | Paxtyn Meek | 19:23.1 | 12 | Riverside, Oakland | ---- | ---- | ---- |
| 3 | Jacob Kolhof-Sadler | 19:36.7 | 12 | Lewis Central | ---- | ---- | ---- |
| 4 | Christian Thompson | 19:39.7 | 12 | Atlantic | ---- | ---- | ---- |
| 5 | Broxton Hill | 19:43.3 | 10 | Lewis Central | ---- | ---- | ---- |
| 6 | Colton Hering | 19:59.6 | 9 | Riverside, Oakland | ---- | ---- | ---- |
| 7 | James O'Brien | 20:21.0 | 11 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 8 | Malak McDaniel | 20:27.2 | 10 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 9 | Anthony Akers | 20:29.2 | 10 | Atlantic | ---- | ---- | ---- |
| 10 | Konstantine Poulos-Schweer | 20:31.8 | 10 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 11 | Alex Alford | 20:34.3 | 11 | Lewis Central | ---- | ---- | ---- |
| 12 | Juan Avalos Ceballos | 20:36.8 | 11 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 13 | Braidyn Campbell | 20:52.5 | 9 | Lewis Central | ---- | ---- | ---- |
| 14 | Gabe Showers | 20:56.0 | 10 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 15 | Wyatt Schechinger | 20:59.8 | 9 | Riverside, Oakland | ---- | ---- | ---- |
| 16 | Mason Shields | 21:04.5 | 9 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 17 | Caleb Andersen | 21:08.5 | 10 | Atlantic | ---- | ---- | ---- |
| 18 | Tyrus Murren | 21:12.6 | 10 | Lewis Central | ---- | ---- | ---- |
| 19 | William Bramble | 21:14.5 | 10 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 20 | Evan Applegate | 21:14.7 | 10 | Lewis Central | ---- | ---- | ---- |
| 21 | Cooper Simms | 21:17.8 | 10 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 22 | Max Johnson | 21:20.2 | 9 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 23 | Ryan Gowens | 21:26.4 | 10 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 24 | Mack Eblen | 21:32.5 | 10 | Atlantic | ---- | ---- | ---- |
| 25 | Thomas Engler | 21:35.0 | 9 | Atlantic | ---- | ---- | ---- |
| 26 | Sam Okerbloom | 21:59.2 | 11 | Lewis Central | ---- | ---- | ---- |
| 27 | Ryan McColloch | 22:01.8 | 10 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 28 | Dominic Elings | 22:15.6 | 9 | Atlantic | ---- | ---- | ---- |
| 29 | Ben Schoening | 22:20.9 | 10 | Glenwood | ---- | ---- | ---- |
| 30 | Leighton Applegate | 22:23.2 | 10 | Lewis Central | ---- | ---- | ---- |
| 31 | Logan Bennett | 22:32.6 | 11 | Lewis Central | ---- | ---- | ---- |
| 32 | Eli Hanson | 22:37.6 | 9 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 33 | Tresen Young | 22:38.0 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 34 | Alex German | 22:39.5 | 11 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 35 | Nolyn Kinney | 22:40.1 | 10 | Atlantic | ---- | ---- | ---- |
| 36 | Wyatt Hoover | 22:40.6 | 9 | Atlantic | ---- | ---- | ---- |
| 37 | Sean Gibbs | 22:44.0 | 9 | Glenwood | ---- | ---- | ---- |
| 38 | Tye Houser | 22:47.9 | 12 | Atlantic | ---- | ---- | ---- |
| 39 | Xander Markut | 22:49.5 | 11 | Glenwood | ---- | ---- | ---- |
| 40 | Hayden Lett | 22:52.3 | 11 | Lewis Central | ---- | ---- | ---- |
| 41 | Aj Kremkoski | 22:54.8 | 10 | Riverside, Oakland | ---- | ---- | ---- |
| 42 | Corban Hunter | 23:21.8 | 12 | Clarinda | ---- | ---- | ---- |
| 43 | Brian Sell | 23:29.5 | 11 | Lewis Central | ---- | ---- | ---- |
| 44 | Brock Schnepel | 23:31.8 | 9 | Treynor | ---- | ---- | ---- |
| 45 | Isaac Hamilton | 23:39.8 | 10 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 46 | Talon LaJeuness | 23:49.9 | 12 | Atlantic | ---- | ---- | ---- |
| 47 | Griffin Melby | 24:01.0 | 9 | Treynor | ---- | ---- | ---- |
| 48 | Jacob McQueen | 24:16.6 | 8 | Glenwood | ---- | ---- | ---- |
| 49 | Ryan Lawrence | 24:18.7 | 10 | Shenandoah | ---- | ---- | ---- |
| 50 | Lucas Sun | 24:32.9 | 11 | Shenandoah | ---- | ---- | ---- |
| 51 | Miles Hanisch | 24:59.2 | 9 | Shenandoah | ---- | ---- | ---- |
| 52 | Harry Aherns | 25:06.0 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 53 | Gavin Harrington | 25:14.6 | 12 | Lewis Central | ---- | ---- | ---- |
| 54 | Brayden Bolton | 25:22.0 | 10 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 55 | Carter Phipps | 25:24.7 | 12 | Shenandoah | ---- | ---- | ---- |
| 56 | Gavin Schaben | 25:28.7 | 9 | Lewis Central | ---- | ---- | ---- |
| 57 | Jackson Jensen | 25:38.9 | 11 | Lewis Central | ---- | ---- | ---- |
| 58 | Cameron Matulka | 26:10.1 | 10 | Lewis Central | ---- | ---- | ---- |
| 59 | Trygg Petersen | 26:22.3 | 9 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 60 | Braydon Rock | 26:30.6 | 9 | Fremont-Mills, Tabor | ---- | ---- | ---- |
| 61 | Darreck Roche | 26:34.4 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 62 | Logan SullIvan | 26:41.2 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 63 | Tucker Jantzon | 26:52.4 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 64 | Jonah Shea | 27:06.2 | 9 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 65 | Charlie Gandy | 27:07.7 | 9 | Shenandoah | ---- | ---- | ---- |
| 66 | Dalton Roche | 27:42.1 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 67 | Cael Juon | 27:44.0 | 11 | Lewis Central | ---- | ---- | ---- |
| 68 | Wyatt Cain | 28:03.8 | 10 | Council Bluffs, Abraham Lincoln | ---- | ---- | ---- |
| 69 | Nathaniel Skalberg | 28:48.5 | 9 | Red Oak | ---- | ---- | ---- |
| 70 | Vincent Ford | 29:19.0 | 11 | Shenandoah | ---- | ---- | ---- |
| 71 | Ozzie Diamond | 29:44.5 | 9 | Lewis Central | ---- | ---- | ---- |
| 72 | Jeremy Ragland | 31:06.0 | 10 | Glenwood | ---- | ---- | ---- |
| 73 | Nathaniel Biederman | 31:41.7 | 12 | Treynor | ---- | ---- | ---- |