| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Caden Knoblock | 18:14.4 | 10 | Denver | ---- | ---- | ---- |
| 2 | Mitchell Doepke | 18:36.6 | 10 | Denver | ---- | ---- | ---- |
| 3 | Devin Homan | 18:39.5 | 9 | Denver | ---- | ---- | ---- |
| 4 | Gabe Swales | 18:50.5 | 11 | Denver | ---- | ---- | ---- |
| 5 | Landon Dowd | 18:57.3 | 10 | Oelwein | ---- | ---- | ---- |
| 6 | Grant Pautsch | 18:58.0 | 12 | Denver | ---- | ---- | ---- |
| 7 | Jason Waterman | 18:58.5 | 12 | Denver | ---- | ---- | ---- |
| 8 | Lewey Arens | 19:12.1 | 10 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 9 | Josh Rabenhorst | 19:31.9 | 10 | Denver | ---- | ---- | ---- |
| 10 | Cy Walton | 19:35.0 | 9 | Denver | ---- | ---- | ---- |
| 11 | Conner Clinton | 19:50.8 | 12 | Denver | ---- | ---- | ---- |
| 12 | Colby Tucker | 19:53.5 | 9 | Denver | ---- | ---- | ---- |
| 13 | Dalton Oltman | 19:56.5 | 9 | Grundy Center | ---- | ---- | ---- |
| 14 | Caleb Miller | 20:03.0 | 9 | Denver | ---- | ---- | ---- |
| 15 | Carter Brummel | 20:06.9 | 12 | East Marshall, LeGrand | ---- | ---- | ---- |
| 16 | Nathan Frye | 20:16.5 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 17 | Noah Brooks | 20:25.1 | 11 | Denver | ---- | ---- | ---- |
| 18 | Michael Eimers | 20:26.6 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 19 | Brayden Burke | 20:48.3 | 12 | East Marshall, LeGrand | ---- | ---- | ---- |
| 20 | Preston Poppe | 20:54.9 | 12 | Hudson | ---- | ---- | ---- |
| 21 | Marshall Weepie | 20:55.9 | 10 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 22 | Silas Rader | 20:57.5 | 9 | Oelwein | ---- | ---- | ---- |
| 23 | Braylon Darter | 21:02.4 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 24 | Dagen Henzen | 21:03.3 | 11 | Denver | ---- | ---- | ---- |
| 25 | Mateo Sotomayor | 21:12.4 | 12 | Dike-New Hartford | ---- | ---- | ---- |
| 26 | Elijah Eike | 21:13.3 | 10 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 27 | Ian Grimm | 21:13.5 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 28 | Drake Griffin | 21:18.0 | 9 | Hudson | ---- | ---- | ---- |
| 29 | Von Blackburn | 21:27.5 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 30 | Gabe Olson | 21:38.9 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 31 | Rafael Vidal | 21:51.4 | 12 | Hudson | ---- | ---- | ---- |
| 32 | Jack Driscoll | 22:00.0 | 9 | Oelwein | ---- | ---- | ---- |
| 33 | Clayton Hines | 22:00.6 | 9 | Dike-New Hartford | ---- | ---- | ---- |
| 34 | Talyn Strottman | 22:04.6 | 10 | Denver | ---- | ---- | ---- |
| 35 | Trice Anderson | 22:13.0 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 36 | Keelan VanHeiden | 22:14.0 | 12 | Grundy Center | ---- | ---- | ---- |
| 37 | Gus Kirby | 22:18.4 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 38 | Joe Fuller | 22:20.0 | 11 | East Marshall, LeGrand | ---- | ---- | ---- |
| 39 | Cohen Warnell | 22:20.3 | 9 | Hudson | ---- | ---- | ---- |
| 40 | Landen Shoeman | 22:20.5 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 41 | Danson Moody | 22:24.1 | 12 | Union, LaPorte City | ---- | ---- | ---- |
| 42 | Eli Priebe | 22:26.4 | 11 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 43 | Rush L'Heureux | 22:28.0 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 44 | Brooks DeGeeter | 22:32.0 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 45 | Wyatt Anderson | 22:33.5 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 46 | Xander Peterson | 22:43.5 | 11 | Denver | ---- | ---- | ---- |
| 47 | Landon Burkey | 22:44.3 | 9 | Oelwein | ---- | ---- | ---- |
| 48 | Brady Gleiter | 22:44.5 | 10 | Jesup | ---- | ---- | ---- |
| 49 | Daniel Barkley | 22:52.1 | 10 | Grundy Center | ---- | ---- | ---- |
| 50 | Josiah Swales | 22:56.8 | 10 | Denver | ---- | ---- | ---- |
| 51 | Joe Rabenhorst | 23:01.4 | 10 | Denver | ---- | ---- | ---- |
| 52 | Peyton Cameron | 23:09.8 | 10 | Jesup | ---- | ---- | ---- |
| 53 | Trey Druvenga | 23:14.9 | 12 | Dike-New Hartford | ---- | ---- | ---- |
| 54 | Ayden James | 23:14.9 | 12 | Oelwein | ---- | ---- | ---- |
| 55 | Colton Peters | 23:15.0 | 9 | Oelwein | ---- | ---- | ---- |
| 56 | Hunter Driscoll | 23:30.9 | 10 | Oelwein | ---- | ---- | ---- |
| 57 | Eric Bryan | 23:50.4 | 10 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 58 | Ethan Churnick | 23:51.3 | 11 | East Marshall, LeGrand | ---- | ---- | ---- |
| 59 | Robert Lee | 23:56.0 | 11 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 60 | Preston Martens | 23:58.5 | 11 | Grundy Center | ---- | ---- | ---- |
| 61 | Kyle Kuhlmann | 24:05.9 | 12 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 62 | Carsten Walton | 24:22.1 | 9 | Grundy Center | ---- | ---- | ---- |
| 63 | lars Dommer | 24:42.6 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 64 | Carter Swanson | 25:09.8 | 9 | Hudson | ---- | ---- | ---- |
| 65 | Caleb Knutsen | 25:12.5 | 11 | Grundy Center | ---- | ---- | ---- |
| 66 | Dax Weedman | 25:12.9 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 67 | Darwin Shollenbarger | 25:45.9 | 12 | Denver | ---- | ---- | ---- |
| 68 | Bryce Bergman | 25:56.5 | 12 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 69 | Nick Sattherthwaite | 27:50.4 | 10 | Denver | ---- | ---- | ---- |
| 70 | Mason Britt | 29:44.9 | 11 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 71 | Wylie Osborn | 30:10.9 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 72 | Sullivan Ahern | 30:18.5 | 9 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 73 | Shane Chandler | 32:45.4 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |