| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Malcolm Arnold | 17:09.5 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 2 | Ethan McManus | 17:20.0 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 3 | Soren Miller | 17:33.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 4 | Matthew Formanek | 17:35.4 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 5 | Henry Vande Berg | 17:42.9 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 6 | Tristan Stolley | 17:48.0 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 7 | Lane Morgart | 17:50.0 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 8 | Andrew Broughton | 17:51.7 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 9 | Grant Clair | 17:52.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 10 | Jacob Krambeer | 18:02.2 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 11 | Ben Sauder | 18:04.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 12 | Mason Stock | 18:05.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 13 | Michael Asige | 18:06.0 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 14 | Dade Davis | 18:16.5 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 15 | Silas Suchomel | 18:20.5 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 16 | Sam Elliott | 18:21.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 17 | Trevor Petersen | 18:33.2 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 18 | Dexter Needham | 18:34.4 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 19 | Eric Valde | 18:39.7 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 20 | Connell Brock | 18:42.0 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 21 | Jameson Provorse | 18:43.2 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 22 | Quinn Lalor | 18:47.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 23 | Vrayas Pila | 18:48.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 24 | Evan Osler | 18:51.9 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 25 | Lucas Smith | 18:53.2 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 26 | Evan Farley | 18:54.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 27 | Aiden Wernimont | 18:55.0 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 28 | Maxwell Haight | 18:55.2 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 29 | Graham Cummer | 18:58.2 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 30 | Paul Gooden | 18:59.7 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 31 | Kaden Weber | 19:03.0 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 32 | Brandon Thomas | 19:05.2 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 33 | Traenor (Trae) Noel | 19:05.4 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 34 | Levi Zimmerman | 19:06.2 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 35 | Asher Ackermann | 19:10.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 36 | Austin Noel | 19:12.2 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 37 | Nathan Powers | 19:14.2 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 38 | Henry Kopelman | 19:15.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 39 | Landon Mulford | 19:16.2 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 40 | Andrew Carleton | 19:17.2 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 41 | Nichant Gudipati | 19:17.7 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 42 | Joey Peterson | 19:20.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 43 | Parker Welbes | 19:20.2 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 44 | Sylas Duffy | 19:21.7 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 45 | Grant Arling | 19:23.9 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 46 | Cooper Bries | 19:24.0 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 47 | Gage Long | 19:25.2 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 48 | Deegan Wood | 19:26.4 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 49 | Sam Richman | 19:27.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 50 | Owen Wagner | 19:28.0 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 51 | Ben Schaefer | 19:28.2 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 52 | Cooper Nove | 19:28.2 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 53 | Pierce MisiagBeckler | 19:32.4 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 54 | Hewitt Caspers | 19:32.5 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 55 | Ganesh Maridu | 19:34.9 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 56 | Aaron Scheirer | 19:36.2 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 57 | Mason Busch | 19:37.9 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 58 | Josh Schulte | 19:38.2 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 59 | Harrison Stark | 19:42.9 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 60 | Truong Pham | 19:43.2 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 61 | Colbie Shupe | 19:43.9 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 62 | David Lucas | 19:46.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 63 | Nolan Froistad | 19:46.5 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 64 | Ryan Osler | 19:50.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 65 | Rylan Schultz | 19:50.5 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 66 | Cooper Newland | 19:50.7 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 67 | Pranav Bhardwaj | 19:51.7 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 68 | Colin Beerends | 19:52.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 69 | Charlie Chambers | 19:53.2 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 70 | Parker Block | 19:55.9 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 71 | Bennett Jess | 19:57.7 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 72 | Wyatt Howes | 19:59.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 73 | Ethan Freckleton | 20:00.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 74 | Shea McDonald | 20:02.0 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 75 | Ayden Stopak | 20:02.9 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 76 | Noah Goldsmith | 20:03.9 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 77 | Colin Merrell | 20:08.9 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 78 | Talan Barnard | 20:09.0 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 79 | Lucas Askelson | 20:10.5 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 80 | Rocco Arnone | 20:11.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 81 | Garrett Schutte | 20:11.2 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 82 | Gustavo Leyser | 20:23.9 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 83 | Emmett Fern | 20:26.2 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 84 | Canton Briggs | 20:27.5 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 85 | Briton Bailey | 20:28.0 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 86 | Diego Lopez-Rodriguez | 20:28.2 | 10 | Ottumwa | ---- | ---- | ---- |
| 87 | Jack Belby | 20:33.7 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 88 | John Seamans | 20:33.9 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 89 | Calvin Noska | 20:37.5 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 90 | Orion Handy | 20:38.2 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 91 | Sorin Mutruc | 20:40.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 92 | Lynden MacGillivray | 20:40.7 | 13 | Iowa City, City High | ---- | ---- | ---- |
| 93 | Soren kenlin | 20:42.7 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 94 | Carter Davis | 20:43.2 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 95 | Asher Byler | 20:48.2 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 96 | Benjamin Hollinger | 20:48.5 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 97 | Cam'ron Riggins | 20:53.5 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 98 | Alex Donovan | 20:54.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 99 | Henry Ironside | 20:56.7 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 100 | Thomas Hand | 21:00.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 101 | Dom Stutenberg | 21:01.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 102 | Brody Rosemeyer | 21:08.0 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 103 | George Woodhouse | 21:08.7 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 104 | Edison Sasa | 21:09.9 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 105 | Royal Reisch | 21:10.2 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 106 | Jack Grimes | 21:10.4 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 107 | Beckett Davis | 21:12.0 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 108 | Tanner Phillippe | 21:13.0 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 109 | Chase Thomas | 21:14.5 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 110 | Spencer D'Antico | 21:14.9 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 111 | Silas Herber | 21:15.7 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 112 | Nicholas Bradley | 21:15.9 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 113 | Sam Moninger | 21:20.7 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 114 | Archie Fischer | 21:24.4 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 115 | Dustin Kramer | 21:28.0 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 116 | Joshua Emanis | 21:29.0 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 117 | Wesley Spears | 21:29.2 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 118 | Evan Bultmann | 21:30.0 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 119 | Liam Jablonsky | 21:31.7 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 120 | Kaden Velho | 21:34.2 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 121 | George Dixon | 21:34.2 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 122 | Mj Cook | 21:37.2 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 123 | Asher Dvorsky | 21:38.2 | 12 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 124 | Eric Smith | 21:39.2 | 12 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 125 | Jack Schilling | 21:39.4 | 12 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 126 | Xander Sindt | 21:41.4 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 127 | William Davis | 21:41.5 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 128 | Devin Runde | 21:43.0 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 129 | Dillon Hofstadter | 21:43.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 130 | Naher Abraham | 21:43.7 | 11 | Ottumwa | ---- | ---- | ---- |
| 131 | Riehle Pavlovec | 21:47.5 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 132 | Arav Shrivastava | 21:47.5 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 133 | Eli Corbett | 21:48.7 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 134 | Zach Chesterman | 21:48.9 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 135 | Eli Wagner | 21:54.7 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 136 | Carson Carrow | 21:57.5 | 9 | Ottumwa | ---- | ---- | ---- |
| 137 | Daniel Schuett | 21:58.2 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 138 | Jasper Morton | 22:03.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 139 | Jackson Davis | 22:04.4 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 140 | George Hoover | 22:04.9 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 141 | Tyler Patten | 22:06.2 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 142 | Vihaan Pila | 22:10.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 143 | Logan Brunkhorst | 22:11.9 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 144 | Jesse Bennett | 22:13.0 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 145 | Andy Segovia | 22:13.2 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 146 | Nikhil Saini | 22:19.0 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 147 | Cedrick Vanenglenhoven | 22:23.0 | 10 | Ottumwa | ---- | ---- | ---- |
| 148 | Jose Lopez | 22:25.4 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 149 | Ammar Bazaraa | 22:25.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 150 | Mason Owens | 22:34.2 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 151 | Parker Mcgowen | 22:36.0 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 152 | Abraham Viveros | 22:41.0 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 153 | Broden Kretz | 22:41.9 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 154 | Paul Giannakouros | 22:48.5 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 155 | Charlie Waechter | 22:49.5 | 12 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 156 | Cashton Krumm | 22:49.7 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 157 | Jett Cho | 23:05.2 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 158 | Jullien Trepanier | 23:06.7 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 159 | Nolan Wilson | 23:11.0 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 160 | Noah Tyler | 23:15.2 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 161 | Sushanth Burugu | 23:20.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 162 | Austin Adam | 23:20.0 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 163 | Elis Strickland | 23:20.4 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 164 | Wyatt Carlson | 23:25.4 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 165 | Collin Finn | 23:27.9 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 166 | Cole Connell | 23:30.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 167 | Desmond Knock | 23:31.7 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 168 | Robert Riddell | 23:41.2 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 169 | David Whittaker | 23:42.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 170 | Randy Nuro Gyina | 23:47.7 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 171 | JohnPaul Martinez | 23:52.7 | 12 | Ottumwa | ---- | ---- | ---- |
| 172 | Vitali Beneke | 23:55.2 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 173 | Aedric Nederhoff | 24:10.5 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 174 | Kellan Deahl | 24:27.2 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 175 | Jake Mabon | 24:35.0 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 176 | Brayden Aeschliman | 24:37.0 | 9 | Ottumwa | ---- | ---- | ---- |
| 177 | Travis Wanner | 24:52.5 | 9 | Ottumwa | ---- | ---- | ---- |
| 178 | Ehyden Davis | 25:05.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 179 | Aidan Scheffert | 25:10.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 180 | Marshall Milby | 25:11.7 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 181 | Blaise Fleming | 25:16.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 182 | Dante Holm | 25:46.0 | 9 | Ottumwa | ---- | ---- | ---- |
| 183 | Elisha Emry | 25:54.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 184 | Jean Louis Coly | 26:41.4 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 185 | Chase Hensley | 26:41.5 | 9 | Dubuque, Hempstead | ---- | ---- | ---- |
| 186 | Cooper Mcgowen | 26:54.7 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 187 | Evan Miller | 27:03.0 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 188 | Miguel Weems-Ruiz | 27:03.0 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 189 | Emiliano Estrada | 27:26.4 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 190 | Patrick Matamura | 27:35.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 191 | Wilmer Mendez | 27:36.9 | 10 | Ottumwa | ---- | ---- | ---- |
| 192 | Harrison Ahern | 29:44.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 193 | Renn Morton | 29:44.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 194 | Dylan Howes | 30:50.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 195 | Landon Ades | 31:04.0 | 10 | Ottumwa | ---- | ---- | ---- |