| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | David Randall | 17:19.4 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 2 | Emmett Palmberg | 17:45.6 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 3 | Ezra Crandall | 17:52.4 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 4 | Ben Platte | 17:56.9 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 5 | Jarris Prottsman | 17:56.9 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 6 | Jack Degner | 18:03.4 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 7 | Henry Vande Berg | 18:05.6 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 8 | Lars Hildebrand | 18:13.5 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 9 | Ephram Byler | 18:19.8 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 10 | Dylan Beerends | 18:20.8 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 11 | Musab Hashi | 18:27.5 | 10 | Postville | ---- | ---- | ---- |
| 12 | Timmy Hosier | 18:28.8 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 13 | Tyler Person | 18:31.6 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 14 | Malcolm Arnold | 18:36.8 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 15 | Will Karr | 18:37.5 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 16 | Brady Gluba | 18:37.9 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 17 | Liam Huang | 18:38.1 | 9 | Decorah | ---- | ---- | ---- |
| 18 | Tristin Cerney | 18:40.3 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 19 | Max Grimstad | 18:41.0 | 10 | Decorah | ---- | ---- | ---- |
| 20 | Benjamin White | 18:43.0 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 21 | Abe Conway | 18:47.5 | 12 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 22 | Griffin Adamson | 18:49.9 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 23 | Jack DeLaRosa | 18:50.1 | 9 | Decorah | ---- | ---- | ---- |
| 24 | Hudson Decklever | 18:50.4 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 25 | Mitchell Stemper | 18:50.5 | 10 | Decorah | ---- | ---- | ---- |
| 26 | Lynden MacGillivray | 18:55.3 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 27 | Tayson Cho | 18:59.0 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 28 | Jack Leman | 19:02.4 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 29 | Reid Berns | 19:05.5 | 10 | Decorah | ---- | ---- | ---- |
| 30 | Thiago Bedal | 19:06.4 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 31 | Cooper Adams | 19:07.8 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 32 | Jonah Sands | 19:11.1 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 33 | Theo Hartwig | 19:12.6 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 34 | Lucas Tentinger | 19:15.5 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 35 | Brad Dahl | 19:15.5 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 36 | Jack Edwards | 19:17.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 37 | Nolan Balmer | 19:19.1 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 38 | Kelton Casterton | 19:23.3 | 9 | Decorah | ---- | ---- | ---- |
| 39 | Henri Renaud | 19:31.1 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 40 | Zach Falk | 19:32.9 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 41 | Advait Kalaver | 19:36.5 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 42 | Karl Peters | 19:38.8 | 10 | Postville | ---- | ---- | ---- |
| 43 | Parker Holtan | 19:40.0 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 44 | Riley Berns | 19:40.1 | 10 | Decorah | ---- | ---- | ---- |
| 45 | Julius Vidal | 19:44.9 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 46 | Samuel Lieu | 19:47.8 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 47 | Robbie Hoke | 19:48.1 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 48 | Aidan Nalean-Carlson | 19:51.6 | 12 | Decorah | ---- | ---- | ---- |
| 49 | Talan Stradt | 19:51.8 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 50 | Beckham Erickson | 19:55.3 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 51 | Evan Felton | 19:57.1 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 52 | Riley Dorman | 20:02.5 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 53 | Kyan Oftedahl | 20:05.9 | 9 | Decorah | ---- | ---- | ---- |
| 54 | Joseph Endicott | 20:08.0 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 55 | Tate Whittaker-Smith | 20:08.5 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 56 | Christopher Lindsay | 20:13.9 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 57 | Masud Hashi | 20:18.5 | 9 | Postville | ---- | ---- | ---- |
| 58 | Iben Coohey | 20:18.8 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 59 | Beckett Tobin | 20:19.1 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 60 | Jonah Detweiler | 20:21.1 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 61 | Bhargava Malya | 20:22.5 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 62 | Carson Bohner | 20:25.5 | 10 | Decorah | ---- | ---- | ---- |
| 63 | Thomas Hiscock | 20:26.3 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 64 | Silas Gollinck | 20:27.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 65 | Rayhan Khan | 20:27.5 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 66 | Ezra Vorvick | 20:29.8 | 11 | Decorah | ---- | ---- | ---- |
| 67 | Yuma Squires | 20:34.0 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 68 | Mose Caulk | 20:35.9 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 69 | Bo Wangsness | 20:39.0 | 12 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 70 | Sam Richman | 20:39.9 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 71 | Peter Essa | 20:40.5 | 12 | Decorah | ---- | ---- | ---- |
| 72 | Caleb Klinkenberg | 20:44.5 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 73 | Ben Kaczka | 20:46.0 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 74 | Nicholas Budzinski | 20:46.6 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 75 | Trevor Petersen | 20:47.5 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 76 | Carlos Morales | 20:47.5 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 77 | Trevor Schepanski | 20:48.9 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 78 | Tyler Schepanski | 20:51.0 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 79 | Nash Hayek | 20:52.0 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 80 | Sam Stock | 20:52.3 | 10 | Waukon | ---- | ---- | ---- |
| 81 | Silas Suchomel | 20:52.3 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 82 | Emiliano Herrera-Sinnwell | 20:53.8 | 12 | Regina, Iowa City | ---- | ---- | ---- |
| 83 | Brendan Olney | 20:55.4 | 10 | Regina, Iowa City | ---- | ---- | ---- |
| 84 | Kelby Cahalan | 20:58.5 | 10 | Waukon | ---- | ---- | ---- |
| 85 | Bassil Elshiekh | 20:58.8 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 86 | Joe Polyak | 20:59.4 | 12 | Regina, Iowa City | ---- | ---- | ---- |
| 87 | Luke Arendt | 21:00.6 | 12 | Decorah | ---- | ---- | ---- |
| 88 | Jackson Parr | 21:05.1 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 89 | Spencer Christensen | 21:06.1 | 9 | Decorah | ---- | ---- | ---- |
| 90 | Lucas Hanson | 21:09.9 | 12 | Decorah | ---- | ---- | ---- |
| 91 | Evan Pavlovec | 21:12.0 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 92 | Harrison Stark | 21:13.8 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 93 | Adam Walter | 21:15.3 | 12 | Decorah | ---- | ---- | ---- |
| 94 | Leo Hackett | 21:17.3 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 95 | Ethan Kamphaugh | 21:18.5 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 96 | Montana Jump-Gerleman | 21:19.5 | 12 | Decorah | ---- | ---- | ---- |
| 97 | Ambrose Luong | 21:19.6 | 9 | Mason City | ---- | ---- | ---- |
| 98 | Bode Balk | 21:20.8 | 12 | Turkey Valley, Jackson Junction | ---- | ---- | ---- |
| 99 | Hayden Dahlstrom | 21:21.0 | 11 | Waukon | ---- | ---- | ---- |
| 100 | Owen Rix | 21:25.4 | 9 | Decorah | ---- | ---- | ---- |
| 101 | Evan Madsen | 21:27.8 | 9 | Decorah | ---- | ---- | ---- |
| 102 | Gavin Nelson | 21:33.9 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 103 | Connor Dallner | 21:34.5 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 104 | Andrew Olson | 21:35.0 | 11 | Decorah | ---- | ---- | ---- |
| 105 | Brayden Pettit | 21:35.1 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 106 | Colin Wendling | 21:37.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 107 | Brendan Jones | 21:38.4 | 11 | Kee, Lansing | ---- | ---- | ---- |
| 108 | Carter Verthein | 21:41.8 | 10 | Kee, Lansing | ---- | ---- | ---- |
| 109 | Kyle Pattison | 21:42.0 | 10 | Decorah | ---- | ---- | ---- |
| 110 | Preston Mayhew | 21:43.8 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 111 | Noam Morton | 21:47.5 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 112 | Owen Gahn | 21:47.6 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 113 | Alexander Tempel | 21:49.3 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 114 | Bradyn Kosikas | 21:50.0 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 115 | Russell Brown | 21:50.5 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 116 | Austin Anderson | 21:50.9 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 117 | Deyby Muxin | 21:52.0 | 11 | Postville | ---- | ---- | ---- |
| 118 | Natanael Gonzalez | 21:56.0 | 12 | Postville | ---- | ---- | ---- |
| 119 | Ahmad Elshiekh | 21:57.6 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 120 | Heath Lane | 21:59.4 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 121 | Drake Hankes | 22:10.3 | 10 | Waukon | ---- | ---- | ---- |
| 122 | Caleb Perkins | 22:12.0 | 12 | Waukon | ---- | ---- | ---- |
| 123 | Sam Schwarz | 22:13.3 | 10 | Mason City | ---- | ---- | ---- |
| 124 | Gustavo Leyser | 22:14.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 125 | Hugh Loening | 22:21.3 | 9 | Regina, Iowa City | ---- | ---- | ---- |
| 126 | Alex McGohan | 22:23.9 | 12 | Decorah | ---- | ---- | ---- |
| 127 | Jacob Dixon | 22:25.6 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 128 | Beau Newhouse | 22:28.4 | 11 | Decorah | ---- | ---- | ---- |
| 129 | David Whittaker | 22:39.8 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 130 | Joe Schlitz | 22:44.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 131 | Jackson Johnson | 22:44.9 | 10 | Osage | ---- | ---- | ---- |
| 132 | Israel Ortiz | 22:52.8 | 9 | New Hampton | ---- | ---- | ---- |
| 133 | Nathan Swarbrick | 22:53.9 | 12 | Decorah | ---- | ---- | ---- |
| 134 | Joey Napoli | 22:57.6 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 135 | Eddie Arnold | 23:02.6 | 11 | New Hampton | ---- | ---- | ---- |
| 136 | Kaden McCloe | 23:07.3 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 137 | Gustavo Ramos | 23:08.0 | 9 | Postville | ---- | ---- | ---- |
| 138 | Brennan Franzen | 23:08.8 | 11 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 139 | Calvin Mellmann | 23:21.0 | 11 | Osage | ---- | ---- | ---- |
| 140 | Hayden Ackley | 23:24.6 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 141 | Diego Flores | 23:26.6 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 142 | Isaiah Wagner | 23:29.0 | 10 | Kee, Lansing | ---- | ---- | ---- |
| 143 | Esteban Fernandez | 23:35.5 | 9 | Decorah | ---- | ---- | ---- |
| 144 | Douglas Bentley | 23:39.5 | 12 | Decorah | ---- | ---- | ---- |
| 145 | Carter Newbrough | 23:41.0 | 12 | New Hampton | ---- | ---- | ---- |
| 146 | Eli Higgins | 23:43.5 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 147 | Isaac Cormier | 23:50.3 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 148 | Justin Leemhuis | 23:55.0 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 149 | Alex Donovan | 23:58.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 150 | Connor Adams | 24:08.6 | 10 | Osage | ---- | ---- | ---- |
| 151 | George Hoover | 24:10.1 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 152 | Aiden Moore | 24:10.6 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 153 | Will Robinson | 24:11.6 | 10 | Decorah | ---- | ---- | ---- |
| 154 | Amakoe Ajavon | 24:14.3 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 155 | Ryan McDermott | 24:17.0 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 156 | Dalton Frick | 24:17.9 | 11 | Waukon | ---- | ---- | ---- |
| 157 | Max Moonen | 24:22.4 | 12 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 158 | Avery Franzen | 24:28.5 | 9 | Turkey Valley, Jackson Junction | ---- | ---- | ---- |
| 159 | Owen Snyder | 24:37.4 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 160 | Hayden Wildman | 24:38.4 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 161 | Peter Hardee | 25:02.1 | 10 | Mason City | ---- | ---- | ---- |
| 162 | Brady Lensing | 25:16.3 | 12 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 163 | Devin DeLoach | 25:16.5 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 164 | Luke Eiselstein | 25:24.5 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 165 | Jack Sovern | 25:26.0 | 11 | Decorah | ---- | ---- | ---- |
| 166 | Nick Larson | 25:27.4 | 9 | Regina, Iowa City | ---- | ---- | ---- |
| 167 | Izaak Rodemeyer | 25:33.1 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 168 | Jackson Kopecky | 25:35.0 | 10 | Regina, Iowa City | ---- | ---- | ---- |
| 169 | Ben Meier | 25:35.8 | 11 | Osage | ---- | ---- | ---- |
| 170 | Brady VanVang | 26:08.9 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 171 | Isai Murrillo | 26:12.3 | 9 | Postville | ---- | ---- | ---- |
| 172 | Piyush Pydipalli | 26:20.4 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 173 | Hunter Reynolds | 26:21.5 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 174 | Wayde Winter | 26:27.6 | 10 | Waukon | ---- | ---- | ---- |
| 175 | Sam Biles | 27:10.0 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 176 | Jacob Smith | 27:26.8 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 177 | Benjamin Tentinger | 27:37.3 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 178 | Evan Miller | 27:38.0 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 179 | Isaac Weber | 27:42.0 | 9 | Osage | ---- | ---- | ---- |
| 180 | Matthew Myrom | 27:44.8 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 181 | Eli Whitaker | 28:24.6 | 11 | Regina, Iowa City | ---- | ---- | ---- |
| 182 | Hayden Palmer | 29:14.0 | 10 | Waukon | ---- | ---- | ---- |
| 183 | Caden Adams | 29:37.5 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 184 | Asa Pelzel | 29:39.8 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 185 | Philip Montover | 29:53.5 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 186 | Jon Baker | 30:12.5 | 9 | New Hampton | ---- | ---- | ---- |
| 187 | Noah Potvin | 30:43.4 | 9 | Decorah | ---- | ---- | ---- |
| 188 | Easton Monteith | 31:07.6 | 10 | New Hampton | ---- | ---- | ---- |
| 189 | Ethan Kelly | 31:35.0 | 12 | Waukon | ---- | ---- | ---- |
| 190 | Keagan Steines | 33:41.5 | 9 | Decorah | ---- | ---- | ---- |
| 191 | Joe Van Steenhuyse | 33:59.0 | 9 | Mason City | ---- | ---- | ---- |