| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Jesse Gomez | 16:48.0 | 10 | Denver | ---- | ---- | ---- |
| 2 | Jonah Pringnitz | 16:54.9 | 12 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 3 | Myles Matthias | 17:01.0 | 12 | Denver | ---- | ---- | ---- |
| 4 | Will Nesbit | 17:06.3 | 12 | Jesup | ---- | ---- | ---- |
| 5 | Caden Knoblock | 17:09.5 | 12 | Denver | ---- | ---- | ---- |
| 6 | Myles Tromblay | 17:16.8 | 10 | Ogden | ---- | ---- | ---- |
| 7 | Corben Lucchesi | 17:24.2 | 11 | Roland-Story, Story City | ---- | ---- | ---- |
| 8 | Tyson Fear | 17:31.5 | 10 | Okoboji | ---- | ---- | ---- |
| 9 | Thomas Bergstrom | 17:34.9 | 11 | Ogden | ---- | ---- | ---- |
| 10 | Sully O'Neill | 17:35.7 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 11 | Hayden Hayes | 17:38.6 | 11 | Van Meter | ---- | ---- | ---- |
| 12 | Hayden Benton | 17:42.0 | 10 | Jesup | ---- | ---- | ---- |
| 13 | Lincoln Akins | 17:48.5 | 12 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 14 | Jonathan Schuknecht | 17:48.8 | 10 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 15 | Ethan Doty | 17:52.7 | 10 | Denver | ---- | ---- | ---- |
| 16 | Ryker Ballis | 17:58.5 | 12 | Okoboji | ---- | ---- | ---- |
| 17 | Landon Abbott | 18:01.8 | 12 | Ogden | ---- | ---- | ---- |
| 18 | Nick Black | 18:02.0 | 10 | Greene County | ---- | ---- | ---- |
| 19 | Ethan Pagel | 18:03.6 | 10 | Denver | ---- | ---- | ---- |
| 20 | Cole Barney | 18:03.9 | 9 | Van Meter | ---- | ---- | ---- |
| 21 | Cruz Nitchals | 18:06.2 | 9 | Okoboji | ---- | ---- | ---- |
| 22 | Liam Newell | 18:06.6 | 12 | Van Meter | ---- | ---- | ---- |
| 23 | Jaxon Andreasen | 18:06.8 | 11 | Jesup | ---- | ---- | ---- |
| 24 | Owen Riphagen | 18:07.3 | 11 | Okoboji | ---- | ---- | ---- |
| 25 | Max Rasmussen | 18:11.9 | 10 | Van Meter | ---- | ---- | ---- |
| 26 | Jeremiah Gravert | 18:18.4 | 10 | Okoboji | ---- | ---- | ---- |
| 27 | Beck Sunderman | 18:19.4 | 10 | Van Meter | ---- | ---- | ---- |
| 28 | Aiden Schulze | 18:20.2 | 10 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 29 | Mitchell Doepke | 18:21.9 | 12 | Denver | ---- | ---- | ---- |
| 30 | Caleb Miller | 18:23.5 | 11 | Denver | ---- | ---- | ---- |
| 31 | Owen Nuss | 18:26.5 | 11 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 32 | Brayden Starr | 18:36.4 | 9 | Dike-New Hartford | ---- | ---- | ---- |
| 33 | Ty Heller | 18:41.8 | 12 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 34 | Vincent O'Connor | 18:42.5 | 11 | Jesup | ---- | ---- | ---- |
| 35 | McKennen Lindaman | 18:42.9 | 9 | Dike-New Hartford | ---- | ---- | ---- |
| 36 | Sam Low | 18:45.1 | 11 | Okoboji | ---- | ---- | ---- |
| 37 | Cooper Finestead | 18:47.4 | 10 | Woodward-Granger | ---- | ---- | ---- |
| 38 | Declan Spencer | 18:48.5 | 9 | South Central Calhoun | ---- | ---- | ---- |
| 39 | Hunter Waldo-Martinez | 18:53.4 | 11 | Eagle Grove | ---- | ---- | ---- |
| 40 | Jaden Koller | 18:54.8 | 12 | Greene County | ---- | ---- | ---- |
| 41 | Andrew Dea | 18:59.3 | 9 | Van Meter | ---- | ---- | ---- |
| 42 | Bek Anderson | 19:10.0 | 11 | Ogden | ---- | ---- | ---- |
| 43 | Felix Reyes | 19:12.0 | 12 | Eagle Grove | ---- | ---- | ---- |
| 44 | August Akins | 19:14.1 | 9 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 45 | Lucas Brandt | 19:15.8 | 9 | Woodward-Granger | ---- | ---- | ---- |
| 46 | Henry Dahlsten | 19:17.8 | 11 | Roland-Story, Story City | ---- | ---- | ---- |
| 47 | Kole Johnson-Peterson | 19:28.2 | 10 | Greene County | ---- | ---- | ---- |
| 48 | Asarel Castro | 19:28.2 | 10 | Eagle Grove | ---- | ---- | ---- |
| 49 | Ray Kaiser | 19:32.4 | 12 | Okoboji | ---- | ---- | ---- |
| 50 | Nolan Muhlenbruch | 19:32.8 | 10 | BK-CGD | ---- | ---- | ---- |
| 51 | Drew Dorsey | 19:34.3 | 12 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 52 | Vance Nyborg | 19:36.0 | 10 | Woodward-Granger | ---- | ---- | ---- |
| 53 | Camden Fuelling | 19:36.6 | 12 | Jesup | ---- | ---- | ---- |
| 54 | Gus L' Heureux | 19:38.1 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 55 | Felix Gonzalez | 19:38.9 | 12 | Eagle Grove | ---- | ---- | ---- |
| 56 | Blake Buitenwerf | 19:41.9 | 13 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 57 | Issaac Jones | 19:43.5 | 9 | Woodward-Granger | ---- | ---- | ---- |
| 58 | Kaegan Wigant | 19:43.8 | 12 | Van Meter | ---- | ---- | ---- |
| 59 | Evan Byersdorfer | 19:44.6 | 12 | Roland-Story, Story City | ---- | ---- | ---- |
| 60 | Anthony Vasquez | 19:45.9 | 11 | Eagle Grove | ---- | ---- | ---- |
| 61 | Henry Russo | 19:47.1 | 12 | Ogden | ---- | ---- | ---- |
| 62 | Carver Peterson | 19:50.3 | 10 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 63 | Cael Leighton | 19:51.2 | 12 | Woodward-Granger | ---- | ---- | ---- |
| 64 | Ryan Englin | 19:54.0 | 10 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 65 | Joe Casey | 19:55.0 | 12 | Woodward-Granger | ---- | ---- | ---- |
| 66 | Logan Torsell | 19:56.6 | 11 | BK-CGD | ---- | ---- | ---- |
| 67 | Samuel Andersen | 19:57.9 | 12 | Dike-New Hartford | ---- | ---- | ---- |
| 68 | Rhys Palmer | 20:02.0 | 10 | Greene County | ---- | ---- | ---- |
| 69 | Dakota Lowe | 20:13.7 | 12 | Roland-Story, Story City | ---- | ---- | ---- |
| 70 | Isaiah Olson | 20:23.1 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 71 | Brent Thielen | 20:24.4 | 9 | South Central Calhoun | ---- | ---- | ---- |
| 72 | Ethan Tucker | 20:24.9 | 12 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 73 | Kasen Loeffler | 20:25.8 | 9 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 74 | Eli Carstensen | 20:28.6 | 11 | Greene County | ---- | ---- | ---- |
| 75 | Maddox Carstensen | 20:30.0 | 11 | Greene County | ---- | ---- | ---- |
| 76 | Julio Valenzuela | 20:30.3 | 12 | Pocahontas Area | ---- | ---- | ---- |
| 77 | Cooper Renner | 20:30.5 | 10 | Jesup | ---- | ---- | ---- |
| 78 | Andrii Kozhukhar | 20:31.9 | 11 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 79 | Cooper Dall | 20:35.8 | 11 | Dike-New Hartford | ---- | ---- | ---- |
| 80 | Eduardo Rivera | 20:37.5 | 10 | BK-CGD | ---- | ---- | ---- |
| 81 | Joe Thielen | 20:41.3 | 12 | South Central Calhoun | ---- | ---- | ---- |
| 82 | Logan Rubendall | 20:41.4 | 9 | South Central Calhoun | ---- | ---- | ---- |
| 83 | Cooper Thacker | 20:44.1 | 12 | Eagle Grove | ---- | ---- | ---- |
| 84 | Josiah Potratz | 20:46.0 | 9 | Roland-Story, Story City | ---- | ---- | ---- |
| 85 | Alex Younts | 21:17.7 | 12 | Woodward-Granger | ---- | ---- | ---- |
| 86 | Derek Greene | 21:23.5 | 12 | South Central Calhoun | ---- | ---- | ---- |
| 87 | Leo Ertel | 21:41.7 | 12 | BK-CGD | ---- | ---- | ---- |
| 88 | Keitan Sanderson | 22:06.5 | 11 | Roland-Story, Story City | ---- | ---- | ---- |
| 89 | Samuel Williams | 22:27.9 | 11 | BK-CGD | ---- | ---- | ---- |
| 90 | Jose Vasquez | 22:46.1 | 9 | BK-CGD | ---- | ---- | ---- |
| 91 | Roy Hoang | 22:49.5 | 10 | BK-CGD | ---- | ---- | ---- |
| 92 | Caleb Watson | 23:13.6 | 11 | Roland-Story, Story City | ---- | ---- | ---- |
| 93 | Isaiah Batten | 23:21.4 | 9 | South Central Calhoun | ---- | ---- | ---- |
| 94 | Peyton Cameron | 23:27.1 | 12 | Jesup | ---- | ---- | ---- |
| 95 | Elias Engelmann | 24:05.7 | 9 | Ogden | ---- | ---- | ---- |
| 96 | Jordyn Gonzalez | 24:20.9 | 12 | Pocahontas Area | ---- | ---- | ---- |
| 97 | Reuben Potts | 24:42.6 | 9 | South Central Calhoun | ---- | ---- | ---- |
| 98 | Paul Peterson | 25:44.9 | 10 | Pocahontas Area | ---- | ---- | ---- |
| 99 | Ryder Graham | 27:57.3 | 11 | Ogden | ---- | ---- | ---- |