| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change | 
|---|---|---|---|---|---|---|---|
| 1 | Owen Reed | 18:35.7 | 12 | North Polk, Alleman | ---- | ---- | ---- | 
| 2 | Nic Fuller | 18:52.5 | 12 | ADM, Adel | ---- | ---- | ---- | 
| 3 | Owen Royer | 19:32.7 | 12 | ADM, Adel | ---- | ---- | ---- | 
| 4 | Braylon Whipps | 19:36.9 | 9 | ADM, Adel | ---- | ---- | ---- | 
| 5 | Maddox Wynja | 20:00.0 | 11 | Pella Christian | ---- | ---- | ---- | 
| 6 | Drew Hill | 20:04.9 | 10 | Bondurant-Farrar | ---- | ---- | ---- | 
| 7 | Casey Catron | 20:08.7 | 10 | ADM, Adel | ---- | ---- | ---- | 
| 8 | Ian Van Der Molen | 20:10.5 | 10 | Pella Christian | ---- | ---- | ---- | 
| 9 | Owen Horgen | 20:21.5 | 10 | ADM, Adel | ---- | ---- | ---- | 
| 10 | Mark Behr | 20:24.9 | 12 | ADM, Adel | ---- | ---- | ---- | 
| 11 | Keaton Holland | 20:26.2 | 10 | ADM, Adel | ---- | ---- | ---- | 
| 12 | Evan Newman | 20:27.0 | 11 | Ballard | ---- | ---- | ---- | 
| 13 | Alex Weeks | 20:28.5 | 11 | Ballard | ---- | ---- | ---- | 
| 14 | Lincoln Fletchall | 20:30.5 | 11 | North Polk, Alleman | ---- | ---- | ---- | 
| 15 | Will Truitt | 20:35.7 | 10 | ADM, Adel | ---- | ---- | ---- | 
| 16 | Ryder Rasmussen | 20:43.5 | 12 | Van Meter | ---- | ---- | ---- | 
| 17 | Drew Bjork | 20:50.5 | 9 | ADM, Adel | ---- | ---- | ---- | 
| 18 | Logan Gallaher | 20:50.5 | 12 | Pella Christian | ---- | ---- | ---- | 
| 19 | Evan Scholten | 20:58.7 | 11 | North Polk, Alleman | ---- | ---- | ---- | 
| 20 | Nolyn Kinney | 21:08.0 | 11 | Atlantic | ---- | ---- | ---- | 
| 21 | Wyatt DeMoss | 21:08.2 | 11 | Bondurant-Farrar | ---- | ---- | ---- | 
| 22 | Ethan Johnson | 21:12.0 | 9 | Ballard | ---- | ---- | ---- | 
| 23 | Cael Ferguson | 21:13.0 | 11 | Nevada | ---- | ---- | ---- | 
| 24 | Haden Colton | 21:13.5 | 11 | Nodaway Valley | ---- | ---- | ---- | 
| 25 | Trey Schwertfeger | 21:15.2 | 9 | ADM, Adel | ---- | ---- | ---- | 
| 26 | Jarrod Ellerbusch | 21:16.7 | 9 | ADM, Adel | ---- | ---- | ---- | 
| 27 | Jack Day | 21:17.4 | 11 | Van Meter | ---- | ---- | ---- | 
| 28 | Aksel Peterson | 21:20.2 | 11 | Ballard | ---- | ---- | ---- | 
| 29 | Luke Biensen | 21:21.5 | 9 | Nevada | ---- | ---- | ---- | 
| 30 | Hunter Kinzie | 21:25.9 | 9 | Atlantic | ---- | ---- | ---- | 
| 31 | Chase Friedman | 21:26.2 | 11 | North Polk, Alleman | ---- | ---- | ---- | 
| 32 | Simon Mills | 21:30.5 | 12 | Nevada | ---- | ---- | ---- | 
| 33 | Levi Mills | 21:30.7 | 10 | Nevada | ---- | ---- | ---- | 
| 34 | Daughtry Franks | 21:32.4 | 9 | Ballard | ---- | ---- | ---- | 
| 35 | Logan Schaffer | 21:32.5 | 12 | Van Meter | ---- | ---- | ---- | 
| 36 | Miles Lamb | 21:32.7 | 9 | Pella Christian | ---- | ---- | ---- | 
| 37 | Dawson Foster | 21:33.7 | 9 | ADM, Adel | ---- | ---- | ---- | 
| 38 | Will MacLean | 21:36.9 | 11 | North Polk, Alleman | ---- | ---- | ---- | 
| 39 | Connery Varsa | 21:38.5 | 12 | Nevada | ---- | ---- | ---- | 
| 40 | Miles Unruh | 21:40.2 | 10 | Nevada | ---- | ---- | ---- | 
| 41 | noah dority | 21:44.2 | 10 | North Polk, Alleman | ---- | ---- | ---- | 
| 42 | Tariq Burton | 21:46.0 | 10 | Webster City | ---- | ---- | ---- | 
| 43 | Mason Elliott | 21:47.4 | 9 | Bondurant-Farrar | ---- | ---- | ---- | 
| 44 | Jackson Harvey | 21:47.5 | 10 | Bondurant-Farrar | ---- | ---- | ---- | 
| 45 | Andre Hoff | 21:56.0 | 11 | Bondurant-Farrar | ---- | ---- | ---- | 
| 46 | Langston Wilkins | 22:00.2 | 9 | ADM, Adel | ---- | ---- | ---- | 
| 47 | Cohen Richardson | 22:00.7 | 9 | North Polk, Alleman | ---- | ---- | ---- | 
| 48 | Adrian Harper | 22:10.0 | 9 | Bondurant-Farrar | ---- | ---- | ---- | 
| 49 | Kayden Tritz | 22:14.7 | 12 | ADM, Adel | ---- | ---- | ---- | 
| 50 | Nash Seeley | 22:16.5 | 11 | Van Meter | ---- | ---- | ---- | 
| 51 | Elijah Wirtz | 22:18.0 | 11 | Bondurant-Farrar | ---- | ---- | ---- | 
| 52 | Jordan Betts | 22:18.2 | 10 | Webster City | ---- | ---- | ---- | 
| 53 | Brendan Grant | 22:24.4 | 12 | North Polk, Alleman | ---- | ---- | ---- | 
| 54 | Nate Schreck | 22:26.4 | 9 | Van Meter | ---- | ---- | ---- | 
| 55 | Cory Oliver | 22:36.5 | 12 | Van Meter | ---- | ---- | ---- | 
| 56 | Wyatt Johnson | 22:36.7 | 12 | Boone | ---- | ---- | ---- | 
| 57 | Gerrit Vos | 22:42.9 | 9 | Pella Christian | ---- | ---- | ---- | 
| 58 | Christian Allen | 22:46.9 | 9 | ADM, Adel | ---- | ---- | ---- | 
| 59 | Will Barber | 22:47.7 | 9 | Bondurant-Farrar | ---- | ---- | ---- | 
| 60 | Nash Wunder | 22:52.7 | 9 | Ballard | ---- | ---- | ---- | 
| 61 | Tanner Check | 22:57.0 | 9 | Nevada | ---- | ---- | ---- | 
| 62 | Ryan Groenenboom | 22:57.4 | 10 | Pella Christian | ---- | ---- | ---- | 
| 63 | Finn Murley | 23:08.2 | 11 | Bondurant-Farrar | ---- | ---- | ---- | 
| 64 | Landon Lange | 23:08.5 | 10 | Ballard | ---- | ---- | ---- | 
| 65 | Jaidan Bailey | 23:09.9 | 11 | Bondurant-Farrar | ---- | ---- | ---- | 
| 66 | Jacob Hoben | 23:13.5 | 12 | ADM, Adel | ---- | ---- | ---- | 
| 67 | Caleb Leitzen | 23:15.2 | 11 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- | 
| 68 | Leland Eggers | 23:16.2 | 11 | Webster City | ---- | ---- | ---- | 
| 69 | Dysen Deardorf | 23:20.5 | 9 | ADM, Adel | ---- | ---- | ---- | 
| 70 | Colton Betts | 23:21.7 | 10 | Webster City | ---- | ---- | ---- | 
| 71 | Valor Chappell | 23:23.2 | 9 | Nevada | ---- | ---- | ---- | 
| 72 | Urban Uthe | 23:30.0 | 10 | ADM, Adel | ---- | ---- | ---- | 
| 73 | Phoenix Chrisco | 23:30.0 | 11 | North Polk, Alleman | ---- | ---- | ---- | 
| 74 | Emerick Carlson | 23:36.7 | 9 | Van Meter | ---- | ---- | ---- | 
| 75 | Cole Berberich | 23:37.2 | 11 | Madrid | ---- | ---- | ---- | 
| 76 | Blake Wonderlin | 23:38.2 | 10 | Bondurant-Farrar | ---- | ---- | ---- | 
| 77 | Isaac Schrock | 23:42.2 | 10 | ADM, Adel | ---- | ---- | ---- | 
| 78 | Ethan Ward | 23:47.5 | 11 | Boone | ---- | ---- | ---- | 
| 79 | Daniel Murillo | 23:50.2 | 10 | Webster City | ---- | ---- | ---- | 
| 80 | Jayden Lee | 23:51.7 | 10 | Pella Christian | ---- | ---- | ---- | 
| 81 | Max Throop | 23:54.5 | 11 | Bondurant-Farrar | ---- | ---- | ---- | 
| 82 | Max Clark | 24:00.5 | 10 | Boone | ---- | ---- | ---- | 
| 83 | Grayson Henderson | 24:01.5 | 10 | Webster City | ---- | ---- | ---- | 
| 84 | Lincoln DeBoef | 24:01.9 | 9 | ADM, Adel | ---- | ---- | ---- | 
| 85 | Amadeo Santos | 24:02.2 | 11 | Des Moines, North | ---- | ---- | ---- | 
| 86 | Santiago Sotamayer | 24:05.0 | 11 | Ballard | ---- | ---- | ---- | 
| 87 | Dominic Elings | 24:06.5 | 10 | Atlantic | ---- | ---- | ---- | 
| 88 | Henry Nugent | 24:09.0 | 10 | ADM, Adel | ---- | ---- | ---- | 
| 89 | Noah Ruckman | 24:10.7 | 9 | Pella Christian | ---- | ---- | ---- | 
| 90 | Micah Bailey | 24:11.0 | 12 | Bondurant-Farrar | ---- | ---- | ---- | 
| 91 | Evan Hogan | 24:13.2 | 10 | North Polk, Alleman | ---- | ---- | ---- | 
| 92 | Zayden Rist | 24:15.2 | 9 | Van Meter | ---- | ---- | ---- | 
| 93 | Harris Rychnovsky | 24:15.7 | 9 | ADM, Adel | ---- | ---- | ---- | 
| 94 | Max Miller | 24:15.7 | 9 | Ballard | ---- | ---- | ---- | 
| 95 | Carson Moffitt | 24:18.9 | 9 | Nevada | ---- | ---- | ---- | 
| 96 | Brett Reiter | 24:20.4 | 9 | Bondurant-Farrar | ---- | ---- | ---- | 
| 97 | Owen Anderson | 24:21.0 | 10 | Webster City | ---- | ---- | ---- | 
| 98 | Peter Thomas | 24:28.0 | 11 | Nevada | ---- | ---- | ---- | 
| 99 | Carter Meinders | 24:29.4 | 10 | Pella Christian | ---- | ---- | ---- | 
| 100 | Will Dykema | 24:30.7 | 10 | Pella Christian | ---- | ---- | ---- | 
| 101 | Jonathen Wright | 24:40.0 | 9 | Ballard | ---- | ---- | ---- | 
| 102 | Aiden Woolridge | 24:48.0 | 9 | Ballard | ---- | ---- | ---- | 
| 103 | Layton Renaud | 24:49.0 | 10 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- | 
| 104 | Carter De Haan | 24:49.4 | 9 | Pella Christian | ---- | ---- | ---- | 
| 105 | Will Halverson | 24:56.2 | 9 | Roland-Story, Story City | ---- | ---- | ---- | 
| 106 | Byron Thiphasouk | 24:58.0 | 9 | Nevada | ---- | ---- | ---- | 
| 107 | Caleb Watson | 25:00.7 | 11 | Roland-Story, Story City | ---- | ---- | ---- | 
| 108 | Ben Youngdale | 25:02.7 | 12 | Webster City | ---- | ---- | ---- | 
| 109 | Jaxson Pick | 25:04.9 | 11 | Ballard | ---- | ---- | ---- | 
| 110 | Jerry Lucas | 25:10.2 | 11 | Roland-Story, Story City | ---- | ---- | ---- | 
| 111 | Ben Koster | 25:15.2 | 12 | Van Meter | ---- | ---- | ---- | 
| 112 | Connor Noeuy | 25:21.2 | 11 | Des Moines, North | ---- | ---- | ---- | 
| 113 | Blake Gallaher | 25:27.5 | 10 | Pella Christian | ---- | ---- | ---- | 
| 114 | Julian Vega | 25:49.7 | 11 | Des Moines, North | ---- | ---- | ---- | 
| 115 | Jace Johnson | 25:58.7 | 9 | Nevada | ---- | ---- | ---- | 
| 116 | Sean Udelhoven | 26:00.5 | 9 | Madrid | ---- | ---- | ---- | 
| 117 | Jacob Gosselink | 26:07.0 | 11 | Pella Christian | ---- | ---- | ---- | 
| 118 | Wes Rutledge | 26:14.2 | 12 | North Polk, Alleman | ---- | ---- | ---- | 
| 119 | Oliver Watts | 26:16.2 | 9 | Nevada | ---- | ---- | ---- | 
| 120 | Fynn Thompson | 26:18.5 | 10 | Nodaway Valley | ---- | ---- | ---- | 
| 121 | Adrian Antonio Lopez | 26:21.2 | 10 | Des Moines, North | ---- | ---- | ---- | 
| 122 | Lee Spencer | 26:24.2 | 10 | Bondurant-Farrar | ---- | ---- | ---- | 
| 123 | Samuel Call | 26:28.4 | 9 | Ballard | ---- | ---- | ---- | 
| 124 | Evaristo Saucedo-Escoto | 26:32.5 | 11 | Des Moines, North | ---- | ---- | ---- | 
| 125 | Gavin Lehman | 26:49.5 | 9 | North Polk, Alleman | ---- | ---- | ---- | 
| 126 | Trystan Beers | 26:49.7 | 10 | North Polk, Alleman | ---- | ---- | ---- | 
| 127 | Jonah Valencia | 26:51.7 | 9 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- | 
| 128 | Alex Watson | 27:05.7 | 9 | Roland-Story, Story City | ---- | ---- | ---- | 
| 129 | Oscar Donner | 27:09.0 | 9 | North Polk, Alleman | ---- | ---- | ---- | 
| 130 | Caleb Nett | 27:11.9 | 9 | Pella Christian | ---- | ---- | ---- | 
| 131 | Cade Eggleston | 27:14.4 | 9 | ADM, Adel | ---- | ---- | ---- | 
| 132 | Torren Johnston | 27:16.0 | 9 | Bondurant-Farrar | ---- | ---- | ---- | 
| 133 | Lyric Ortiz | 27:35.0 | 9 | Madrid | ---- | ---- | ---- | 
| 134 | Keitan Sanderson | 27:45.0 | 11 | Roland-Story, Story City | ---- | ---- | ---- | 
| 135 | Jacob Byersdorfer | 27:50.5 | 10 | Roland-Story, Story City | ---- | ---- | ---- | 
| 136 | James Richardson | 27:50.9 | 9 | Madrid | ---- | ---- | ---- | 
| 137 | Lincoln George | 27:55.5 | 10 | Boone | ---- | ---- | ---- | 
| 138 | Carter Sink | 28:08.5 | 9 | Roland-Story, Story City | ---- | ---- | ---- | 
| 139 | Lincoln Van Horn | 28:44.7 | 9 | Nodaway Valley | ---- | ---- | ---- | 
| 140 | Caleb Bartlett | 28:50.0 | 9 | Boone | ---- | ---- | ---- | 
| 141 | Immanuel Yleisa | 29:09.2 | 10 | Des Moines, North | ---- | ---- | ---- | 
| 142 | Jonah Griffith | 29:10.4 | 11 | Bondurant-Farrar | ---- | ---- | ---- | 
| 143 | Jude Davis | 29:15.9 | 9 | Roland-Story, Story City | ---- | ---- | ---- | 
| 144 | Joe Schreck | 29:40.7 | 11 | Van Meter | ---- | ---- | ---- | 
| 145 | Dylan Fox | 30:00.9 | 12 | Madrid | ---- | ---- | ---- | 
| 146 | Ethan Thompson | 30:05.4 | 12 | Boone | ---- | ---- | ---- | 
| 147 | Kloh Due | 30:08.7 | 12 | Des Moines, North | ---- | ---- | ---- | 
| 148 | David Blake | 30:12.5 | 10 | Atlantic | ---- | ---- | ---- | 
| 149 | Grayson Wigant | 30:27.2 | 9 | Van Meter | ---- | ---- | ---- | 
| 150 | Gustavo Perez-Puga | 30:30.9 | 11 | Des Moines, North | ---- | ---- | ---- | 
| 151 | Gustav Velazquez Alvarez | 30:34.7 | 11 | Des Moines, North | ---- | ---- | ---- | 
| 152 | Alexander Rivera-Mendez | 30:35.4 | 9 | Des Moines, North | ---- | ---- | ---- | 
| 153 | Jaxin Loughry | 31:03.9 | 9 | Webster City | ---- | ---- | ---- | 
| 154 | Jaxon Francis | 31:36.5 | 10 | Boone | ---- | ---- | ---- | 
| 155 | Declan Tukker | 32:32.2 | 9 | Pella Christian | ---- | ---- | ---- | 
| 156 | Quinten Veenstra | 33:44.5 | 11 | Pella Christian | ---- | ---- | ---- | 
| 157 | Killian Robinson | 36:14.5 | 9 | Des Moines, North | ---- | ---- | ---- | 
| 158 | Lou Hagen | 42:10.0 | 9 | Pella Christian | ---- | ---- | ---- |