| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Liam Northway | 18:41.1 | 9 | Marion | ---- | ---- | ---- |
| 2 | Graham Vavricek | 18:43.0 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 3 | Teague Krob | 18:47.3 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 4 | Levi Graham | 18:51.1 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 5 | Luke Stephens | 18:52.6 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 6 | Brody Speidel | 19:02.0 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 7 | Zach Klopping | 19:18.0 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 8 | Cayden Scheil | 19:21.9 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 9 | Andrew Kapler | 19:33.8 | 10 | Marion | ---- | ---- | ---- |
| 10 | Owen Boldt | 19:34.3 | 11 | Tipton | ---- | ---- | ---- |
| 11 | Ashton Fangman | 19:46.4 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 12 | Ashton Chesmore | 19:49.3 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 13 | Will Cardo | 19:50.3 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 14 | Ben Sholes | 19:51.8 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 15 | Owen Neuhaus | 19:53.4 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 16 | Jamarious Lucius | 19:56.5 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 17 | Cooper Ross | 19:59.8 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 18 | Kyler Happel | 20:02.0 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 19 | Elijah King | 20:13.5 | 10 | Oelwein | ---- | ---- | ---- |
| 20 | Kolt Pace | 20:19.0 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 21 | Xander Riniker | 20:19.6 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 22 | Gil Johnson | 20:20.8 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 23 | Charlie Zimmerman | 20:25.6 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 24 | Carson Glick | 20:29.0 | 12 | Tipton | ---- | ---- | ---- |
| 25 | Ethan Grawe | 20:31.1 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 26 | Anthony Armstrong | 20:34.3 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 27 | Dominic Mastin | 20:37.0 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 28 | Elliott Rogers | 20:38.5 | 12 | Marion | ---- | ---- | ---- |
| 29 | Adam Cook | 20:39.0 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 30 | Matthew Bastian | 20:39.5 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 31 | Cole Butteris | 20:40.6 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 32 | Gavin Hove | 20:41.1 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 33 | Wouter Reuling | 20:41.8 | 10 | Waverly-Shell Rock | ---- | ---- | ---- |
| 34 | Tate Petersen | 20:42.3 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 35 | Michael Roelofs | 20:45.3 | 12 | Center Point-Urbana | ---- | ---- | ---- |
| 36 | Bryce Olseen | 20:47.5 | 10 | Tipton | ---- | ---- | ---- |
| 37 | Hugh Mangold | 20:48.5 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 38 | Samuel Proctor | 20:50.0 | 10 | Marion | ---- | ---- | ---- |
| 39 | Cade Happel | 20:52.6 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 40 | Slayton Straub | 20:59.9 | 12 | Springville | ---- | ---- | ---- |
| 41 | Emmett Colsch | 21:03.6 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 42 | Mikey Russo | 21:06.0 | 12 | Center Point-Urbana | ---- | ---- | ---- |
| 43 | Zayde Davis | 21:07.0 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 44 | James Desmet | 21:07.4 | 12 | Center Point-Urbana | ---- | ---- | ---- |
| 45 | Jacob Dreier | 21:17.5 | 11 | Center Point-Urbana | ---- | ---- | ---- |
| 46 | Luke Williams | 21:25.0 | 8 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 47 | Nick Farmer | 21:27.6 | 10 | Starmont | ---- | ---- | ---- |
| 48 | Charles Clark | 21:30.4 | 10 | Marion | ---- | ---- | ---- |
| 49 | Jose Avianeda | 21:36.6 | 9 | Anamosa | ---- | ---- | ---- |
| 50 | Joseph Dake | 21:37.3 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 51 | Landon Conn | 21:38.0 | 10 | Springville | ---- | ---- | ---- |
| 52 | Levi Reiter | 21:39.5 | 9 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 53 | Landon Burkey | 21:39.6 | 9 | Oelwein | ---- | ---- | ---- |
| 54 | Killian Simanek | 21:40.0 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 55 | Jeffrey Hartogh | 21:41.0 | 11 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 56 | Nathaniel Lewis | 21:44.6 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 57 | Marquez Ireland | 21:44.9 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 58 | Silas Rader | 21:45.4 | 9 | Oelwein | ---- | ---- | ---- |
| 59 | Hayden Tucker | 21:45.4 | 9 | West Delaware, Manchester | ---- | ---- | ---- |
| 60 | Griffin Embree | 21:45.5 | 10 | Anamosa | ---- | ---- | ---- |
| 61 | Connor Bussey | 21:47.3 | 9 | Marion | ---- | ---- | ---- |
| 62 | Aiden Morrill | 21:49.8 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 63 | Thomas Steinlage | 21:51.1 | 12 | Anamosa | ---- | ---- | ---- |
| 64 | Kaiden Haas | 21:51.9 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 65 | Lincoln VanWechel | 21:54.0 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 66 | Camden Fuelling | 21:54.4 | 10 | Jesup | ---- | ---- | ---- |
| 67 | Brady Woode | 21:58.0 | 9 | Tipton | ---- | ---- | ---- |
| 68 | Kiefer Pugh | 21:59.5 | 10 | Waverly-Shell Rock | ---- | ---- | ---- |
| 69 | Trent Menard | 22:08.0 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 70 | Parker Domeyer | 22:19.0 | 11 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 71 | Oliver Whalen | 22:21.8 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 72 | Zander Weber | 22:25.0 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 73 | Nick Kongable | 22:33.5 | 11 | Center Point-Urbana | ---- | ---- | ---- |
| 74 | Riley White | 22:34.0 | 12 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 75 | Zach Post | 22:36.6 | 12 | Center Point-Urbana | ---- | ---- | ---- |
| 76 | Lincoln Sieck | 22:40.4 | 9 | Starmont | ---- | ---- | ---- |
| 77 | Elliott Moehlman | 22:45.0 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 78 | Keagan McGrane | 22:45.5 | 12 | North Fayette Valley | ---- | ---- | ---- |
| 79 | Adian Reynolds | 22:48.0 | 9 | Edgewood-Colesburg | ---- | ---- | ---- |
| 80 | Jackson Kelly | 22:48.8 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 81 | Cael Post | 22:54.0 | 11 | Independence | ---- | ---- | ---- |
| 82 | Dalton McDonald | 22:57.1 | 12 | Tipton | ---- | ---- | ---- |
| 83 | Isaac Spangler | 22:57.8 | 10 | Tipton | ---- | ---- | ---- |
| 84 | Blaise Pacha | 22:59.4 | 11 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 85 | Donovan Tran | 23:00.0 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 86 | Kaiel Scott | 23:04.4 | 10 | Starmont | ---- | ---- | ---- |
| 87 | Isaac Geistkemper | 23:07.0 | 9 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 88 | Jack Driscoll | 23:08.0 | 9 | Oelwein | ---- | ---- | ---- |
| 89 | Kyler Cole | 23:18.1 | 11 | Edgewood-Colesburg | ---- | ---- | ---- |
| 90 | Jake Boge | 23:21.6 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 91 | David Sadler | 23:23.0 | 10 | Jesup | ---- | ---- | ---- |
| 92 | Caleb Boardman | 23:30.5 | 10 | Starmont | ---- | ---- | ---- |
| 93 | Kaden Badura | 23:32.6 | 12 | Waverly-Shell Rock | ---- | ---- | ---- |
| 94 | Noah Kahler | 23:35.0 | 9 | Waverly-Shell Rock | ---- | ---- | ---- |
| 95 | Cael Helmrichs | 23:35.4 | 10 | Edgewood-Colesburg | ---- | ---- | ---- |
| 96 | Aiden Cornwell | 23:40.8 | 11 | Alburnett | ---- | ---- | ---- |
| 97 | Bryce Stannard | 23:41.5 | 10 | Edgewood-Colesburg | ---- | ---- | ---- |
| 98 | Phin Quint | 23:42.0 | 9 | West Delaware, Manchester | ---- | ---- | ---- |
| 99 | Brycen Wade | 23:42.6 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 100 | Clayton Schaefers | 23:45.8 | 12 | North Fayette Valley | ---- | ---- | ---- |
| 101 | Symon McDermott | 23:45.9 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 102 | Johnny Hoover | 23:48.0 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 103 | Jayden Schwandt | 23:48.3 | 9 | Maquoketa Valley, Delhi | ---- | ---- | ---- |
| 104 | Gabe Quint | 23:48.8 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 105 | Eli Zirbel | 23:49.6 | 10 | Alburnett | ---- | ---- | ---- |
| 106 | Brady Gleiter | 23:55.3 | 10 | Jesup | ---- | ---- | ---- |
| 107 | Ryan Goldenstein | 23:58.5 | 12 | Independence | ---- | ---- | ---- |
| 108 | Parker Woodward | 24:02.4 | 11 | Jesup | ---- | ---- | ---- |
| 109 | Jacen Gruman | 24:07.9 | 11 | Starmont | ---- | ---- | ---- |
| 110 | Nathaniel Perreault | 24:10.0 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 111 | Hunter Driscoll | 24:11.8 | 10 | Oelwein | ---- | ---- | ---- |
| 112 | Brendon Premkumar | 24:21.5 | 11 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 113 | Zayin Barkley | 24:28.6 | 9 | Marion | ---- | ---- | ---- |
| 114 | Dakota Hamann | 24:30.0 | 12 | Edgewood-Colesburg | ---- | ---- | ---- |
| 115 | Ethan McCarraher | 24:39.6 | 10 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 116 | Colton Peters | 24:40.3 | 9 | Oelwein | ---- | ---- | ---- |
| 117 | Jackson McGonegle | 24:42.0 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 118 | Kyle Zieser | 24:42.6 | 11 | Starmont | ---- | ---- | ---- |
| 119 | Lucas Saylor | 25:01.5 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 120 | Hayden Henkle | 25:12.5 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 121 | Jackson Mraz | 25:13.6 | 12 | Waverly-Shell Rock | ---- | ---- | ---- |
| 122 | Ethan Sellers | 25:21.8 | 9 | West Delaware, Manchester | ---- | ---- | ---- |
| 123 | Payton Feldmann | 25:30.0 | 12 | Cascade, Western Dubuque | ---- | ---- | ---- |
| 124 | Peyton Cameron | 25:36.1 | 10 | Jesup | ---- | ---- | ---- |
| 125 | Owen Hlubek | 25:48.9 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 126 | James Malcolm | 25:52.6 | 9 | Marion | ---- | ---- | ---- |
| 127 | Cael Salow | 25:53.9 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 128 | Kyle Simmons | 25:54.4 | 10 | Maquoketa | ---- | ---- | ---- |
| 129 | Isaac Sturtz | 25:55.0 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 130 | Noah Webster | 25:57.5 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 131 | Brandon Vaske | 26:00.4 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 132 | San Kim | 26:03.0 | 9 | West Delaware, Manchester | ---- | ---- | ---- |
| 133 | Alec Cook | 26:09.6 | 10 | Cascade, Western Dubuque | ---- | ---- | ---- |
| 134 | Rhys Mick | 26:25.1 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 135 | Ryley Gerst | 26:39.5 | 11 | Waverly-Shell Rock | ---- | ---- | ---- |
| 136 | Matthew Bookmeier | 27:11.5 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 137 | Alex Phelps | 27:25.5 | 11 | Edgewood-Colesburg | ---- | ---- | ---- |
| 138 | James Roberts | 27:55.5 | 12 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 139 | McCoy Olind | 28:07.5 | 10 | Edgewood-Colesburg | ---- | ---- | ---- |
| 140 | Cam Guyer | 28:34.0 | 9 | North Fayette Valley | ---- | ---- | ---- |
| 141 | Korbin Bouska | 28:40.4 | 9 | Waverly-Shell Rock | ---- | ---- | ---- |
| 142 | Brayden Grawe | 28:47.5 | 9 | Starmont | ---- | ---- | ---- |
| 143 | Reece Rambo | 29:07.0 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 144 | Bryan Huerta | 29:12.9 | 9 | Anamosa | ---- | ---- | ---- |
| 145 | Wyatt Roepke | 29:19.6 | 9 | Starmont | ---- | ---- | ---- |