| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Quentin Nauman | 15:48.5 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 2 | Andrew Rees | 16:33.0 | 12 | Washington | ---- | ---- | ---- |
| 3 | Carson Meskimen | 16:33.5 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 4 | Nolan Weers | 16:49.3 | 10 | Anamosa | ---- | ---- | ---- |
| 5 | Jackson Burrell | 17:23.9 | 10 | Anamosa | ---- | ---- | ---- |
| 6 | Nicholas Schieltz | 17:26.0 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 7 | Anders Holmes | 17:30.4 | 10 | Solon | ---- | ---- | ---- |
| 8 | Jackson VanHorn | 17:34.1 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 9 | Carlos Meraz | 17:36.5 | 10 | West Liberty | ---- | ---- | ---- |
| 10 | Gabe Jones | 17:47.7 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 11 | Joel Klein | 17:52.4 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 12 | Parker Lasack | 17:53.3 | 11 | Anamosa | ---- | ---- | ---- |
| 13 | Quade Jensen | 17:56.1 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 14 | Mason Mohr | 17:56.7 | 12 | Calamus-Wheatland | ---- | ---- | ---- |
| 15 | Caden Burkle | 17:57.0 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 16 | Josh Skinner | 18:01.7 | 12 | Springville | ---- | ---- | ---- |
| 17 | Mason Miller | 18:02.2 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 18 | Caleb Bohlmann | 18:04.7 | 12 | Tipton | ---- | ---- | ---- |
| 19 | Sylis McGee | 18:05.0 | 10 | Tipton | ---- | ---- | ---- |
| 20 | Deacon Waddell | 18:06.5 | 10 | Solon | ---- | ---- | ---- |
| 21 | Tyler Hess | 18:08.7 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 22 | Preston Raasch | 18:09.1 | 10 | Solon | ---- | ---- | ---- |
| 23 | Dominic Hammerand | 18:14.3 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 24 | Rene Meza | 18:14.9 | 12 | Solon | ---- | ---- | ---- |
| 25 | Drew Barker | 18:16.8 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 26 | Tyler Taube | 18:34.5 | 11 | Springville | ---- | ---- | ---- |
| 27 | Parker Tschantz | 18:35.0 | 10 | Washington | ---- | ---- | ---- |
| 28 | Brooks Kabela | 18:36.1 | 9 | Solon | ---- | ---- | ---- |
| 29 | Ryan Greve | 18:36.7 | 11 | Prince of Peace Catholic, Clinton | ---- | ---- | ---- |
| 30 | Jonathan Juarez | 18:39.4 | 11 | West Liberty | ---- | ---- | ---- |
| 31 | Evan White | 18:39.8 | 12 | Regina, Iowa City | ---- | ---- | ---- |
| 32 | Cyson Miller | 18:40.3 | 9 | Tipton | ---- | ---- | ---- |
| 33 | Jack Shepherd | 18:40.7 | 9 | Washington | ---- | ---- | ---- |
| 34 | Everett Giese | 18:40.9 | 12 | Tipton | ---- | ---- | ---- |
| 35 | Micah Johnson | 18:44.3 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 36 | Kyle Vogel | 18:46.7 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 37 | Noah Derrick | 18:48.4 | 11 | Springville | ---- | ---- | ---- |
| 38 | Sawyer Tschantz | 18:51.6 | 12 | Washington | ---- | ---- | ---- |
| 39 | Liam Adlfinger | 18:52.3 | 12 | Wilton | ---- | ---- | ---- |
| 40 | John Bihl | 18:53.2 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 41 | Bryce McDonald | 18:54.0 | 10 | Monticello | ---- | ---- | ---- |
| 42 | Teag Miller | 18:54.8 | 10 | Washington | ---- | ---- | ---- |
| 43 | Colton Kolar | 18:56.1 | 9 | Solon | ---- | ---- | ---- |
| 44 | Jake Boge | 18:57.3 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 45 | Garrett Appelhans | 18:59.6 | 10 | Anamosa | ---- | ---- | ---- |
| 46 | Yao Tetevi | 19:15.7 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 47 | MacKendrick Burkle | 19:15.9 | 10 | Monticello | ---- | ---- | ---- |
| 48 | Brendan Olney | 19:16.8 | 12 | Regina, Iowa City | ---- | ---- | ---- |
| 49 | Charlie Pettit | 19:19.3 | 12 | Solon | ---- | ---- | ---- |
| 50 | Maddex Maurer | 19:19.6 | 9 | West Liberty | ---- | ---- | ---- |
| 51 | Corbin Daniel | 19:27.1 | 11 | Regina, Iowa City | ---- | ---- | ---- |
| 52 | Chuck Steenhoek | 19:28.4 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 53 | Alan Arriaga-Rangel | 19:29.4 | 11 | Monticello | ---- | ---- | ---- |
| 54 | Robert King | 19:32.3 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 55 | Kolt Pace | 19:37.1 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 56 | Connor Sweet | 19:39.6 | 10 | Springville | ---- | ---- | ---- |
| 57 | Zachary King | 19:40.2 | 11 | Springville | ---- | ---- | ---- |
| 58 | Jeremy Nicodemus | 19:40.7 | 12 | Springville | ---- | ---- | ---- |
| 59 | Cristiano Pratt | 19:44.0 | 9 | Regina, Iowa City | ---- | ---- | ---- |
| 60 | Owen Young | 19:44.8 | 12 | Solon | ---- | ---- | ---- |
| 61 | Bo Bray | 19:48.6 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 62 | Ivan Rangel | 19:53.2 | 12 | West Liberty | ---- | ---- | ---- |
| 63 | Gabriel Costello | 19:56.2 | 10 | Tipton | ---- | ---- | ---- |
| 64 | Xavi Recendez | 19:56.5 | 10 | Washington | ---- | ---- | ---- |
| 65 | Jack Kaeding | 20:00.2 | 11 | Regina, Iowa City | ---- | ---- | ---- |
| 66 | Levi Bodecker | 20:00.5 | 9 | Tipton | ---- | ---- | ---- |
| 67 | Mace Schnoor | 20:01.7 | 12 | Monticello | ---- | ---- | ---- |
| 68 | Shane Jensen | 20:02.0 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 69 | Ryan Kluesner | 20:06.2 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 70 | Wyatt Kaeding | 20:07.7 | 10 | Regina, Iowa City | ---- | ---- | ---- |
| 71 | Kristofor Sundstrom | 20:08.3 | 12 | Anamosa | ---- | ---- | ---- |
| 72 | Colin Laubscher | 20:09.9 | 10 | Regina, Iowa City | ---- | ---- | ---- |
| 73 | Wyatt Iburg | 20:12.4 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 74 | Kyler Leslie | 20:13.3 | 11 | Prince of Peace Catholic, Clinton | ---- | ---- | ---- |
| 75 | Damian Gonzalez | 20:13.6 | 10 | West Liberty | ---- | ---- | ---- |
| 76 | Bronin Platts | 20:15.9 | 10 | Tipton | ---- | ---- | ---- |
| 77 | William Miller | 20:22.6 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 78 | Hugh Loening | 20:24.0 | 11 | Regina, Iowa City | ---- | ---- | ---- |
| 79 | Yosie Howard | 20:24.3 | 9 | Springville | ---- | ---- | ---- |
| 80 | Nik Polyak | 20:25.3 | 9 | Regina, Iowa City | ---- | ---- | ---- |
| 81 | Huck Zahasky | 20:26.0 | 10 | Regina, Iowa City | ---- | ---- | ---- |
| 82 | Grant Gassman | 20:34.3 | 12 | Monticello | ---- | ---- | ---- |
| 83 | Elijah Thompson | 20:35.1 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 84 | Trenton Seemann | 20:43.8 | 11 | Monticello | ---- | ---- | ---- |
| 85 | Benton Manternach | 20:49.1 | 9 | Cascade, Western Dubuque | ---- | ---- | ---- |
| 86 | Griffin Embree | 20:51.3 | 12 | Anamosa | ---- | ---- | ---- |
| 87 | Nelson Huerta-Vazquez | 20:52.0 | 10 | Anamosa | ---- | ---- | ---- |
| 88 | Symon McDermott | 20:52.5 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 89 | Emmit Rickels | 20:55.4 | 11 | Monticello | ---- | ---- | ---- |
| 90 | Romann Derksen | 20:56.0 | 10 | Wilton | ---- | ---- | ---- |
| 91 | Braydon Baker | 20:56.5 | 12 | Solon | ---- | ---- | ---- |
| 92 | Zachary Lucas | 20:56.9 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 93 | Dawson Kaska | 20:57.3 | 11 | Wilton | ---- | ---- | ---- |
| 94 | Griffin Brokaw | 20:59.5 | 11 | Monticello | ---- | ---- | ---- |
| 95 | Jack Timmerman | 21:00.2 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 96 | Andre Nicholson | 21:05.7 | 10 | West Liberty | ---- | ---- | ---- |
| 97 | Charlie Zimmerman | 21:07.9 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 98 | Isaac Capalla | 21:08.8 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 99 | Bryden Francois | 21:13.7 | 9 | Prince of Peace Catholic, Clinton | ---- | ---- | ---- |
| 100 | Clancey VanOort | 21:14.3 | 12 | North Cedar, Stanwood | ---- | ---- | ---- |
| 101 | Mason Kline | 21:16.2 | 10 | Tipton | ---- | ---- | ---- |
| 102 | Noah Bourget | 21:18.2 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 103 | Riley Colvin | 21:18.5 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 104 | Henry Davidson | 21:19.3 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 105 | Kendrick Heffernan | 21:21.2 | 12 | Tipton | ---- | ---- | ---- |
| 106 | Gabe Kraus | 21:23.9 | 11 | Monticello | ---- | ---- | ---- |
| 107 | Parker Adams | 21:24.3 | 11 | Prince of Peace Catholic, Clinton | ---- | ---- | ---- |
| 108 | Landon Conn | 21:32.5 | 12 | Springville | ---- | ---- | ---- |
| 109 | Kasen Carney | 21:38.6 | 9 | Tipton | ---- | ---- | ---- |
| 110 | Jack Jones | 21:39.0 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 111 | Caden Mai | 21:39.7 | 12 | Solon | ---- | ---- | ---- |
| 112 | Isaac Spangler | 21:42.2 | 12 | Tipton | ---- | ---- | ---- |
| 113 | Weston Dircks | 21:42.5 | 12 | North Cedar, Stanwood | ---- | ---- | ---- |
| 114 | Landry Schauf | 21:45.3 | 9 | Monticello | ---- | ---- | ---- |
| 115 | Logan Hoback | 21:55.2 | 9 | Washington | ---- | ---- | ---- |
| 116 | James Dooley | 21:58.8 | 9 | Solon | ---- | ---- | ---- |
| 117 | Cameron Grindle | 22:03.4 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 118 | Hernan Lozano | 22:03.7 | 9 | West Liberty | ---- | ---- | ---- |
| 119 | Caleb Meier | 22:04.8 | 11 | Tipton | ---- | ---- | ---- |
| 120 | Cameron Sturtz | 22:05.3 | 12 | North Cedar, Stanwood | ---- | ---- | ---- |
| 121 | Keaton McIlrath | 22:10.1 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 122 | Johnny Hoover | 22:11.9 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 123 | Aiden Roman | 22:13.5 | 9 | Regina, Iowa City | ---- | ---- | ---- |
| 124 | Will McAtee | 22:13.9 | 10 | Solon | ---- | ---- | ---- |
| 125 | Noah Boughton | 22:15.1 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 126 | Conall Smith | 22:26.1 | 12 | Regina, Iowa City | ---- | ---- | ---- |
| 127 | Ethan Ressler | 22:30.9 | 12 | Solon | ---- | ---- | ---- |
| 128 | Matthew Beanblossom | 22:31.8 | 11 | Monticello | ---- | ---- | ---- |
| 129 | Ben Yeomans | 22:33.3 | 11 | Solon | ---- | ---- | ---- |
| 130 | Carter Brock | 22:34.1 | 11 | Solon | ---- | ---- | ---- |
| 131 | 09 Breceda Rodriguez | 22:34.6 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 132 | Harber Viet | 22:34.8 | 11 | Solon | ---- | ---- | ---- |
| 133 | Isaac Aragon | 22:37.1 | 11 | West Liberty | ---- | ---- | ---- |
| 134 | Caden Brock | 22:38.4 | 10 | Solon | ---- | ---- | ---- |
| 135 | Adrial Johnson | 22:39.7 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 136 | Hayden Cole | 22:49.2 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 137 | Tristan Tangang | 22:49.6 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 138 | Quintyn Garibay | 22:50.5 | 12 | Washington | ---- | ---- | ---- |
| 139 | James McKittrick | 22:52.5 | 11 | Wilton | ---- | ---- | ---- |
| 140 | Enrique Castro | 22:55.4 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 141 | Dallas LeGrand | 22:56.9 | 9 | Wilton | ---- | ---- | ---- |
| 142 | Clayton Cooney | 22:59.7 | 11 | Solon | ---- | ---- | ---- |
| 143 | Xiovanni Juarez | 23:01.9 | 10 | West Liberty | ---- | ---- | ---- |
| 144 | Kaleb Werner | 23:11.5 | 9 | Springville | ---- | ---- | ---- |
| 145 | Owen Rekers | 23:13.6 | 12 | Solon | ---- | ---- | ---- |
| 146 | Jax Hamilton | 23:28.3 | 10 | Tipton | ---- | ---- | ---- |
| 147 | Sam Ekroth | 23:31.5 | 9 | Solon | ---- | ---- | ---- |
| 148 | Beck Lary | 23:34.7 | 10 | Solon | ---- | ---- | ---- |
| 149 | Nate Leathers | 23:38.1 | 9 | Prince of Peace Catholic, Clinton | ---- | ---- | ---- |
| 150 | Caleb Williams | 23:41.8 | 10 | Cascade, Western Dubuque | ---- | ---- | ---- |
| 151 | Luke Klingeman | 23:43.7 | 11 | Regina, Iowa City | ---- | ---- | ---- |
| 152 | James Troughton | 23:45.8 | 12 | North Cedar, Stanwood | ---- | ---- | ---- |
| 153 | Clark Sprank | 23:57.5 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 154 | Preston Riedesel | 24:02.1 | 9 | Calamus-Wheatland | ---- | ---- | ---- |
| 155 | Truman Crigger | 24:05.9 | 9 | Regina, Iowa City | ---- | ---- | ---- |
| 156 | Ethan Emick | 24:06.9 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 157 | Jason Calef | 24:19.2 | 11 | Solon | ---- | ---- | ---- |
| 158 | Aaron Loose | 24:21.7 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 159 | Landon Hoffman | 24:37.3 | 10 | Regina, Iowa City | ---- | ---- | ---- |
| 160 | Wesley Heath | 24:39.5 | 12 | West Liberty | ---- | ---- | ---- |
| 161 | Samuel Cutter | 24:45.7 | 9 | Regina, Iowa City | ---- | ---- | ---- |
| 162 | Christofer Gomez | 24:47.5 | 12 | West Liberty | ---- | ---- | ---- |
| 163 | Brevyn Kearney | 25:00.4 | 10 | Monticello | ---- | ---- | ---- |
| 164 | Gage LeGrand | 25:01.0 | 9 | Wilton | ---- | ---- | ---- |
| 165 | Issac Choate | 25:15.5 | 10 | North Cedar, Stanwood | ---- | ---- | ---- |
| 166 | Eli Moestchen | 25:18.6 | 10 | Monticello | ---- | ---- | ---- |
| 167 | Ben Fetzer | 25:31.2 | 11 | Solon | ---- | ---- | ---- |
| 168 | Ian Strandberg | 25:38.5 | 10 | Solon | ---- | ---- | ---- |
| 169 | Sylvanus Broh | 25:38.8 | 10 | Regina, Iowa City | ---- | ---- | ---- |
| 170 | Jaxon Nissley | 25:53.8 | 9 | Tipton | ---- | ---- | ---- |
| 171 | Gabriel Malagon | 25:59.0 | 11 | West Liberty | ---- | ---- | ---- |
| 172 | Ethan Peterson | 26:07.0 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 173 | Oliver Hicks | 26:34.7 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 174 | Jacob Schmitz | 26:50.6 | 10 | Tipton | ---- | ---- | ---- |
| 175 | Herrick Malachi | 27:38.2 | 11 | Anamosa | ---- | ---- | ---- |
| 176 | Aaditya Patel | 27:48.1 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 177 | Joey Ehrlich | 27:51.2 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 178 | Lixian Miller | 28:26.5 | 9 | Solon | ---- | ---- | ---- |
| 179 | Evan Colcord | 28:28.9 | 9 | Tipton | ---- | ---- | ---- |
| 180 | Jude Meyer | 29:15.7 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 181 | Benjamin Flathers | 29:51.2 | 11 | North Cedar, Stanwood | ---- | ---- | ---- |
| 182 | Ben Tharp | 31:17.9 | 12 | West Liberty | ---- | ---- | ---- |
| 183 | Mason Delaney-Holladay | 31:58.3 | 12 | Solon | ---- | ---- | ---- |
| 184 | Dalton Will | 35:51.3 | 11 | Calamus-Wheatland | ---- | ---- | ---- |
| 185 | Porter Ball | 36:43.9 | 11 | Solon | ---- | ---- | ---- |