| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Zander Kanis | 18:05.7 | 9 | Pella | ---- | ---- | ---- |
| 2 | Cade Happel | 18:17.7 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 3 | Connor Teague | 18:20.5 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 4 | Evan Johnston | 18:25.2 | 12 | Pella | ---- | ---- | ---- |
| 5 | Caleb Punt | 18:27.4 | 11 | Pella | ---- | ---- | ---- |
| 6 | Owen Gauley | 18:30.7 | 10 | Pella | ---- | ---- | ---- |
| 7 | Drayden Nunemaker | 18:36.5 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 8 | Brody Speidel | 18:37.4 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 9 | Weston Drahos | 18:49.4 | 9 | Williamsburg | ---- | ---- | ---- |
| 10 | Mishael Rodrigues | 18:50.0 | 10 | Williamsburg | ---- | ---- | ---- |
| 11 | Ian Van Der Molen | 18:51.7 | 10 | Pella Christian | ---- | ---- | ---- |
| 12 | Cade Sutton | 18:52.7 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 13 | Coben Browne | 18:54.9 | 10 | Pella | ---- | ---- | ---- |
| 14 | Abner Erickson | 19:02.5 | 12 | Pella | ---- | ---- | ---- |
| 15 | Logan Gallaher | 19:03.5 | 12 | Pella Christian | ---- | ---- | ---- |
| 16 | Brant Vandevoort | 19:12.9 | 9 | Pella | ---- | ---- | ---- |
| 17 | Jucoby Quinn | 19:13.5 | 9 | Williamsburg | ---- | ---- | ---- |
| 18 | Carew Kamaus | 19:14.4 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 19 | Jayden Scieszinski | 19:17.0 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 20 | Brody Hawk | 19:22.2 | 12 | Williamsburg | ---- | ---- | ---- |
| 21 | Anthony Sayson | 19:25.9 | 10 | Clinton | ---- | ---- | ---- |
| 22 | Daniel Rozenboom | 19:26.0 | 12 | Pella | ---- | ---- | ---- |
| 23 | Carson Phillips | 19:28.0 | 10 | Williamsburg | ---- | ---- | ---- |
| 24 | Levi Bodecker | 19:29.7 | 9 | Tipton | ---- | ---- | ---- |
| 25 | Brinson Grenis | 19:33.7 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 26 | Hudson Nunnelley | 19:36.5 | 12 | Williamsburg | ---- | ---- | ---- |
| 27 | Zane Redman | 19:38.4 | 11 | Pella | ---- | ---- | ---- |
| 28 | Vince Mezger | 19:39.0 | 12 | Carlisle | ---- | ---- | ---- |
| 29 | Drew Hill | 19:39.7 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 30 | Jay Patterson | 19:39.9 | 11 | Pella Christian | ---- | ---- | ---- |
| 31 | Keegan Schnell | 19:41.0 | 11 | Lynnville-Sully | ---- | ---- | ---- |
| 32 | Reid Svenby | 19:42.4 | 10 | Pella | ---- | ---- | ---- |
| 33 | Tyler McMullin | 19:45.9 | 12 | Williamsburg | ---- | ---- | ---- |
| 34 | Kaeden Bouma | 19:47.0 | 10 | Pella Christian | ---- | ---- | ---- |
| 35 | Tate Petersen | 19:49.0 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 36 | Owen Peterson | 19:50.7 | 10 | Carlisle | ---- | ---- | ---- |
| 37 | Trevin Sutton | 19:55.2 | 11 | Pella | ---- | ---- | ---- |
| 38 | Mason Kline | 19:56.0 | 10 | Tipton | ---- | ---- | ---- |
| 39 | Leo Tharp | 19:58.0 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 40 | Jackson Wood | 20:02.2 | 12 | Pella Christian | ---- | ---- | ---- |
| 41 | Maddox Mojeiko | 20:03.2 | 9 | Clinton | ---- | ---- | ---- |
| 42 | Oliver Whalen | 20:09.5 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 43 | Justus DeCleene | 20:12.2 | 10 | Carlisle | ---- | ---- | ---- |
| 44 | Jayden Krogmann | 20:16.5 | 12 | Clinton | ---- | ---- | ---- |
| 45 | Dalton Winegar | 20:16.9 | 9 | Lynnville-Sully | ---- | ---- | ---- |
| 46 | Luke Hirko | 20:17.2 | 12 | Williamsburg | ---- | ---- | ---- |
| 47 | Ryan Groenenboom | 20:18.5 | 10 | Pella Christian | ---- | ---- | ---- |
| 48 | Xaviier Tobin | 20:19.4 | 11 | Pella | ---- | ---- | ---- |
| 49 | Caleb Meier | 20:24.7 | 11 | Tipton | ---- | ---- | ---- |
| 50 | Camden Lyons | 20:26.0 | 12 | Solon | ---- | ---- | ---- |
| 51 | Maddox Wynja | 20:28.2 | 11 | Pella Christian | ---- | ---- | ---- |
| 52 | Adrian Harper | 20:28.5 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 53 | Caleb Kubas | 20:29.0 | 12 | Williamsburg | ---- | ---- | ---- |
| 54 | Quinn Barry | 20:30.5 | 10 | Carlisle | ---- | ---- | ---- |
| 55 | Carson Page | 20:31.5 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 56 | Wyatt DeMoss | 20:33.0 | 11 | Bondurant-Farrar | ---- | ---- | ---- |
| 57 | Jeremiah Aguma | 20:35.5 | 10 | Mount Pleasant | ---- | ---- | ---- |
| 58 | Mason Elliott | 20:40.5 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 59 | Anthony Krzyzanowski | 20:41.7 | 11 | Mount Pleasant | ---- | ---- | ---- |
| 60 | Ryelin Kearns | 20:44.0 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 61 | Kash Grimm | 20:47.0 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 62 | Joey Anderson | 20:47.5 | 11 | Clinton | ---- | ---- | ---- |
| 63 | Nathan Poduska | 20:47.7 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 64 | Isaac Vandenberg | 20:48.7 | 12 | Pella | ---- | ---- | ---- |
| 65 | Kasen Carney | 20:51.4 | 9 | Tipton | ---- | ---- | ---- |
| 66 | Leo Burgess | 20:52.5 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 67 | Jordan Dunsbergen | 20:53.0 | 11 | Lynnville-Sully | ---- | ---- | ---- |
| 68 | Jackson Renaud | 20:53.4 | 10 | Pella | ---- | ---- | ---- |
| 69 | Carter Dunham | 20:55.7 | 11 | Clinton | ---- | ---- | ---- |
| 70 | Isaac Spangler | 20:55.9 | 12 | Tipton | ---- | ---- | ---- |
| 71 | Elliott Moehlman | 20:59.4 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 72 | Jax Hamilton | 21:01.0 | 10 | Tipton | ---- | ---- | ---- |
| 73 | Finn Murley | 21:04.2 | 11 | Bondurant-Farrar | ---- | ---- | ---- |
| 74 | Caden Mai | 21:05.0 | 12 | Solon | ---- | ---- | ---- |
| 75 | Tysen Zollinger | 21:12.7 | 9 | Williamsburg | ---- | ---- | ---- |
| 76 | Carter Brock | 21:14.5 | 11 | Solon | ---- | ---- | ---- |
| 77 | Jackson Harvey | 21:19.2 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 78 | Ethan Ressler | 21:19.5 | 12 | Solon | ---- | ---- | ---- |
| 79 | Miles Schneeberger | 21:20.7 | 9 | Clinton | ---- | ---- | ---- |
| 80 | Andre Hoff | 21:24.0 | 11 | Bondurant-Farrar | ---- | ---- | ---- |
| 81 | Griffin Mcguire | 21:24.9 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 82 | Owen Rekers | 21:27.5 | 12 | Solon | ---- | ---- | ---- |
| 83 | David Schreiner | 21:28.4 | 10 | Carlisle | ---- | ---- | ---- |
| 84 | Jaidan Bailey | 21:30.5 | 11 | Bondurant-Farrar | ---- | ---- | ---- |
| 85 | Henry Bell | 21:33.9 | 9 | Clinton | ---- | ---- | ---- |
| 86 | Asher Dornbush | 21:36.0 | 12 | Clinton | ---- | ---- | ---- |
| 87 | Jagger Garmon | 21:36.7 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 88 | Mason Berg | 21:40.5 | 9 | Carlisle | ---- | ---- | ---- |
| 89 | Harber Viet | 21:40.7 | 11 | Solon | ---- | ---- | ---- |
| 90 | Malichi Van Haaften | 21:41.2 | 11 | Pella | ---- | ---- | ---- |
| 91 | Kole Drummond | 21:42.2 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
| 92 | Will Dykema | 21:42.5 | 10 | Pella Christian | ---- | ---- | ---- |
| 93 | Mayson MacAvoy | 21:48.0 | 10 | Clinton | ---- | ---- | ---- |
| 94 | Will McAtee | 21:50.0 | 10 | Solon | ---- | ---- | ---- |
| 95 | Gerrit Vos | 21:50.7 | 9 | Pella Christian | ---- | ---- | ---- |
| 96 | Vincent Etcher | 21:51.5 | 10 | Albia | ---- | ---- | ---- |
| 97 | Garrett Dykstra | 21:52.2 | 10 | Albia | ---- | ---- | ---- |
| 98 | Henry Gauley | 21:53.2 | 12 | Pella | ---- | ---- | ---- |
| 99 | Tyson Ratliff | 21:54.5 | 10 | Albia | ---- | ---- | ---- |
| 100 | Logan Spooner | 21:55.7 | 12 | Clinton | ---- | ---- | ---- |
| 101 | Brett Reiter | 21:57.5 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 102 | Caden Brock | 22:00.4 | 10 | Solon | ---- | ---- | ---- |
| 103 | Jayden Lee | 22:01.7 | 10 | Pella Christian | ---- | ---- | ---- |
| 104 | Beck Lary | 22:03.0 | 10 | Solon | ---- | ---- | ---- |
| 105 | Will Barber | 22:05.0 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 106 | William Conrad | 22:05.7 | 12 | Pella | ---- | ---- | ---- |
| 107 | Elijah Wirtz | 22:07.0 | 11 | Bondurant-Farrar | ---- | ---- | ---- |
| 108 | Owen Klaus | 22:20.2 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
| 109 | Teimen Schimmel | 22:20.4 | 12 | Williamsburg | ---- | ---- | ---- |
| 110 | James Dooley | 22:20.7 | 9 | Solon | ---- | ---- | ---- |
| 111 | Blake Wonderlin | 22:29.0 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 112 | Quinn Samples | 22:29.2 | 12 | Danville | ---- | ---- | ---- |
| 113 | Zachary Sytsma | 22:30.0 | 10 | Pella Christian | ---- | ---- | ---- |
| 114 | Trent Menard | 22:34.0 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 115 | Caleb Deeds | 22:35.0 | 10 | Williamsburg | ---- | ---- | ---- |
| 116 | Ben Yeomans | 22:36.0 | 11 | Solon | ---- | ---- | ---- |
| 117 | Sam Ekroth | 22:37.0 | 9 | Solon | ---- | ---- | ---- |
| 118 | Jordan Martin | 22:39.0 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 119 | Max Throop | 22:40.4 | 11 | Bondurant-Farrar | ---- | ---- | ---- |
| 120 | Carter Meinders | 22:41.7 | 10 | Pella Christian | ---- | ---- | ---- |
| 121 | Carter De Haan | 22:43.5 | 9 | Pella Christian | ---- | ---- | ---- |
| 122 | Broden O'Neill | 22:45.0 | 10 | Pella | ---- | ---- | ---- |
| 123 | Clay Mather | 22:51.0 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 124 | Victor Singh | 22:59.0 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 125 | Clayton Cooney | 23:03.0 | 11 | Solon | ---- | ---- | ---- |
| 126 | Cash Hall | 23:07.5 | 9 | Carlisle | ---- | ---- | ---- |
| 127 | Ian Strandberg | 23:08.0 | 10 | Solon | ---- | ---- | ---- |
| 128 | Lincoln VanWechel | 23:10.0 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 129 | Braxton Hummel | 23:13.4 | 10 | Carlisle | ---- | ---- | ---- |
| 130 | Declan Tucker | 23:27.0 | 9 | West Delaware, Manchester | ---- | ---- | ---- |
| 131 | Trent Hopkins | 23:29.2 | 11 | Pella | ---- | ---- | ---- |
| 132 | Xavier Keasling | 23:29.2 | 9 | Pella | ---- | ---- | ---- |
| 133 | Aiden Huston | 23:31.5 | 12 | Pella | ---- | ---- | ---- |
| 134 | Easton Hannon | 23:37.0 | 9 | Pella | ---- | ---- | ---- |
| 135 | Will Conover | 23:39.7 | 12 | Lynnville-Sully | ---- | ---- | ---- |
| 136 | Chris Schiaffino | 23:39.9 | 12 | Carlisle | ---- | ---- | ---- |
| 137 | Micah Bailey | 23:42.0 | 12 | Bondurant-Farrar | ---- | ---- | ---- |
| 138 | Brogan Boots | 23:51.5 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 139 | Ryan Jolley | 23:55.0 | 9 | West Delaware, Manchester | ---- | ---- | ---- |
| 140 | Calvin Nuzum | 24:07.4 | 9 | Carlisle | ---- | ---- | ---- |
| 141 | Matt Wermager | 24:08.0 | 11 | Carlisle | ---- | ---- | ---- |
| 142 | Jaxon Nissley | 24:15.5 | 9 | Tipton | ---- | ---- | ---- |
| 143 | Evan Gleason | 24:20.4 | 11 | Solon | ---- | ---- | ---- |
| 144 | Jason Calef | 24:20.7 | 11 | Solon | ---- | ---- | ---- |
| 145 | Torren Johnson | 24:26.2 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 146 | Chuck Maloney | 24:27.2 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 147 | Rodrigo Romero | 24:32.7 | 9 | Albia | ---- | ---- | ---- |
| 148 | Declan Tukker | 24:33.0 | 9 | Pella Christian | ---- | ---- | ---- |
| 149 | Rydale Horn | 24:34.0 | 11 | Davis County, Bloomfield | ---- | ---- | ---- |
| 150 | Blake Gallaher | 24:40.2 | 10 | Pella Christian | ---- | ---- | ---- |
| 151 | Elim Redman | 24:40.7 | 9 | Pella | ---- | ---- | ---- |
| 152 | Matthias Thompson | 24:42.4 | 9 | Danville | ---- | ---- | ---- |
| 153 | Rhys Mick | 24:45.2 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 154 | Kayden Schaefer | 24:46.2 | 11 | Williamsburg | ---- | ---- | ---- |
| 155 | Antonio Pierce | 24:54.9 | 11 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 156 | Lee Spencer | 24:56.7 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 157 | Ben Fetzer | 24:58.7 | 11 | Solon | ---- | ---- | ---- |
| 158 | Caleb Nett | 25:00.2 | 9 | Pella Christian | ---- | ---- | ---- |
| 159 | Keizel Rivera | 25:05.4 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 160 | Charles Clayton | 25:08.4 | 10 | Carlisle | ---- | ---- | ---- |
| 161 | Kael Patzel | 25:11.5 | 11 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 162 | Tait Demoss | 25:27.2 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 163 | Noah Ruckman | 25:34.5 | 9 | Pella Christian | ---- | ---- | ---- |
| 164 | Jacob Schmitz | 25:36.7 | 10 | Tipton | ---- | ---- | ---- |
| 165 | O'Bannon Miller | 25:47.0 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 166 | Clay Mumm | 25:48.2 | 9 | Carlisle | ---- | ---- | ---- |
| 167 | Jacob Gosselink | 25:53.5 | 11 | Pella Christian | ---- | ---- | ---- |
| 168 | Lixian Miller | 26:00.7 | 9 | Solon | ---- | ---- | ---- |
| 169 | Maxwell White | 26:02.5 | 9 | West Delaware, Manchester | ---- | ---- | ---- |
| 170 | Evan Colcord | 26:11.5 | 9 | Tipton | ---- | ---- | ---- |
| 171 | Jonas Dahlen | 26:19.7 | 12 | Waterloo, East | ---- | ---- | ---- |
| 172 | Emmerich Olin | 26:21.5 | 9 | Pella | ---- | ---- | ---- |
| 173 | Maxwell Butler | 26:35.2 | 12 | Albia | ---- | ---- | ---- |
| 174 | Hayden Lewis | 26:47.5 | 9 | Lynnville-Sully | ---- | ---- | ---- |
| 175 | Aaron Pfadenhauer | 26:56.7 | 12 | Danville | ---- | ---- | ---- |
| 176 | Tucker Thomas | 27:49.0 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
| 177 | Erick Jimenez | 27:49.4 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 178 | Khanon Koller | 28:08.7 | 10 | Mount Pleasant | ---- | ---- | ---- |
| 179 | Kyler Lenox | 28:21.5 | 10 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 180 | Michael Helm | 29:24.4 | 9 | Pella | ---- | ---- | ---- |
| 181 | Quinten Veenstra | 29:39.0 | 11 | Pella Christian | ---- | ---- | ---- |
| 182 | Daniel Villa | 34:27.6 | 11 | Waterloo, East | ---- | ---- | ---- |
| 183 | Aaron Thatcher | 34:46.9 | 11 | Pella | ---- | ---- | ---- |
| 184 | Carson Borgman | 34:51.0 | 9 | Clinton | ---- | ---- | ---- |
| 185 | Porter Ball | 35:16.0 | 11 | Solon | ---- | ---- | ---- |
| 186 | Lou Hagen | 38:12.0 | 9 | Pella Christian | ---- | ---- | ---- |