| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Keshaun Williams | 16:08.8 | 12 | Oelwein | ---- | ---- | ---- |
| 2 | Brandon Leppert | 16:37.5 | 12 | Waukon | ---- | ---- | ---- |
| 3 | Hayden Gustafson | 16:42.1 | 12 | Alburnett | ---- | ---- | ---- |
| 4 | Sawyer Spence | 16:46.6 | 12 | Union, LaPorte City | ---- | ---- | ---- |
| 5 | Kaiden Irvine | 16:51.7 | 10 | Oelwein | ---- | ---- | ---- |
| 6 | Aedan Althoff | 16:56.6 | 12 | Monticello | ---- | ---- | ---- |
| 7 | Alan Arriaga-Rangel | 16:58.0 | 11 | Monticello | ---- | ---- | ---- |
| 8 | Elijah Strei | 16:59.2 | 10 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 9 | Landon Dowd | 17:06.2 | 12 | Oelwein | ---- | ---- | ---- |
| 10 | Gabe Driscoll | 17:14.7 | 12 | Oelwein | ---- | ---- | ---- |
| 11 | Kade Tabbert | 17:15.7 | 10 | Central Springs | ---- | ---- | ---- |
| 12 | Parker Knox | 17:23.2 | 10 | Waukon | ---- | ---- | ---- |
| 13 | Logan Ossman | 17:25.0 | 12 | Alburnett | ---- | ---- | ---- |
| 14 | Garner Lange | 17:25.5 | 11 | Waukon | ---- | ---- | ---- |
| 15 | Jonah VanderWilt | 17:25.9 | 11 | South Hardin | ---- | ---- | ---- |
| 16 | Sam Stock | 17:39.0 | 12 | Waukon | ---- | ---- | ---- |
| 17 | Nicholas Schrader | 17:39.5 | 11 | Monticello | ---- | ---- | ---- |
| 18 | Keaton Vobr | 17:49.5 | 11 | Crestwood, Cresco | ---- | ---- | ---- |
| 19 | Braden Manson | 17:52.4 | 11 | New Hampton | ---- | ---- | ---- |
| 20 | Brandon Rael | 17:53.4 | 10 | Oelwein | ---- | ---- | ---- |
| 21 | Bryce McDonald | 17:55.7 | 10 | Monticello | ---- | ---- | ---- |
| 22 | Mac Burkle | 17:57.5 | 10 | Monticello | ---- | ---- | ---- |
| 23 | Elmer Trinidad | 18:01.2 | 11 | North Fayette Valley | ---- | ---- | ---- |
| 24 | Nicholas Messersmith | 18:01.7 | 11 | Osage | ---- | ---- | ---- |
| 25 | Mace Schnoor | 18:02.9 | 12 | Monticello | ---- | ---- | ---- |
| 26 | Cashton Ellis | 18:08.4 | 9 | Alburnett | ---- | ---- | ---- |
| 27 | Kelby Cahalan | 18:09.0 | 12 | Waukon | ---- | ---- | ---- |
| 28 | Silas Keeling | 18:09.9 | 10 | Waukon | ---- | ---- | ---- |
| 29 | Drake Steinlage | 18:17.5 | 10 | Oelwein | ---- | ---- | ---- |
| 30 | Kamdyn Trower | 18:23.0 | 10 | New Hampton | ---- | ---- | ---- |
| 31 | Collin Franck | 18:27.2 | 10 | Alburnett | ---- | ---- | ---- |
| 32 | Jack MacDuff | 18:27.7 | 12 | Crestwood, Cresco | ---- | ---- | ---- |
| 33 | Elijah King | 18:34.5 | 12 | Oelwein | ---- | ---- | ---- |
| 34 | Grant Gassman | 18:38.4 | 12 | Monticello | ---- | ---- | ---- |
| 35 | Anson Ford | 18:42.7 | 11 | Alburnett | ---- | ---- | ---- |
| 36 | Isaak Kovarik | 18:57.5 | 12 | Waukon | ---- | ---- | ---- |
| 37 | Ben Carlton | 18:59.0 | 9 | New Hampton | ---- | ---- | ---- |
| 38 | Jackson Johnson | 19:00.7 | 12 | Osage | ---- | ---- | ---- |
| 39 | Peyton Elliott | 19:01.9 | 12 | North Fayette Valley | ---- | ---- | ---- |
| 40 | Robert Marks | 19:02.7 | 10 | Osage | ---- | ---- | ---- |
| 41 | Breck Lutz | 19:03.5 | 10 | Central Springs | ---- | ---- | ---- |
| 42 | Colin Shatek | 19:06.9 | 12 | New Hampton | ---- | ---- | ---- |
| 43 | Benton Manternach | 19:11.2 | 9 | Cascade, Western Dubuque | ---- | ---- | ---- |
| 44 | Trace Moser | 19:11.9 | 9 | MFL MarMac | ---- | ---- | ---- |
| 45 | Connor Stumme | 19:14.2 | 11 | New Hampton | ---- | ---- | ---- |
| 46 | Tristan Keister | 19:14.4 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 47 | Esten Moellering | 19:16.5 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 48 | Nick Berumez | 19:17.7 | 12 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 49 | Duncan Mullan | 19:17.9 | 10 | Osage | ---- | ---- | ---- |
| 50 | Brody Grove | 19:24.5 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 51 | Phineas Beermann | 19:29.7 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 52 | Robert Huck | 19:30.0 | 11 | North Fayette Valley | ---- | ---- | ---- |
| 53 | Gabe Stansbery | 19:32.2 | 12 | North Fayette Valley | ---- | ---- | ---- |
| 54 | Henry Bohl | 19:33.0 | 10 | Alburnett | ---- | ---- | ---- |
| 55 | Riley Berns | 19:36.5 | 10 | New Hampton | ---- | ---- | ---- |
| 56 | Jude Onken | 19:50.2 | 9 | MFL MarMac | ---- | ---- | ---- |
| 57 | Calvin Minard | 19:53.0 | 11 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 58 | Collin Burk | 19:55.2 | 12 | South Hardin | ---- | ---- | ---- |
| 59 | Easton Monteith | 20:04.2 | 12 | New Hampton | ---- | ---- | ---- |
| 60 | Finn Smith | 20:09.0 | 11 | Osage | ---- | ---- | ---- |
| 61 | Viet Nguyen | 20:11.5 | 11 | South Hardin | ---- | ---- | ---- |
| 62 | Mateo Pino | 20:22.0 | 10 | Alburnett | ---- | ---- | ---- |
| 63 | Slader Roll | 20:25.2 | 10 | Osage | ---- | ---- | ---- |
| 64 | Adian Reynolds | 20:26.0 | 11 | MFL MarMac | ---- | ---- | ---- |
| 65 | Maxwell Miner | 21:12.9 | 11 | Osage | ---- | ---- | ---- |
| 66 | Bjorn White | 21:30.9 | 10 | North Fayette Valley | ---- | ---- | ---- |
| 67 | Matthias Stupp | 21:31.7 | 9 | South Hardin | ---- | ---- | ---- |
| 68 | Tristan Grey | 21:51.5 | 10 | Central Springs | ---- | ---- | ---- |
| 69 | Ian Grimm | 21:52.5 | 11 | Union, LaPorte City | ---- | ---- | ---- |
| 70 | John Novotney | 22:09.5 | 11 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 71 | Anderson Karr | 22:15.2 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 72 | Collin Rice | 22:17.0 | 12 | Crestwood, Cresco | ---- | ---- | ---- |
| 73 | Caleb Williams | 22:25.5 | 10 | Cascade, Western Dubuque | ---- | ---- | ---- |
| 74 | Patrick Haas | 22:46.2 | 10 | Central Springs | ---- | ---- | ---- |
| 75 | Cayden Stoneman | 23:04.0 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 76 | Ethan Holthaus | 23:15.5 | 12 | Crestwood, Cresco | ---- | ---- | ---- |
| 77 | Cohen Rowe | 23:17.9 | 9 | Central Springs | ---- | ---- | ---- |
| 78 | Richie McKusker | 23:31.5 | 12 | Crestwood, Cresco | ---- | ---- | ---- |
| 79 | Jonah Carson | 23:34.2 | 12 | Central Springs | ---- | ---- | ---- |
| 80 | Ivan Klimesch | 25:56.7 | 11 | South Hardin | ---- | ---- | ---- |
| 81 | Karson Latwesen | 25:57.2 | 11 | Crestwood, Cresco | ---- | ---- | ---- |