| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Canaan Dunham | 15:13.6 | 12 | Pella | ---- | ---- | ---- |
| 2 | Carson Meskimen | 16:08.7 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 3 | Mason Gaulke | 16:20.2 | 12 | Pella | ---- | ---- | ---- |
| 4 | Jonah Ebersole | 16:23.4 | 11 | Pella | ---- | ---- | ---- |
| 5 | Isaac Rankin | 16:24.1 | 12 | Knoxville | ---- | ---- | ---- |
| 6 | Kael Streeter | 16:30.3 | 12 | Carlisle | ---- | ---- | ---- |
| 7 | Ty Landphair | 16:30.9 | 12 | ADM, Adel | ---- | ---- | ---- |
| 8 | Porter Carlton | 16:31.6 | 11 | Pella | ---- | ---- | ---- |
| 9 | Lane Smith | 16:36.9 | 10 | Oskaloosa | ---- | ---- | ---- |
| 10 | Gage Moreno | 16:44.0 | 12 | Saydel | ---- | ---- | ---- |
| 11 | Jacob McPherren | 16:46.2 | 12 | Saydel | ---- | ---- | ---- |
| 12 | Noah Schuknecht | 16:47.4 | 12 | Pella | ---- | ---- | ---- |
| 13 | Andrew Allen | 16:48.2 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 14 | Lance Mueggenberg | 16:50.4 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 15 | Blake Herny | 16:54.4 | 12 | Oskaloosa | ---- | ---- | ---- |
| 16 | Lance Zaabel | 17:07.6 | 12 | Newton | ---- | ---- | ---- |
| 17 | Max Marple | 17:09.7 | 11 | ADM, Adel | ---- | ---- | ---- |
| 18 | Robbie Hall | 17:10.2 | 12 | ADM, Adel | ---- | ---- | ---- |
| 19 | Ty Miller | 17:15.4 | 11 | ADM, Adel | ---- | ---- | ---- |
| 20 | Mason Miller | 17:15.9 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 21 | Felipe Saldana | 17:23.1 | 10 | Carlisle | ---- | ---- | ---- |
| 22 | Ryder Baird | 17:31.1 | 9 | Creston | ---- | ---- | ---- |
| 23 | Connor Schultz | 17:32.7 | 12 | Knoxville | ---- | ---- | ---- |
| 24 | Micah Johnson | 17:33.9 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 25 | Cooper Christy | 17:34.3 | 11 | Newton | ---- | ---- | ---- |
| 26 | Korben Fritz | 17:36.0 | 11 | Carlisle | ---- | ---- | ---- |
| 27 | Micah Van Ee | 17:36.3 | 10 | Oskaloosa | ---- | ---- | ---- |
| 28 | Caden Burkle | 17:36.7 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 29 | Kyle Vogel | 17:44.1 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 30 | Jack Leistikow | 17:44.4 | 10 | ADM, Adel | ---- | ---- | ---- |
| 31 | Andrew Coller | 17:47.8 | 9 | ADM, Adel | ---- | ---- | ---- |
| 32 | Owen Schriener | 17:56.9 | 10 | Carlisle | ---- | ---- | ---- |
| 33 | Brady Cripe | 17:57.3 | 11 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 34 | Jackson VanHorn | 17:58.9 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 35 | Nick Subbert | 18:02.7 | 12 | ADM, Adel | ---- | ---- | ---- |
| 36 | Asher Schiebout | 18:06.7 | 12 | Pella | ---- | ---- | ---- |
| 37 | Dane Paulsen | 18:07.9 | 12 | Pella | ---- | ---- | ---- |
| 38 | Gabby Hermon | 18:10.5 | 10 | Carlisle | ---- | ---- | ---- |
| 39 | Matthew Warner | 18:17.6 | 9 | Creston | ---- | ---- | ---- |
| 40 | Sean Kelly | 18:24.3 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 41 | Caleb Lang | 18:26.7 | 10 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 42 | Merrick Wieland | 18:27.7 | 10 | Creston | ---- | ---- | ---- |
| 43 | Joseph Devore | 18:30.9 | 9 | Clarke, Osceola | ---- | ---- | ---- |
| 44 | Augustus Martino | 18:31.0 | 11 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 45 | Dylan Lang | 18:34.0 | 12 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 46 | Nicholas Schieltz | 18:34.4 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 47 | Brice Boatright | 18:35.8 | 11 | Fairfield | ---- | ---- | ---- |
| 48 | Gunner Vanderpool | 18:39.6 | 11 | Saydel | ---- | ---- | ---- |
| 49 | Abel Aldama | 18:46.9 | 11 | Newton | ---- | ---- | ---- |
| 50 | Judah DeCleene | 18:55.0 | 12 | Carlisle | ---- | ---- | ---- |
| 51 | Kam Lehman | 18:57.3 | 11 | Boone | ---- | ---- | ---- |
| 52 | Hector Suazo | 19:06.5 | 12 | Creston | ---- | ---- | ---- |
| 53 | Bradley Hembrook | 19:11.1 | 11 | Knoxville | ---- | ---- | ---- |
| 54 | Levi Zaabel | 19:14.9 | 10 | Newton | ---- | ---- | ---- |
| 55 | Wiley Freeman | 19:16.6 | 10 | Knoxville | ---- | ---- | ---- |
| 56 | Mac Ray | 19:17.8 | 9 | Carlisle | ---- | ---- | ---- |
| 57 | David Wickett | 19:19.7 | 10 | Newton | ---- | ---- | ---- |
| 58 | Silas Johnston | 19:24.1 | 10 | Oskaloosa | ---- | ---- | ---- |
| 59 | Clae Cass | 19:25.6 | 12 | Fairfield | ---- | ---- | ---- |
| 60 | Reid Sinclair | 19:26.5 | 12 | Knoxville | ---- | ---- | ---- |
| 61 | Elijah Hamilton | 19:28.4 | 9 | Fairfield | ---- | ---- | ---- |
| 62 | Drew Lamont | 19:31.9 | 10 | Newton | ---- | ---- | ---- |
| 63 | Sam Nelson | 19:37.7 | 12 | Oskaloosa | ---- | ---- | ---- |
| 64 | Wyatt Goodenberger | 19:44.5 | 11 | Creston | ---- | ---- | ---- |
| 65 | Everett Schmidt | 19:45.2 | 10 | Knoxville | ---- | ---- | ---- |
| 66 | Carter Bonnett | 19:51.1 | 11 | Oskaloosa | ---- | ---- | ---- |
| 67 | Liam Caldwell | 19:55.9 | 9 | Clarke, Osceola | ---- | ---- | ---- |
| 68 | Calvin Cook | 19:58.7 | 11 | Boone | ---- | ---- | ---- |
| 69 | Noah Tremel | 20:00.4 | 11 | Newton | ---- | ---- | ---- |
| 70 | Kellen Kauzlarich | 20:00.7 | 9 | Oskaloosa | ---- | ---- | ---- |
| 71 | Alex Wood | 20:06.0 | 12 | Saydel | ---- | ---- | ---- |
| 72 | William Gates | 20:09.0 | 11 | Saydel | ---- | ---- | ---- |
| 73 | Aaron Wellnitz | 20:11.0 | 10 | Fairfield | ---- | ---- | ---- |
| 74 | John Miller | 20:12.0 | 11 | Fairfield | ---- | ---- | ---- |
| 75 | Jordan Miller | 20:21.3 | 9 | Fairfield | ---- | ---- | ---- |
| 76 | Austin Jondle | 20:29.3 | 10 | Creston | ---- | ---- | ---- |
| 77 | Andrew Myers | 20:37.9 | 12 | Fairfield | ---- | ---- | ---- |
| 78 | Owen Prendercast | 20:42.7 | 9 | Saydel | ---- | ---- | ---- |
| 79 | Wyatt Johnson | 20:43.0 | 12 | Boone | ---- | ---- | ---- |
| 80 | Brodey Suter | 20:52.6 | 9 | Saydel | ---- | ---- | ---- |
| 81 | Owen Hill | 21:16.1 | 12 | Boone | ---- | ---- | ---- |
| 82 | Luke Wade | 21:17.6 | 10 | Clarke, Osceola | ---- | ---- | ---- |
| 83 | Cole Jacobsen | 21:18.5 | 10 | Clarke, Osceola | ---- | ---- | ---- |
| 84 | Joey Turpin | 21:21.4 | 10 | Clarke, Osceola | ---- | ---- | ---- |
| 85 | Dwight Humphrey | 21:48.1 | 10 | Clarke, Osceola | ---- | ---- | ---- |
| 86 | Johnathon Henry | 21:52.0 | 11 | Creston | ---- | ---- | ---- |
| 87 | Sam Chestnut | 22:03.3 | 11 | Boone | ---- | ---- | ---- |
| 88 | Pearson Lampe | 22:08.6 | 11 | Boone | ---- | ---- | ---- |
| 89 | Ryan Peralta | 22:37.0 | 12 | Knoxville | ---- | ---- | ---- |
| 90 | Juil ZamarripaComtreras | 22:41.4 | 10 | Clarke, Osceola | ---- | ---- | ---- |