| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Kevin Coots | 16:03.2 | 12 | Lewis Central | ---- | ---- | ---- |
| 2 | Evan Lillie | 16:23.5 | 10 | Lewis Central | ---- | ---- | ---- |
| 3 | Emmanuel Grass | 16:24.9 | 11 | Red Oak | ---- | ---- | ---- |
| 4 | Jeffrey Gross | 16:36.8 | 11 | Harlan Community | ---- | ---- | ---- |
| 5 | Mason Betts | 16:48.1 | 10 | Atlantic | ---- | ---- | ---- |
| 6 | Hayden Heitbrink | 16:55.2 | 10 | Red Oak | ---- | ---- | ---- |
| 7 | Mason Sells | 16:59.0 | 9 | Shenandoah | ---- | ---- | ---- |
| 8 | Dayton Wiederien | 17:06.8 | 12 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 9 | Ryder Baird | 17:12.1 | 9 | Creston | ---- | ---- | ---- |
| 10 | Jackson Walter | 17:12.7 | 11 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 11 | Kevin Sanchez | 17:15.3 | 11 | Denison-Schleswig | ---- | ---- | ---- |
| 12 | Osiel Pedersen | 17:17.3 | 11 | Red Oak | ---- | ---- | ---- |
| 13 | Carter Buttry | 17:29.1 | 11 | Shenandoah | ---- | ---- | ---- |
| 14 | Erik Heslink | 17:36.6 | 11 | Harlan Community | ---- | ---- | ---- |
| 15 | Joey Mazzella | 17:45.4 | 11 | Lewis Central | ---- | ---- | ---- |
| 16 | Fletch Badding | 17:50.1 | 12 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 17 | Wyatt Goodenberger | 17:56.8 | 11 | Creston | ---- | ---- | ---- |
| 18 | Bryce Keller | 17:58.7 | 12 | Glenwood | ---- | ---- | ---- |
| 19 | Isaiah Stogdill | 18:00.3 | 11 | Clarinda | ---- | ---- | ---- |
| 20 | Angel Garcia | 18:06.2 | 10 | Denison-Schleswig | ---- | ---- | ---- |
| 21 | Casey Johnson | 18:10.6 | 10 | Red Oak | ---- | ---- | ---- |
| 22 | Aiden Gaul | 18:10.8 | 10 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 23 | Matthew Warner | 18:11.7 | 9 | Creston | ---- | ---- | ---- |
| 24 | Luke Daoust | 18:16.2 | 11 | Shenandoah | ---- | ---- | ---- |
| 25 | Dane Thomsen | 18:21.7 | 9 | Lewis Central | ---- | ---- | ---- |
| 26 | Merrick Wieland | 18:22.4 | 10 | Creston | ---- | ---- | ---- |
| 27 | Brogan Schechinger | 18:22.5 | 9 | Harlan Community | ---- | ---- | ---- |
| 28 | Wyatt Wunschel | 18:25.7 | 11 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 29 | Bryce Williams | 18:26.2 | 12 | Red Oak | ---- | ---- | ---- |
| 30 | Beran Stroup | 18:30.7 | 10 | Lewis Central | ---- | ---- | ---- |
| 31 | Thomas Engler | 18:31.2 | 10 | Atlantic | ---- | ---- | ---- |
| 32 | Konstantine Poulos-Schweer | 18:38.3 | 11 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 33 | Raul Castillo | 18:43.9 | 10 | Denison-Schleswig | ---- | ---- | ---- |
| 34 | Hayden Krieger | 18:45.3 | 9 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 35 | Lucas Harms | 18:48.0 | 10 | Glenwood | ---- | ---- | ---- |
| 36 | Oliver Vonnahme | 18:50.2 | 10 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 37 | Malcolm Taylor | 18:50.9 | 11 | Clarinda | ---- | ---- | ---- |
| 38 | Jaxton Long | 18:53.8 | 9 | Glenwood | ---- | ---- | ---- |
| 39 | Conor O'Hara | 18:56.8 | 11 | Shenandoah | ---- | ---- | ---- |
| 40 | Anthony Akers | 18:59.0 | 11 | Atlantic | ---- | ---- | ---- |
| 41 | Carter Lobaugh | 19:07.9 | 12 | Lewis Central | ---- | ---- | ---- |
| 42 | Kouper Kinney | 19:08.5 | 10 | Atlantic | ---- | ---- | ---- |
| 43 | Ben Thompson | 19:13.4 | 9 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 44 | Will Stevenson | 19:16.7 | 11 | Shenandoah | ---- | ---- | ---- |
| 45 | Abdiel Corona | 19:18.5 | 10 | Denison-Schleswig | ---- | ---- | ---- |
| 46 | Brady Smith | 19:20.9 | 12 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 47 | Nathan Sandquist | 19:21.8 | 11 | Harlan Community | ---- | ---- | ---- |
| 48 | Grant Sorensen | 19:22.6 | 10 | Glenwood | ---- | ---- | ---- |
| 49 | Caleb Andersen | 19:24.5 | 11 | Atlantic | ---- | ---- | ---- |
| 50 | Quinn Vetter | 19:26.4 | 9 | Denison-Schleswig | ---- | ---- | ---- |
| 51 | Manuel DeLeon | 19:31.5 | 10 | Red Oak | ---- | ---- | ---- |
| 52 | Hector Suazo | 19:33.2 | 12 | Creston | ---- | ---- | ---- |
| 53 | Cole Berglund | 19:39.7 | 9 | Glenwood | ---- | ---- | ---- |
| 54 | Thomas Pottebaum | 19:42.0 | 12 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 55 | Kohen Stypa | 19:53.0 | 12 | Kuemper Catholic, Carroll | ---- | ---- | ---- |
| 56 | Nolyn Kinney | 19:53.7 | 11 | Atlantic | ---- | ---- | ---- |
| 57 | Alex Dawson | 19:54.0 | 12 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 58 | Marcus Greenwood | 19:54.5 | 9 | Lewis Central | ---- | ---- | ---- |
| 59 | Grady Brown | 19:58.1 | 9 | Clarinda | ---- | ---- | ---- |
| 60 | Abraham Ramos | 19:59.3 | 9 | Denison-Schleswig | ---- | ---- | ---- |
| 61 | Leilynd Smith | 20:04.7 | 9 | Glenwood | ---- | ---- | ---- |
| 62 | Austin Jondle | 20:04.8 | 10 | Creston | ---- | ---- | ---- |
| 63 | Kobe Kimmen | 20:06.3 | 11 | Harlan Community | ---- | ---- | ---- |
| 64 | Greyson Kinghorn | 20:10.6 | 10 | Shenandoah | ---- | ---- | ---- |
| 65 | Matthew Sandoval | 20:12.6 | 12 | Denison-Schleswig | ---- | ---- | ---- |
| 66 | Ben Schoening | 20:15.2 | 11 | Glenwood | ---- | ---- | ---- |
| 67 | Preston Williams | 20:23.9 | 12 | Atlantic | ---- | ---- | ---- |
| 68 | Max Johnson | 20:24.8 | 10 | St. Albert, Council Bluffs | ---- | ---- | ---- |
| 69 | Garrison Hickey | 20:37.5 | 12 | Clarinda | ---- | ---- | ---- |
| 70 | Morgan Manes | 20:42.6 | 12 | Clarinda | ---- | ---- | ---- |
| 71 | Luke Mather | 20:55.6 | 11 | Shenandoah | ---- | ---- | ---- |
| 72 | Johnathon Henry | 21:28.2 | 11 | Creston | ---- | ---- | ---- |
| 73 | Mason Piveral | 21:49.4 | 9 | Clarinda | ---- | ---- | ---- |
| 74 | Cale Hall | 21:55.5 | 12 | Red Oak | ---- | ---- | ---- |
| 75 | Odin Taylor | 22:10.2 | 9 | Clarinda | ---- | ---- | ---- |
| 76 | Kirk Hol | 23:59.3 | 10 | Harlan Community | ---- | ---- | ---- |