| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Leif Eastlund | 17:12.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 2 | Andrew Welter | 17:25.2 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 3 | Oscar Grimstad | 17:52.7 | 10 | Decorah | ---- | ---- | ---- |
| 4 | Sam Elliott | 18:11.7 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 5 | Nicholas Phillips | 18:20.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 6 | Hans Hildebrand | 18:26.4 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 7 | Ben Lanxon | 18:28.4 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 8 | Thomas Hiscock | 18:29.2 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 9 | Daniel Hoke | 18:31.0 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 10 | Brady Limbert | 18:32.0 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 11 | Carter Konrardy | 18:38.9 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 12 | Robbie Hoke | 18:40.4 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 13 | Logan Nalean-Carlson | 18:40.9 | 10 | Decorah | ---- | ---- | ---- |
| 14 | Jonah Detweiler | 18:43.5 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 15 | Charlie Brust | 18:46.7 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 16 | Ben Elwell | 18:49.2 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 17 | Liam Huang | 18:50.7 | 11 | Decorah | ---- | ---- | ---- |
| 18 | Advait Kalaver | 18:52.2 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 19 | Jace Edaburn | 18:55.0 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 20 | Cooper Lorenz | 18:55.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 21 | Caleb Mcdowell | 18:55.5 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 22 | Evan Farley | 18:55.7 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 23 | Isaac Schuerman | 19:01.7 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 24 | Nicholas Budzinski | 19:02.0 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 25 | Leonard Nimrod | 19:03.7 | 9 | Decorah | ---- | ---- | ---- |
| 26 | Keigan Flaherty | 19:08.9 | 10 | Mason City | ---- | ---- | ---- |
| 27 | Maxwell Haight | 19:09.7 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 28 | Lucas Fankhauser | 19:11.2 | 9 | Decorah | ---- | ---- | ---- |
| 29 | Cooper Busche | 19:13.0 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 30 | Karl Peters | 19:18.0 | 12 | Postville | ---- | ---- | ---- |
| 31 | Rocco Arnone | 19:21.7 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 32 | Colin Wendling | 19:23.0 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 33 | Kyan Oftedahl | 19:23.7 | 11 | Decorah | ---- | ---- | ---- |
| 34 | Ezra O'Connor | 19:23.7 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 35 | Oliver Bollinger | 19:24.0 | 12 | Decorah | ---- | ---- | ---- |
| 36 | Parker Maxedon | 19:32.2 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 37 | Tony Elsbernd | 19:39.5 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 38 | Trevor Petersen | 19:40.5 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 39 | Marcus Jacobson | 19:40.5 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 40 | Silas Suchomel | 19:47.4 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 41 | Ambrose Luong | 19:48.5 | 11 | Mason City | ---- | ---- | ---- |
| 42 | Max Grimstad | 19:49.0 | 12 | Decorah | ---- | ---- | ---- |
| 43 | Jack DeLaRosa | 19:52.0 | 11 | Decorah | ---- | ---- | ---- |
| 44 | Jayven Neubauer | 19:54.2 | 10 | Decorah | ---- | ---- | ---- |
| 45 | Robert Davis | 19:54.7 | 9 | Decorah | ---- | ---- | ---- |
| 46 | Quinn Peterson | 19:55.4 | 9 | Decorah | ---- | ---- | ---- |
| 47 | Leo Hackett | 19:58.7 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 48 | Truong Pham | 20:10.2 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 49 | Kyle Pattison | 20:11.7 | 12 | Decorah | ---- | ---- | ---- |
| 50 | Jackson Fagan | 20:14.2 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 51 | Kael Kalous | 20:15.2 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 52 | Parker Holtan | 20:17.5 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 53 | Gustavo Leyser | 20:17.5 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 54 | Jackson Parr | 20:17.9 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 55 | Keagan Joyce | 20:18.0 | 9 | Decorah | ---- | ---- | ---- |
| 56 | James Mcconnell | 20:18.5 | 9 | Decorah | ---- | ---- | ---- |
| 57 | Riley Berns | 20:21.5 | 12 | Decorah | ---- | ---- | ---- |
| 58 | Noah Goldsmith | 20:31.2 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 59 | Levi Winings | 20:31.2 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 60 | Deegan Wood | 20:31.5 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 61 | Cooper Newland | 20:31.5 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 62 | Clayton Kuboushek | 20:32.5 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 63 | Joey Napoli | 20:35.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 64 | Caden Tieskoetter | 20:36.2 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 65 | Lynden MacGillivray | 20:38.0 | 13 | Iowa City, City High | ---- | ---- | ---- |
| 66 | Brody Meyer | 20:39.4 | 9 | Kee, Lansing | ---- | ---- | ---- |
| 67 | Simon Potvin | 20:40.7 | 9 | Decorah | ---- | ---- | ---- |
| 68 | Aiden Jacobson | 20:41.5 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 69 | Esteban Fernandez | 20:43.9 | 11 | Decorah | ---- | ---- | ---- |
| 70 | Aaron Kmoch | 20:45.0 | 10 | Mason City | ---- | ---- | ---- |
| 71 | Canton Briggs | 20:50.5 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 72 | Maxwell Goodner | 20:51.7 | 10 | Decorah | ---- | ---- | ---- |
| 73 | Dane Wilcox | 20:53.4 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 74 | Dominick Reicks | 20:54.4 | 10 | Turkey Valley, Jackson Junction | ---- | ---- | ---- |
| 75 | Ben Boyer | 20:55.2 | 9 | Mason City | ---- | ---- | ---- |
| 76 | Soren kenlin | 20:59.4 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 77 | Jack Young | 21:01.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 78 | Calvin Noska | 21:01.2 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 79 | Elliot Mcdonald | 21:03.5 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 80 | Cody Harrington | 21:03.7 | 9 | Waukon | ---- | ---- | ---- |
| 81 | Weston Cote | 21:06.5 | 10 | Decorah | ---- | ---- | ---- |
| 82 | Evan Howe | 21:10.0 | 10 | Mason City | ---- | ---- | ---- |
| 83 | Ayden Stopak | 21:10.2 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 84 | Ahmad Elshiekh | 21:12.2 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 85 | Nils Peterson | 21:13.7 | 10 | Decorah | ---- | ---- | ---- |
| 86 | Will Robinson | 21:17.0 | 12 | Decorah | ---- | ---- | ---- |
| 87 | Levi Feickert | 21:21.9 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 88 | Conall Smith | 21:26.9 | 12 | Regina, Iowa City | ---- | ---- | ---- |
| 89 | Daniel Jones | 21:27.0 | 11 | Kee, Lansing | ---- | ---- | ---- |
| 90 | Griffin Brauer | 21:27.9 | 11 | Decorah | ---- | ---- | ---- |
| 91 | Elija Rattay | 21:30.5 | 11 | Mason City | ---- | ---- | ---- |
| 92 | Matthew Lyons | 21:31.5 | 9 | Waukon | ---- | ---- | ---- |
| 93 | Charlie Chambers | 21:37.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 94 | Archie Fischer | 21:37.5 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 95 | Lawrence Christman | 21:37.9 | 11 | Decorah | ---- | ---- | ---- |
| 96 | Evan Madsen | 21:39.0 | 11 | Decorah | ---- | ---- | ---- |
| 97 | Chase Fisher | 21:42.7 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 98 | Anshuman Ray | 21:43.2 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 99 | Dylan Miles | 21:44.7 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 100 | Nicholas Bradley | 21:45.2 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 101 | Jett Cho | 21:45.5 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 102 | Eli Corbett | 21:46.7 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 103 | Micah Pederson | 21:48.0 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 104 | Jack Grimes | 21:50.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 105 | Carson Bohner | 21:52.0 | 12 | Decorah | ---- | ---- | ---- |
| 106 | Riley Beitel | 21:53.0 | 10 | Mason City | ---- | ---- | ---- |
| 107 | Ben Conlon | 21:53.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 108 | Nathaniel Crose | 21:58.0 | 9 | Decorah | ---- | ---- | ---- |
| 109 | AJ Halverson | 22:01.7 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 110 | Jack Anderson | 22:03.0 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 111 | Augie Wiltgen | 22:06.0 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 112 | James Downing | 22:07.0 | 9 | Waukon | ---- | ---- | ---- |
| 113 | Gus Benjegerdes | 22:11.9 | 10 | Waukon | ---- | ---- | ---- |
| 114 | Nikolia Gartelos | 22:12.7 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 115 | Wyatt Henkel | 22:13.0 | 9 | Kee, Lansing | ---- | ---- | ---- |
| 116 | Sam Moninger | 22:13.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 117 | Aaron Bunjer | 22:15.9 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 118 | Cashton Krumm | 22:16.2 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 119 | Brody McDonough | 22:18.5 | 10 | Mason City | ---- | ---- | ---- |
| 120 | Bronson Beals | 22:19.4 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 121 | Leon Herring | 22:20.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 122 | Matthew Kosyanchuk | 22:21.7 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 123 | Christopher Webber | 22:22.0 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 124 | Reid Berns | 22:23.7 | 12 | Decorah | ---- | ---- | ---- |
| 125 | Riley Johnson | 22:27.7 | 9 | Osage | ---- | ---- | ---- |
| 126 | Pranav Caton | 22:29.0 | 10 | Decorah | ---- | ---- | ---- |
| 127 | Sam Rezendes | 22:29.2 | 10 | Mason City | ---- | ---- | ---- |
| 128 | Randy Nuro Gyina | 22:30.4 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 129 | Evan Ortiz | 22:32.7 | 9 | Postville | ---- | ---- | ---- |
| 130 | Alex Donovan | 22:35.9 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 131 | Jasper Morton | 22:37.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 132 | Lucas Askelson | 22:42.5 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 133 | Jaxson Lynch | 22:49.7 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 134 | Luke Klingeman | 22:50.0 | 11 | Regina, Iowa City | ---- | ---- | ---- |
| 135 | Aaron Tichy | 22:52.0 | 10 | Osage | ---- | ---- | ---- |
| 136 | Per Weir | 22:56.0 | 9 | Decorah | ---- | ---- | ---- |
| 137 | Theo Allred | 22:59.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 138 | Christopher Kidd | 23:03.2 | 11 | Waukon | ---- | ---- | ---- |
| 139 | Noah Olson | 23:04.0 | 9 | Mason City | ---- | ---- | ---- |
| 140 | Jose Lopez | 23:05.0 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 141 | Logan Dodge | 23:09.2 | 10 | Mason City | ---- | ---- | ---- |
| 142 | Luke Kruckman | 23:14.2 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 143 | Oskar Swanson | 23:16.9 | 11 | Decorah | ---- | ---- | ---- |
| 144 | Truman Crigger | 23:18.0 | 9 | Regina, Iowa City | ---- | ---- | ---- |
| 145 | Peter Hardee | 23:18.9 | 12 | Mason City | ---- | ---- | ---- |
| 146 | Marcus Gebel | 23:20.2 | 10 | Waukon | ---- | ---- | ---- |
| 147 | Logan Brunkhorst | 23:21.9 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 148 | Myles Green | 23:24.0 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 149 | Riehle Pavlovec | 23:24.5 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 150 | Nick Clayton | 23:30.0 | 9 | Decorah | ---- | ---- | ---- |
| 151 | Parker Mcgowen | 23:30.5 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 152 | Braeden Waters | 23:35.4 | 10 | Mason City | ---- | ---- | ---- |
| 153 | Elliott Renk | 23:35.9 | 9 | Kee, Lansing | ---- | ---- | ---- |
| 154 | Dustin Kramer | 23:37.2 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 155 | Cole Connell | 23:38.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 156 | Elis Strickland | 23:38.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 157 | Ellis Thompson | 23:42.9 | 9 | Decorah | ---- | ---- | ---- |
| 158 | Emory Arciniega | 23:43.4 | 10 | Osage | ---- | ---- | ---- |
| 159 | Rylan Stoos | 23:47.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 160 | Van Bassford | 23:58.2 | 10 | Decorah | ---- | ---- | ---- |
| 161 | Jamie Tinajero | 23:58.2 | 11 | Mason City | ---- | ---- | ---- |
| 162 | Wyatt Birdsell | 24:04.5 | 10 | Decorah | ---- | ---- | ---- |
| 163 | Isaiah Bonnet | 24:07.5 | 9 | Decorah | ---- | ---- | ---- |
| 164 | Austin Adam | 24:08.7 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 165 | Lukas Johnston | 24:10.5 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 166 | Mason Owens | 24:19.7 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 167 | Jullien Trepanier | 24:20.9 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 168 | Blaise Fleming | 24:23.7 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 169 | Collin Finn | 24:27.9 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 170 | Aiden Moore | 24:31.5 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 171 | Jake Mabon | 24:36.0 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 172 | Landon Hoffman | 24:43.5 | 10 | Regina, Iowa City | ---- | ---- | ---- |
| 173 | Luka Hollar | 24:54.7 | 10 | Waukon | ---- | ---- | ---- |
| 174 | Isaac Weber | 24:57.0 | 11 | Osage | ---- | ---- | ---- |
| 175 | Dylan Brincks | 24:59.7 | 10 | Decorah | ---- | ---- | ---- |
| 176 | Cooper Mcgowen | 25:02.0 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 177 | Kellan Deahl | 25:02.5 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 178 | Samuel Cutter | 25:15.4 | 9 | Regina, Iowa City | ---- | ---- | ---- |
| 179 | Cole Smedsrud | 25:17.0 | 10 | Waukon | ---- | ---- | ---- |
| 180 | Matthew Donovan | 25:23.7 | 10 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 181 | Keagan Steines | 25:25.9 | 11 | Decorah | ---- | ---- | ---- |
| 182 | Kenyon Bartels | 25:26.2 | 9 | Decorah | ---- | ---- | ---- |
| 183 | Wade Anderson | 25:46.5 | 9 | Osage | ---- | ---- | ---- |
| 184 | Gavin Wilkins | 26:03.7 | 10 | Decorah | ---- | ---- | ---- |
| 185 | Zander Bautista | 26:20.5 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 186 | Kolton Olson | 26:26.4 | 11 | Osage | ---- | ---- | ---- |
| 187 | Jakobi Brown | 26:33.9 | 10 | Osage | ---- | ---- | ---- |
| 188 | Isaac Peters | 26:36.7 | 9 | Mason City | ---- | ---- | ---- |
| 189 | Ezra Weber | 26:55.5 | 9 | Osage | ---- | ---- | ---- |
| 190 | Emiliano Estrada | 27:22.2 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 191 | Colton Richardson | 27:35.5 | 10 | Mason City | ---- | ---- | ---- |
| 192 | Phoenix Boehmer | 28:26.2 | 9 | New Hampton | ---- | ---- | ---- |
| 193 | David Whittaker | 29:02.4 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 194 | Cooper Ketelsen | 29:15.7 | 10 | Mason City | ---- | ---- | ---- |
| 195 | Dace Darrow | 29:25.5 | 11 | Osage | ---- | ---- | ---- |
| 196 | Collin Mccambridge | 29:37.4 | 10 | Mason City | ---- | ---- | ---- |
| 197 | Noah Potvin | 30:40.9 | 11 | Decorah | ---- | ---- | ---- |