| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Quentin Nauman | 14:39.3 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 2 | Keegan Decker | 14:49.8 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 3 | Jaden Merrick | 14:50.6 | 12 | Cedar Falls | ---- | ---- | ---- |
| 4 | AJ Willey | 15:13.1 | 12 | Bettendorf | ---- | ---- | ---- |
| 5 | Andrew Heden | 15:39.1 | 11 | Bettendorf | ---- | ---- | ---- |
| 6 | Dominic Williams | 15:48.0 | 11 | Cedar Falls | ---- | ---- | ---- |
| 7 | Porter Myers | 15:50.2 | 11 | Cedar Falls | ---- | ---- | ---- |
| 8 | Brennen Hoyer | 15:56.7 | 12 | Cedar Falls | ---- | ---- | ---- |
| 9 | Zack Ryan | 15:58.2 | 11 | Davenport, Central | ---- | ---- | ---- |
| 10 | Jonah Whitson | 15:59.2 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 11 | Jack Kirman | 16:02.3 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 12 | Owen Anderson | 16:05.5 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 13 | Garrett Willey | 16:05.7 | 10 | Bettendorf | ---- | ---- | ---- |
| 14 | Kyle Olson | 16:07.2 | 11 | Central DeWitt | ---- | ---- | ---- |
| 15 | Joe Knepp | 16:09.1 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 16 | Kamran Foad | 16:12.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 17 | Jeremy Gall | 16:12.7 | 9 | Cedar Falls | ---- | ---- | ---- |
| 18 | Liam Kroger | 16:13.6 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 19 | Colin Henn | 16:15.2 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 20 | Aidan Cooley | 16:15.7 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 21 | Henry Maloney | 16:18.6 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 22 | Landon Orris | 16:19.6 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 23 | James Mandt | 16:21.0 | 12 | Cedar Falls | ---- | ---- | ---- |
| 24 | Emmett Revell-Beck | 16:22.5 | 10 | Davenport, Central | ---- | ---- | ---- |
| 25 | Lars Hildebrand | 16:25.0 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 26 | Graden Kroger | 16:27.2 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 27 | Ben Hohmann | 16:27.6 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 28 | Tayson Cho | 16:33.1 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 29 | Ben Ellerbach | 16:34.7 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 30 | Adam Wilke | 16:40.1 | 12 | Central DeWitt | ---- | ---- | ---- |
| 31 | Josh Gant | 16:43.3 | 12 | Davenport, Central | ---- | ---- | ---- |
| 32 | Micah Fern | 16:43.6 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 33 | Matthew Sargent | 16:49.1 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 34 | Liam Rehnberg | 16:53.3 | 12 | Bettendorf | ---- | ---- | ---- |
| 35 | Colin Finch | 16:55.6 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 36 | Kaedyn Garnica | 16:55.7 | 10 | Davenport, Central | ---- | ---- | ---- |
| 37 | Mathew Haug | 16:57.1 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 38 | Carter Hatz | 16:57.3 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 39 | Jayden Brookins | 17:00.5 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 40 | Sam Crawford | 17:02.3 | 11 | Davenport, Central | ---- | ---- | ---- |
| 41 | Dawson Allen | 17:03.5 | 10 | Bettendorf | ---- | ---- | ---- |
| 42 | Gabe Jones | 17:07.5 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 43 | Cole Niemann | 17:08.2 | 9 | Central DeWitt | ---- | ---- | ---- |
| 44 | Parker Hamly | 17:10.2 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 45 | Josh Kerkove | 17:11.7 | 11 | Waterloo, West | ---- | ---- | ---- |
| 46 | Mathew Denham | 17:14.5 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 47 | Manny Leveridge | 17:14.9 | 11 | Davenport, Central | ---- | ---- | ---- |
| 48 | Julius Vidal | 17:18.5 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 49 | Talon Froistad | 17:20.7 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 50 | Jens Strand | 17:20.7 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 51 | Jacob O'Connnor | 17:23.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 52 | Lane Johnston | 17:24.0 | 9 | Central DeWitt | ---- | ---- | ---- |
| 53 | Joel Klein | 17:25.5 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 54 | Elliot Davis | 17:26.0 | 12 | Bettendorf | ---- | ---- | ---- |
| 55 | Liam Kinrade | 17:27.7 | 11 | Central DeWitt | ---- | ---- | ---- |
| 56 | Charles Schultz | 17:28.0 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 57 | Brayden Fuller | 17:32.0 | 12 | Waterloo, West | ---- | ---- | ---- |
| 58 | Dominic Hammerand | 17:33.2 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 59 | Lucas Johnston | 17:36.5 | 12 | Central DeWitt | ---- | ---- | ---- |
| 60 | Nile Connely | 17:39.5 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 61 | Dylan Berg | 17:41.7 | 11 | Bettendorf | ---- | ---- | ---- |
| 62 | Yuma Squires | 17:41.7 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 63 | Asa Kanter | 17:41.7 | 10 | Davenport, Central | ---- | ---- | ---- |
| 64 | Charlie Spahn | 17:43.5 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 65 | Jack Connors | 17:44.2 | 10 | Davenport, Central | ---- | ---- | ---- |
| 66 | Cody Hesselman | 17:45.4 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 67 | Kayson Cordell | 17:45.5 | 11 | Waterloo, West | ---- | ---- | ---- |
| 68 | Isaak Moline | 17:46.9 | 10 | Waterloo, West | ---- | ---- | ---- |
| 69 | Ben Barnds | 17:48.4 | 10 | Davenport, Central | ---- | ---- | ---- |
| 70 | Will Kirby | 17:50.0 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 71 | Carter Unwin | 17:50.7 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 72 | Ezekiel Skyles | 17:54.4 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 73 | Brecken Lemke | 17:55.7 | 9 | Clinton | ---- | ---- | ---- |
| 74 | Eli Neahaus | 17:58.2 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 75 | Elijah Roach | 17:58.5 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 76 | Reece Moeller | 17:59.7 | 10 | Davenport, Central | ---- | ---- | ---- |
| 77 | Cameron Zimmer | 18:00.5 | 10 | Central DeWitt | ---- | ---- | ---- |
| 78 | Mason Spriggs | 18:00.9 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 79 | Sam Goldsmith | 18:02.9 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 80 | Tyler Hess | 18:03.4 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 81 | Ben Clayton | 18:04.4 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 82 | Kolton Lorion | 18:06.4 | 12 | Clinton | ---- | ---- | ---- |
| 83 | John Bihl | 18:27.9 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 84 | James Garrison | 18:32.7 | 9 | Central DeWitt | ---- | ---- | ---- |
| 85 | Miles Unwin | 18:34.2 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 86 | Charles Estes | 18:37.2 | 11 | Clinton | ---- | ---- | ---- |
| 87 | Jake Boge | 18:40.2 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 88 | Gavin Wolbers | 18:41.0 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 89 | Ramsey Mineart | 18:42.7 | 12 | Waterloo, West | ---- | ---- | ---- |
| 90 | Trevor Matthaidess | 18:42.9 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 91 | Nate Holst | 18:46.0 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 92 | Kolt Pace | 18:47.4 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 93 | Elias Kinrade | 18:51.2 | 11 | Central DeWitt | ---- | ---- | ---- |
| 94 | Phoenix Ritt | 18:53.7 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 95 | Beck Maricle | 18:56.2 | 11 | Central DeWitt | ---- | ---- | ---- |
| 96 | Sonny Mendoza | 19:10.7 | 10 | Waterloo, West | ---- | ---- | ---- |
| 97 | Bryton Dougherty | 19:14.5 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 98 | Alexander Simmons | 19:14.7 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 99 | Dane Hertel | 19:31.0 | 10 | Waterloo, West | ---- | ---- | ---- |
| 100 | Connor Roberts | 19:34.7 | 11 | Clinton | ---- | ---- | ---- |
| 101 | Alonso Aguila | 19:42.0 | 11 | Clinton | ---- | ---- | ---- |
| 102 | Cael Schwarz | 19:44.0 | 10 | Clinton | ---- | ---- | ---- |
| 103 | Anthony Sayson | 20:00.7 | 10 | Clinton | ---- | ---- | ---- |
| 104 | David Peralta-Torres | 20:01.7 | 12 | Clinton | ---- | ---- | ---- |
| 105 | Zachary Lucas | 20:06.2 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 106 | Joshua Van Otterloo | 20:14.2 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |