| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Ethan Eichhorn | 15:14.0 | 12 | Lewis Central | ---- | ---- | ---- |
| 2 | Treyton Schaapherder | 15:34.7 | 12 | Clarinda | ---- | ---- | ---- |
| 3 | Andrew Smith | 15:37.4 | 12 | Glenwood | ---- | ---- | ---- |
| 4 | Bryant Keller | 15:46.7 | 12 | Glenwood | ---- | ---- | ---- |
| 5 | Kevin Coots | 15:56.6 | 10 | Lewis Central | ---- | ---- | ---- |
| 6 | Kyle Wagoner | 16:08.3 | 11 | Clarinda | ---- | ---- | ---- |
| 7 | Parker Heisterkamp | 16:19.7 | 11 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 8 | Owen Wise | 16:23.9 | 12 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 9 | Kade Diercks | 16:42.2 | 12 | Lewis Central | ---- | ---- | ---- |
| 10 | Jacob Greving | 16:46.0 | 12 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 11 | Maverick Mixan | 16:53.4 | 12 | Glenwood | ---- | ---- | ---- |
| 12 | Richard Selken | 16:57.9 | 11 | Lewis Central | ---- | ---- | ---- |
| 13 | Emmanuel Grass | 16:58.8 | 9 | Red Oak | ---- | ---- | ---- |
| 14 | Jackson Cox | 17:05.1 | 11 | Lewis Central | ---- | ---- | ---- |
| 15 | Devon Fields | 17:18.2 | 11 | Atlantic | ---- | ---- | ---- |
| 16 | Alex Lihs | 17:18.6 | 12 | Clarinda | ---- | ---- | ---- |
| 17 | Ryan North | 17:20.0 | 12 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 18 | Ian Shelton | 17:21.3 | 12 | Harlan Community | ---- | ---- | ---- |
| 19 | Liam Hays | 17:25.3 | 12 | Glenwood | ---- | ---- | ---- |
| 20 | Bryce Keller | 17:38.7 | 10 | Glenwood | ---- | ---- | ---- |
| 21 | Marshall Arkfeld | 17:49.0 | 11 | Lewis Central | ---- | ---- | ---- |
| 22 | Dayton Wiederien | 17:49.9 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 23 | Bennett Whetstone | 17:53.5 | 12 | Atlantic | ---- | ---- | ---- |
| 24 | Bodhi Langille | 17:55.2 | 9 | Glenwood | ---- | ---- | ---- |
| 25 | Fletch Badding | 17:55.8 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 26 | Joey Mazzella | 17:58.6 | 9 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 27 | Alex Sonntag | 18:00.5 | 12 | Atlantic | ---- | ---- | ---- |
| 28 | Alex Razee | 18:02.6 | 12 | Shenandoah | ---- | ---- | ---- |
| 29 | Rickie Fields | 18:03.3 | 12 | Atlantic | ---- | ---- | ---- |
| 30 | Haidyn Cox | 18:04.3 | 12 | Lewis Central | ---- | ---- | ---- |
| 31 | Jacob Boswell | 18:04.9 | 11 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 32 | Grant Barr | 18:06.9 | 12 | Clarinda | ---- | ---- | ---- |
| 33 | Ethan Olsen | 18:08.9 | 11 | Denison-Schleswig | ---- | ---- | ---- |
| 34 | Luke Irlmeier | 18:11.6 | 11 | Atlantic | ---- | ---- | ---- |
| 35 | Luke Daoust | 18:14.4 | 9 | Shenandoah | ---- | ---- | ---- |
| 36 | Hunter Kellogg | 18:20.4 | 12 | Shenandoah | ---- | ---- | ---- |
| 37 | Owen Weis | 18:21.9 | 10 | Creston | ---- | ---- | ---- |
| 38 | Keaton Heileson | 18:28.2 | 12 | Harlan Community | ---- | ---- | ---- |
| 39 | Blake Molinsky | 18:28.6 | 11 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 40 | Tyrell Williams | 18:29.1 | 12 | Atlantic | ---- | ---- | ---- |
| 41 | Thomas Pottebaum | 18:30.9 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 42 | Joseph Bragg | 18:31.7 | 12 | Harlan Community | ---- | ---- | ---- |
| 43 | Hayden Hash | 18:32.7 | 9 | Clarinda | ---- | ---- | ---- |
| 44 | Jackson Walter | 18:34.1 | 9 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 45 | Charlie Badding | 18:38.4 | 9 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 46 | Morgan Manes | 18:47.7 | 10 | Clarinda | ---- | ---- | ---- |
| 47 | Erik Heslink | 18:50.2 | 9 | Harlan Community | ---- | ---- | ---- |
| 48 | Ivan Ledesma | 18:56.0 | 10 | Denison-Schleswig | ---- | ---- | ---- |
| 49 | Ethan West | 18:59.5 | 12 | Glenwood | ---- | ---- | ---- |
| 50 | Anthony Eblen | 18:59.7 | 12 | Creston | ---- | ---- | ---- |
| 51 | Ty Jenkins | 19:02.3 | 12 | Red Oak | ---- | ---- | ---- |
| 52 | Jonathan Shelton | 19:03.8 | 12 | Harlan Community | ---- | ---- | ---- |
| 53 | Jeffrey Gross | 19:03.9 | 9 | Harlan Community | ---- | ---- | ---- |
| 54 | Pace Chaillie | 19:05.3 | 9 | Red Oak | ---- | ---- | ---- |
| 55 | Dalton Kellogg | 19:07.1 | 12 | Shenandoah | ---- | ---- | ---- |
| 56 | Cole Heronimus | 19:09.2 | 12 | Harlan Community | ---- | ---- | ---- |
| 57 | Malcolm Taylor | 19:22.9 | 9 | Clarinda | ---- | ---- | ---- |
| 58 | Damien Little Thunder | 19:29.8 | 11 | Shenandoah | ---- | ---- | ---- |
| 59 | Brody Skarin | 19:41.0 | 10 | Denison-Schleswig | ---- | ---- | ---- |
| 60 | Andrew Lawrence | 19:45.6 | 12 | Shenandoah | ---- | ---- | ---- |
| 61 | Christian Ahrens | 19:48.7 | 12 | Creston | ---- | ---- | ---- |
| 62 | Xander Cook | 19:49.3 | 10 | Atlantic | ---- | ---- | ---- |
| 63 | Davin Holste | 19:50.8 | 11 | Shenandoah | ---- | ---- | ---- |
| 64 | Brady Smith | 19:52.0 | 10 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 65 | Juan Diaz | 19:54.3 | 12 | Denison-Schleswig | ---- | ---- | ---- |
| 66 | Wyatt Goodenberger | 19:56.0 | 9 | Creston | ---- | ---- | ---- |
| 67 | Ben Krohn | 20:01.3 | 9 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 68 | Gabe Hopkins | 20:07.4 | 11 | Creston | ---- | ---- | ---- |
| 69 | Bryce Williams | 20:28.7 | 10 | Red Oak | ---- | ---- | ---- |
| 70 | Osiel Pedersen | 20:30.9 | 9 | Red Oak | ---- | ---- | ---- |
| 71 | Joshua LeRette | 21:14.4 | 12 | Red Oak | ---- | ---- | ---- |
| 72 | Allen Kendrick | 21:26.5 | 10 | Creston | ---- | ---- | ---- |
| 73 | Omar Ramos | 21:49.7 | 9 | Denison-Schleswig | ---- | ---- | ---- |
| 74 | Kylen Parsons | 21:50.1 | 10 | Creston | ---- | ---- | ---- |
| 75 | Leonardo Sanchez-Rios | 21:59.6 | 11 | Denison-Schleswig | ---- | ---- | ---- |
| 76 | Matthew Sandoval | 22:10.4 | 10 | Denison-Schleswig | ---- | ---- | ---- |
| 77 | Bennett Stickland | 22:46.3 | 12 | Red Oak | ---- | ---- | ---- |