| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Jasper McRoberts | 17:28.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 2 | Mustafa Noreldaim | 17:30.8 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 3 | Zachary Howard | 17:36.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 4 | Owen Hanson | 17:39.5 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 5 | Malcolm Arnold | 17:44.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 6 | Grayson Roos | 17:48.8 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 7 | Jack Leman | 17:49.0 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 8 | Dylan Beerends | 17:49.3 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 9 | Ephram Byler | 17:52.1 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 10 | Oak Pasche | 18:00.4 | 9 | Decorah | ---- | ---- | ---- |
| 11 | Spencer Christensen | 18:01.5 | 10 | Decorah | ---- | ---- | ---- |
| 12 | Hugh Conway | 18:05.3 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 13 | Cameron Einck | 18:05.3 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 14 | Jack Edwards | 18:09.5 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 15 | Brayden Pettit | 18:11.1 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 16 | Talan Stradt | 18:14.1 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 17 | Brad Dahl | 18:24.5 | 11 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 18 | Henri Renaud | 18:24.9 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 19 | Cooper Adams | 18:25.4 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 20 | Yuma Squires | 18:26.5 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 21 | Daniel Hoke | 18:27.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 22 | Charlie Petersen | 18:27.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 23 | Trevor Schepanski | 18:27.9 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 24 | Tyler Schepanski | 18:28.9 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 25 | Soren Miller | 18:32.6 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 26 | Robbie Hoke | 18:37.6 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 27 | Bennett Coppola | 18:42.5 | 9 | Decorah | ---- | ---- | ---- |
| 28 | Nicholas Budzinski | 18:47.4 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 29 | Oliver Bollinger | 18:49.3 | 11 | Decorah | ---- | ---- | ---- |
| 30 | Aiden Rowray | 18:49.4 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 31 | Brady Limbert | 18:52.0 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 32 | Hayden Johnsen | 18:59.4 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 33 | Derek Hrdlicka | 19:00.6 | 9 | Decorah | ---- | ---- | ---- |
| 34 | Ben Sauder | 19:02.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 35 | John Seamans | 19:03.8 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 36 | Logan Nalean-Carlson | 19:05.5 | 9 | Decorah | ---- | ---- | ---- |
| 37 | Devin DeLoach | 19:07.9 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 38 | Oscar Grimstad | 19:12.1 | 9 | Decorah | ---- | ---- | ---- |
| 39 | Karl Peters | 19:12.5 | 11 | Postville | ---- | ---- | ---- |
| 40 | Evan Felton | 19:13.0 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 41 | Kelton Casterton | 19:14.0 | 10 | Decorah | ---- | ---- | ---- |
| 42 | Kyan Oftedahl | 19:14.6 | 10 | Decorah | ---- | ---- | ---- |
| 43 | Liam Huang | 19:16.0 | 10 | Decorah | ---- | ---- | ---- |
| 44 | Ashton Landherr | 19:17.5 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 45 | Tristan Stolley | 19:19.6 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 46 | Nolan Balmer | 19:19.9 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 47 | Will Karr | 19:20.9 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 48 | Jayven Neubauer | 19:20.9 | 9 | Decorah | ---- | ---- | ---- |
| 49 | Colin Beerends | 19:26.4 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 50 | Carter Konrardy | 19:27.1 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 51 | Jack DeLaRosa | 19:27.6 | 10 | Decorah | ---- | ---- | ---- |
| 52 | Ben Lanxon | 19:27.8 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 53 | Beckham Erickson | 19:29.4 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 54 | Jackson Fagan | 19:32.5 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 55 | Leo Hackett | 19:34.6 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 56 | Kyle Pattison | 19:35.5 | 11 | Decorah | ---- | ---- | ---- |
| 57 | Mose Caulk | 19:37.5 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 58 | Quinn Vetter | 19:37.8 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 59 | Austin Anderson | 19:39.5 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 60 | Carson Bohner | 19:39.8 | 11 | Decorah | ---- | ---- | ---- |
| 61 | Christopher Lindsay | 19:40.8 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 62 | Thomas Hiscock | 19:41.3 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 63 | Parker Knox | 19:41.6 | 9 | Waukon | ---- | ---- | ---- |
| 64 | Trevor Petersen | 19:43.3 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 65 | Preston Mayhew | 19:47.3 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 66 | Henry Kopelman | 19:50.6 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 67 | Ezra Vorvick | 19:56.6 | 12 | Decorah | ---- | ---- | ---- |
| 68 | Colin Wendling | 19:58.4 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 69 | Brayden Leis | 19:58.8 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 70 | Riley Berns | 19:59.8 | 11 | Decorah | ---- | ---- | ---- |
| 71 | Quinn Lalor | 20:01.3 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 72 | Beckett Tobin | 20:04.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 73 | Ambrose Luong | 20:04.5 | 10 | Mason City | ---- | ---- | ---- |
| 74 | Jonah Detweiler | 20:06.3 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 75 | Maxwell Haight | 20:06.3 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 76 | Riley Dorman | 20:11.0 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 77 | Gavin Wedemeyer | 20:11.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 78 | Charlie Brust | 20:11.5 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 79 | Jackson Parr | 20:13.0 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 80 | Maxwell Goodner | 20:15.5 | 9 | Decorah | ---- | ---- | ---- |
| 81 | Colin Thompson | 20:18.1 | 10 | Decorah | ---- | ---- | ---- |
| 82 | Jace Edaburn | 20:20.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 83 | Archer Lyons | 20:20.3 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 84 | Cade Bergman | 20:28.4 | 9 | Mason City | ---- | ---- | ---- |
| 85 | Gustavo Leyser | 20:32.4 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 86 | Reid Berns | 20:34.4 | 11 | Decorah | ---- | ---- | ---- |
| 87 | Evan Madsen | 20:34.5 | 10 | Decorah | ---- | ---- | ---- |
| 88 | Owen Gahn | 20:34.5 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 89 | Noam Morton | 20:39.5 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 90 | Lukas Weiss | 20:40.0 | 12 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 91 | Bradyn Kosikas | 20:41.5 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 92 | Drake Hankes | 20:42.5 | 11 | Waukon | ---- | ---- | ---- |
| 93 | Isaak Kovarik | 20:42.6 | 11 | Waukon | ---- | ---- | ---- |
| 94 | Parker Miskell | 20:44.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 95 | Logan Brunkhorst | 20:44.6 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 96 | Landon Mulford | 20:45.0 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 97 | Clayton Kuboushek | 20:46.8 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 98 | Esteban Fernandez | 20:52.9 | 10 | Decorah | ---- | ---- | ---- |
| 99 | Bassil Elshiekh | 20:57.8 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 100 | Graham Cummer | 20:58.6 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 101 | Dylan Koepnick | 21:00.5 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 102 | Jonathon Kolbrak | 21:05.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 103 | Joey Napoli | 21:08.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 104 | Evan Pavlovec | 21:10.3 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 105 | Alexander Tempel | 21:14.3 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 106 | George Hoover | 21:16.6 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 107 | Dylan Miles | 21:16.8 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 108 | Parker Holtan | 21:17.8 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 109 | Hayden Dahlstrom | 21:19.0 | 12 | Waukon | ---- | ---- | ---- |
| 110 | Andrew Olson | 21:20.0 | 12 | Decorah | ---- | ---- | ---- |
| 111 | Josiah Garvin | 21:21.9 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 112 | Kyran Hirsch | 21:26.4 | 9 | Mason City | ---- | ---- | ---- |
| 113 | Dalton Frick | 21:27.0 | 12 | Waukon | ---- | ---- | ---- |
| 114 | Wyatt Howes | 21:27.4 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 115 | Van Bassford | 21:31.6 | 9 | Decorah | ---- | ---- | ---- |
| 116 | Nils Peterson | 21:32.0 | 9 | Decorah | ---- | ---- | ---- |
| 117 | Deegan Wood | 21:37.9 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 118 | Micah Pederson | 21:43.8 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 119 | Brady VanVang | 21:45.4 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 120 | Michael Hill | 21:45.4 | 10 | Postville | ---- | ---- | ---- |
| 121 | Kyle Gesell | 21:47.4 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 122 | Melvin Martin | 21:47.5 | 12 | Postville | ---- | ---- | ---- |
| 123 | Jersey May | 21:49.0 | 9 | Waukon | ---- | ---- | ---- |
| 124 | Owen Rix | 21:58.3 | 10 | Decorah | ---- | ---- | ---- |
| 125 | Alex Donovan | 21:58.4 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 126 | Beau Newhouse | 21:59.1 | 12 | Decorah | ---- | ---- | ---- |
| 127 | Peter Hardee | 22:02.3 | 11 | Mason City | ---- | ---- | ---- |
| 128 | Anshuman Ray | 22:05.3 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 129 | Gus Benjegerdes | 22:06.5 | 9 | Waukon | ---- | ---- | ---- |
| 130 | Asher Byler | 22:07.1 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 131 | Dietrich Lau | 22:07.6 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 132 | Jack Piper | 22:10.8 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 133 | Darinel Ramirez | 22:12.4 | 10 | Postville | ---- | ---- | ---- |
| 134 | Matthew Myrom | 22:13.3 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 135 | Myles Green | 22:17.1 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 136 | Levi Feickert | 22:17.3 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 137 | Pierce Cummings | 22:17.8 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 138 | Aedric Nederhoff | 22:18.0 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 139 | Jasper Morton | 22:23.3 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 140 | Jacob Dixon | 22:24.0 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 141 | Phuong Doan | 22:26.0 | 12 | Decorah | ---- | ---- | ---- |
| 142 | Will Robinson | 22:27.6 | 11 | Decorah | ---- | ---- | ---- |
| 143 | Theo Allred | 22:32.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 144 | Soren kenlin | 22:35.5 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 145 | Cooper Newland | 22:40.9 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 146 | Thomas Farley | 22:41.0 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 147 | Amakoe Ajavon | 22:42.0 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 148 | Russell Brown | 22:46.3 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 149 | Evan Howe | 22:50.5 | 9 | Mason City | ---- | ---- | ---- |
| 150 | Riehle Pavlovec | 22:55.8 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 151 | Joe Schlitz | 22:56.3 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 152 | Kellan Deahl | 22:58.1 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 153 | Aaron Kmoch | 22:58.5 | 9 | Mason City | ---- | ---- | ---- |
| 154 | Jordan Snitker | 23:04.1 | 9 | Waukon | ---- | ---- | ---- |
| 155 | Weston Cote | 23:04.4 | 9 | Decorah | ---- | ---- | ---- |
| 156 | Pranav Caton | 23:04.9 | 9 | Decorah | ---- | ---- | ---- |
| 157 | Bennett Halverson | 23:08.8 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 158 | Asher Ackermann | 23:09.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 159 | Luke Eiselstein | 23:26.8 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 160 | Riley Beitel | 23:30.0 | 9 | Mason City | ---- | ---- | ---- |
| 161 | Brody McDonough | 23:42.6 | 9 | Mason City | ---- | ---- | ---- |
| 162 | Marcus Gebel | 23:55.9 | 9 | Waukon | ---- | ---- | ---- |
| 163 | Tyler Patten | 24:00.3 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 164 | Thomas Winborn | 24:23.0 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 165 | Ryan McDermott | 24:28.9 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 166 | Eli Higgins | 24:30.0 | 11 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 167 | Jack Anderson | 24:37.6 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 168 | Wyatt Birdsell | 24:38.5 | 9 | Decorah | ---- | ---- | ---- |
| 169 | Dylan Brincks | 25:00.8 | 9 | Decorah | ---- | ---- | ---- |
| 170 | Dustin Kramer | 25:10.4 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 171 | Diego Flores | 25:26.6 | 11 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 172 | Bennett Hemann | 25:27.6 | 9 | Osage | ---- | ---- | ---- |
| 173 | Eli Whitaker | 25:30.4 | 12 | Regina, Iowa City | ---- | ---- | ---- |
| 174 | Nick Larson | 25:34.9 | 10 | Regina, Iowa City | ---- | ---- | ---- |
| 175 | Duncan Harmon | 25:36.6 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 176 | Warner Stoll | 25:46.8 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 177 | Isaac Weber | 25:48.8 | 10 | Osage | ---- | ---- | ---- |
| 178 | Chase Lestina | 25:50.8 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 179 | Logan Dodge | 26:00.6 | 9 | Mason City | ---- | ---- | ---- |
| 180 | Chase Fisher | 26:12.6 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 181 | Oskar Swanson | 26:16.3 | 10 | Decorah | ---- | ---- | ---- |
| 182 | Ethan Peterson | 26:53.5 | 11 | Osage | ---- | ---- | ---- |
| 183 | Emory Arciniega | 26:54.0 | 9 | Osage | ---- | ---- | ---- |
| 184 | Elisha Emry | 27:00.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 185 | Brian Holman | 27:20.8 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 186 | Vitali Beneke | 27:27.0 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 187 | Colton Richardson | 28:04.0 | 9 | Mason City | ---- | ---- | ---- |
| 188 | Piyush Pydipalli | 28:07.5 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 189 | Slader Roll | 28:16.8 | 9 | Osage | ---- | ---- | ---- |
| 190 | Keagan Steines | 28:17.8 | 10 | Decorah | ---- | ---- | ---- |
| 191 | Noah Potvin | 28:25.6 | 10 | Decorah | ---- | ---- | ---- |
| 192 | Ayden Decker | 28:46.9 | 9 | Mason City | ---- | ---- | ---- |
| 193 | Matthew Donovan | 28:51.3 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 194 | Henry Lensing | 28:52.9 | 9 | South Winneshiek, Calmar | ---- | ---- | ---- |
| 195 | Reed Cheyney | 28:54.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
| 196 | Gavin Wilkins | 31:00.0 | 9 | Decorah | ---- | ---- | ---- |
| 197 | Asa Pelzel | 31:14.4 | 12 | Iowa City, Liberty | ---- | ---- | ---- |