| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Simon Wendel | 17:05.9 | 12 | Mediapolis | ---- | ---- | ---- |
| 2 | Will Schmidgall | 17:36.7 | 11 | Mediapolis | ---- | ---- | ---- |
| 3 | Hayden Riggan | 18:07.9 | 12 | Louisa-Muscatine | ---- | ---- | ---- |
| 4 | Oscar Cline | 18:28.2 | 11 | Louisa-Muscatine | ---- | ---- | ---- |
| 5 | Cavin Denney | 18:33.0 | 9 | Notre Dame / West Burlington | ---- | ---- | ---- |
| 6 | Brock Nebergal | 18:40.0 | 11 | Lone Tree | ---- | ---- | ---- |
| 7 | Ayden Martinez | 18:46.5 | 12 | Louisa-Muscatine | ---- | ---- | ---- |
| 8 | Mason Lindeen | 19:03.4 | 11 | Mediapolis | ---- | ---- | ---- |
| 9 | Avery Kelley | 19:18.2 | 12 | Louisa-Muscatine | ---- | ---- | ---- |
| 10 | Austin Fogarty | 19:19.9 | 11 | Central Lee, Donnellson | ---- | ---- | ---- |
| 11 | Liam Haeger | 19:22.5 | 11 | Notre Dame / West Burlington | ---- | ---- | ---- |
| 12 | Keaton Petersen | 19:27.0 | 9 | Notre Dame / West Burlington | ---- | ---- | ---- |
| 13 | Caden Crozier | 19:31.9 | 11 | Central Lee, Donnellson | ---- | ---- | ---- |
| 14 | Caedon Newton | 19:42.5 | 10 | Central Lee, Donnellson | ---- | ---- | ---- |
| 15 | Orion St. Clair | 19:47.7 | 9 | Central Lee, Donnellson | ---- | ---- | ---- |
| 16 | Gabe Andrus | 19:51.0 | 10 | Notre Dame / West Burlington | ---- | ---- | ---- |
| 17 | Logan Frank | 19:52.7 | 12 | Mediapolis | ---- | ---- | ---- |
| 18 | Prior Bower | 19:55.4 | 11 | Notre Dame / West Burlington | ---- | ---- | ---- |
| 19 | Blake Leopard | 20:18.7 | 10 | Louisa-Muscatine | ---- | ---- | ---- |
| 20 | Matthew Oleson | 20:26.4 | 9 | Notre Dame / West Burlington | ---- | ---- | ---- |
| 21 | Will Parsons | 20:30.7 | 12 | Wapello | ---- | ---- | ---- |
| 22 | Bowen Thomson | 20:31.9 | 12 | Winfield-Mt Union | ---- | ---- | ---- |
| 23 | Ephram Hallgren | 20:32.2 | 9 | Mediapolis | ---- | ---- | ---- |
| 24 | Kyle Luna | 20:34.5 | 10 | Mediapolis | ---- | ---- | ---- |
| 25 | Aidan Manary | 20:41.7 | 9 | Louisa-Muscatine | ---- | ---- | ---- |
| 26 | Shawn Griffis | 20:57.7 | 11 | Mediapolis | ---- | ---- | ---- |
| 27 | Camden Phillips | 20:59.0 | 10 | Mediapolis | ---- | ---- | ---- |
| 28 | Dayton Reif | 21:01.2 | 10 | Montezuma | ---- | ---- | ---- |
| 29 | Kaidin Humes | 21:01.4 | 11 | Central Lee, Donnellson | ---- | ---- | ---- |
| 30 | Cade Lowry | 21:25.0 | 10 | Montezuma | ---- | ---- | ---- |
| 31 | Brayden Cline | 21:27.0 | 10 | Winfield-Mt Union | ---- | ---- | ---- |
| 32 | Henry Robbins | 21:29.4 | 10 | Central Lee, Donnellson | ---- | ---- | ---- |
| 33 | Garrett Prickett | 21:49.0 | 10 | Notre Dame / West Burlington | ---- | ---- | ---- |
| 34 | Linkyn Bru | 22:03.5 | 11 | Montezuma | ---- | ---- | ---- |
| 35 | Ayden Gerveler | 22:19.0 | 9 | Central Lee, Donnellson | ---- | ---- | ---- |
| 36 | Cooper Leopard | 22:19.5 | 9 | Louisa-Muscatine | ---- | ---- | ---- |
| 37 | Jordan Chamberlin-Johnston | 22:27.5 | 12 | Wapello | ---- | ---- | ---- |
| 38 | Dallas Grimm | 22:28.4 | 9 | Lone Tree | ---- | ---- | ---- |
| 39 | Luke Benson | 22:34.7 | 9 | Montezuma | ---- | ---- | ---- |
| 40 | Jay Ellison | 22:40.9 | 9 | Holy Trinity Catholic, Fort Madison | ---- | ---- | ---- |
| 41 | Trenton McKean | 22:47.5 | 10 | Lone Tree | ---- | ---- | ---- |
| 42 | Nolan Scott | 23:08.5 | 10 | Notre Dame / West Burlington | ---- | ---- | ---- |
| 43 | Kyler Fink | 23:13.0 | 9 | Highland, Riverside | ---- | ---- | ---- |
| 44 | Micheal Rader | 23:26.7 | 10 | Louisa-Muscatine | ---- | ---- | ---- |
| 45 | Alan Nass | 23:29.2 | 12 | Highland, Riverside | ---- | ---- | ---- |
| 46 | Brayden Zywiec | 23:36.4 | 12 | Highland, Riverside | ---- | ---- | ---- |
| 47 | Carter Parrish | 23:39.0 | 9 | Lone Tree | ---- | ---- | ---- |
| 48 | Jaedin Oglesby | 23:47.5 | 10 | Central Lee, Donnellson | ---- | ---- | ---- |
| 49 | Chase Menke | 24:00.0 | 10 | Holy Trinity Catholic, Fort Madison | ---- | ---- | ---- |
| 50 | Kyler Mulligan | 24:05.2 | 12 | Central Lee, Donnellson | ---- | ---- | ---- |
| 51 | Mark Culp | 24:12.2 | 11 | Louisa-Muscatine | ---- | ---- | ---- |
| 52 | Brayden Williams | 24:23.2 | 9 | Holy Trinity Catholic, Fort Madison | ---- | ---- | ---- |
| 53 | Koleton Neel | 24:23.4 | 12 | Louisa-Muscatine | ---- | ---- | ---- |
| 54 | Bennett Shutt | 24:36.7 | 9 | Wapello | ---- | ---- | ---- |
| 55 | Chase Hickenbottom | 24:48.7 | 12 | Highland, Riverside | ---- | ---- | ---- |
| 56 | Alex Scheetz | 24:53.2 | 9 | Holy Trinity Catholic, Fort Madison | ---- | ---- | ---- |
| 57 | Parker Wilson | 24:54.2 | 11 | Winfield-Mt Union | ---- | ---- | ---- |
| 58 | Cayson Brown | 24:57.5 | 10 | Notre Dame / West Burlington | ---- | ---- | ---- |
| 59 | Holden Helmig | 24:58.0 | 12 | Wapello | ---- | ---- | ---- |
| 60 | Jacob Baker | 25:19.9 | 10 | Holy Trinity Catholic, Fort Madison | ---- | ---- | ---- |
| 61 | Jackson Robinson | 25:26.5 | 11 | Highland, Riverside | ---- | ---- | ---- |
| 62 | Caio Araujo | 25:54.5 | 10 | Montezuma | ---- | ---- | ---- |
| 63 | Nicholas Damon | 26:18.4 | 10 | Montezuma | ---- | ---- | ---- |
| 64 | Konner Kinnebug | 27:13.5 | 10 | Winfield-Mt Union | ---- | ---- | ---- |
| 65 | Owen Hayburn | 27:32.0 | 10 | Louisa-Muscatine | ---- | ---- | ---- |
| 66 | Adlin Wilkerson | 30:29.2 | 10 | Winfield-Mt Union | ---- | ---- | ---- |
| 67 | Carson Slaton | 39:08.6 | 10 | Wapello | ---- | ---- | ---- |