| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Jaden Merrick | 14:55.4 | 11 | Cedar Falls | ---- | ---- | ---- |
| 2 | Quentin Nauman | 15:04.9 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 3 | Keegan Decker | 15:05.7 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 4 | Slader Buckheister | 15:20.5 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 5 | Adam Gray | 15:26.7 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 6 | Linus McRoberts | 15:30.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 7 | Moustafa Tiea | 15:31.5 | 12 | Iowa City, West | ---- | ---- | ---- |
| 8 | Noah Gregoire | 15:32.2 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 9 | Cole Carrizales | 15:36.0 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 10 | Ethan Cheney | 15:40.0 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 11 | George Karr | 15:41.2 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 12 | Kieran DeGroote | 15:42.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 13 | Jayden Brookins | 15:45.0 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 14 | Ethan Boston | 15:47.0 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 15 | Dominic Williams | 15:48.2 | 10 | Cedar Falls | ---- | ---- | ---- |
| 16 | Maxwell McDowell | 15:49.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 17 | Nick Lee | 15:52.5 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 18 | Kyle Johnson | 15:53.2 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 19 | Jacob Haug | 15:56.2 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 20 | Connor Martin | 16:00.4 | 12 | Cedar Falls | ---- | ---- | ---- |
| 21 | Owen Miller | 16:03.7 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 22 | Danny Rothert | 16:04.0 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 23 | Lincoln McMahan | 16:07.2 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 24 | Carter Mulford | 16:07.9 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 25 | Emmett Palmberg | 16:08.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 26 | David Randall | 16:09.5 | 10 | Iowa City, City High | ---- | ---- | ---- |
| 27 | Bennett Allred | 16:18.5 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 28 | Michael Hanna | 16:18.9 | 9 | Iowa City, West | ---- | ---- | ---- |
| 29 | Jarris Prottsman | 16:19.7 | 11 | Iowa City, City High | ---- | ---- | ---- |
| 30 | Andrew Allen | 16:21.7 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 31 | Jack Kirman | 16:22.7 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 32 | Henry Maloney | 16:26.4 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 33 | Adam Schaefer | 16:26.7 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 34 | Liam Kroger | 16:27.2 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 35 | Brennen Hoyer | 16:28.7 | 11 | Cedar Falls | ---- | ---- | ---- |
| 36 | Aidan Cooley | 16:29.7 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 37 | Owen Hanson | 16:33.7 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 38 | John Ferguson | 16:39.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 39 | Porter Myers | 16:40.2 | 10 | Cedar Falls | ---- | ---- | ---- |
| 40 | Owen Leitzen | 16:41.2 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 41 | Jacob Madsen | 16:41.4 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 42 | Maxwell Bruss | 16:41.9 | 12 | Iowa City, West | ---- | ---- | ---- |
| 43 | Owen Anderson | 16:43.7 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 44 | Sammy Lange | 16:44.2 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 45 | Colin Henn | 16:45.5 | 11 | Dubuque, Hempstead | ---- | ---- | ---- |
| 46 | James Mandt | 16:47.4 | 11 | Cedar Falls | ---- | ---- | ---- |
| 47 | Graden Kroger | 16:47.9 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 48 | Lars Hildebrand | 16:49.5 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 49 | Nathaniel Goff | 16:51.7 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 50 | Reuben Schlaak | 16:52.9 | 12 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 51 | Ben Hohmann | 16:55.2 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 52 | Jake Weilar | 16:57.7 | 9 | Iowa City, West | ---- | ---- | ---- |
| 53 | Colin Finch | 16:58.9 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 54 | Evan Merrill | 16:59.4 | 10 | Iowa City, West | ---- | ---- | ---- |
| 55 | Brandon Kass | 16:59.7 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 56 | Mathew Denham | 16:59.7 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 57 | Tanner Stockert | 17:00.0 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 58 | Presley Berns | 17:01.7 | 12 | Waterloo, West | ---- | ---- | ---- |
| 59 | Sam Showers | 17:03.0 | 12 | Iowa City, West | ---- | ---- | ---- |
| 60 | Calvin Lueken | 17:06.3 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 61 | Brody Staner | 17:07.6 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 62 | Tayson Cho | 17:08.0 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 63 | Gabe Jones | 17:09.5 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 64 | Ben Ritter | 17:14.5 | 12 | Waterloo, West | ---- | ---- | ---- |
| 65 | Brayden Fuller | 17:15.6 | 11 | Waterloo, West | ---- | ---- | ---- |
| 66 | Grayson Roos | 17:16.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 67 | Cooper Adams | 17:16.6 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 68 | Cade Lorenz | 17:18.5 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 69 | Mathew Haug | 17:20.1 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 70 | Kyle Powers | 17:24.5 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 71 | Gracia Kabula | 17:25.5 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 72 | Brice Wahe | 17:27.0 | 12 | Iowa City, West | ---- | ---- | ---- |
| 73 | Kaleb Wilgenbusch | 17:27.5 | 12 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 74 | Daniel Hoke | 17:31.9 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 75 | Aadi Gopinath | 17:34.0 | 9 | Iowa City, West | ---- | ---- | ---- |
| 76 | Tyler Stegemoller | 17:35.8 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 77 | Treyton Hoffman | 17:36.5 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 78 | Lucas Tentinger | 17:38.3 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 79 | Aiden Lange | 17:38.5 | 12 | Dubuque, Hempstead | ---- | ---- | ---- |
| 80 | Louis Dew | 17:38.6 | 12 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 81 | Cole Younger | 17:39.5 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 82 | Josh Kerkove | 17:40.5 | 10 | Waterloo, West | ---- | ---- | ---- |
| 83 | Noah Penn | 17:41.9 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 84 | Dominic Hammerand | 17:42.5 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 85 | Coy Messer | 17:44.8 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 86 | Talon Froistad | 17:45.8 | 10 | Dubuque, Hempstead | ---- | ---- | ---- |
| 87 | Rexton Travagiakis | 17:48.5 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 88 | Joel Klein | 17:54.0 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 89 | Nile Connely | 17:55.1 | 10 | Wahlert, Dubuque | ---- | ---- | ---- |
| 90 | Lance Mueggenberg | 17:56.9 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 91 | Jack Lammers | 18:01.5 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 92 | Symon McDermott | 18:01.6 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 93 | Tyler Hess | 18:05.3 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 94 | Preston Kremers | 18:10.1 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 95 | Dylan Lang | 18:23.0 | 11 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 96 | Caleb Lang | 18:29.0 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 97 | Sam Kennedy | 18:31.4 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 98 | Nick Klapatauskas | 18:35.5 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 99 | Brady Cripe | 18:36.0 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 100 | Austin Damisch | 18:45.4 | 11 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 101 | Kayson Cordell | 18:46.0 | 10 | Waterloo, West | ---- | ---- | ---- |
| 102 | Walter Freund | 18:49.6 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 103 | Owen Dew | 18:49.8 | 10 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 104 | Kolt Pace | 18:50.5 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 105 | Hayden Reilly | 18:51.8 | 10 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 106 | Will Kirby | 18:57.8 | 10 | Wahlert, Dubuque | ---- | ---- | ---- |
| 107 | Laird Hanna | 19:00.1 | 11 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 108 | Jonathan Mittelsteadt | 19:02.6 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 109 | Ramsey Mineart | 19:09.0 | 11 | Waterloo, West | ---- | ---- | ---- |
| 110 | Alec Aschenbrenner | 19:10.9 | 12 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 111 | Sean Kelly | 19:11.6 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 112 | Tyler Miller | 19:12.3 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 113 | Dane Hertel | 19:21.6 | 9 | Waterloo, West | ---- | ---- | ---- |
| 114 | Augustus Martino | 19:56.8 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 115 | Jack Schilling | 19:58.3 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 116 | Justin Mendoza | 20:12.0 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 117 | Roman Wright | 20:24.3 | 11 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 118 | James Knight | 20:29.5 | 11 | Waterloo, West | ---- | ---- | ---- |
| 119 | Henry Appleby-Sparrow | 20:45.4 | 11 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 120 | Jacob Dixon | 21:17.5 | 12 | Iowa City, City High | ---- | ---- | ---- |
| 121 | Joshua Knapp | 21:35.0 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |