| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Emerson Vokes | 15:41.6 | 12 | Grundy Center | ---- | ---- | ---- |
| 2 | Jesse Gomez | 16:34.2 | 10 | Denver | ---- | ---- | ---- |
| 3 | Keshaun Williams | 16:42.1 | 12 | Oelwein | ---- | ---- | ---- |
| 4 | Myles Matthias | 16:48.7 | 12 | Denver | ---- | ---- | ---- |
| 5 | Landon Dowd | 16:55.2 | 12 | Oelwein | ---- | ---- | ---- |
| 6 | Caden Knoblock | 17:03.2 | 12 | Denver | ---- | ---- | ---- |
| 7 | Sawyer Spence | 17:05.7 | 12 | Union, LaPorte City | ---- | ---- | ---- |
| 8 | Will Nesbit | 17:13.0 | 12 | Jesup | ---- | ---- | ---- |
| 9 | Jayce Fryslie | 17:22.2 | 10 | Grundy Center | ---- | ---- | ---- |
| 10 | Elijah Strei | 17:23.4 | 10 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 11 | Leo Block | 17:33.0 | 9 | Grundy Center | ---- | ---- | ---- |
| 12 | Hayden Benton | 17:33.9 | 10 | Jesup | ---- | ---- | ---- |
| 13 | Kaiden Irvine | 17:38.0 | 10 | Oelwein | ---- | ---- | ---- |
| 14 | Gabe Driscoll | 17:43.5 | 12 | Oelwein | ---- | ---- | ---- |
| 15 | Owen Price | 17:47.9 | 9 | Aplington-Parkersburg | ---- | ---- | ---- |
| 16 | Ethan Doty | 17:55.0 | 10 | Denver | ---- | ---- | ---- |
| 17 | Caleb Miller | 17:57.4 | 11 | Denver | ---- | ---- | ---- |
| 18 | Brandon Rael | 18:01.7 | 10 | Oelwein | ---- | ---- | ---- |
| 19 | McKennen Lindaman | 18:05.2 | 9 | Dike-New Hartford | ---- | ---- | ---- |
| 20 | Ethan Pagel | 18:09.7 | 10 | Denver | ---- | ---- | ---- |
| 21 | Drake Steinlage | 18:17.7 | 10 | Oelwein | ---- | ---- | ---- |
| 22 | Trevan Thomas | 18:20.5 | 12 | Aplington-Parkersburg | ---- | ---- | ---- |
| 23 | Mitchell Doepke | 18:22.7 | 12 | Denver | ---- | ---- | ---- |
| 24 | Sully O'Neill | 18:22.7 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 25 | Chandler Curtis | 18:25.2 | 12 | East Marshall, LeGrand | ---- | ---- | ---- |
| 26 | Brayden Starr | 18:33.0 | 9 | Dike-New Hartford | ---- | ---- | ---- |
| 27 | Austin Pansegrau | 18:39.4 | 12 | East Marshall, LeGrand | ---- | ---- | ---- |
| 28 | Ezekiel Boehmler | 18:41.2 | 11 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 29 | Jonah Carney | 18:44.7 | 12 | Aplington-Parkersburg | ---- | ---- | ---- |
| 30 | Gus L' Heureux | 19:00.2 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 31 | Aaden Myhr | 19:01.7 | 10 | Hudson | ---- | ---- | ---- |
| 32 | Emerick Nolte | 19:01.9 | 10 | Aplington-Parkersburg | ---- | ---- | ---- |
| 33 | Jonah VanderWilt | 19:03.5 | 11 | South Hardin | ---- | ---- | ---- |
| 34 | Tristan Keister | 19:09.2 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 35 | Elijah King | 19:10.5 | 12 | Oelwein | ---- | ---- | ---- |
| 36 | Grae Janssen | 19:17.2 | 10 | Aplington-Parkersburg | ---- | ---- | ---- |
| 37 | Caleb Pifkin | 19:19.0 | 9 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 38 | Landen Shoeman | 19:21.5 | 11 | East Marshall, LeGrand | ---- | ---- | ---- |
| 39 | Samuel Andersen | 19:23.5 | 12 | Dike-New Hartford | ---- | ---- | ---- |
| 40 | Jacob Culham | 19:28.7 | 12 | Hudson | ---- | ---- | ---- |
| 41 | Camden Fuelling | 19:30.2 | 12 | Jesup | ---- | ---- | ---- |
| 42 | Maddux Bennett | 19:35.4 | 11 | East Marshall, LeGrand | ---- | ---- | ---- |
| 43 | Cael Curphy | 19:43.2 | 11 | East Marshall, LeGrand | ---- | ---- | ---- |
| 44 | Oliver Del Castillo | 19:44.7 | 11 | Grundy Center | ---- | ---- | ---- |
| 45 | Daniel Barkley | 19:50.0 | 12 | Grundy Center | ---- | ---- | ---- |
| 46 | Grayden Meyer | 19:52.0 | 10 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 47 | lars Dommer | 20:01.0 | 11 | East Marshall, LeGrand | ---- | ---- | ---- |
| 48 | Isaiah Olson | 20:04.2 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 49 | Nick Berumez | 20:09.0 | 12 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 50 | Phineas Beermann | 20:30.4 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 51 | Drake Griffin | 20:30.5 | 11 | Hudson | ---- | ---- | ---- |
| 52 | Cooper Renner | 20:39.5 | 10 | Jesup | ---- | ---- | ---- |
| 53 | Cooper Dall | 20:42.0 | 11 | Dike-New Hartford | ---- | ---- | ---- |
| 54 | Max Junker | 20:48.0 | 12 | Aplington-Parkersburg | ---- | ---- | ---- |
| 55 | Nathan Frye | 20:50.0 | 11 | East Marshall, LeGrand | ---- | ---- | ---- |
| 56 | Elijah Eike | 20:54.5 | 12 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 57 | Caleb Bowser | 20:55.5 | 11 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 58 | Collin Burk | 20:59.5 | 12 | South Hardin | ---- | ---- | ---- |
| 59 | Calvin Minard | 21:00.5 | 11 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 60 | Michael Eimers | 21:01.4 | 11 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 61 | Viet Nguyen | 21:24.7 | 11 | South Hardin | ---- | ---- | ---- |
| 62 | Colten Jensen | 21:30.2 | 11 | Hudson | ---- | ---- | ---- |
| 63 | Zion Simmer | 21:31.0 | 9 | Hudson | ---- | ---- | ---- |
| 64 | Madden Kane | 21:35.7 | 12 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 65 | Cameron Szurley | 21:36.2 | 12 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 66 | Kael Edwards | 21:36.2 | 11 | Grundy Center | ---- | ---- | ---- |
| 67 | Jace Eike | 21:36.4 | 10 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 68 | Gregory Baker | 21:50.0 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 69 | Chase Peyton | 21:51.0 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 70 | Daniel Boelman | 22:07.7 | 10 | Aplington-Parkersburg | ---- | ---- | ---- |
| 71 | Ian Grimm | 22:21.5 | 11 | Union, LaPorte City | ---- | ---- | ---- |
| 72 | Matthias Stupp | 22:27.0 | 9 | South Hardin | ---- | ---- | ---- |
| 73 | Peyton Cameron | 22:31.2 | 12 | Jesup | ---- | ---- | ---- |
| 74 | Isaac Slade | 22:40.5 | 9 | Hudson | ---- | ---- | ---- |
| 75 | Bowen Backes | 22:47.5 | 11 | Hudson | ---- | ---- | ---- |
| 76 | John Novotney | 23:01.2 | 11 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 77 | Daniel Hommel | 23:16.9 | 12 | Grundy Center | ---- | ---- | ---- |
| 78 | Tavin Ruden | 23:23.5 | 11 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 79 | Anderson Karr | 23:49.4 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 80 | Hayden Hilsenbeck | 23:50.4 | 12 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 81 | Greyson Priebe | 24:00.9 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 82 | Oakley Freitag | 24:05.2 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 83 | Cooper Davis | 24:39.0 | 11 | Union, LaPorte City | ---- | ---- | ---- |
| 84 | Roman Ortner | 25:29.5 | 10 | Jesup | ---- | ---- | ---- |
| 85 | Ivan Klimesch | 28:55.5 | 11 | South Hardin | ---- | ---- | ---- |
| 86 | Levi Coughenour | 39:52.9 | 9 | Gladbrook-Reinbeck | ---- | ---- | ---- |