| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Alex Torres | 16:54.9 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 2 | Eli Page | 16:56.2 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 3 | Myles Matthias | 17:19.5 | 10 | Denver | ---- | ---- | ---- |
| 4 | Henry Peterson | 17:35.5 | 11 | Dunkerton | ---- | ---- | ---- |
| 5 | Jack Blais | 17:41.8 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 6 | Sean Gomez | 17:54.1 | 11 | Denver | ---- | ---- | ---- |
| 7 | Carson Haase | 18:05.1 | 12 | Denver | ---- | ---- | ---- |
| 8 | Trevor Baas | 18:12.8 | 11 | Denver | ---- | ---- | ---- |
| 9 | Aldin Swanson | 18:25.0 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 10 | Cooper Davis | 18:34.1 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 11 | Sawyer Spence | 18:50.8 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 12 | Christian Brown | 18:54.5 | 11 | Denver | ---- | ---- | ---- |
| 13 | Cameron Mullen | 18:55.6 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 14 | Jase Hansen | 18:57.5 | 10 | Nashua-Plainfield | ---- | ---- | ---- |
| 15 | Devin Homan | 18:58.0 | 9 | Denver | ---- | ---- | ---- |
| 16 | Gavin Runyon | 19:00.5 | 11 | South Hardin | ---- | ---- | ---- |
| 17 | Mitchell Doepke | 19:02.0 | 10 | Denver | ---- | ---- | ---- |
| 18 | Kengo Uchiyama-Hansen | 19:25.1 | 11 | Union, LaPorte City | ---- | ---- | ---- |
| 19 | Hayden Starr | 19:25.8 | 11 | South Hardin | ---- | ---- | ---- |
| 20 | Brayton Davis | 19:29.8 | 10 | GMG, Garwin | ---- | ---- | ---- |
| 21 | Mason Herman | 19:43.1 | 12 | Union, LaPorte City | ---- | ---- | ---- |
| 22 | Collin Burk | 19:47.4 | 10 | South Hardin | ---- | ---- | ---- |
| 23 | Adam Blakeman | 19:48.6 | 10 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 24 | Caleb Sinnwell | 19:52.5 | 11 | Nashua-Plainfield | ---- | ---- | ---- |
| 25 | Jason Waterman | 19:58.4 | 12 | Denver | ---- | ---- | ---- |
| 26 | Micah Wilson | 19:59.5 | 11 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 27 | Luke Paplow | 20:01.3 | 11 | Nashua-Plainfield | ---- | ---- | ---- |
| 28 | Grady Dieleman | 20:07.1 | 11 | GMG, Garwin | ---- | ---- | ---- |
| 29 | Jake Smith | 20:07.1 | 10 | Nashua-Plainfield | ---- | ---- | ---- |
| 30 | Dawson Grady | 20:11.0 | 10 | Waterloo Christian School | ---- | ---- | ---- |
| 31 | Zach Klopping | 20:12.0 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 32 | Avery Mueller | 20:16.9 | 10 | Nashua-Plainfield | ---- | ---- | ---- |
| 33 | Jonah Woolery | 20:17.0 | 12 | Waterloo Christian School | ---- | ---- | ---- |
| 34 | Dagen Henzen | 20:21.1 | 11 | Denver | ---- | ---- | ---- |
| 35 | Leif Allen | 20:22.6 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 36 | Josh Rabenhorst | 20:25.1 | 10 | Denver | ---- | ---- | ---- |
| 37 | Cy Walton | 20:25.5 | 9 | Denver | ---- | ---- | ---- |
| 38 | Max Janssen | 20:31.6 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 39 | Gabe Swales | 20:32.4 | 11 | Denver | ---- | ---- | ---- |
| 40 | Colby Tucker | 20:36.0 | 9 | Denver | ---- | ---- | ---- |
| 41 | Markus Woolery | 20:37.3 | 10 | Waterloo Christian School | ---- | ---- | ---- |
| 42 | Maddux DeWinter | 20:39.0 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 43 | Keller Wilson | 20:46.9 | 12 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 44 | Jonah VanderWilt | 20:52.4 | 9 | South Hardin | ---- | ---- | ---- |
| 45 | Layne Hundley | 20:57.0 | 9 | Waterloo, East | ---- | ---- | ---- |
| 46 | Aidan Stickler | 20:57.3 | 11 | Dunkerton | ---- | ---- | ---- |
| 47 | Caleb Lentz | 20:58.0 | 12 | Nashua-Plainfield | ---- | ---- | ---- |
| 48 | Connor Fencl | 21:06.1 | 11 | Waterloo Christian School | ---- | ---- | ---- |
| 49 | Callahan Levi | 21:14.8 | 11 | Nashua-Plainfield | ---- | ---- | ---- |
| 50 | Walker Laughridge | 21:19.8 | 11 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 51 | Caleb Miller | 21:24.5 | 9 | Denver | ---- | ---- | ---- |
| 52 | Brexton Bird | 21:28.5 | 10 | Nashua-Plainfield | ---- | ---- | ---- |
| 53 | Hugh Mangold | 21:29.4 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 54 | Adian Reynolds | 21:35.5 | 9 | Edgewood-Colesburg | ---- | ---- | ---- |
| 55 | DW Beltz | 21:42.6 | 12 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 56 | Seth Gregorsok | 21:58.0 | 9 | Janesville | ---- | ---- | ---- |
| 57 | Carter Seber | 21:59.0 | 11 | Waterloo, East | ---- | ---- | ---- |
| 58 | Lincoln VanWechel | 22:03.0 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 59 | Oliver Whalen | 22:05.0 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 60 | Jason Westendorf | 22:08.5 | 9 | Janesville | ---- | ---- | ---- |
| 61 | Emmett Colsch | 22:11.0 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 62 | Zander Weber | 22:11.8 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 63 | Drayson Stephenson | 22:14.1 | 10 | GMG, Garwin | ---- | ---- | ---- |
| 64 | Andrew Beenken | 22:17.0 | 9 | North Tama, Traer | ---- | ---- | ---- |
| 65 | Anthony Sanchez | 22:19.5 | 11 | Waterloo, East | ---- | ---- | ---- |
| 66 | Zane Schmitz | 22:22.0 | 10 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 67 | Ethan Hjelmeland | 22:22.3 | 12 | Janesville | ---- | ---- | ---- |
| 68 | Henry Dieleman | 22:34.6 | 10 | GMG, Garwin | ---- | ---- | ---- |
| 69 | Sam O'Neill | 22:39.9 | 10 | Nashua-Plainfield | ---- | ---- | ---- |
| 70 | Joe Rabenhorst | 22:43.0 | 10 | Denver | ---- | ---- | ---- |
| 71 | Ian Grimm | 22:45.8 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 72 | Brady Lensing | 23:00.0 | 10 | Nashua-Plainfield | ---- | ---- | ---- |
| 73 | Corbin Elmore | 23:01.0 | 11 | Waterloo Christian School | ---- | ---- | ---- |
| 74 | Viet Nguyen | 23:09.4 | 9 | South Hardin | ---- | ---- | ---- |
| 75 | Alex Oltmann | 23:16.1 | 12 | Janesville | ---- | ---- | ---- |
| 76 | Danson Moody | 23:18.3 | 12 | Union, LaPorte City | ---- | ---- | ---- |
| 77 | Max Dewhurst | 23:35.4 | 10 | South Hardin | ---- | ---- | ---- |
| 78 | Connor Sullivan | 23:42.9 | 9 | Nashua-Plainfield | ---- | ---- | ---- |
| 79 | Maverick Dietz-McDonald | 23:45.5 | 11 | Nashua-Plainfield | ---- | ---- | ---- |
| 80 | Gus Kirby | 23:47.1 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 81 | Cael Helmrichs | 24:17.1 | 10 | Edgewood-Colesburg | ---- | ---- | ---- |
| 82 | Kyler Cole | 24:17.5 | 11 | Edgewood-Colesburg | ---- | ---- | ---- |
| 83 | Brady Beier | 24:28.9 | 11 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 84 | Ethan Green | 24:29.8 | 9 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 85 | Benjamin Percy | 24:53.8 | 10 | Nashua-Plainfield | ---- | ---- | ---- |
| 86 | Dakota Hamann | 25:05.6 | 12 | Edgewood-Colesburg | ---- | ---- | ---- |
| 87 | Carson Mundorf | 25:21.0 | 9 | Nashua-Plainfield | ---- | ---- | ---- |
| 88 | Hunter Brustkern | 25:22.5 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 89 | Alex Phelps | 25:25.0 | 11 | Edgewood-Colesburg | ---- | ---- | ---- |
| 90 | Josiah Swales | 25:25.4 | 10 | Denver | ---- | ---- | ---- |
| 91 | Xander Peterson | 25:51.9 | 11 | Denver | ---- | ---- | ---- |
| 92 | Talyn Strottman | 25:52.0 | 10 | Denver | ---- | ---- | ---- |
| 93 | Aidan Hanson | 26:14.0 | 11 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 94 | Hayden Henkle | 26:34.0 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 95 | Rhys Mick | 27:07.6 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 96 | Jason Neifer | 27:43.0 | 10 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 97 | Matthew Bookmeier | 27:54.5 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 98 | Darwin Shollenbarger | 28:25.9 | 12 | Denver | ---- | ---- | ---- |
| 99 | Eric Labuschagne | 28:43.9 | 12 | Tripoli | ---- | ---- | ---- |
| 100 | McCoy Olind | 28:48.5 | 10 | Edgewood-Colesburg | ---- | ---- | ---- |
| 101 | Nick Hulbert | 29:04.5 | 9 | Nashua-Plainfield | ---- | ---- | ---- |
| 102 | Nick Sattherthwaite | 29:55.8 | 10 | Denver | ---- | ---- | ---- |
| 103 | Owen Weber | 30:10.1 | 11 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 104 | Aidan Little | 34:23.8 | 9 | Janesville | ---- | ---- | ---- |
| 105 | Jonas Dahlen | 38:09.6 | 10 | Waterloo, East | ---- | ---- | ---- |