| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Cole Younger | 17:37.5 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 2 | Zachary Howard | 17:39.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 3 | Henry Vande Berg | 18:06.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 4 | Malcolm Arnold | 18:12.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 5 | Dillon Wiethorn | 18:15.8 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 6 | Blake Bybee | 18:17.0 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 7 | Henri Renaud | 18:23.1 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 8 | Jack Edwards | 18:26.5 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 9 | Levi Odson | 18:28.1 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 10 | Isaac Porter | 18:30.8 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 11 | Lynden MacGillivray | 18:41.0 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 12 | Henry Allers | 18:44.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 13 | Elijah Dahlem | 18:47.5 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 14 | Soren Miller | 18:48.1 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 15 | Grady Sauser | 18:49.1 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 16 | Levi Steele | 18:51.0 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 17 | Will Karr | 19:00.0 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 18 | Quade Jensen | 19:05.3 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 19 | Charlie Spahn | 19:06.6 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 20 | Eric Valde | 19:12.6 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 21 | John Hynek | 19:13.3 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 22 | Lane Moeckly | 19:14.9 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 23 | Ben Sauder | 19:15.9 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 24 | Brendon Zheng | 19:20.0 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 25 | Jacob Krambeer | 19:21.0 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 26 | Dade Davis | 19:22.5 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 27 | Vrayas Pila | 19:24.9 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 28 | Brayden Leis | 19:29.3 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 29 | Shawn Harris | 19:30.4 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 30 | Tristan Stolley | 19:31.0 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 31 | Charles Steenhoek | 19:32.3 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 32 | Robert Broughton | 19:34.6 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 33 | Evan Osler | 19:35.6 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 34 | Jack Kresowik | 19:36.8 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 35 | Silas Gollinck | 19:37.4 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 36 | Dexter Needham | 19:37.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 37 | John Seamans | 19:38.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 38 | Preston Mayhew | 19:38.6 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 39 | Henry Kopelman | 19:40.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 40 | Aaron Blanchard | 19:40.5 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 41 | Colin Beerends | 19:42.4 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 42 | Sam Goldsmith | 19:51.0 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 43 | CJ Peterson | 19:55.4 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 44 | Caden Burkle | 19:56.4 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 45 | Gustavo Leyser | 19:57.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 46 | Zach Bauer | 19:58.3 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 47 | Zach Falk | 19:58.4 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 48 | Harrison Stark | 19:59.6 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 49 | Cooper Bries | 20:04.9 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 50 | Quinn Vetter | 20:06.5 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 51 | Maxwell Haight | 20:06.9 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 52 | Cohen Breitbach | 20:07.9 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 53 | Jeremy Reeve | 20:09.1 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 54 | Jonas Robinson | 20:10.6 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 55 | Jack Timmerman | 20:11.1 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 56 | Bo Bray | 20:13.4 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 57 | Charlie Brust | 20:14.9 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 58 | Ben Nelson | 20:15.4 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 59 | Owen Gahn | 20:16.5 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 60 | Ian Benge | 20:17.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 61 | Bennett Welcher | 20:18.0 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 62 | Wyatt Iburg | 20:19.1 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 63 | Parker Gunn | 20:20.4 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 64 | Noam Morton | 20:20.8 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 65 | Matthew Formanek | 20:22.5 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 66 | Lane Morgart | 20:27.1 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 67 | Parker Welbes | 20:32.6 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 68 | Gavin Wedemeyer | 20:34.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 69 | Graham Cummer | 20:34.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 70 | Kameron Dunkin | 20:35.0 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 71 | Brandon Thomas | 20:36.1 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 72 | Paxton Hickey | 20:36.4 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 73 | Michael Seamans | 20:36.8 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 74 | Andrew Rotzoll | 20:37.1 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 75 | Deegan Wood | 20:37.8 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 76 | Tecoe Summage-Philli | 20:38.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 77 | Colbie Shupe | 20:39.1 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 78 | Finn McMillan | 20:43.0 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 79 | Michael Asige | 20:43.3 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 80 | Evan Pavlovec | 20:46.5 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 81 | Noah Goldsmith | 20:51.4 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 82 | Zack Malone | 20:51.9 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 83 | Rylan Lange | 20:52.8 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 84 | Colin Merrell | 20:54.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 85 | Ganesh Maridu | 20:56.3 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 86 | Mason Linder | 21:01.8 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 87 | Andrew Carleton | 21:05.3 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 88 | Gage Long | 21:09.1 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 89 | Devin Runde | 21:11.6 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 90 | Adam Hartwigsen | 21:19.9 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 91 | Murray Whitehead | 21:23.0 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 92 | David Lucas | 21:23.4 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 93 | Paul Giannakouros | 21:25.4 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 94 | Joey Napoli | 21:26.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 95 | Ethan Freckleton | 21:26.0 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 96 | Wyatt Howes | 21:27.8 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 97 | Calvin Haag | 21:31.4 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 98 | Cooper Newland | 21:33.4 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 99 | Alex Donovan | 21:33.9 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 100 | Jett Didelot | 21:35.3 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 101 | Pierce MisiagBeckler | 21:40.3 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 102 | Tanav Pokala | 21:40.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 103 | Thomas Bacon | 21:43.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 104 | David Sprague | 21:45.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 105 | William Moore | 21:45.8 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 106 | Garrett Schutte | 21:47.1 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 107 | Orion Handy | 21:47.1 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 108 | Aidyen Reynolds | 21:47.4 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 109 | Soren kenlin | 21:49.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 110 | Jacob Dixon | 21:50.0 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 111 | Dean Landis | 21:51.0 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 112 | Ashton Hockett | 21:53.0 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 113 | George Hoover | 21:53.5 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 114 | Jeremiah Rodgers | 21:55.5 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 115 | Briton Bailey | 21:57.9 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 116 | Elijah Thompson | 21:59.6 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 117 | Asher Byler | 22:01.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 118 | Brady VanVang | 22:05.8 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 119 | Joe Schlitz | 22:08.1 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 120 | Jasper Morton | 22:08.9 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 121 | Rowan Adkins | 22:10.0 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 122 | Jack Piper | 22:14.6 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 123 | Thomas Hand | 22:15.3 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 124 | Jack Belby | 22:18.6 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 125 | Parke Schwickerath | 22:19.9 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 126 | Warner Stoll | 22:26.5 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 127 | Brody Rosemeyer | 22:27.6 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 128 | Kendrick Puffer | 22:28.5 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 129 | Colin Call | 22:29.0 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 130 | Max Myers | 22:30.5 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 131 | Pierce Cummings | 22:31.3 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 132 | Brandon Gass | 22:33.0 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 133 | Amakoe Ajavon | 22:34.0 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 134 | Kannon Mitchell | 22:36.5 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 135 | Ojas Patel | 22:42.8 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 136 | Thomas Farley | 22:43.3 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 137 | Riley Colvin | 22:47.1 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 138 | Henry Davidson | 22:49.1 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 139 | Asher Ackermann | 22:53.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 140 | Calvin Noska | 22:54.5 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 141 | Logan Brunkhorst | 22:54.8 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 142 | Bennett Halverson | 22:55.9 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 143 | Riehle Pavlovec | 22:57.3 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 144 | Dustin Kramer | 22:57.8 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 145 | Trey Toner | 22:58.6 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 146 | Kellan Deahl | 23:08.3 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 147 | Cameron Grindle | 23:10.5 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 148 | Tati Pitra | 23:13.4 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 149 | Tyler Patten | 23:13.4 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 150 | Nikhil Saini | 23:20.1 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 151 | Dax Hall | 23:20.4 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 152 | Wilson Allred | 23:22.5 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 153 | Theo Allred | 23:22.5 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 154 | Noah Boughton | 23:26.4 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 155 | Noah Bittner | 23:43.6 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 156 | Eli Wagner | 23:46.5 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 157 | Logan Galles | 24:08.9 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 158 | Dane Harvey | 24:13.3 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 159 | Kaden Weber | 24:14.0 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 160 | John Glatt | 24:16.4 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 161 | Luke Eiselstein | 24:20.5 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 162 | Cylus Brown | 24:22.5 | 9 | Ottumwa | ---- | ---- | ---- |
| 163 | JohnPaul Martinez | 24:23.0 | 11 | Ottumwa | ---- | ---- | ---- |
| 164 | Ammar Bazaraa | 24:24.3 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 165 | Xavier Tremain | 24:26.6 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 166 | Abraham Viveros | 24:30.1 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 167 | Jaque Nshimirimana | 24:39.0 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 168 | Connor Dallner | 24:42.0 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 169 | Brian Holman | 24:49.3 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 170 | Vitali Beneke | 24:50.6 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 171 | Jesse Bennett | 25:01.5 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 172 | Beckett Peterson | 25:12.4 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 173 | Elisha Emry | 25:13.9 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 174 | Lui Hernandez Leon | 25:24.6 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 175 | Luke Moore | 25:32.4 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 176 | Adyen Robinson | 25:45.0 | 11 | Ottumwa | ---- | ---- | ---- |
| 177 | Cedrick Vanenglenhoven | 25:45.5 | 9 | Ottumwa | ---- | ---- | ---- |
| 178 | Wilberth Merida | 25:57.5 | 10 | Ottumwa | ---- | ---- | ---- |
| 179 | Sebastian Coleson | 26:03.1 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 180 | Cullan Olmstead | 26:07.0 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 181 | Evan Ross | 26:18.5 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 182 | Jacob Long | 26:41.0 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 183 | Evan Miller | 27:40.0 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 184 | Landon Palmer | 28:27.4 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 185 | Ryan Muenster | 28:36.9 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 186 | Dylan Howes | 29:38.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 187 | Asa Pelzel | 30:19.6 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 188 | Wilmer Mendez | 30:23.8 | 9 | Ottumwa | ---- | ---- | ---- |
| 189 | Broden Kretz | 30:50.9 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 190 | Landon Ades | 32:33.0 | 9 | Ottumwa | ---- | ---- | ---- |
| 191 | Emiliano Estrada | 32:38.1 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 192 | Gabe Scott | 37:45.6 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |