| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Robert Broughton | 17:46.7 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 2 | Grant Clair | 17:58.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 3 | Andrew Broughton | 18:13.2 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 4 | Mason Stock | 18:29.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 5 | James Garrison | 18:29.7 | 9 | Central DeWitt | ---- | ---- | ---- |
| 6 | Asa Kanter | 18:29.7 | 10 | Davenport, Central | ---- | ---- | ---- |
| 7 | Dexter Needham | 18:30.9 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 8 | Sam Murphy | 18:37.2 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 9 | Grady Sauser | 18:40.2 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 10 | Jonah Frost | 18:41.2 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 11 | Jack Connors | 18:42.0 | 10 | Davenport, Central | ---- | ---- | ---- |
| 12 | Truman Oberfoell | 18:42.2 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 13 | Reece Moeller | 18:43.2 | 10 | Davenport, Central | ---- | ---- | ---- |
| 14 | Kevin Primrose | 18:54.2 | 10 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 15 | Michael Asige | 18:57.4 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 16 | Jude Wilkinson | 19:16.2 | 10 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 17 | Nate Mixdorf | 19:16.4 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 18 | Andrew Carleton | 19:24.7 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 19 | David Sprague | 19:25.4 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 20 | Aloysius Berning | 19:27.4 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 21 | Kyler Hernandez | 19:32.7 | 10 | Bettendorf | ---- | ---- | ---- |
| 22 | Hewitt Caspers | 19:40.7 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 23 | Liam Cearlock | 19:42.2 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 24 | Will McNamara | 19:42.2 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 25 | Vincent Hoppenjan | 19:43.5 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 26 | Bryton Dougherty | 19:46.0 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 27 | Pranav Bhardwaj | 19:47.7 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 28 | Nichant Gudipati | 19:49.9 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 29 | Joey Peterson | 19:51.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 30 | Jabrie Naguina | 19:52.4 | 10 | Davenport, Central | ---- | ---- | ---- |
| 31 | Cooper Nove | 19:53.7 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 32 | Gabe Rasgado-Lopez | 19:55.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 33 | Vihaan Pila | 19:57.2 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 34 | Cooper Pacha | 19:57.5 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 35 | Tegan Meyer | 19:58.2 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 36 | Alexander Simmons | 20:09.0 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 37 | Cooper Esch | 20:15.0 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 38 | Benjamin Paarmann | 20:18.0 | 10 | Central DeWitt | ---- | ---- | ---- |
| 39 | Jay James | 20:18.9 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 40 | Peter Klapatauskas | 20:20.7 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 41 | Joel Reicks | 20:23.5 | 10 | Wahlert, Dubuque | ---- | ---- | ---- |
| 42 | Rowen Adkins | 20:37.2 | 9 | Bettendorf | ---- | ---- | ---- |
| 43 | Hayden Schmidt | 20:40.5 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 44 | Jakob Beadel | 20:41.7 | 10 | Bettendorf | ---- | ---- | ---- |
| 45 | Talan Barnard | 20:53.2 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 46 | Jackson Neighbor | 20:54.5 | 10 | Bettendorf | ---- | ---- | ---- |
| 47 | Bryan Lohf | 20:59.5 | 10 | Davenport, Central | ---- | ---- | ---- |
| 48 | Austin Henn | 20:59.5 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 49 | Santiago Alvarado | 21:02.5 | 10 | Bettendorf | ---- | ---- | ---- |
| 50 | Joel Huetra | 21:03.0 | 9 | Muscatine | ---- | ---- | ---- |
| 51 | Augustus Crouch | 21:07.0 | 10 | Bettendorf | ---- | ---- | ---- |
| 52 | Luke Tracy | 21:07.9 | 10 | Wahlert, Dubuque | ---- | ---- | ---- |
| 53 | Ryan Osler | 21:08.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 54 | Johnathan Fritz | 21:09.5 | 9 | Bettendorf | ---- | ---- | ---- |
| 55 | Franklin Tew | 21:16.2 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 56 | Ethan Snyder | 21:18.5 | 10 | Davenport, Central | ---- | ---- | ---- |
| 57 | Jacob Barton | 21:19.4 | 10 | Davenport, North | ---- | ---- | ---- |
| 58 | Spencer Hall | 21:27.5 | 10 | Davenport, Central | ---- | ---- | ---- |
| 59 | Spencer D'Antico | 21:30.7 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 60 | Liam Welte | 21:31.2 | 10 | Davenport, North | ---- | ---- | ---- |
| 61 | George Dixon | 21:36.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 62 | Marshall Mess | 21:36.9 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 63 | Jude Dodds | 21:37.4 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 64 | Henry Gottschalk | 21:49.0 | 10 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 65 | Will Cox | 21:51.7 | 10 | Davenport, Central | ---- | ---- | ---- |
| 66 | Dom Stutenberg | 21:54.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 67 | Maddox Mojeiko | 21:56.4 | 9 | Clinton | ---- | ---- | ---- |
| 68 | Santi Diaz | 21:56.5 | 10 | Muscatine | ---- | ---- | ---- |
| 69 | Joel Smith | 21:57.9 | 10 | Bettendorf | ---- | ---- | ---- |
| 70 | Mason Schaapveld | 22:00.2 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 71 | Thatcher Simanek | 22:11.0 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 72 | Bennett Jess | 22:12.7 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 73 | Conner Purcell | 22:15.5 | 10 | Bettendorf | ---- | ---- | ---- |
| 74 | Miles Schneeberger | 22:16.5 | 9 | Clinton | ---- | ---- | ---- |
| 75 | Daniel Schuett | 22:19.2 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 76 | Evan Daniels | 22:19.9 | 9 | Clinton | ---- | ---- | ---- |
| 77 | Timmy Zachar | 22:20.9 | 10 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 78 | Mayson MacAvoy | 22:21.4 | 10 | Clinton | ---- | ---- | ---- |
| 79 | Dillon Hofstadter | 22:25.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 80 | Mason Huston | 22:25.2 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 81 | Henry Hagerty | 22:32.5 | 9 | Muscatine | ---- | ---- | ---- |
| 82 | Ian Pautz | 22:57.5 | 9 | Muscatine | ---- | ---- | ---- |
| 83 | Drew Stroud | 23:01.9 | 10 | Central DeWitt | ---- | ---- | ---- |
| 84 | Corbin Sartori | 23:09.2 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |
| 85 | Kevin Le | 23:14.2 | 10 | Bettendorf | ---- | ---- | ---- |
| 86 | Cooper Barber | 23:15.5 | 10 | Central DeWitt | ---- | ---- | ---- |
| 87 | Parker Sharon | 23:20.0 | 10 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 88 | Rowan Lotz | 23:22.5 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 89 | Henry Mills | 23:24.9 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 90 | Bastian Green | 23:25.9 | 9 | Central DeWitt | ---- | ---- | ---- |
| 91 | Noah Blakeway | 23:27.7 | 10 | Bettendorf | ---- | ---- | ---- |
| 92 | Caleb Mcnary | 23:27.9 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 93 | Tyler Burco | 23:31.0 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 94 | Jack Putman | 23:45.7 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 95 | Grayson Barr | 23:47.2 | 9 | Bettendorf | ---- | ---- | ---- |
| 96 | Henry Lammers | 24:03.2 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 97 | Carter Dorton | 24:10.5 | 9 | Muscatine | ---- | ---- | ---- |
| 98 | August Merschbrock | 24:13.4 | 10 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 99 | Aiden Faulhaber | 24:16.5 | 9 | Central DeWitt | ---- | ---- | ---- |
| 100 | Henry Bell | 24:30.0 | 9 | Clinton | ---- | ---- | ---- |
| 101 | Abraham Viveros | 25:00.7 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 102 | Roen Boehmke | 25:14.0 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 103 | Brayden Schmidt | 25:14.4 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 104 | Finley Torrance | 25:16.2 | 9 | Muscatine | ---- | ---- | ---- |
| 105 | Brennon Boeding | 25:33.0 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 106 | Griffin Reed | 25:36.9 | 10 | Central DeWitt | ---- | ---- | ---- |
| 107 | Edison Sasa | 26:40.2 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 108 | Logan Ruiz | 26:50.5 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 109 | Gabriel Duncan | 27:28.7 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 110 | Christian Alt | 27:41.9 | 10 | Wahlert, Dubuque | ---- | ---- | ---- |
| 111 | Logan Carney | 28:03.0 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 112 | Donevan Wye | 28:10.0 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 113 | Michael Hames | 28:11.5 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 114 | Landon Wienclaw | 28:23.4 | 9 | Bettendorf | ---- | ---- | ---- |
| 115 | Sebastain Elias | 28:41.0 | 9 | Muscatine | ---- | ---- | ---- |
| 116 | Jean Louis Coly | 29:24.7 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 117 | Levi Cabrera | 29:24.9 | 9 | Bettendorf | ---- | ---- | ---- |
| 118 | Colin Luckritz | 29:47.4 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 119 | Logan Johnston | 30:20.7 | 9 | Bettendorf | ---- | ---- | ---- |
| 120 | Tucker Moore | 30:49.0 | 10 | Maquoketa | ---- | ---- | ---- |
| 121 | Liam Couniham | 34:09.0 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 122 | Noah Cornwell | 34:32.5 | 10 | Maquoketa | ---- | ---- | ---- |