| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Bill Fullhart | 17:43.0 | 10 | Decorah | ---- | ---- | ---- |
| 2 | Clarence Nimrod | 17:57.6 | 10 | Decorah | ---- | ---- | ---- |
| 3 | Oak Pasche | 18:35.5 | 9 | Decorah | ---- | ---- | ---- |
| 4 | Max Grimstad | 18:38.3 | 11 | Decorah | ---- | ---- | ---- |
| 5 | Oliver Bollinger | 18:48.1 | 11 | Decorah | ---- | ---- | ---- |
| 6 | Spencer Christensen | 18:54.6 | 10 | Decorah | ---- | ---- | ---- |
| 7 | Kelton Casterton | 19:04.9 | 10 | Decorah | ---- | ---- | ---- |
| 8 | Liam Huang | 19:05.8 | 10 | Decorah | ---- | ---- | ---- |
| 9 | Oscar Grimstad | 19:06.0 | 9 | Decorah | ---- | ---- | ---- |
| 10 | Derek Hrdlicka | 19:07.8 | 9 | Decorah | ---- | ---- | ---- |
| 11 | Logan Nalean-Carlson | 19:10.6 | 9 | Decorah | ---- | ---- | ---- |
| 12 | Jack DeLaRosa | 19:19.5 | 10 | Decorah | ---- | ---- | ---- |
| 13 | Bennett Coppola | 19:27.9 | 9 | Decorah | ---- | ---- | ---- |
| 14 | Kyle Pattison | 19:41.5 | 11 | Decorah | ---- | ---- | ---- |
| 15 | Jackson Parmater | 19:44.0 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 16 | Ezra Vorvick | 19:49.0 | 12 | Decorah | ---- | ---- | ---- |
| 17 | Riley Berns | 19:52.6 | 11 | Decorah | ---- | ---- | ---- |
| 18 | Carson Bohner | 20:04.0 | 11 | Decorah | ---- | ---- | ---- |
| 19 | Gabe Swales | 20:04.5 | 12 | Denver | ---- | ---- | ---- |
| 20 | Cy Walton | 20:04.9 | 10 | Denver | ---- | ---- | ---- |
| 21 | Jayven Neubauer | 20:06.9 | 9 | Decorah | ---- | ---- | ---- |
| 22 | Maxwell Goodner | 20:11.8 | 9 | Decorah | ---- | ---- | ---- |
| 23 | Reid Berns | 20:13.4 | 11 | Decorah | ---- | ---- | ---- |
| 24 | Colin Thompson | 20:14.5 | 10 | Decorah | ---- | ---- | ---- |
| 25 | Colby Tucker | 20:15.0 | 10 | Denver | ---- | ---- | ---- |
| 26 | Josh Rabenhorst | 20:19.0 | 11 | Denver | ---- | ---- | ---- |
| 27 | Kyan Oftedahl | 20:23.0 | 10 | Decorah | ---- | ---- | ---- |
| 28 | Oliver Whalen | 20:23.4 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 29 | Caleb Miller | 20:37.5 | 10 | Denver | ---- | ---- | ---- |
| 30 | Elijah King | 20:42.5 | 11 | Oelwein | ---- | ---- | ---- |
| 31 | Drake Steinlage | 20:48.3 | 9 | Oelwein | ---- | ---- | ---- |
| 32 | Ben Sholes | 21:00.5 | 11 | Center Point-Urbana | ---- | ---- | ---- |
| 33 | Luke McCormick | 21:01.8 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 34 | Esteban Fernandez | 21:15.0 | 10 | Decorah | ---- | ---- | ---- |
| 35 | Evan Madsen | 21:19.8 | 10 | Decorah | ---- | ---- | ---- |
| 36 | Andrew Olson | 21:21.4 | 12 | Decorah | ---- | ---- | ---- |
| 37 | Lincoln Sieck | 21:22.1 | 10 | Starmont | ---- | ---- | ---- |
| 38 | Brenndan Engler | 21:24.8 | 11 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 39 | Owen Rix | 21:26.0 | 10 | Decorah | ---- | ---- | ---- |
| 40 | Isaac Smith | 21:26.0 | 10 | Starmont | ---- | ---- | ---- |
| 41 | Dagen Henzen | 21:37.1 | 12 | Denver | ---- | ---- | ---- |
| 42 | Beau Newhouse | 21:43.5 | 12 | Decorah | ---- | ---- | ---- |
| 43 | Ramsey Mineart | 21:58.3 | 11 | Waterloo, West | ---- | ---- | ---- |
| 44 | Will Robinson | 22:01.0 | 11 | Decorah | ---- | ---- | ---- |
| 45 | Brandon Rael | 22:01.1 | 9 | Oelwein | ---- | ---- | ---- |
| 46 | Jack Driscoll | 22:01.4 | 10 | Oelwein | ---- | ---- | ---- |
| 47 | Carson Page | 22:08.5 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 48 | Dane Hertel | 22:09.4 | 9 | Waterloo, West | ---- | ---- | ---- |
| 49 | Jack Cooper | 22:12.4 | 9 | Denver | ---- | ---- | ---- |
| 50 | Nils Peterson | 22:12.5 | 9 | Decorah | ---- | ---- | ---- |
| 51 | Bjorn White | 22:13.8 | 9 | North Fayette Valley | ---- | ---- | ---- |
| 52 | Andy Britt | 22:16.4 | 12 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 53 | Josiah Swales | 22:20.0 | 11 | Denver | ---- | ---- | ---- |
| 54 | Brady Gleiter | 22:23.1 | 11 | Jesup | ---- | ---- | ---- |
| 55 | Eli Bailey | 22:23.5 | 9 | Edgewood-Colesburg | ---- | ---- | ---- |
| 56 | Weston Cote | 22:27.5 | 9 | Decorah | ---- | ---- | ---- |
| 57 | Grant Berryman | 22:37.0 | 9 | Oelwein | ---- | ---- | ---- |
| 58 | Ezekiel Boehmler | 22:38.4 | 10 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 59 | Nick Berumez | 22:48.1 | 11 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 60 | Kyler Cole | 22:49.9 | 12 | Edgewood-Colesburg | ---- | ---- | ---- |
| 61 | Kamdyn Trower | 22:57.8 | 9 | New Hampton | ---- | ---- | ---- |
| 62 | Jace Eike | 22:58.6 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 63 | Maximo Zuniga | 23:11.9 | 12 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 64 | Cooper Renner | 23:12.1 | 9 | Jesup | ---- | ---- | ---- |
| 65 | Hayden Tucker | 23:13.0 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 66 | Henry Pautsch | 23:17.0 | 9 | Denver | ---- | ---- | ---- |
| 67 | Parker Domeyer | 23:17.9 | 12 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 68 | Lincoln VanWechel | 23:18.0 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 69 | Zayde Davis | 23:20.0 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 70 | Sonny Mendoza | 23:21.1 | 9 | Waterloo, West | ---- | ---- | ---- |
| 71 | Jarrin Robinson | 23:23.0 | 12 | New Hampton | ---- | ---- | ---- |
| 72 | Maddox Valverde | 23:29.0 | 9 | Denver | ---- | ---- | ---- |
| 73 | Michael Eimers | 23:36.8 | 10 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 74 | Levi Reiter | 23:37.3 | 10 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 75 | Pranav Caton | 23:40.3 | 9 | Decorah | ---- | ---- | ---- |
| 76 | Cael Helmrichs | 23:43.5 | 11 | Edgewood-Colesburg | ---- | ---- | ---- |
| 77 | Patrick Rader | 23:45.3 | 9 | Oelwein | ---- | ---- | ---- |
| 78 | Henry Buck | 24:00.4 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 79 | Ethan McCarraher | 24:01.9 | 11 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 80 | Xander Peterson | 24:02.5 | 12 | Denver | ---- | ---- | ---- |
| 81 | Bryce Stannard | 24:20.1 | 11 | Edgewood-Colesburg | ---- | ---- | ---- |
| 82 | Elijah Byroade | 24:20.8 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 83 | Simon Gieselman | 24:46.3 | 9 | Oelwein | ---- | ---- | ---- |
| 84 | Isaac Gross | 24:52.1 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 85 | Oliver Tiedt | 24:52.5 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 86 | Eric Bryan | 24:54.6 | 11 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 87 | Quincy Stollenwerk | 24:57.0 | 10 | Waterloo, West | ---- | ---- | ---- |
| 88 | Victor Singh | 25:00.0 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 89 | Peyton Cameron | 25:08.9 | 11 | Jesup | ---- | ---- | ---- |
| 90 | Ethan Sellers | 25:12.5 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 91 | Trice Anderson | 25:13.5 | 10 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 92 | Isaac Brincks | 25:14.8 | 9 | North Fayette Valley | ---- | ---- | ---- |
| 93 | Caleb Boardman | 25:18.0 | 11 | Starmont | ---- | ---- | ---- |
| 94 | Sam Mejia | 25:26.5 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 95 | Nick Farmer | 25:28.8 | 11 | Starmont | ---- | ---- | ---- |
| 96 | Holden Griffith | 25:41.9 | 9 | North Fayette Valley | ---- | ---- | ---- |
| 97 | Andrew Kovarik | 25:42.4 | 9 | North Fayette Valley | ---- | ---- | ---- |
| 98 | Ryne Prouty | 25:45.0 | 9 | Oelwein | ---- | ---- | ---- |
| 99 | Wes Koob | 25:46.9 | 9 | Oelwein | ---- | ---- | ---- |
| 100 | Wes Duggan | 25:48.8 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 101 | Eduardo Barrios | 26:19.4 | 9 | New Hampton | ---- | ---- | ---- |
| 102 | Hayden Narveson | 26:20.6 | 9 | Center Point-Urbana | ---- | ---- | ---- |
| 103 | David Sadler | 26:24.0 | 11 | Jesup | ---- | ---- | ---- |
| 104 | Benjamin Michel | 26:35.3 | 9 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 105 | Jake Baker | 26:41.0 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 106 | Aleczander Gearhart | 26:44.0 | 9 | North Fayette Valley | ---- | ---- | ---- |
| 107 | Dylan Brincks | 26:47.3 | 9 | Decorah | ---- | ---- | ---- |
| 108 | Oskar Swanson | 27:00.5 | 10 | Decorah | ---- | ---- | ---- |
| 109 | Hunter Driscoll | 27:09.9 | 11 | Oelwein | ---- | ---- | ---- |
| 110 | Bailey Szurley | 27:51.0 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 111 | Brayden Grawe | 28:29.4 | 10 | Starmont | ---- | ---- | ---- |
| 112 | Wyatt Birdsell | 28:42.6 | 9 | Decorah | ---- | ---- | ---- |
| 113 | McCoy Olind | 28:55.5 | 11 | Edgewood-Colesburg | ---- | ---- | ---- |
| 114 | Hayden Szurley | 29:05.4 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 115 | Wesley Devaney | 29:12.8 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 116 | Rhys Mick | 29:19.5 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 117 | Reece Rambo | 29:29.9 | 10 | Center Point-Urbana | ---- | ---- | ---- |
| 118 | Zach Helle | 30:27.4 | 12 | Beckman Catholic, Dyersville | ---- | ---- | ---- |
| 119 | Jaxon Thoms | 30:42.1 | 9 | Waterloo, West | ---- | ---- | ---- |
| 120 | Noah Potvin | 30:44.4 | 10 | Decorah | ---- | ---- | ---- |
| 121 | Keagan Steines | 32:10.0 | 10 | Decorah | ---- | ---- | ---- |
| 122 | Jayden Gearhart | 32:15.3 | 9 | Starmont | ---- | ---- | ---- |
| 123 | Daniel Matthias | 32:18.5 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 124 | Gavin Wilkins | 32:23.1 | 9 | Decorah | ---- | ---- | ---- |
| 125 | Mason Britt | 34:00.1 | 12 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 126 | Nick Sattherthwaite | 34:27.5 | 11 | Denver | ---- | ---- | ---- |
| 127 | Wylie Osborn | 35:54.6 | 10 | Sumner-Fredericksburg | ---- | ---- | ---- |