| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Caleb Ten Pas | 14:40.9 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 2 | Logan Bleich | 14:56.6 | 11 | Gilbert | ---- | ---- | ---- |
| 3 | Canaan Dunham | 15:15.4 | 12 | Pella | ---- | ---- | ---- |
| 4 | Jacob Tallman | 15:24.1 | 11 | Gilbert | ---- | ---- | ---- |
| 5 | Carson Squiers | 15:39.6 | 12 | Gilbert | ---- | ---- | ---- |
| 6 | David Nichols | 15:52.7 | 11 | Earlham | ---- | ---- | ---- |
| 7 | Josiah Sisler | 16:08.5 | 11 | Des Moines Christian | ---- | ---- | ---- |
| 8 | Kael Streeter | 16:09.9 | 12 | Carlisle | ---- | ---- | ---- |
| 9 | Carson Meskimen | 16:12.0 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 10 | Mason Gaulke | 16:18.9 | 12 | Pella | ---- | ---- | ---- |
| 11 | Zach Stevemer | 16:19.7 | 9 | Gilbert | ---- | ---- | ---- |
| 12 | Ty Miller | 16:20.2 | 11 | ADM, Adel | ---- | ---- | ---- |
| 13 | Preston Stensland | 16:24.5 | 12 | Gilbert | ---- | ---- | ---- |
| 14 | Drew Cundy | 16:30.4 | 9 | Sioux Center | ---- | ---- | ---- |
| 15 | Nicholas Schieltz | 16:31.6 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 16 | Porter Carlton | 16:32.5 | 11 | Pella | ---- | ---- | ---- |
| 17 | Ty Landphair | 16:35.8 | 12 | ADM, Adel | ---- | ---- | ---- |
| 18 | Emrick Ryan | 16:40.1 | 12 | Gilbert | ---- | ---- | ---- |
| 19 | Silas Gann | 16:45.6 | 12 | Forest City | ---- | ---- | ---- |
| 20 | Noah Schuknecht | 16:47.1 | 12 | Pella | ---- | ---- | ---- |
| 21 | Dillon Dorenkamp | 16:51.7 | 11 | Des Moines Christian | ---- | ---- | ---- |
| 22 | Luke McCormick | 16:53.0 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 23 | Karson Work | 16:53.5 | 11 | Sioux Center | ---- | ---- | ---- |
| 24 | Jonah Ebersole | 16:55.5 | 11 | Pella | ---- | ---- | ---- |
| 25 | Landon Lucht | 16:59.1 | 12 | Gilbert | ---- | ---- | ---- |
| 26 | Anders Holmes | 17:00.4 | 10 | Solon | ---- | ---- | ---- |
| 27 | Grant Gayther | 17:02.4 | 11 | Forest City | ---- | ---- | ---- |
| 28 | Raymond Landegent | 17:03.0 | 10 | Sioux Center | ---- | ---- | ---- |
| 29 | Matthew Dahm | 17:03.4 | 10 | Sioux Center | ---- | ---- | ---- |
| 30 | Jackson VanHorn | 17:10.5 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 31 | Dain Holdmeyer | 17:11.8 | 10 | ADM, Adel | ---- | ---- | ---- |
| 32 | Caden Kooiker | 17:14.0 | 11 | Sioux Center | ---- | ---- | ---- |
| 33 | Andrew Coller | 17:15.9 | 9 | ADM, Adel | ---- | ---- | ---- |
| 34 | Caleb Biensen | 17:16.7 | 12 | Nevada | ---- | ---- | ---- |
| 35 | Trevor Nusbaum | 17:18.7 | 11 | Nevada | ---- | ---- | ---- |
| 36 | Hayden Hayes | 17:18.9 | 11 | Van Meter | ---- | ---- | ---- |
| 37 | Max Marple | 17:20.7 | 11 | ADM, Adel | ---- | ---- | ---- |
| 38 | Liam Weissenfluh | 17:26.2 | 9 | Forest City | ---- | ---- | ---- |
| 39 | Mason Miller | 17:27.4 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 40 | Brock Lehman | 17:27.8 | 10 | Sioux Center | ---- | ---- | ---- |
| 41 | Ethan Bertram | 17:27.9 | 12 | Forest City | ---- | ---- | ---- |
| 42 | Will Vanden Bosch | 17:29.4 | 11 | Pella Christian | ---- | ---- | ---- |
| 43 | Deacon Waddell | 17:29.5 | 10 | Solon | ---- | ---- | ---- |
| 44 | Nick Subbert | 17:30.2 | 12 | ADM, Adel | ---- | ---- | ---- |
| 45 | Asher Schiebout | 17:30.3 | 12 | Pella | ---- | ---- | ---- |
| 46 | Jack Leistikow | 17:32.6 | 10 | ADM, Adel | ---- | ---- | ---- |
| 47 | Donovan Braet | 17:33.0 | 12 | Earlham | ---- | ---- | ---- |
| 48 | Abe Hensley | 17:33.2 | 10 | Winterset | ---- | ---- | ---- |
| 49 | Griffin Stoltz | 17:35.1 | 11 | Pella Christian | ---- | ---- | ---- |
| 50 | Preston Raasch | 17:35.6 | 10 | Solon | ---- | ---- | ---- |
| 51 | Robbie Hall | 17:37.4 | 12 | ADM, Adel | ---- | ---- | ---- |
| 52 | Preston Kent | 17:38.3 | 11 | ACGC | ---- | ---- | ---- |
| 53 | Parker Van Steenis | 17:39.7 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 54 | Jesus Garcia | 17:40.7 | 11 | South Hamilton, Jewell | ---- | ---- | ---- |
| 55 | Cooper Blaser | 17:40.9 | 11 | Forest City | ---- | ---- | ---- |
| 56 | Felipe Saldana | 17:42.9 | 10 | Carlisle | ---- | ---- | ---- |
| 57 | Hudson White | 17:47.5 | 9 | Madrid | ---- | ---- | ---- |
| 58 | Hudson Meixner | 17:48.3 | 11 | Pella Christian | ---- | ---- | ---- |
| 59 | Dane Paulsen | 17:49.7 | 12 | Pella | ---- | ---- | ---- |
| 60 | Dean DeRonde | 17:50.4 | 10 | Pella Christian | ---- | ---- | ---- |
| 61 | John Taylor | 17:52.2 | 11 | Winterset | ---- | ---- | ---- |
| 62 | Liam Triplett | 17:54.9 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 63 | Korben Fritz | 17:55.1 | 11 | Carlisle | ---- | ---- | ---- |
| 64 | Caden Burkle | 17:57.2 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 65 | Caleb Berberich | 17:59.2 | 11 | Madrid | ---- | ---- | ---- |
| 66 | Ayden Reed | 18:01.0 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 67 | Micah Johnson | 18:01.9 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 68 | Dawson Braet | 18:03.1 | 11 | Earlham | ---- | ---- | ---- |
| 69 | Liam Trampel | 18:04.0 | 11 | Gilbert | ---- | ---- | ---- |
| 70 | Drew Barker | 18:05.1 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 71 | Jacoby Vermeer | 18:06.5 | 11 | Sioux Center | ---- | ---- | ---- |
| 72 | Gabby Hermon | 18:06.7 | 10 | Carlisle | ---- | ---- | ---- |
| 73 | William Soupir | 18:07.7 | 12 | Gilbert | ---- | ---- | ---- |
| 74 | Landon Sheffield | 18:09.2 | 11 | Earlham | ---- | ---- | ---- |
| 75 | Sawyer Meinders | 18:09.6 | 12 | Pella Christian | ---- | ---- | ---- |
| 76 | Paxton Bouma | 18:11.2 | 12 | Pella Christian | ---- | ---- | ---- |
| 77 | Owen Schriener | 18:12.7 | 10 | Carlisle | ---- | ---- | ---- |
| 78 | Joel Pogany | 18:13.0 | 9 | Pella Christian | ---- | ---- | ---- |
| 79 | Cole Barney | 18:14.7 | 9 | Van Meter | ---- | ---- | ---- |
| 80 | Henry Little | 18:14.9 | 11 | Nevada | ---- | ---- | ---- |
| 81 | Judah DeCleene | 18:15.9 | 12 | Carlisle | ---- | ---- | ---- |
| 82 | Alexander Wolfe | 18:16.4 | 9 | Winterset | ---- | ---- | ---- |
| 83 | Kyle Vogel | 18:17.0 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 84 | Kaiden Beukelman | 18:17.1 | 10 | Sioux Center | ---- | ---- | ---- |
| 85 | Holden Reynolds | 18:18.0 | 11 | Forest City | ---- | ---- | ---- |
| 86 | Cavin Pehl | 18:18.5 | 12 | Madrid | ---- | ---- | ---- |
| 87 | Griffin Messer | 18:21.8 | 12 | Earlham | ---- | ---- | ---- |
| 88 | Cole Kaptur | 18:23.3 | 12 | Gilbert | ---- | ---- | ---- |
| 89 | Dorian Myers | 18:24.7 | 12 | Boone | ---- | ---- | ---- |
| 90 | Andrew Van Zee | 18:26.7 | 9 | Earlham | ---- | ---- | ---- |
| 91 | Brooks Kabela | 18:30.0 | 9 | Solon | ---- | ---- | ---- |
| 92 | Mikhail McIlravy | 18:31.0 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 93 | Hayden Hill | 18:31.5 | 11 | South Hamilton, Jewell | ---- | ---- | ---- |
| 94 | Owen Reed | 18:35.1 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 95 | Beck Sunderman | 18:35.2 | 10 | Van Meter | ---- | ---- | ---- |
| 96 | Marcos MoralesLopez | 18:39.2 | 11 | Sioux Center | ---- | ---- | ---- |
| 97 | Liam Newell | 18:39.9 | 12 | Van Meter | ---- | ---- | ---- |
| 98 | Yao Tetevi | 18:40.9 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 99 | Ben Owen | 18:43.7 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 100 | Peyton Shipley | 18:44.7 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 101 | Charlie Pettit | 18:44.8 | 12 | Solon | ---- | ---- | ---- |
| 102 | Owen Royer | 18:45.9 | 12 | ADM, Adel | ---- | ---- | ---- |
| 103 | Erick Rosas Canchola | 18:54.4 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 104 | Chase Twedt | 19:00.3 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 105 | Daunta Berg | 19:00.6 | 11 | Forest City | ---- | ---- | ---- |
| 106 | Hunter Haley | 19:02.4 | 10 | Nevada | ---- | ---- | ---- |
| 107 | Ethan Cowman | 19:07.9 | 10 | Winterset | ---- | ---- | ---- |
| 108 | Kaegan Wigant | 19:08.2 | 12 | Van Meter | ---- | ---- | ---- |
| 109 | Colton Kolar | 19:10.3 | 9 | Solon | ---- | ---- | ---- |
| 110 | Max Rasmussen | 19:10.3 | 10 | Van Meter | ---- | ---- | ---- |
| 111 | Nathan Harrington | 19:15.6 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 112 | Dirk Zeman | 19:19.1 | 11 | Forest City | ---- | ---- | ---- |
| 113 | Kris Petersen | 19:20.1 | 10 | Madrid | ---- | ---- | ---- |
| 114 | Payton Dickson | 19:21.7 | 10 | Earlham | ---- | ---- | ---- |
| 115 | Torren Walstrom | 19:22.5 | 12 | Carlisle | ---- | ---- | ---- |
| 116 | Andrew Dea | 19:23.3 | 9 | Van Meter | ---- | ---- | ---- |
| 117 | Ian Van Der Molen | 19:24.2 | 10 | Pella Christian | ---- | ---- | ---- |
| 118 | Alexander Chisholm | 19:26.2 | 9 | North Polk, Alleman | ---- | ---- | ---- |
| 119 | Nicodemus Fuller | 19:26.3 | 12 | ADM, Adel | ---- | ---- | ---- |
| 120 | Avery Flemmer | 19:35.0 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 121 | Logan Gallaher | 19:38.8 | 12 | Pella Christian | ---- | ---- | ---- |
| 122 | Jack Devine | 19:40.3 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 123 | Richard Mattingly | 19:53.1 | 10 | Nevada | ---- | ---- | ---- |
| 124 | Aaron Greene | 19:56.5 | 9 | West Marshall, State Center | ---- | ---- | ---- |
| 125 | Miles Engstrom | 19:58.7 | 12 | Nevada | ---- | ---- | ---- |
| 126 | Ryder Rasmussen | 19:58.9 | 12 | Van Meter | ---- | ---- | ---- |
| 127 | Calvin Cook | 20:03.3 | 11 | Boone | ---- | ---- | ---- |
| 128 | JJ Bartleman | 20:07.1 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 129 | Yuk Heng Wong | 20:07.8 | 10 | West Marshall, State Center | ---- | ---- | ---- |
| 130 | Jake Eirikson | 20:10.2 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 131 | Braydon Baker | 20:11.7 | 12 | Solon | ---- | ---- | ---- |
| 132 | Lucas Hall | 20:14.7 | 9 | Winterset | ---- | ---- | ---- |
| 133 | Jack Day | 20:18.5 | 11 | Van Meter | ---- | ---- | ---- |
| 134 | Ryan Iwig | 20:22.1 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 135 | Ezra Thompson | 20:24.8 | 11 | Forest City | ---- | ---- | ---- |
| 136 | Levi Mills | 20:33.0 | 10 | Nevada | ---- | ---- | ---- |
| 137 | Jud Hensley | 20:33.8 | 10 | Winterset | ---- | ---- | ---- |
| 138 | Owen Hill | 20:35.9 | 12 | Boone | ---- | ---- | ---- |
| 139 | Logan Schaffer | 20:36.1 | 12 | Van Meter | ---- | ---- | ---- |
| 140 | Lucas Moetsch | 20:37.7 | 9 | Winterset | ---- | ---- | ---- |
| 141 | Kam Lehman | 20:45.4 | 11 | Boone | ---- | ---- | ---- |
| 142 | Kaeden Bouma | 21:01.6 | 10 | Pella Christian | ---- | ---- | ---- |
| 143 | Carson Winey | 21:05.2 | 11 | Earlham | ---- | ---- | ---- |
| 144 | Joseph Swigart | 21:12.9 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 145 | Jameson Pfrang | 21:14.4 | 11 | ACGC | ---- | ---- | ---- |
| 146 | Caden Mai | 21:15.9 | 12 | Solon | ---- | ---- | ---- |
| 147 | Ryan Putney | 21:33.9 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 148 | Simon Enabnit | 21:38.8 | 12 | Boone | ---- | ---- | ---- |
| 149 | Cameron Mozingo | 21:40.0 | 11 | ACGC | ---- | ---- | ---- |
| 150 | Sam Chestnut | 22:04.0 | 11 | Boone | ---- | ---- | ---- |
| 151 | Kaden Greenlee | 22:12.6 | 9 | South Hamilton, Jewell | ---- | ---- | ---- |
| 152 | Pearson Lampe | 22:13.5 | 11 | Boone | ---- | ---- | ---- |
| 153 | Blane Schneider | 22:14.9 | 12 | Madrid | ---- | ---- | ---- |
| 154 | Evan Gibson | 22:15.3 | 9 | South Hamilton, Jewell | ---- | ---- | ---- |
| 155 | Tyson Bunting | 22:16.7 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 156 | Aiden Titus | 22:29.8 | 10 | Madrid | ---- | ---- | ---- |
| 157 | Stetson Ellis | 22:55.4 | 10 | ACGC | ---- | ---- | ---- |
| 158 | Wyatt Johnson | 23:09.6 | 12 | Boone | ---- | ---- | ---- |
| 159 | Jakota Mcfall | 23:12.2 | 9 | West Marshall, State Center | ---- | ---- | ---- |
| 160 | Adam Brown | 23:16.7 | 11 | ACGC | ---- | ---- | ---- |
| 161 | Landen Schneider | 23:17.6 | 12 | Madrid | ---- | ---- | ---- |
| 162 | Ryne Noland | 23:44.7 | 10 | ACGC | ---- | ---- | ---- |
| 163 | Trevor Zanker | 23:54.2 | 10 | South Hamilton, Jewell | ---- | ---- | ---- |
| 164 | Ethan Ward | 24:07.1 | 11 | Boone | ---- | ---- | ---- |
| 165 | Cole Berberich | 24:13.3 | 11 | Madrid | ---- | ---- | ---- |
| 166 | Noah Tollefson | 24:27.1 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 167 | Sterling Dietzel | 24:41.0 | 9 | South Hamilton, Jewell | ---- | ---- | ---- |
| 168 | Dayton Crawley | 24:57.1 | 9 | ACGC | ---- | ---- | ---- |
| 169 | Mason Roethler | 24:59.7 | 9 | South Hamilton, Jewell | ---- | ---- | ---- |
| 170 | Caden Christensen | 25:02.5 | 10 | South Hamilton, Jewell | ---- | ---- | ---- |
| 171 | Max Clark | 25:03.0 | 10 | Boone | ---- | ---- | ---- |
| 172 | Ethan Watson | 25:15.8 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 173 | Tai Riordan | 25:29.8 | 10 | ACGC | ---- | ---- | ---- |
| 174 | Luke Jensen | 25:36.8 | 11 | Earlham | ---- | ---- | ---- |
| 175 | Bryce Benda | 26:49.8 | 9 | ACGC | ---- | ---- | ---- |