| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Caleb Detemmerman | 18:34.0 | 9 | Oelwein | ---- | ---- | ---- |
| 2 | Elijah King | 18:43.6 | 11 | Oelwein | ---- | ---- | ---- |
| 3 | Devin Homan | 19:04.0 | 10 | Denver | ---- | ---- | ---- |
| 4 | Cy Walton | 19:09.3 | 10 | Denver | ---- | ---- | ---- |
| 5 | Colby Tucker | 19:11.6 | 10 | Denver | ---- | ---- | ---- |
| 6 | Brandon Rael | 19:19.9 | 9 | Oelwein | ---- | ---- | ---- |
| 7 | Gabe Swales | 19:27.8 | 12 | Denver | ---- | ---- | ---- |
| 8 | Lewey Arens | 19:28.5 | 11 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 9 | Caleb Miller | 19:28.8 | 10 | Denver | ---- | ---- | ---- |
| 10 | Josh Rabenhorst | 20:01.5 | 11 | Denver | ---- | ---- | ---- |
| 11 | Brady Gleiter | 20:20.5 | 11 | Jesup | ---- | ---- | ---- |
| 12 | Maddox Valverde | 20:20.8 | 9 | Denver | ---- | ---- | ---- |
| 13 | Patrick Rader | 20:23.1 | 9 | Oelwein | ---- | ---- | ---- |
| 14 | Jack Cooper | 20:25.6 | 9 | Denver | ---- | ---- | ---- |
| 15 | Jack Driscoll | 20:28.1 | 10 | Oelwein | ---- | ---- | ---- |
| 16 | Grant Berryman | 20:41.1 | 9 | Oelwein | ---- | ---- | ---- |
| 17 | Cooper Renner | 20:43.5 | 9 | Jesup | ---- | ---- | ---- |
| 18 | Wyatt Anderson | 20:54.8 | 10 | East Marshall, LeGrand | ---- | ---- | ---- |
| 19 | Andy Britt | 20:58.8 | 12 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 20 | Josiah Swales | 20:58.8 | 11 | Denver | ---- | ---- | ---- |
| 21 | Trice Anderson | 21:03.6 | 10 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 22 | Riley Brandt | 21:15.0 | 11 | Denver | ---- | ---- | ---- |
| 23 | Dagen Henzen | 21:35.5 | 12 | Denver | ---- | ---- | ---- |
| 24 | Landon Burkey | 21:47.0 | 10 | Oelwein | ---- | ---- | ---- |
| 25 | Clayton Hines | 21:48.9 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 26 | Peyton Cameron | 21:53.3 | 11 | Jesup | ---- | ---- | ---- |
| 27 | Rush L'Heureux | 21:55.1 | 11 | Dike-New Hartford | ---- | ---- | ---- |
| 28 | Silas Rader | 21:59.8 | 10 | Oelwein | ---- | ---- | ---- |
| 29 | Simon Gieselman | 22:00.0 | 9 | Oelwein | ---- | ---- | ---- |
| 30 | Ethan DeGeeter | 22:01.0 | 9 | Dike-New Hartford | ---- | ---- | ---- |
| 31 | Isaac Ubben | 22:05.5 | 9 | Hudson | ---- | ---- | ---- |
| 32 | Madden Kane | 22:06.1 | 11 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 33 | Jace Eike | 22:10.4 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 34 | Robert Lee | 22:11.5 | 12 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 35 | Ethan Churnick | 22:12.5 | 12 | East Marshall, LeGrand | ---- | ---- | ---- |
| 36 | Ryne Prouty | 22:35.4 | 9 | Oelwein | ---- | ---- | ---- |
| 37 | Xander Peterson | 22:41.5 | 12 | Denver | ---- | ---- | ---- |
| 38 | Kysen Kral | 22:46.0 | 9 | Oelwein | ---- | ---- | ---- |
| 39 | Hayden Hilsenbeck | 23:04.1 | 11 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 40 | Hayden Szurley | 23:24.5 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 41 | David Sadler | 23:32.0 | 11 | Jesup | ---- | ---- | ---- |
| 42 | Brooks DeGeeter | 24:16.5 | 11 | Dike-New Hartford | ---- | ---- | ---- |
| 43 | Emery Thomas | 24:29.8 | 9 | Denver | ---- | ---- | ---- |
| 44 | Hunter Driscoll | 24:31.0 | 11 | Oelwein | ---- | ---- | ---- |
| 45 | Steven Dekutoski | 24:31.3 | 11 | Hudson | ---- | ---- | ---- |
| 46 | Bailey Szurley | 24:36.0 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 47 | Daniel Matthias | 24:53.8 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 48 | Wes Koob | 24:59.0 | 9 | Oelwein | ---- | ---- | ---- |
| 49 | Carter Swanson | 25:16.5 | 10 | Hudson | ---- | ---- | ---- |
| 50 | Jake Baker | 25:24.6 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 51 | Joshua Hooley | 25:27.0 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 52 | Julian Adolphs | 25:53.1 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 53 | Jack Brodigan | 25:57.9 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 54 | Jackson Nelson | 26:16.5 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 55 | Gabe Rittgers | 27:14.6 | 9 | Dike-New Hartford | ---- | ---- | ---- |
| 56 | Seth Clingerman | 27:53.4 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 57 | Brody Bantz | 28:13.9 | 12 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 58 | Nick Sattherthwaite | 28:31.1 | 11 | Denver | ---- | ---- | ---- |
| 59 | Mason Britt | 29:24.9 | 12 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 60 | nathaniel steinmeyer | 30:35.4 | 12 | Grundy Center | ---- | ---- | ---- |
| 61 | Reid Ahlberg | 32:13.0 | 9 | Grundy Center | ---- | ---- | ---- |