| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Jaden Merrick | 14:45.0 | 11 | Cedar Falls | ---- | ---- | ---- |
| 2 | Quentin Nauman | 14:55.7 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 3 | Keegan Decker | 15:31.2 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 4 | AJ Willey | 15:32.2 | 11 | Bettendorf | ---- | ---- | ---- |
| 5 | Kieran DeGroote | 15:39.0 | 12 | Cedar Falls | ---- | ---- | ---- |
| 6 | Jacob Madsen | 15:47.9 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 7 | Noah Gregoire | 15:53.0 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 8 | Micah Fern | 15:54.5 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 9 | Dominic Williams | 16:00.0 | 10 | Cedar Falls | ---- | ---- | ---- |
| 10 | John Ferguson | 16:03.7 | 12 | Cedar Falls | ---- | ---- | ---- |
| 11 | Brennen Hoyer | 16:08.2 | 11 | Cedar Falls | ---- | ---- | ---- |
| 12 | Ryan Heden | 16:09.5 | 12 | Bettendorf | ---- | ---- | ---- |
| 13 | Andrew Heden | 16:11.2 | 10 | Bettendorf | ---- | ---- | ---- |
| 14 | Tyler Ryan | 16:11.5 | 12 | Davenport, Central | ---- | ---- | ---- |
| 15 | Jacob Haug | 16:13.5 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 16 | Zack Ryan | 16:14.0 | 10 | Davenport, Central | ---- | ---- | ---- |
| 17 | Jayden Brookins | 16:20.0 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 18 | Jack Kirman | 16:22.5 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 19 | Kyle Olson | 16:22.7 | 10 | Central DeWitt | ---- | ---- | ---- |
| 20 | Danny Rothert | 16:24.7 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 21 | Connor Martin | 16:25.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 22 | Caleb Olson | 16:29.0 | 12 | Central DeWitt | ---- | ---- | ---- |
| 23 | Emmett Revell-Beck | 16:30.0 | 9 | Davenport, Central | ---- | ---- | ---- |
| 24 | Porter Myers | 16:32.0 | 10 | Cedar Falls | ---- | ---- | ---- |
| 25 | Calvin Lueken | 16:36.0 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 26 | Presley Berns | 16:39.7 | 12 | Waterloo, West | ---- | ---- | ---- |
| 27 | Liam Kroger | 16:43.5 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 28 | Caleb Rankin | 16:45.7 | 12 | Bettendorf | ---- | ---- | ---- |
| 29 | Brandon Kass | 16:46.2 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 30 | Aidan Cooley | 16:48.5 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 31 | Owen Leitzen | 16:48.7 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 32 | Charlie Wiering | 16:49.7 | 11 | Cedar Falls | ---- | ---- | ---- |
| 33 | Owen Anderson | 16:51.7 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 34 | Parker Petsche | 16:56.0 | 12 | Central DeWitt | ---- | ---- | ---- |
| 35 | Ben Ritter | 16:57.7 | 12 | Waterloo, West | ---- | ---- | ---- |
| 36 | Dylan Berg | 16:58.2 | 10 | Bettendorf | ---- | ---- | ---- |
| 37 | Jacob Rowe | 16:58.2 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 38 | Colin Henn | 17:02.0 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 39 | Henry Maloney | 17:03.2 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 40 | Colin Finch | 17:03.2 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 41 | Garrett Willey | 17:05.0 | 9 | Bettendorf | ---- | ---- | ---- |
| 42 | Adam Wilke | 17:06.9 | 11 | Central DeWitt | ---- | ---- | ---- |
| 43 | Brody Staner | 17:07.0 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 44 | Lars Hildebrand | 17:07.5 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 45 | Ben Ellerbach | 17:08.1 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 46 | Carter Richter | 17:08.4 | 12 | Davenport, Central | ---- | ---- | ---- |
| 47 | Josh Gant | 17:11.4 | 11 | Davenport, Central | ---- | ---- | ---- |
| 48 | Liam Rehnberg | 17:11.9 | 11 | Bettendorf | ---- | ---- | ---- |
| 49 | Graden Kroger | 17:12.0 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 50 | Ben Hohmann | 17:15.5 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 51 | Jack McCarthy | 17:15.6 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 52 | Dawson Allen | 17:16.9 | 9 | Bettendorf | ---- | ---- | ---- |
| 53 | Tayson Cho | 17:19.5 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 54 | Gaige Martin | 17:21.0 | 11 | Cedar Falls | ---- | ---- | ---- |
| 55 | Mathew Denham | 17:21.3 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 56 | Brayden Fuller | 17:29.1 | 11 | Waterloo, West | ---- | ---- | ---- |
| 57 | Yorton Hagedorn | 17:31.5 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 58 | Mathew Haug | 17:32.6 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 59 | Jens Strand | 17:33.8 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 60 | Aiden Lange | 17:34.4 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 61 | Noah Gehler | 17:35.0 | 12 | Bettendorf | ---- | ---- | ---- |
| 62 | Kyle Powers | 17:36.0 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 63 | Chase Kies | 17:36.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 64 | Yuma Squires | 17:37.3 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 65 | Landon Potts | 17:37.5 | 12 | Bettendorf | ---- | ---- | ---- |
| 66 | Keegan Peterson | 17:40.4 | 12 | Central DeWitt | ---- | ---- | ---- |
| 67 | Lucas Johnston | 17:41.9 | 11 | Central DeWitt | ---- | ---- | ---- |
| 68 | Parker Hamly | 17:43.4 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 69 | Ryan Zidarich | 17:48.1 | 11 | Central DeWitt | ---- | ---- | ---- |
| 70 | Nile Connely | 17:48.1 | 10 | Wahlert, Dubuque | ---- | ---- | ---- |
| 71 | Gabe Jones | 17:54.3 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 72 | Josh Kerkove | 17:54.5 | 10 | Waterloo, West | ---- | ---- | ---- |
| 73 | Coy Messer | 17:56.0 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 74 | Preston Kremers | 17:56.4 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 75 | Ben Barnds | 17:57.5 | 9 | Davenport, Central | ---- | ---- | ---- |
| 76 | Derek Barfels | 18:04.0 | 10 | Davenport, Central | ---- | ---- | ---- |
| 77 | Ezekiel Skyles | 18:05.5 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 78 | Vincent Scherr | 18:08.0 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 79 | Dominic Hammerand | 18:11.8 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 80 | Joel Klein | 18:12.5 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 81 | Ben Clayton | 18:14.5 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 82 | Kolton Lorion | 18:20.4 | 11 | Clinton | ---- | ---- | ---- |
| 83 | Tyler Hess | 18:20.4 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 84 | Jack Connors | 18:24.3 | 9 | Davenport, Central | ---- | ---- | ---- |
| 85 | Ed Weiner | 18:27.5 | 12 | Clinton | ---- | ---- | ---- |
| 86 | Nick Klapatauskas | 18:29.0 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 87 | Nick Moroney | 18:29.0 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 88 | Lucas Mitchell | 18:31.5 | 10 | Davenport, Central | ---- | ---- | ---- |
| 89 | Jason Garnica | 18:33.0 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 90 | Jimmy Hoover | 18:36.1 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 91 | Tim Regan | 18:37.0 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 92 | Trevor Matthaidess | 18:42.4 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 93 | Zach McMann | 18:50.5 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 94 | Jake Boge | 18:57.0 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 95 | Dawsan Dufloth | 19:07.4 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 96 | Zarek Haskell | 19:10.0 | 12 | Clinton | ---- | ---- | ---- |
| 97 | Sam Kennedy | 19:14.0 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 98 | Kayson Cordell | 19:25.0 | 10 | Waterloo, West | ---- | ---- | ---- |
| 99 | Ramsey Mineart | 19:29.5 | 11 | Waterloo, West | ---- | ---- | ---- |
| 100 | Charles Estes | 19:32.8 | 10 | Clinton | ---- | ---- | ---- |
| 101 | James Knight | 19:39.5 | 11 | Waterloo, West | ---- | ---- | ---- |
| 102 | Anthony Sayson | 20:15.4 | 9 | Clinton | ---- | ---- | ---- |
| 103 | Reece Moeller | 20:22.9 | 9 | Davenport, Central | ---- | ---- | ---- |
| 104 | Carter Dunham | 20:42.3 | 10 | Clinton | ---- | ---- | ---- |
| 105 | Jayden Krogmann | 20:47.9 | 11 | Clinton | ---- | ---- | ---- |
| 106 | David Peralta-Torres | 20:54.6 | 11 | Clinton | ---- | ---- | ---- |
| 107 | Cael Schwarz | 20:55.9 | 9 | Clinton | ---- | ---- | ---- |