| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Gavin Russell | 17:07.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 2 | Maddox Pitcher | 17:15.0 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 3 | Lane Morgart | 17:50.4 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 4 | Grant Pattridge | 18:00.4 | 12 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 5 | Levi Steele | 18:16.2 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 6 | Cade Happel | 18:21.5 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 7 | Connor Teague | 18:27.4 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 8 | Brody Speidel | 18:30.7 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 9 | Arefat Ali | 18:32.4 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 10 | Ethan White | 18:34.0 | 12 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 11 | Evan Osler | 18:34.7 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 12 | Drayden Nunemaker | 18:45.0 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 13 | Derek Barfels | 18:46.2 | 11 | Davenport, Central | ---- | ---- | ---- |
| 14 | Jason Garnica | 18:49.7 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 15 | Micah Rohde | 18:52.2 | 11 | Bettendorf | ---- | ---- | ---- |
| 16 | Zach Bauer | 18:56.0 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 17 | Fiston Asifiwe | 19:00.7 | 11 | Davenport, North | ---- | ---- | ---- |
| 18 | Athon Wilcox | 19:01.0 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 19 | Dylon Mason | 19:02.2 | 12 | Muscatine | ---- | ---- | ---- |
| 20 | Elias Kinrade | 19:02.7 | 11 | Central DeWitt | ---- | ---- | ---- |
| 21 | Nate Holst | 19:05.0 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 22 | Ryker Scheckel | 19:06.0 | 12 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 23 | Beck Maricle | 19:08.4 | 11 | Central DeWitt | ---- | ---- | ---- |
| 24 | Brandon Thomas | 19:09.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 25 | Jordan DeSimone | 19:10.0 | 12 | Bettendorf | ---- | ---- | ---- |
| 26 | Cooper Bries | 19:10.7 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 27 | Vrayas Pila | 19:12.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 28 | Tanner Fulton | 19:13.5 | 12 | Bettendorf | ---- | ---- | ---- |
| 29 | Brinson Grenis | 19:15.0 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 30 | Austin Damisch | 19:24.2 | 12 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 31 | Dane Hertel | 19:25.9 | 10 | Waterloo, West | ---- | ---- | ---- |
| 32 | Braxton Helstrom | 19:28.4 | 11 | Davenport, Central | ---- | ---- | ---- |
| 33 | Carew Kamaus | 19:30.4 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 34 | Tanav Pokala | 19:34.2 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 35 | Leo Tharp | 19:37.0 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 36 | Ganesh Maridu | 19:38.4 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 37 | Owen Schalk | 19:38.7 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 38 | Henry Rieck | 19:39.2 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 39 | Leo Burgess | 19:41.7 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 40 | Ben Miller | 19:46.0 | 11 | Muscatine | ---- | ---- | ---- |
| 41 | Griffin Mcguire | 19:46.7 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 42 | Jeremiah Rodgers | 19:49.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 43 | Canton Welsch | 19:50.0 | 12 | Muscatine | ---- | ---- | ---- |
| 44 | Owen Levora | 19:51.0 | 11 | Bettendorf | ---- | ---- | ---- |
| 45 | Logan Bailey | 19:51.9 | 12 | Muscatine | ---- | ---- | ---- |
| 46 | Ethan Freckleton | 19:53.9 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 47 | Thomas Bacon | 19:55.0 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 48 | Jeremiah Dunkerton | 19:55.5 | 11 | Waterloo, West | ---- | ---- | ---- |
| 49 | Jack Belby | 19:58.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 50 | Elliott Moehlman | 20:00.5 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 51 | Keegan Ayers | 20:01.5 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 52 | Joseph Ambrosy | 20:05.2 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 53 | Colbie Shupe | 20:06.2 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 54 | Andrew Federspiel | 20:15.7 | 9 | Waterloo, West | ---- | ---- | ---- |
| 55 | Anthony Zachar | 20:17.5 | 12 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 56 | Greyson Mesch | 20:18.5 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 57 | Rowan Adkins | 20:19.7 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 58 | David Lucas | 20:23.7 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 59 | Cooper Ross | 20:24.0 | 11 | Center Point-Urbana | ---- | ---- | ---- |
| 60 | Beckett Davis | 20:27.2 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 61 | Hagen Wilkins | 20:33.0 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 62 | Joshua Van Otterloo | 20:35.5 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 63 | Garrett Schutte | 20:40.7 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 64 | Patrick Melvin | 20:46.0 | 11 | Central DeWitt | ---- | ---- | ---- |
| 65 | Logan Wienclaw | 20:48.2 | 10 | Bettendorf | ---- | ---- | ---- |
| 66 | Nathan Poduska | 20:50.5 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 67 | Tavian Willingham | 20:51.2 | 12 | Bettendorf | ---- | ---- | ---- |
| 68 | James Knight | 20:52.0 | 12 | Waterloo, West | ---- | ---- | ---- |
| 69 | Colin Merrell | 20:52.9 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 70 | Jasper Mitchell | 20:54.5 | 10 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 71 | Michael Hartmann | 20:57.0 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 72 | Logan Mcshane | 20:59.5 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 73 | Carter Bass | 21:02.7 | 11 | Davenport, Central | ---- | ---- | ---- |
| 74 | Aidan Costas | 21:05.5 | 12 | Central DeWitt | ---- | ---- | ---- |
| 75 | Ackley Sabel | 21:07.4 | 9 | Davenport, Central | ---- | ---- | ---- |
| 76 | Nicholas Reisinger | 21:10.7 | 11 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 77 | Luke McCormick | 21:14.9 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 78 | Carson Mullenbach | 21:18.7 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 79 | Max Myers | 21:20.2 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 80 | Cam'ron Riggins | 21:26.7 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 81 | Raymond Downes | 21:32.4 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 82 | Caden Grieme | 21:32.7 | 11 | Waterloo, West | ---- | ---- | ---- |
| 83 | Ryan Gripp | 21:33.7 | 11 | Davenport, Central | ---- | ---- | ---- |
| 84 | Jordan Martin | 21:36.0 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 85 | Roman Wright | 21:37.5 | 12 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 86 | Quincy Stollenwerk | 21:40.7 | 11 | Waterloo, West | ---- | ---- | ---- |
| 87 | Carter Dunham | 21:41.5 | 11 | Clinton | ---- | ---- | ---- |
| 88 | Andy Segovia | 21:42.0 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 89 | Brandon Gass | 21:42.5 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 90 | Finnegan Newlin | 21:52.9 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 91 | Stephen Schwartz | 21:55.2 | 11 | Bettendorf | ---- | ---- | ---- |
| 92 | Riley Inch | 22:01.4 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 93 | Jacob Link | 22:02.0 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 94 | Zander Roach | 22:04.2 | 11 | Davenport, North | ---- | ---- | ---- |
| 95 | Owen McLaughlin | 22:06.7 | 12 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 96 | Evan Bultmann | 22:10.2 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 97 | Joey Anderson | 22:15.2 | 11 | Clinton | ---- | ---- | ---- |
| 98 | Brogan Boots | 22:16.0 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 99 | Jayden Krogmann | 22:17.0 | 12 | Clinton | ---- | ---- | ---- |
| 100 | Joshua Emanis | 22:17.9 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 101 | Adolfo Felipe-Guzman | 22:18.9 | 11 | Waterloo, West | ---- | ---- | ---- |
| 102 | Asher Dornbush | 22:19.5 | 12 | Clinton | ---- | ---- | ---- |
| 103 | Jude Elliott | 22:21.5 | 11 | Davenport, Central | ---- | ---- | ---- |
| 104 | Zach Huyten | 22:23.0 | 11 | Central DeWitt | ---- | ---- | ---- |
| 105 | Jackson Havercamp | 22:23.5 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 106 | Kaden Velho | 22:31.0 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 107 | Ammar Bazaraa | 22:34.0 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 108 | Dexter Adamson | 22:35.4 | 11 | Davenport, North | ---- | ---- | ---- |
| 109 | Canan Olson | 22:46.5 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 110 | Julian Guzman | 22:51.5 | 10 | Davenport, Central | ---- | ---- | ---- |
| 111 | Maddox Warren | 22:53.7 | 11 | Muscatine | ---- | ---- | ---- |
| 112 | Owen Hlubek | 22:57.5 | 12 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 113 | Ethan Strobbe | 23:02.4 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 114 | Lucas Miller | 23:02.7 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 115 | Jack Gravert | 23:04.2 | 11 | Central DeWitt | ---- | ---- | ---- |
| 116 | Charlie Waechter | 23:05.0 | 12 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 117 | Nikhil Saini | 23:06.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 118 | joseph kahiku | 23:07.5 | 11 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 119 | Nick Johnston | 23:12.0 | 12 | Bettendorf | ---- | ---- | ---- |
| 120 | Logan Spooner | 23:15.7 | 12 | Clinton | ---- | ---- | ---- |
| 121 | Daniel Flanagan | 23:16.5 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 122 | Chance Siem | 23:17.5 | 12 | Bettendorf | ---- | ---- | ---- |
| 123 | Charlie Peterson | 23:23.7 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 124 | Dayne Kulland | 23:24.4 | 11 | Muscatine | ---- | ---- | ---- |
| 125 | David Burke | 23:30.7 | 10 | Central DeWitt | ---- | ---- | ---- |
| 126 | Casey Armstrong | 23:52.7 | 9 | Davenport, Central | ---- | ---- | ---- |
| 127 | Elliot White | 23:57.2 | 9 | Davenport, Central | ---- | ---- | ---- |
| 128 | Jorge Azuela | 23:58.2 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 129 | Tyler Patten | 24:18.0 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 130 | Mikah LaBarr | 24:18.7 | 9 | Central DeWitt | ---- | ---- | ---- |
| 131 | Laekyn White | 24:22.0 | 10 | Waterloo, West | ---- | ---- | ---- |
| 132 | Weston Lange | 24:22.5 | 9 | Central DeWitt | ---- | ---- | ---- |
| 133 | Kian Spaulding | 24:29.7 | 10 | Davenport, Central | ---- | ---- | ---- |
| 134 | Luke Wiese | 24:49.2 | 10 | Davenport, North | ---- | ---- | ---- |
| 135 | Alex Cox | 25:16.7 | 11 | Davenport, Central | ---- | ---- | ---- |
| 136 | Zachary Ernzen | 25:16.9 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 137 | Daniel Hankes | 25:21.2 | 11 | Davenport, Central | ---- | ---- | ---- |
| 138 | Daniel Hundley | 25:29.0 | 9 | Waterloo, West | ---- | ---- | ---- |
| 139 | Isaac Gross | 25:33.0 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 140 | Jackson Damisch | 26:10.0 | 10 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 141 | Colby Stoker | 26:13.2 | 9 | Central DeWitt | ---- | ---- | ---- |
| 142 | Trevor McMahon | 26:17.9 | 9 | Central DeWitt | ---- | ---- | ---- |
| 143 | Jaxon Thoms | 26:31.7 | 10 | Waterloo, West | ---- | ---- | ---- |
| 144 | Matthew Thornburg | 26:41.0 | 9 | Central DeWitt | ---- | ---- | ---- |
| 145 | Emmett Pracht | 26:46.7 | 10 | Davenport, Central | ---- | ---- | ---- |
| 146 | Richard Stoner | 27:23.9 | 9 | Waterloo, West | ---- | ---- | ---- |
| 147 | Aaron Edstrom | 27:28.2 | 11 | Central DeWitt | ---- | ---- | ---- |
| 148 | Isaac Lewis | 28:49.7 | 11 | Central DeWitt | ---- | ---- | ---- |
| 149 | Nathan Ryan | 31:50.7 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 150 | Kellan Parketon | 32:36.2 | 9 | Central DeWitt | ---- | ---- | ---- |
| 151 | Forest Neuberg | 34:20.9 | 9 | Central DeWitt | ---- | ---- | ---- |