| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Dawson Scheil | 16:04.6 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 2 | Barrett Jesina | 16:23.0 | 12 | South Tama County, Tama | ---- | ---- | ---- |
| 3 | Sawyer Feldman | 16:24.8 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 4 | Alex Torres | 16:32.6 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 5 | Ryler Hanson | 16:32.7 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 6 | Kael Streeter | 16:41.1 | 12 | Carlisle | ---- | ---- | ---- |
| 7 | Benjamin Brinkmann | 16:43.2 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 8 | Mason Gaulke | 16:45.8 | 12 | Pella | ---- | ---- | ---- |
| 9 | Jonah Ebersole | 17:00.3 | 11 | Pella | ---- | ---- | ---- |
| 10 | Porter Carlton | 17:05.2 | 11 | Pella | ---- | ---- | ---- |
| 11 | Canaan Dunham | 17:05.4 | 12 | Pella | ---- | ---- | ---- |
| 12 | Silas Hulett | 17:13.7 | 11 | Mount Pleasant | ---- | ---- | ---- |
| 13 | Anthony Armstrong | 17:15.4 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 14 | Zach Dickinson | 17:16.2 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 15 | Colton Alberts | 17:20.2 | 11 | Lynnville-Sully | ---- | ---- | ---- |
| 16 | Chasen Caskey | 17:23.2 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 17 | Noah Schuknecht | 17:28.0 | 12 | Pella | ---- | ---- | ---- |
| 18 | Brady Sanger | 17:34.2 | 12 | Bondurant-Farrar | ---- | ---- | ---- |
| 19 | Caleb Bohlmann | 17:36.5 | 12 | Tipton | ---- | ---- | ---- |
| 20 | Sullivan Wilkins | 17:41.2 | 12 | Colfax-Mingo | ---- | ---- | ---- |
| 21 | Marcus Pirkl | 17:45.2 | 9 | Williamsburg | ---- | ---- | ---- |
| 22 | Anders Holmes | 17:46.2 | 10 | Solon | ---- | ---- | ---- |
| 23 | Cyson Miller | 17:47.4 | 9 | Tipton | ---- | ---- | ---- |
| 24 | Kyler Happel | 17:47.5 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 25 | Blake Wilmesmeier | 17:48.4 | 11 | Lynnville-Sully | ---- | ---- | ---- |
| 26 | Brenden White | 17:49.2 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 27 | Jack Rieck | 17:51.0 | 12 | Bondurant-Farrar | ---- | ---- | ---- |
| 28 | Felipe Saldana | 17:52.0 | 10 | Carlisle | ---- | ---- | ---- |
| 29 | Will Vanden Bosch | 17:52.5 | 11 | Pella Christian | ---- | ---- | ---- |
| 30 | Nolan Hemann | 17:56.4 | 9 | West Delaware, Manchester | ---- | ---- | ---- |
| 31 | Sawyer Meinders | 17:56.7 | 12 | Pella Christian | ---- | ---- | ---- |
| 32 | Griffin Stoltz | 17:56.7 | 11 | Pella Christian | ---- | ---- | ---- |
| 33 | Everett Giese | 17:59.5 | 12 | Tipton | ---- | ---- | ---- |
| 34 | Garrett Pumphrey | 18:00.2 | 11 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 35 | Isaac Frazier | 18:00.5 | 10 | English Valleys, North English | ---- | ---- | ---- |
| 36 | Rene Meza | 18:01.0 | 12 | Solon | ---- | ---- | ---- |
| 37 | Ben Wilson | 18:04.7 | 11 | Albia | ---- | ---- | ---- |
| 38 | Will Primrose | 18:05.2 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 39 | Brecken Lemke | 18:05.4 | 9 | Clinton | ---- | ---- | ---- |
| 40 | Clark Bennett | 18:05.9 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 41 | Kolton Lorion | 18:06.2 | 12 | Clinton | ---- | ---- | ---- |
| 42 | Preston Francois | 18:13.4 | 11 | Bondurant-Farrar | ---- | ---- | ---- |
| 43 | Nile Busch | 18:13.9 | 12 | Williamsburg | ---- | ---- | ---- |
| 44 | Asher Schiebout | 18:16.5 | 12 | Pella | ---- | ---- | ---- |
| 45 | Colin Reed | 18:18.9 | 11 | Williamsburg | ---- | ---- | ---- |
| 46 | Lincoln Lamont | 18:23.4 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 47 | Grady Gibson | 18:26.0 | 11 | Bondurant-Farrar | ---- | ---- | ---- |
| 48 | Joel Pogany | 18:30.0 | 9 | Pella Christian | ---- | ---- | ---- |
| 49 | Isaac Shinn | 18:33.0 | 12 | Danville | ---- | ---- | ---- |
| 50 | Charles Rupe | 18:34.5 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 51 | Dane Paulsen | 18:35.0 | 12 | Pella | ---- | ---- | ---- |
| 52 | Gabby Hermon | 18:36.7 | 10 | Carlisle | ---- | ---- | ---- |
| 53 | Dean DeRonde | 18:42.7 | 10 | Pella Christian | ---- | ---- | ---- |
| 54 | Sylis McGee | 18:44.2 | 10 | Tipton | ---- | ---- | ---- |
| 55 | Owen Schriener | 18:47.0 | 10 | Carlisle | ---- | ---- | ---- |
| 56 | Jack Blais | 18:47.7 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 57 | Will Luers | 18:51.2 | 9 | English Valleys, North English | ---- | ---- | ---- |
| 58 | Spencer Michels | 18:52.0 | 12 | Solon | ---- | ---- | ---- |
| 59 | Charles Estes | 18:53.0 | 11 | Clinton | ---- | ---- | ---- |
| 60 | Paxton Bouma | 18:53.7 | 12 | Pella Christian | ---- | ---- | ---- |
| 61 | Ethan Dunsbergen | 18:53.7 | 12 | Lynnville-Sully | ---- | ---- | ---- |
| 62 | Braylon Welch-Groves | 18:53.7 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 63 | Brevin Zirkel | 18:54.7 | 11 | Williamsburg | ---- | ---- | ---- |
| 64 | Judah DeCleene | 18:55.0 | 12 | Carlisle | ---- | ---- | ---- |
| 65 | Madden Gunsaulus | 18:56.0 | 10 | Lynnville-Sully | ---- | ---- | ---- |
| 66 | Hayes Arwine | 18:56.0 | 12 | Williamsburg | ---- | ---- | ---- |
| 67 | Hudson Meixner | 18:56.5 | 11 | Pella Christian | ---- | ---- | ---- |
| 68 | Finn Brummel | 19:01.0 | 12 | Williamsburg | ---- | ---- | ---- |
| 69 | Jackson Parmater | 19:02.9 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 70 | Charlie Pettit | 19:04.7 | 12 | Solon | ---- | ---- | ---- |
| 71 | Gabriel Costello | 19:05.0 | 10 | Tipton | ---- | ---- | ---- |
| 72 | Allan Scott | 19:05.7 | 11 | H-L-V , Victor | ---- | ---- | ---- |
| 73 | Gavin Shively | 19:12.0 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
| 74 | Sam Terlouw | 19:12.7 | 11 | Lynnville-Sully | ---- | ---- | ---- |
| 75 | Charlie Koons | 19:13.5 | 11 | Williamsburg | ---- | ---- | ---- |
| 76 | Brock Brineger | 19:15.5 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 77 | Max Shirmer | 19:19.2 | 9 | South Tama County, Tama | ---- | ---- | ---- |
| 78 | Dayton Brown | 19:27.5 | 10 | Waterloo, East | ---- | ---- | ---- |
| 79 | Leif Allen | 19:29.2 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 80 | Colton Kolar | 19:30.4 | 9 | Solon | ---- | ---- | ---- |
| 81 | Bronin Platts | 19:30.9 | 10 | Tipton | ---- | ---- | ---- |
| 82 | Torren Walstrom | 19:39.2 | 12 | Carlisle | ---- | ---- | ---- |
| 83 | Evan Koehn | 19:41.2 | 10 | English Valleys, North English | ---- | ---- | ---- |
| 84 | Brady Jesina | 19:49.2 | 10 | South Tama County, Tama | ---- | ---- | ---- |
| 85 | Payton Wilson | 19:53.2 | 12 | Mount Pleasant | ---- | ---- | ---- |
| 86 | Jeronn Bennett | 19:55.0 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 87 | Mac Ray | 19:56.2 | 9 | Carlisle | ---- | ---- | ---- |
| 88 | Kendrick Heffernan | 19:57.2 | 12 | Tipton | ---- | ---- | ---- |
| 89 | Ben Leishman | 19:57.5 | 10 | Mount Pleasant | ---- | ---- | ---- |
| 90 | Camron Hubbartt | 20:00.5 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
| 91 | Emett Fisher | 20:01.5 | 10 | Albia | ---- | ---- | ---- |
| 92 | Owen Young | 20:03.0 | 12 | Solon | ---- | ---- | ---- |
| 93 | David Peralta-Torres | 20:03.7 | 12 | Clinton | ---- | ---- | ---- |
| 94 | Braydon Baker | 20:08.5 | 12 | Solon | ---- | ---- | ---- |
| 95 | Cole Wilson | 20:10.4 | 12 | Albia | ---- | ---- | ---- |
| 96 | Kyler Wooten | 20:10.7 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 97 | Zach Veiseth | 20:18.0 | 9 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 98 | Preston Brown | 20:21.2 | 10 | Waterloo, East | ---- | ---- | ---- |
| 99 | Cael Schwarz | 20:23.0 | 10 | Clinton | ---- | ---- | ---- |
| 100 | Drew Thys | 20:25.9 | 12 | H-L-V , Victor | ---- | ---- | ---- |
| 101 | Guy Sample | 20:26.2 | 11 | Albia | ---- | ---- | ---- |
| 102 | Evan Arkema | 20:27.9 | 11 | Lynnville-Sully | ---- | ---- | ---- |
| 103 | Connor Roberts | 20:29.0 | 11 | Clinton | ---- | ---- | ---- |
| 104 | Jovanie Perez | 20:31.7 | 12 | South Tama County, Tama | ---- | ---- | ---- |
| 105 | Cole Meighan | 20:32.5 | 9 | Waterloo, East | ---- | ---- | ---- |
| 106 | Ryken Fee | 20:33.0 | 10 | Albia | ---- | ---- | ---- |
| 107 | Alonso Aguila | 20:36.2 | 11 | Clinton | ---- | ---- | ---- |
| 108 | Eli Shinn | 20:38.0 | 10 | Danville | ---- | ---- | ---- |
| 109 | Alex Pfadenhauer | 20:38.2 | 12 | Danville | ---- | ---- | ---- |
| 110 | Jeb Goemaat | 20:39.7 | 10 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 111 | Cayden Plate | 20:40.7 | 9 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 112 | Wyatt Yule | 20:43.2 | 10 | Albia | ---- | ---- | ---- |
| 113 | Brett Uribe | 20:43.7 | 9 | West Delaware, Manchester | ---- | ---- | ---- |
| 114 | Gage Moss | 20:45.0 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 115 | Davi Hallack | 20:47.0 | 11 | Albia | ---- | ---- | ---- |
| 116 | Andrew Arkema | 20:52.0 | 10 | Lynnville-Sully | ---- | ---- | ---- |
| 117 | Devin Timm | 20:59.7 | 10 | Belle Plaine | ---- | ---- | ---- |
| 118 | Emery Roberts | 21:08.0 | 10 | Meskwaki Settlement School | ---- | ---- | ---- |
| 119 | Elijah Chancellor | 21:08.2 | 10 | Danville | ---- | ---- | ---- |
| 120 | Riley Benge | 21:16.0 | 11 | Davis County, Bloomfield | ---- | ---- | ---- |
| 121 | Maxwell Blacksmith | 21:20.0 | 10 | Waterloo, East | ---- | ---- | ---- |
| 122 | Hayden Tucker | 21:29.9 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 123 | Ian Wenck | 21:32.0 | 11 | Danville | ---- | ---- | ---- |
| 124 | Dayne Render | 21:33.2 | 9 | English Valleys, North English | ---- | ---- | ---- |
| 125 | Kinnick Russell | 21:37.5 | 11 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 126 | Max Heater | 21:39.0 | 10 | Mount Pleasant | ---- | ---- | ---- |
| 127 | Clark Peterson | 21:40.0 | 9 | Mount Pleasant | ---- | ---- | ---- |
| 128 | Dontavius Slick-Driscoll | 22:15.7 | 11 | Meskwaki Settlement School | ---- | ---- | ---- |
| 129 | Ian Davis | 22:18.0 | 11 | Belle Plaine | ---- | ---- | ---- |
| 130 | Ryker Beal | 22:33.5 | 9 | Belle Plaine | ---- | ---- | ---- |
| 131 | Oliver Rynders | 22:35.4 | 11 | Mount Pleasant | ---- | ---- | ---- |
| 132 | Hayden Neuhaus | 22:37.0 | 11 | Belle Plaine | ---- | ---- | ---- |
| 133 | Lucas Hurd | 22:37.5 | 9 | Mount Pleasant | ---- | ---- | ---- |
| 134 | Aidan Talley | 22:40.4 | 12 | Waterloo, East | ---- | ---- | ---- |
| 135 | Drake Offerman | 22:41.5 | 9 | English Valleys, North English | ---- | ---- | ---- |
| 136 | Cain Grandia | 22:41.9 | 10 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 137 | Remington Huber | 22:44.5 | 10 | H-L-V , Victor | ---- | ---- | ---- |
| 138 | Kile Mcnelly | 23:02.4 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 139 | Paislee Owens | 23:17.5 | 9 | Danville | ---- | ---- | ---- |
| 140 | Riley Stubbs | 23:18.7 | 9 | South Tama County, Tama | ---- | ---- | ---- |
| 141 | Cade Fessler | 23:30.5 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 142 | Oliver Kraus | 23:34.7 | 12 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 143 | Lance Milton | 23:39.0 | 10 | H-L-V , Victor | ---- | ---- | ---- |
| 144 | Nolan Arp | 23:42.9 | 9 | South Tama County, Tama | ---- | ---- | ---- |
| 145 | Ryan Moore | 23:49.0 | 11 | Colfax-Mingo | ---- | ---- | ---- |
| 146 | Willie Fitzgerald | 23:51.5 | 10 | Colfax-Mingo | ---- | ---- | ---- |
| 147 | Benjamin Faidley | 23:53.5 | 9 | Colfax-Mingo | ---- | ---- | ---- |
| 148 | Jaymison Hill | 23:54.5 | 10 | Meskwaki Settlement School | ---- | ---- | ---- |
| 149 | Kyler Johnson | 23:56.7 | 9 | South Tama County, Tama | ---- | ---- | ---- |
| 150 | Jacob Hobbs | 23:57.0 | 12 | Danville | ---- | ---- | ---- |
| 151 | Jackson Fynaardt | 24:14.7 | 9 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 152 | Caleb Argo | 24:54.7 | 10 | Belle Plaine | ---- | ---- | ---- |
| 153 | Evan Morrissey | 25:00.7 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 154 | Cash Hawkins | 25:07.0 | 10 | H-L-V , Victor | ---- | ---- | ---- |
| 155 | Brenik Mossman | 25:09.2 | 9 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 156 | Nash Olson | 25:26.2 | 11 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 157 | Westin Ratliff | 25:50.7 | 11 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 158 | Davis Burdick | 25:58.0 | 9 | English Valleys, North English | ---- | ---- | ---- |
| 159 | Kayson Paige | 26:18.2 | 11 | Waterloo, East | ---- | ---- | ---- |
| 160 | Sawyer Neuhaus | 26:20.2 | 11 | Belle Plaine | ---- | ---- | ---- |
| 161 | Markelle Wabauasse | 26:26.2 | 9 | Meskwaki Settlement School | ---- | ---- | ---- |
| 162 | Hepan Azure-Mitchell | 27:38.0 | 10 | Meskwaki Settlement School | ---- | ---- | ---- |
| 163 | Abram Wanatee | 27:53.7 | 9 | Meskwaki Settlement School | ---- | ---- | ---- |
| 164 | Asher Knutson | 30:49.0 | 11 | Colfax-Mingo | ---- | ---- | ---- |
| 165 | Milo Knutson | 31:27.7 | 9 | Colfax-Mingo | ---- | ---- | ---- |
| 166 | Roman Tricky | 32:30.0 | 9 | Meskwaki Settlement School | ---- | ---- | ---- |