| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Preston Johnson | 15:25.7 | 11 | Marshalltown | ---- | ---- | ---- |
| 2 | Emerson Vokes | 15:54.6 | 12 | Grundy Center | ---- | ---- | ---- |
| 3 | Carter Nunn | 16:43.0 | 12 | Marshalltown | ---- | ---- | ---- |
| 4 | Barrett Jesina | 17:05.5 | 12 | South Tama County, Tama | ---- | ---- | ---- |
| 5 | Lance Zaabel | 17:41.7 | 12 | Newton | ---- | ---- | ---- |
| 6 | Cooper Lenz | 17:57.2 | 11 | Newton | ---- | ---- | ---- |
| 7 | Jayce Fryslie | 18:13.7 | 10 | Grundy Center | ---- | ---- | ---- |
| 8 | Myles Goldman | 18:14.2 | 12 | Marshalltown | ---- | ---- | ---- |
| 9 | Griffin Stoltz | 18:15.5 | 11 | Pella Christian | ---- | ---- | ---- |
| 10 | Will Vanden Bosch | 18:20.2 | 11 | Pella Christian | ---- | ---- | ---- |
| 11 | Kade Randal | 18:22.0 | 12 | Marshalltown | ---- | ---- | ---- |
| 12 | Liam Triplett | 18:44.7 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 13 | Paxton Bouma | 18:59.0 | 12 | Pella Christian | ---- | ---- | ---- |
| 14 | Owen Reed | 19:01.0 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 15 | Ayden Reed | 19:02.2 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 16 | Caleb Pifkin | 19:14.0 | 9 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 17 | Aiden Wardell | 19:15.7 | 9 | Webster City | ---- | ---- | ---- |
| 18 | Justin Callahan | 19:27.0 | 12 | Webster City | ---- | ---- | ---- |
| 19 | Leo Block | 19:28.4 | 9 | Grundy Center | ---- | ---- | ---- |
| 20 | Costin Piscatelli | 19:31.0 | 9 | Marshalltown | ---- | ---- | ---- |
| 21 | Thomas Stanley | 19:35.2 | 10 | Marshalltown | ---- | ---- | ---- |
| 22 | Levi Zaabel | 19:46.5 | 10 | Newton | ---- | ---- | ---- |
| 23 | Jack Barner | 19:48.0 | 12 | Webster City | ---- | ---- | ---- |
| 24 | Zach Veiseth | 19:49.0 | 9 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 25 | Max Schirmer | 19:51.2 | 9 | South Tama County, Tama | ---- | ---- | ---- |
| 26 | Nathan Harrington | 19:53.0 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 27 | Alex Chisholm | 19:53.5 | 9 | North Polk, Alleman | ---- | ---- | ---- |
| 28 | JJ Bartleman | 19:53.7 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 29 | Joel Pogany | 19:55.7 | 9 | Pella Christian | ---- | ---- | ---- |
| 30 | Drew Lamont | 19:57.7 | 10 | Newton | ---- | ---- | ---- |
| 31 | Michael Downs | 20:02.5 | 10 | Marshalltown | ---- | ---- | ---- |
| 32 | Peyton Shipley | 20:05.2 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 33 | Logan Gallaher | 20:07.0 | 12 | Pella Christian | ---- | ---- | ---- |
| 34 | Brady Jesina | 20:08.0 | 10 | South Tama County, Tama | ---- | ---- | ---- |
| 35 | David Wickett | 20:13.5 | 10 | Newton | ---- | ---- | ---- |
| 36 | Preston Brown | 20:15.7 | 10 | Waterloo, East | ---- | ---- | ---- |
| 37 | Chase Twedt | 20:22.2 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 38 | Jay Patterson | 20:24.2 | 11 | Pella Christian | ---- | ---- | ---- |
| 39 | Gabe Thumma | 20:29.0 | 12 | Webster City | ---- | ---- | ---- |
| 40 | Elliot Kodis | 20:29.7 | 11 | Marshalltown | ---- | ---- | ---- |
| 41 | Noah Tremel | 20:33.5 | 11 | Newton | ---- | ---- | ---- |
| 42 | Abel Aldama | 20:34.2 | 11 | Newton | ---- | ---- | ---- |
| 43 | Titus O'Dell | 20:34.5 | 10 | Ottumwa | ---- | ---- | ---- |
| 44 | Samoda Vittorio | 20:35.7 | 10 | Ottumwa | ---- | ---- | ---- |
| 45 | Oliver Del Castillo | 20:41.5 | 11 | Grundy Center | ---- | ---- | ---- |
| 46 | Cooper McLeod | 20:45.2 | 11 | Marshalltown | ---- | ---- | ---- |
| 47 | Kaleb Draeger | 20:46.7 | 10 | Webster City | ---- | ---- | ---- |
| 48 | Robert Haw | 20:46.9 | 10 | Ottumwa | ---- | ---- | ---- |
| 49 | Ben Magana | 20:50.4 | 12 | Newton | ---- | ---- | ---- |
| 50 | Garek Lindberg | 20:54.2 | 12 | Ottumwa | ---- | ---- | ---- |
| 51 | Dayton Brown | 21:22.5 | 10 | Waterloo, East | ---- | ---- | ---- |
| 52 | Avery Flemmer | 21:22.5 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 53 | Cayden Plate | 21:29.5 | 9 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 54 | Jeb Goemaat | 21:31.4 | 10 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 55 | Cylus Brown | 21:54.7 | 10 | Ottumwa | ---- | ---- | ---- |
| 56 | Arlen Lake | 21:55.7 | 12 | Webster City | ---- | ---- | ---- |
| 57 | Misha McIlravy | 22:09.2 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 58 | Jordan Betts | 22:14.2 | 10 | Webster City | ---- | ---- | ---- |
| 59 | Tariq Burton | 22:23.5 | 10 | Webster City | ---- | ---- | ---- |
| 60 | Cedrick Vanenglenhoven | 22:24.7 | 10 | Ottumwa | ---- | ---- | ---- |
| 61 | Caleb Bowser | 22:35.5 | 11 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 62 | Daniel Barkley | 22:39.4 | 12 | Grundy Center | ---- | ---- | ---- |
| 63 | Daniel Hommel | 22:57.7 | 12 | Grundy Center | ---- | ---- | ---- |
| 64 | Ty Wetrich | 23:08.5 | 9 | Ottumwa | ---- | ---- | ---- |
| 65 | Dylan Mcmullen | 23:39.9 | 10 | Waterloo, East | ---- | ---- | ---- |
| 66 | Kael Edwards | 24:51.9 | 11 | Grundy Center | ---- | ---- | ---- |
| 67 | Leland Eggers | 24:54.9 | 11 | Webster City | ---- | ---- | ---- |
| 68 | Will Cox | 24:57.4 | 11 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 69 | Cain Grandia | 25:22.7 | 10 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 70 | Maxwell Blacksmith | 25:49.7 | 10 | Waterloo, East | ---- | ---- | ---- |
| 71 | Campbell Gramer | 26:03.0 | 11 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 72 | Aidan Talley | 26:18.4 | 12 | Waterloo, East | ---- | ---- | ---- |
| 73 | Riley Stubbs | 28:22.2 | 9 | South Tama County, Tama | ---- | ---- | ---- |
| 74 | Nolan Arp | 28:36.5 | 9 | South Tama County, Tama | ---- | ---- | ---- |
| 75 | Braiden Sager | 31:14.7 | 9 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 76 | Levi Coughenour | 39:35.0 | 9 | Gladbrook-Reinbeck | ---- | ---- | ---- |