| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Grady Olberding | 15:47.9 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 2 | Alex Torres | 16:01.2 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 3 | Dawson Scheil | 16:18.5 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 4 | Brock Hilsman | 16:43.4 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 5 | Cadel Conner | 16:44.2 | 11 | Grinnell | ---- | ---- | ---- |
| 6 | Liam Crites | 16:44.2 | 11 | Grinnell | ---- | ---- | ---- |
| 7 | Barrett Jesina | 16:58.7 | 11 | South Tama County, Tama | ---- | ---- | ---- |
| 8 | Carson Meskimen | 17:03.5 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 9 | Isaac Sorensen | 17:05.5 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 10 | Carter Easton | 17:05.9 | 12 | Center Point-Urbana | ---- | ---- | ---- |
| 11 | Anders Holmes | 17:07.0 | 9 | Solon | ---- | ---- | ---- |
| 12 | Harrison Laug | 17:12.0 | 12 | Grinnell | ---- | ---- | ---- |
| 13 | Isaac Sandquist | 17:22.0 | 10 | Grinnell | ---- | ---- | ---- |
| 14 | Zach Dickinson | 17:23.1 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 15 | Nicholas Schieltz | 17:25.5 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 16 | Colin Reed | 17:31.3 | 10 | Williamsburg | ---- | ---- | ---- |
| 17 | Aden Wolfe | 17:32.4 | 10 | Grinnell | ---- | ---- | ---- |
| 18 | Anthony Armstrong | 17:34.0 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 19 | Nile Busch | 17:35.1 | 11 | Williamsburg | ---- | ---- | ---- |
| 20 | Danny Dye | 17:40.0 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 21 | Hayes Arwine | 17:43.1 | 11 | Williamsburg | ---- | ---- | ---- |
| 22 | Wesley Sadler | 17:44.9 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 23 | Brenden White | 17:45.3 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 24 | Kyle Vogel | 17:48.3 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 25 | Chasen Caskey | 17:50.3 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 26 | Micah Johnson | 17:55.0 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 27 | Cayle Estling | 17:58.8 | 11 | Center Point-Urbana | ---- | ---- | ---- |
| 28 | Jackson VanHorn | 18:02.1 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 29 | Finn Brummel | 18:08.9 | 11 | Williamsburg | ---- | ---- | ---- |
| 30 | Liam Northway | 18:12.0 | 10 | Marion | ---- | ---- | ---- |
| 31 | AJ Dietz | 18:12.8 | 10 | Marion | ---- | ---- | ---- |
| 32 | Aaron Blanchard | 18:13.4 | 9 | Grinnell | ---- | ---- | ---- |
| 33 | Rene Meza | 18:13.5 | 11 | Solon | ---- | ---- | ---- |
| 34 | Gideon Conner | 18:17.4 | 10 | Grinnell | ---- | ---- | ---- |
| 35 | Jack Blais | 18:20.5 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 36 | Landon Batcheler | 18:21.5 | 11 | Center Point-Urbana | ---- | ---- | ---- |
| 37 | Deacon Waddell | 18:22.0 | 9 | Solon | ---- | ---- | ---- |
| 38 | Caleb Olson | 18:25.8 | 12 | Benton Community | ---- | ---- | ---- |
| 39 | Preston Raasch | 18:30.4 | 9 | Solon | ---- | ---- | ---- |
| 40 | Graham Vavricek | 18:33.0 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 41 | Braden Wenger | 18:35.3 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 42 | Leif Allen | 18:35.5 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 43 | Lincoln Lamont | 18:39.8 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 44 | Luke Lange | 18:40.9 | 12 | Benton Community | ---- | ---- | ---- |
| 45 | Charlie Koons | 18:43.5 | 10 | Williamsburg | ---- | ---- | ---- |
| 46 | Brooks Coates | 18:51.4 | 10 | Marion | ---- | ---- | ---- |
| 47 | Owen Young | 18:53.3 | 13 | Solon | ---- | ---- | ---- |
| 48 | Josiah Gregory | 18:54.8 | 12 | Marion | ---- | ---- | ---- |
| 49 | Ashton Chesmore | 18:55.5 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 50 | Will Primrose | 18:56.0 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 51 | Asher Weems | 18:56.5 | 12 | Marion | ---- | ---- | ---- |
| 52 | Nyles Senne | 19:00.4 | 9 | Independence | ---- | ---- | ---- |
| 53 | Camden Lyons | 19:12.4 | 11 | Solon | ---- | ---- | ---- |
| 54 | Tyler McMullin | 19:12.6 | 11 | Williamsburg | ---- | ---- | ---- |
| 55 | Arthur Seufferlein | 19:17.0 | 12 | Marion | ---- | ---- | ---- |
| 56 | Jerome Kapayou | 19:18.5 | 12 | South Tama County, Tama | ---- | ---- | ---- |
| 57 | Noah Pickart | 19:29.9 | 11 | Benton Community | ---- | ---- | ---- |
| 58 | Brian Arazia | 19:30.0 | 10 | Benton Community | ---- | ---- | ---- |
| 59 | Jaxson Mehlert | 19:31.8 | 9 | Benton Community | ---- | ---- | ---- |
| 60 | Will Cardo | 19:40.4 | 11 | Center Point-Urbana | ---- | ---- | ---- |
| 61 | Jackson Parmater | 19:42.8 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 62 | Jackson Kelly | 19:57.5 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 63 | Brady Jesina | 20:06.4 | 9 | South Tama County, Tama | ---- | ---- | ---- |
| 64 | Ethan Schwake | 20:08.6 | 10 | Benton Community | ---- | ---- | ---- |
| 65 | Luke Hirko | 20:13.1 | 11 | Williamsburg | ---- | ---- | ---- |
| 66 | Parker Mitchell | 20:13.8 | 12 | Benton Community | ---- | ---- | ---- |
| 67 | Ben Sholes | 20:21.0 | 11 | Center Point-Urbana | ---- | ---- | ---- |
| 68 | Tyler Wieland | 20:22.4 | 12 | Independence | ---- | ---- | ---- |
| 69 | Adam Cook | 20:24.8 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 70 | Tanner Wilson | 20:35.5 | 12 | Independence | ---- | ---- | ---- |
| 71 | Kyler Wooten | 20:44.0 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 72 | Talan Decker | 20:56.6 | 12 | Independence | ---- | ---- | ---- |
| 73 | Brody Pruess | 21:26.6 | 9 | Independence | ---- | ---- | ---- |
| 74 | Hayden Tucker | 21:53.8 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 75 | Cade Fessler | 21:57.3 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 76 | Rayden Hill | 22:05.6 | 11 | South Tama County, Tama | ---- | ---- | ---- |
| 77 | Nils Flossbach | 24:06.5 | 9 | Independence | ---- | ---- | ---- |
| 78 | Cael Post | 24:16.8 | 12 | Independence | ---- | ---- | ---- |