| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Cole Millikin | 16:48.0 | 12 | Pekin | ---- | ---- | ---- |
| 2 | Troy Klett | 17:13.0 | 12 | Sigourney | ---- | ---- | ---- |
| 3 | Isaiah Wheeldon | 17:21.0 | 11 | Martensdale-St Marys | ---- | ---- | ---- |
| 4 | Locken Henderson | 17:22.0 | 12 | WACO, Wayland | ---- | ---- | ---- |
| 5 | Lane Fariss | 17:30.0 | 11 | Pekin | ---- | ---- | ---- |
| 6 | Mason Dahlstrom | 17:40.0 | 11 | Pekin | ---- | ---- | ---- |
| 7 | Hayden Riggan | 17:46.0 | 12 | Louisa-Muscatine | ---- | ---- | ---- |
| 8 | Isaac Frazier | 17:46.0 | 10 | English Valleys, North English | ---- | ---- | ---- |
| 9 | Isaac Shinn | 17:55.0 | 12 | Danville | ---- | ---- | ---- |
| 10 | Oscar Cline | 18:09.0 | 11 | Louisa-Muscatine | ---- | ---- | ---- |
| 11 | Walker Riggan | 18:20.0 | 9 | Louisa-Muscatine | ---- | ---- | ---- |
| 12 | Gavin Slagel | 18:22.0 | 12 | WACO, Wayland | ---- | ---- | ---- |
| 13 | Ayden Martinez | 18:26.0 | 12 | Louisa-Muscatine | ---- | ---- | ---- |
| 14 | Blake Leopard | 18:34.0 | 10 | Louisa-Muscatine | ---- | ---- | ---- |
| 15 | Avery Kelley | 18:36.0 | 12 | Louisa-Muscatine | ---- | ---- | ---- |
| 16 | Calvin Meller | 18:40.0 | 9 | Hillcrest Academy | ---- | ---- | ---- |
| 17 | Zach Veiseth | 18:43.0 | 9 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 18 | Garrett Landau | 18:45.0 | 12 | WACO, Wayland | ---- | ---- | ---- |
| 19 | Mason Wilson | 18:59.0 | 11 | Hillcrest Academy | ---- | ---- | ---- |
| 20 | Tristan Luitjens | 19:04.0 | 12 | WACO, Wayland | ---- | ---- | ---- |
| 21 | Will Luers | 19:06.0 | 9 | English Valleys, North English | ---- | ---- | ---- |
| 22 | Eli Shinn | 19:17.0 | 10 | Danville | ---- | ---- | ---- |
| 23 | Hunter Wilson | 19:22.0 | 9 | WACO, Wayland | ---- | ---- | ---- |
| 24 | Jaxson Brokaw | 19:29.0 | 9 | Hillcrest Academy | ---- | ---- | ---- |
| 25 | Jeb Goemaat | 19:32.0 | 10 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 26 | Levi Myers | 19:34.0 | 10 | Sigourney | ---- | ---- | ---- |
| 27 | Gable Whitlow | 19:38.0 | 11 | Moravia | ---- | ---- | ---- |
| 28 | Landon Fariss | 19:39.0 | 9 | Pekin | ---- | ---- | ---- |
| 29 | Bowen Thomson | 19:48.0 | 12 | Winfield-Mt Union | ---- | ---- | ---- |
| 30 | Zayden Lawrence | 19:56.0 | 10 | New London | ---- | ---- | ---- |
| 31 | Brody Sobaski | 19:57.0 | 11 | Pekin | ---- | ---- | ---- |
| 32 | Elijah Chancellor | 19:57.0 | 10 | Danville | ---- | ---- | ---- |
| 33 | Evan Koehn | 19:57.0 | 10 | English Valleys, North English | ---- | ---- | ---- |
| 34 | Natan Bergman | 20:07.0 | 10 | New London | ---- | ---- | ---- |
| 35 | Dayne Render | 20:07.0 | 9 | English Valleys, North English | ---- | ---- | ---- |
| 36 | Clayton Harvey | 20:09.0 | 11 | Pekin | ---- | ---- | ---- |
| 37 | Levi Minella | 20:11.0 | 12 | Martensdale-St Marys | ---- | ---- | ---- |
| 38 | Aidan Manary | 20:15.0 | 9 | Louisa-Muscatine | ---- | ---- | ---- |
| 39 | Tanner Williams | 20:16.0 | 11 | Holy Trinity Catholic, Fort Madison | ---- | ---- | ---- |
| 40 | Dayton Reif | 20:16.0 | 10 | Montezuma | ---- | ---- | ---- |
| 41 | Cole Klett | 20:16.0 | 9 | Sigourney | ---- | ---- | ---- |
| 42 | Brayden Cline | 20:17.0 | 10 | Winfield-Mt Union | ---- | ---- | ---- |
| 43 | Cayden Plate | 20:23.0 | 9 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 44 | Cade Lowry | 20:25.0 | 10 | Montezuma | ---- | ---- | ---- |
| 45 | Will Parsons | 20:25.0 | 12 | Wapello | ---- | ---- | ---- |
| 46 | Braden Hartsock | 20:39.0 | 11 | Hillcrest Academy | ---- | ---- | ---- |
| 47 | Alex Pfadenhauer | 20:40.0 | 12 | Danville | ---- | ---- | ---- |
| 48 | Jordan Anderson | 20:40.0 | 10 | Sigourney | ---- | ---- | ---- |
| 49 | Zane Long | 20:48.0 | 9 | New London | ---- | ---- | ---- |
| 50 | Chase Haifley | 20:49.0 | 12 | Keota | ---- | ---- | ---- |
| 51 | Lucas Phillips | 20:52.0 | 11 | Moravia | ---- | ---- | ---- |
| 52 | Isaac Beachy | 20:55.0 | 11 | Hillcrest Academy | ---- | ---- | ---- |
| 53 | Linkyn Bru | 20:58.0 | 11 | Montezuma | ---- | ---- | ---- |
| 54 | Cain Grandia | 20:58.0 | 10 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 55 | Karter Immerfall | 21:07.0 | 10 | Martensdale-St Marys | ---- | ---- | ---- |
| 56 | Parker Wilson | 21:12.0 | 11 | Winfield-Mt Union | ---- | ---- | ---- |
| 57 | Kyler Fink | 21:18.0 | 9 | Highland, Riverside | ---- | ---- | ---- |
| 58 | Luke Benson | 21:19.0 | 9 | Montezuma | ---- | ---- | ---- |
| 59 | Paislee Owens | 21:24.0 | 9 | Danville | ---- | ---- | ---- |
| 60 | Ian Wenck | 21:26.0 | 11 | Danville | ---- | ---- | ---- |
| 61 | Isaac Jones | 21:27.0 | 10 | Sigourney | ---- | ---- | ---- |
| 62 | Griffin Stott | 21:35.0 | 10 | Martensdale-St Marys | ---- | ---- | ---- |
| 63 | Drake Offerman | 21:36.0 | 9 | English Valleys, North English | ---- | ---- | ---- |
| 64 | Hunter Flactif | 21:42.0 | 10 | Martensdale-St Marys | ---- | ---- | ---- |
| 65 | Jordan Chamberlin-Johnston | 22:06.0 | 12 | Wapello | ---- | ---- | ---- |
| 66 | Chase Menke | 22:07.0 | 10 | Holy Trinity Catholic, Fort Madison | ---- | ---- | ---- |
| 67 | Brayden Williams | 22:11.0 | 9 | Holy Trinity Catholic, Fort Madison | ---- | ---- | ---- |
| 68 | Bennett Shutt | 22:11.0 | 9 | Wapello | ---- | ---- | ---- |
| 69 | Wyatt Wilson | 22:16.0 | 9 | WACO, Wayland | ---- | ---- | ---- |
| 70 | Luke Moeller | 22:17.0 | 12 | Keota | ---- | ---- | ---- |
| 71 | Jacob Ransom | 22:22.0 | 8 | Martensdale-St Marys | ---- | ---- | ---- |
| 72 | Hunter Offerman | 22:23.0 | 11 | English Valleys, North English | ---- | ---- | ---- |
| 73 | Easton Webb | 22:26.0 | 10 | Martensdale-St Marys | ---- | ---- | ---- |
| 74 | Hunter Grandstaff | 22:30.0 | 10 | Keota | ---- | ---- | ---- |
| 75 | Elijah Ingwersen | 22:40.0 | 10 | New London | ---- | ---- | ---- |
| 76 | Chase Hickenbottom | 22:50.0 | 12 | Highland, Riverside | ---- | ---- | ---- |
| 77 | Jacob Hobbs | 22:54.0 | 12 | Danville | ---- | ---- | ---- |
| 78 | Hayden Miller | 22:55.0 | 11 | Pekin | ---- | ---- | ---- |
| 79 | Holden Helmig | 23:04.0 | 12 | Wapello | ---- | ---- | ---- |
| 80 | Brenik Mossman | 23:25.0 | 9 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 81 | Konner Kinnebug | 23:42.0 | 10 | Winfield-Mt Union | ---- | ---- | ---- |
| 82 | Alan Nass | 24:01.0 | 12 | Highland, Riverside | ---- | ---- | ---- |
| 83 | Jackson Robinson | 24:21.0 | 11 | Highland, Riverside | ---- | ---- | ---- |
| 84 | Alex Scheetz | 24:22.0 | 9 | Holy Trinity Catholic, Fort Madison | ---- | ---- | ---- |
| 85 | Jacob Baker | 24:23.0 | 10 | Holy Trinity Catholic, Fort Madison | ---- | ---- | ---- |
| 86 | Lucas Beachy | 24:36.0 | 9 | Hillcrest Academy | ---- | ---- | ---- |
| 87 | Davis Burdick | 24:48.0 | 9 | English Valleys, North English | ---- | ---- | ---- |
| 88 | Ma Rodriguez-Yoder | 25:17.0 | 10 | Hillcrest Academy | ---- | ---- | ---- |
| 89 | Caio Araujo | 25:35.0 | 10 | Montezuma | ---- | ---- | ---- |
| 90 | Brayden Zywiec | 26:07.0 | 12 | Highland, Riverside | ---- | ---- | ---- |
| 91 | Levi Jones | 28:58.0 | 10 | Moravia | ---- | ---- | ---- |
| 92 | Will Greiner | 29:05.0 | 9 | Keota | ---- | ---- | ---- |
| 93 | Jayden Wagner | 29:11.0 | 10 | New London | ---- | ---- | ---- |
| 94 | Adlin Wilkerson | 30:58.0 | 10 | Winfield-Mt Union | ---- | ---- | ---- |
| 95 | Carson Slaton | 42:20.0 | 10 | Wapello | ---- | ---- | ---- |