| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Alex Torres | 17:05.0 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 2 | Jack Blais | 17:39.0 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 3 | Zach Dickinson | 17:41.0 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 4 | Sawyer Spence | 17:51.0 | 12 | Union, LaPorte City | ---- | ---- | ---- |
| 5 | Will Primrose | 18:14.0 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 6 | Trevan Thomas | 18:16.0 | 12 | Aplington-Parkersburg | ---- | ---- | ---- |
| 7 | Lincoln Lamont | 18:31.0 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 8 | Jackson Parmater | 18:48.0 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 9 | Markus Woolery | 18:53.0 | 12 | Cedar Ridge Christian | ---- | ---- | ---- |
| 10 | Ethan Green | 18:57.0 | 11 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 11 | Brexton Bird | 19:12.0 | 12 | Nashua-Plainfield | ---- | ---- | ---- |
| 12 | Leif Allen | 19:13.0 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 13 | Cade Sutton | 19:14.0 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 14 | Emerick Nolte | 19:22.0 | 10 | Aplington-Parkersburg | ---- | ---- | ---- |
| 15 | Dayton Brown | 19:26.0 | 10 | Waterloo, East | ---- | ---- | ---- |
| 16 | Jonah VanderWilt | 19:38.0 | 11 | South Hardin | ---- | ---- | ---- |
| 17 | Jase Hansen | 19:41.0 | 12 | Nashua-Plainfield | ---- | ---- | ---- |
| 18 | Brayton Davis | 19:44.0 | 12 | GMG, Garwin | ---- | ---- | ---- |
| 19 | Tristan Keister | 19:44.0 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 20 | Titan Verrett | 19:45.0 | 12 | Aplington-Parkersburg | ---- | ---- | ---- |
| 21 | Preston Brown | 19:48.0 | 10 | Waterloo, East | ---- | ---- | ---- |
| 22 | Grae Janssen | 19:53.0 | 10 | Aplington-Parkersburg | ---- | ---- | ---- |
| 23 | Jonah Carney | 19:57.0 | 12 | Aplington-Parkersburg | ---- | ---- | ---- |
| 24 | Cayden Nie | 20:01.0 | 11 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 25 | Eli Bailey | 20:14.0 | 10 | Edgewood-Colesburg | ---- | ---- | ---- |
| 26 | Connor Sullivan | 20:17.0 | 11 | Nashua-Plainfield | ---- | ---- | ---- |
| 27 | Callum Wendt | 20:21.0 | 11 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 28 | Adam Blakeman | 20:22.0 | 12 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 29 | Collin Burk | 20:24.0 | 12 | South Hardin | ---- | ---- | ---- |
| 30 | Cael Helmrichs | 20:42.0 | 12 | Edgewood-Colesburg | ---- | ---- | ---- |
| 31 | Emery Roberts | 20:54.0 | 10 | Meskwaki Settlement School | ---- | ---- | ---- |
| 32 | Max Junker | 20:55.0 | 12 | Aplington-Parkersburg | ---- | ---- | ---- |
| 33 | Cole Meighan | 20:59.0 | 9 | Waterloo, East | ---- | ---- | ---- |
| 34 | Phineas Beermann | 21:01.0 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 35 | Carson Page | 21:06.0 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 36 | Oliver Whalen | 21:09.0 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 37 | Cody Drehobl | 21:14.0 | 12 | Aplington-Parkersburg | ---- | ---- | ---- |
| 38 | Kash Grimm | 21:16.0 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 39 | Henry Dieleman | 21:21.0 | 12 | GMG, Garwin | ---- | ---- | ---- |
| 40 | Garrit Vande Haar | 21:38.0 | 11 | Cedar Ridge Christian | ---- | ---- | ---- |
| 41 | Ryelin Kearns | 21:39.0 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 42 | Isaac Hansel | 21:45.0 | 9 | Edgewood-Colesburg | ---- | ---- | ---- |
| 43 | Viet Nguyen | 21:50.0 | 11 | South Hardin | ---- | ---- | ---- |
| 44 | Bennett Gardner | 21:57.0 | 12 | Cedar Ridge Christian | ---- | ---- | ---- |
| 45 | Cain Kerr | 22:08.0 | 11 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 46 | Jason Westendorf | 22:17.0 | 11 | Janesville | ---- | ---- | ---- |
| 47 | Cael Harn | 22:34.0 | 9 | Waterloo, East | ---- | ---- | ---- |
| 48 | Aidan Trumbauer | 22:40.0 | 9 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 49 | Hagaa Driscoll | 22:47.0 | 11 | Meskwaki Settlement School | ---- | ---- | ---- |
| 50 | Jay Hill | 22:56.0 | 10 | Meskwaki Settlement School | ---- | ---- | ---- |
| 51 | Carson Mundorf | 22:58.0 | 11 | Nashua-Plainfield | ---- | ---- | ---- |
| 52 | Zane Schmitz | 22:59.0 | 12 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 53 | Daniel Boelman | 22:59.0 | 10 | Aplington-Parkersburg | ---- | ---- | ---- |
| 54 | Maxwell Blacksmith | 22:59.0 | 10 | Waterloo, East | ---- | ---- | ---- |
| 55 | Ian Grimm | 23:00.0 | 11 | Union, LaPorte City | ---- | ---- | ---- |
| 56 | Drayson Stephenson | 23:07.0 | 12 | GMG, Garwin | ---- | ---- | ---- |
| 57 | Levi Woolery | 23:07.0 | 8 | Cedar Ridge Christian | ---- | ---- | ---- |
| 58 | Braxton Dietz | 23:13.0 | 9 | Nashua-Plainfield | ---- | ---- | ---- |
| 59 | Wyatt Burrichter | 23:19.0 | 9 | Nashua-Plainfield | ---- | ---- | ---- |
| 60 | Lincoln VanWechel | 23:20.0 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 61 | Matthias Stupp | 23:23.0 | 9 | South Hardin | ---- | ---- | ---- |
| 62 | Braylon Darter | 23:36.0 | 11 | GMG, Garwin | ---- | ---- | ---- |
| 63 | Benjamin Percy | 23:36.0 | 12 | Nashua-Plainfield | ---- | ---- | ---- |
| 64 | Dylan Mcmullen | 23:40.0 | 10 | Waterloo, East | ---- | ---- | ---- |
| 65 | Victor Singh | 23:42.0 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 66 | Aidan Talley | 23:42.0 | 12 | Waterloo, East | ---- | ---- | ---- |
| 67 | Thayer Hambly | 23:42.0 | 10 | Cedar Ridge Christian | ---- | ---- | ---- |
| 68 | David Steinbron | 23:42.0 | 12 | Cedar Ridge Christian | ---- | ---- | ---- |
| 69 | Christopher Pranger | 23:56.0 | 10 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 70 | Elijah Tarr | 23:57.0 | 9 | Aplington-Parkersburg | ---- | ---- | ---- |
| 71 | Anderson Karr | 24:07.0 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 72 | Leland Ambrose-Daman | 24:18.0 | 10 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 73 | Noah Gansen | 24:35.0 | 10 | Janesville | ---- | ---- | ---- |
| 74 | Seth Gregorsok | 24:47.0 | 11 | Janesville | ---- | ---- | ---- |
| 75 | Kayson Paige | 25:05.0 | 11 | Waterloo, East | ---- | ---- | ---- |
| 76 | Holden Wendt | 25:07.0 | 9 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 77 | Cayden Stoneman | 25:17.0 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 78 | Bo Smith | 25:25.0 | 9 | Dunkerton | ---- | ---- | ---- |
| 79 | Rhys Mick | 25:28.0 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 80 | Gabe Ohrt | 25:44.0 | 9 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 81 | Austin Lohmann | 25:54.0 | 10 | Tripoli | ---- | ---- | ---- |
| 82 | Jason Neifer | 26:07.0 | 12 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 83 | Gavin Delong | 26:15.0 | 9 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 84 | Jacob Blakeman | 26:30.0 | 9 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 85 | Trace Kingsbury | 27:07.0 | 12 | Tripoli | ---- | ---- | ---- |
| 86 | Zane Vanslyke | 27:48.0 | 9 | Janesville | ---- | ---- | ---- |
| 87 | Tristan Arensdorf | 27:50.0 | 9 | Janesville | ---- | ---- | ---- |
| 88 | Jacob Michael | 28:26.0 | 10 | Aplington-Parkersburg | ---- | ---- | ---- |
| 89 | Abram Wanatee | 29:16.0 | 9 | Meskwaki Settlement School | ---- | ---- | ---- |
| 90 | McCoy Olind | 29:57.0 | 12 | Edgewood-Colesburg | ---- | ---- | ---- |
| 91 | Markelle Wabauasse | 30:12.0 | 9 | Meskwaki Settlement School | ---- | ---- | ---- |
| 92 | Creighton Wessels | 30:41.0 | 9 | Edgewood-Colesburg | ---- | ---- | ---- |
| 93 | Trevor Henry | 30:42.0 | 9 | Janesville | ---- | ---- | ---- |