| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Danny Dye | 18:00.0 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 2 | Graham Vavricek | 18:06.6 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 3 | Cayden Scheil | 18:10.4 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 4 | Kyler Happel | 18:24.1 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 5 | Drayden Nunemaker | 18:30.0 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 6 | Tate Petersen | 18:39.8 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 7 | Cade Happel | 18:40.5 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 8 | Cael Stucky | 18:46.1 | 11 | Clear Lake | ---- | ---- | ---- |
| 9 | Teag Miller | 18:53.0 | 9 | Washington | ---- | ---- | ---- |
| 10 | Cade Paulson | 18:53.9 | 10 | Clear Lake | ---- | ---- | ---- |
| 11 | Drake Steinlage | 18:59.3 | 9 | Oelwein | ---- | ---- | ---- |
| 12 | Brooks Coates | 18:59.9 | 10 | Marion | ---- | ---- | ---- |
| 13 | Brandon Rael | 19:00.6 | 9 | Oelwein | ---- | ---- | ---- |
| 14 | Jimmy Hoover | 19:11.6 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 15 | Colby Archer | 19:15.3 | 11 | Clear Lake | ---- | ---- | ---- |
| 16 | Fletcher Brower | 19:15.4 | 10 | Washington | ---- | ---- | ---- |
| 17 | Aiden Hippen | 19:15.5 | 11 | Clear Lake | ---- | ---- | ---- |
| 18 | Oliver Whalen | 19:18.5 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 19 | Gage Mueller | 19:19.0 | 10 | Waverly-Shell Rock | ---- | ---- | ---- |
| 20 | Isaac Smith | 19:20.0 | 10 | Clear Lake | ---- | ---- | ---- |
| 21 | Walker Williams | 19:24.3 | 11 | Clear Lake | ---- | ---- | ---- |
| 22 | Lucas Geerts | 19:27.0 | 11 | Waverly-Shell Rock | ---- | ---- | ---- |
| 23 | Elijah King | 19:31.1 | 11 | Oelwein | ---- | ---- | ---- |
| 24 | Tyler Miller | 19:31.8 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 25 | Wouter Reuling | 19:32.9 | 11 | Waverly-Shell Rock | ---- | ---- | ---- |
| 26 | Brady Cripe | 19:35.3 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 27 | Kyle Bock | 19:37.6 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 28 | Kevin Landa | 19:43.0 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 29 | Nicholas Hlubek | 19:43.5 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 30 | Connor Sweet | 19:44.5 | 9 | Springville | ---- | ---- | ---- |
| 31 | Kash Grimm | 19:46.6 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 32 | Luke Moore | 19:48.1 | 11 | Clear Lake | ---- | ---- | ---- |
| 33 | Kristofor Sundstrom | 19:48.9 | 11 | Anamosa | ---- | ---- | ---- |
| 34 | Jaks Lee | 19:49.3 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 35 | Augustus Martino | 19:49.8 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 36 | Connor Bussey | 19:50.0 | 10 | Marion | ---- | ---- | ---- |
| 37 | Asher Webster | 19:52.6 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 38 | Jeffrey Hartogh | 19:55.0 | 12 | Marion | ---- | ---- | ---- |
| 39 | Aiden Morrill | 19:56.9 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 40 | Zachary Lucas | 20:02.9 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 41 | Cooper Ross | 20:05.5 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 42 | Griffin Embree | 20:16.0 | 11 | Anamosa | ---- | ---- | ---- |
| 43 | Adam Cook | 20:19.6 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 44 | Luke McCormick | 20:23.3 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 45 | Isaac Spangler | 20:32.8 | 11 | Tipton | ---- | ---- | ---- |
| 46 | Brady Woode | 20:36.9 | 10 | Tipton | ---- | ---- | ---- |
| 47 | Caleb Meier | 20:40.3 | 10 | Tipton | ---- | ---- | ---- |
| 48 | Lane Stroup | 20:42.3 | 11 | Clear Lake | ---- | ---- | ---- |
| 49 | Zayde Davis | 20:44.0 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 50 | Mason Deur | 20:44.0 | 9 | Waverly-Shell Rock | ---- | ---- | ---- |
| 51 | Leo Tharp | 20:44.3 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 52 | Nick Strayer | 20:45.9 | 12 | Clear Lake | ---- | ---- | ---- |
| 53 | Cam Burgess | 20:48.6 | 12 | Anamosa | ---- | ---- | ---- |
| 54 | Tsion Bird | 20:52.3 | 12 | Waverly-Shell Rock | ---- | ---- | ---- |
| 55 | Brady Gleiter | 20:55.0 | 11 | Jesup | ---- | ---- | ---- |
| 56 | Elliott Moehlman | 20:55.5 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 57 | Gabe SmolikHagen | 20:56.5 | 11 | Waverly-Shell Rock | ---- | ---- | ---- |
| 58 | Jack Driscoll | 20:59.6 | 10 | Oelwein | ---- | ---- | ---- |
| 59 | Carson Page | 21:03.5 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 60 | Marquez Ireland | 21:04.0 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 61 | Hagen Wilkins | 21:04.8 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 62 | Charles Clark | 21:04.9 | 11 | Marion | ---- | ---- | ---- |
| 63 | Eli Bailey | 21:07.1 | 9 | Edgewood-Colesburg | ---- | ---- | ---- |
| 64 | Lincoln Lorenzen | 21:09.9 | 9 | Waverly-Shell Rock | ---- | ---- | ---- |
| 65 | Nathan Poduska | 21:10.0 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 66 | Henry Buck | 21:11.1 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 67 | Lane Paulson | 21:23.4 | 10 | Clear Lake | ---- | ---- | ---- |
| 68 | John Bishop | 21:23.5 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 69 | Cael Helmrichs | 21:27.9 | 11 | Edgewood-Colesburg | ---- | ---- | ---- |
| 70 | Craig Buck | 21:28.5 | 9 | Anamosa | ---- | ---- | ---- |
| 71 | Esten Moellering | 21:29.5 | 9 | North Fayette Valley | ---- | ---- | ---- |
| 72 | Grady Scherbring | 21:29.5 | 9 | Marion | ---- | ---- | ---- |
| 73 | Brady Corley | 21:29.9 | 11 | Waverly-Shell Rock | ---- | ---- | ---- |
| 74 | Grant Berryman | 21:33.5 | 9 | Oelwein | ---- | ---- | ---- |
| 75 | Jackson Eden | 21:35.1 | 11 | Clear Lake | ---- | ---- | ---- |
| 76 | Gus LaDue | 21:36.8 | 9 | Anamosa | ---- | ---- | ---- |
| 77 | Elliott McNulty | 21:37.4 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 78 | Gabriel Costello | 21:38.4 | 9 | Tipton | ---- | ---- | ---- |
| 79 | Cooper Renner | 21:39.9 | 9 | Jesup | ---- | ---- | ---- |
| 80 | Anthony Feldhake | 21:41.0 | 11 | Waverly-Shell Rock | ---- | ---- | ---- |
| 81 | Andrew Gorton | 21:43.0 | 10 | Marion | ---- | ---- | ---- |
| 82 | Bryce Stannard | 21:44.6 | 11 | Edgewood-Colesburg | ---- | ---- | ---- |
| 83 | Parker Domeyer | 21:46.0 | 12 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 84 | Kyler Cole | 21:49.0 | 12 | Edgewood-Colesburg | ---- | ---- | ---- |
| 85 | Kaiel Scott | 22:03.0 | 11 | Starmont | ---- | ---- | ---- |
| 86 | Dominic Schnaufer | 22:04.5 | 11 | Marion | ---- | ---- | ---- |
| 87 | Levi Reiter | 22:05.5 | 10 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 88 | Luke Williams | 22:05.5 | 9 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 89 | Ethan McCarraher | 22:08.1 | 11 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 90 | Landon Burkey | 22:08.3 | 10 | Oelwein | ---- | ---- | ---- |
| 91 | Elijah Byroade | 22:09.4 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 92 | Johnny Hoover | 22:13.0 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 93 | Lincoln VanWechel | 22:13.9 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 94 | Zeke Holland | 22:17.9 | 9 | Marion | ---- | ---- | ---- |
| 95 | Hudson Uetz | 22:21.6 | 12 | Clear Lake | ---- | ---- | ---- |
| 96 | Charlie Faber | 22:28.4 | 10 | Clear Lake | ---- | ---- | ---- |
| 97 | Donovan Tran | 22:29.5 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 98 | Nathaniel Seehusen | 22:31.5 | 9 | Clear Lake | ---- | ---- | ---- |
| 99 | Holden Griffith | 22:40.0 | 9 | North Fayette Valley | ---- | ---- | ---- |
| 100 | Isaac Brincks | 22:42.9 | 9 | North Fayette Valley | ---- | ---- | ---- |
| 101 | Brycen Farmer | 22:45.5 | 9 | Tipton | ---- | ---- | ---- |
| 102 | Shawn McConnell | 22:46.0 | 9 | Tipton | ---- | ---- | ---- |
| 103 | Nick Farmer | 22:48.5 | 11 | Starmont | ---- | ---- | ---- |
| 104 | Wyatt Thomas | 22:48.8 | 9 | Marion | ---- | ---- | ---- |
| 105 | Cade Fessler | 22:55.0 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 106 | Isaac Gross | 22:57.3 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 107 | Korbin Bouska | 22:58.0 | 10 | Waverly-Shell Rock | ---- | ---- | ---- |
| 108 | Kysen Kral | 22:59.8 | 9 | Oelwein | ---- | ---- | ---- |
| 109 | Tytus Stansbery | 23:00.8 | 9 | North Fayette Valley | ---- | ---- | ---- |
| 110 | Caleb Boardman | 23:07.6 | 11 | Starmont | ---- | ---- | ---- |
| 111 | Wes Meyer | 23:14.9 | 12 | Anamosa | ---- | ---- | ---- |
| 112 | Wes Duggan | 23:18.5 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 113 | Peyton Cameron | 23:23.4 | 11 | Jesup | ---- | ---- | ---- |
| 114 | Landon Conn | 23:25.8 | 11 | Springville | ---- | ---- | ---- |
| 115 | Ethan Sellers | 23:29.0 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 116 | Benjamin Michel | 23:31.6 | 9 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 117 | Jacob Doolittle | 23:32.1 | 10 | Clear Lake | ---- | ---- | ---- |
| 118 | Ryne Prouty | 23:34.8 | 9 | Oelwein | ---- | ---- | ---- |
| 119 | Ezra Zickefoose | 23:40.0 | 11 | Clear Lake | ---- | ---- | ---- |
| 120 | Bronin Platts | 23:43.0 | 9 | Tipton | ---- | ---- | ---- |
| 121 | Hayden Narveson | 23:51.9 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 122 | Andrew Kovarik | 23:57.5 | 9 | North Fayette Valley | ---- | ---- | ---- |
| 123 | Logan Stanerson | 24:01.0 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 124 | Wes Koob | 24:01.9 | 9 | Oelwein | ---- | ---- | ---- |
| 125 | Jax Hamilton | 24:08.9 | 9 | Tipton | ---- | ---- | ---- |
| 126 | Victor Singh | 24:10.5 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 127 | Sam Mejia | 24:16.0 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 128 | Joey Ehrlich | 24:25.3 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 129 | Lucas Peters | 24:28.3 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 130 | Noah Oppermann | 24:29.1 | 9 | Clear Lake | ---- | ---- | ---- |
| 131 | Gustav DeVries | 24:31.0 | 9 | Waverly-Shell Rock | ---- | ---- | ---- |
| 132 | Brendon Premkumar | 24:37.8 | 12 | Marion | ---- | ---- | ---- |
| 133 | Owen Hlubek | 24:43.8 | 11 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 134 | Malacki Herrick | 24:47.3 | 10 | Anamosa | ---- | ---- | ---- |
| 135 | David Sadler | 24:49.5 | 11 | Jesup | ---- | ---- | ---- |
| 136 | Simon Gieselman | 24:55.0 | 9 | Oelwein | ---- | ---- | ---- |
| 137 | Reid Hartwig | 24:56.4 | 10 | Clear Lake | ---- | ---- | ---- |
| 138 | Hunter Driscoll | 24:58.3 | 11 | Oelwein | ---- | ---- | ---- |
| 139 | Brayden Grawe | 25:21.5 | 10 | Starmont | ---- | ---- | ---- |
| 140 | Rhys Mick | 25:28.4 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 141 | Reece Rambo | 25:44.6 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 142 | Brody Dunkelberger | 26:13.0 | 9 | Marion | ---- | ---- | ---- |
| 143 | Jude Meyer | 26:33.6 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 144 | Zay Austerman | 26:44.0 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 145 | Remington Franks | 27:19.4 | 11 | Marion | ---- | ---- | ---- |
| 146 | Bryan Huerta | 27:43.6 | 10 | Anamosa | ---- | ---- | ---- |
| 147 | McCoy Olind | 28:05.5 | 11 | Edgewood-Colesburg | ---- | ---- | ---- |
| 148 | Kei Evans | 28:07.8 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 149 | Wesley Devaney | 28:09.5 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 150 | Michael Stallman | 28:14.4 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 151 | Zach Helle | 29:18.5 | 12 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 152 | Jayden Gearhart | 30:27.3 | 9 | Starmont | ---- | ---- | ---- |