| 1 | Natalie KuhlmannPlace 1 · Iowa City High | — | Iowa City High | 20:49.5 |
| 2 | Eva ReynoldsPlace 2 · Iowa City High | — | Iowa City High | 20:52.9 |
| 3 | Sydney WilkesPlace 3 · Iowa City High | — | Iowa City High | 20:53.8 |
| 4 | Emma KeiperPlace 4 · CR Prairie | — | CR Prairie | 21:06.1 |
| 5 | Elise HallstoosPlace 5 · Dubuque Senior | — | Dubuque Senior | 21:11.5 |
| 6 | Avery SchultesPlace 6 · Iowa City High | — | Iowa City High | 21:17.2 |
| 7 | Caylie KosankePlace 7 · Dubuque Senior | — | Dubuque Senior | 21:43.3 |
| 8 | Tatum FrazierPlace 8 · Iowa City High | — | Iowa City High | 21:51.5 |
| 9 | Julianne CaceresPlace 9 · Dubuque Senior | — | Dubuque Senior | 21:55.1 |
| 10 | Lily BalaytiPlace 10 · Dubuque Senior | — | Dubuque Senior | 22:35.3 |
| 11 | Hannah RoePlace 11 · CR Prairie | — | CR Prairie | 22:38.5 |
| 12 | Anna HaberPlace 12 · Dubuque Senior | — | Dubuque Senior | 22:39.2 |
| 13 | Annika VeitPlace 13 · Iowa City High | — | Iowa City High | 22:59.7 |
| 14 | Megan AntonPlace 14 · Cedar Falls | — | Cedar Falls | 23:18.2 |
| 15 | Cora BeckerPlace 15 · Iowa City High | — | Iowa City High | 23:35.9 |
| 16 | Lily KrapflPlace 16 · Dubuque Senior | — | Dubuque Senior | 23:39.9 |
| 17 | Anna CookPlace 17 · Dubuque Senior | — | Dubuque Senior | 23:40.3 |
| 18 | Georgia HarmsPlace 18 · Dubuque Senior | — | Dubuque Senior | 23:41.1 |
| 19 | Ella GunnPlace 19 · Dubuque Senior | — | Dubuque Senior | 23:44.4 |
| 20 | Evelyn WertzbergerPlace 20 · Dubuque Senior | — | Dubuque Senior | 23:46.7 |
| 21 | Ella HertzPlace 21 · Cedar Falls | — | Cedar Falls | 23:52.2 |
| 22 | Makenna EadiePlace 22 · CR Prairie | — | CR Prairie | 23:55.5 |
| 23 | Aleah TimmPlace 23 · Cedar Falls | — | Cedar Falls | 24:03.2 |
| 24 | Mary Cate PughPlace 24 · Iowa City High | — | Iowa City High | 24:07.9 |
| 25 | Kenna ProttsmanPlace 25 · Iowa City High | — | Iowa City High | 24:10.5 |
| 26 | Jennie GidalPlace 26 · Iowa City High | — | Iowa City High | 24:10.7 |
| 27 | Alice ZhangPlace 27 · Cedar Falls | — | Cedar Falls | 24:12.1 |
| 28 | Annika HarveyPlace 28 · Iowa City High | — | Iowa City High | 24:15.9 |
| 29 | Katelyn LeitheiserPlace 29 · CR Prairie | — | CR Prairie | 24:23.2 |
| 30 | Marisa KelseyPlace 30 · CR Prairie | — | CR Prairie | 24:24.4 |
| 31 | Rachel TornblomPlace 31 · Iowa City High | — | Iowa City High | 24:26.8 |
| 32 | Lilyanna GanfieldPlace 32 · Cedar Falls | — | Cedar Falls | 24:33.1 |
| 33 | Bella SkayPlace 33 · Iowa City High | — | Iowa City High | 24:44.5 |
| 34 | Prisca KalalaPlace 34 · Iowa City High | — | Iowa City High | 24:47.4 |
| 35 | Maggie SullivanPlace 35 · Dubuque Senior | — | Dubuque Senior | 24:49.0 |
| 36 | Natalie MeyersPlace 36 · Western Dubuque | — | Western Dubuque | 24:52.4 |
| 37 | Danielle PloesslPlace 37 · Western Dubuque | — | Western Dubuque | 24:58.2 |
| 38 | Annaliese BlockPlace 38 · Cedar Falls | — | Cedar Falls | 25:04.4 |
| 39 | Lucy DunningPlace 39 · Cedar Falls | — | Cedar Falls | 25:06.3 |
| 40 | Grace FoxPlace 40 · CR Washington | — | CR Washington | 25:11.4 |
| 41 | Molly BoeversPlace 41 · Cedar Falls | — | Cedar Falls | 25:18.5 |
| 42 | Audrey SellonPlace 42 · CR Prairie | — | CR Prairie | 25:54.4 |
| 43 | Jazzy PhonphibounPlace 43 · Iowa City High | — | Iowa City High | 26:02.1 |
| 44 | Vivian TomackPlace 44 · Iowa City High | — | Iowa City High | 26:02.7 |
| 45 | Rebecca FunkPlace 45 · Cedar Falls | — | Cedar Falls | 26:08.6 |
| 46 | Maddy WelbesPlace 46 · Western Dubuque | — | Western Dubuque | 26:19.1 |
| 47 | Wendy BuchananPlace 47 · Iowa City High | — | Iowa City High | 26:23.4 |
| 48 | Kaia KempfPlace 48 · CR Prairie | — | CR Prairie | 26:31.6 |
| 49 | Maddie KnockPlace 49 · Cedar Falls | — | Cedar Falls | 26:38.0 |
| 50 | Gracey GenkingerPlace 50 · Iowa City High | — | Iowa City High | 26:40.2 |
| 51 | Cassidy CraigPlace 51 · Cedar Falls | — | Cedar Falls | 26:41.2 |
| 52 | Kylee UchytilPlace 52 · CR Prairie | — | CR Prairie | 26:42.5 |
| 53 | Rachel MarshPlace 53 · Iowa City High | — | Iowa City High | 26:46.6 |
| 54 | Delaney KeenanPlace 54 · CR Prairie | — | CR Prairie | 26:48.2 |
| 55 | Emily DeutmeyerPlace 55 · Western Dubuque | — | Western Dubuque | 27:00.8 |
| 56 | Annaliese MartinsonPlace 56 · Cedar Falls | — | Cedar Falls | 27:17.1 |
| 57 | Maren DenisonPlace 57 · Cedar Falls | — | Cedar Falls | 27:17.2 |
| 58 | Carley MausserPlace 58 · Western Dubuque | — | Western Dubuque | 27:54.9 |
| 59 | Faith KrapflPlace 59 · Western Dubuque | — | Western Dubuque | 28:00.3 |
| 60 | Ana Laura LeyserPlace 60 · Iowa City High | — | Iowa City High | 28:08.8 |
| 61 | Julianne DrumPlace 61 · Iowa City High | — | Iowa City High | 28:34.2 |
| 62 | Samantha BurdsPlace 62 · Western Dubuque | — | Western Dubuque | 28:36.7 |
| 63 | Alicia JonesPlace 63 · CR Prairie | — | CR Prairie | 28:42.3 |
| 64 | Stefanie LewisPlace 64 · CR Prairie | — | CR Prairie | 28:42.7 |
| 65 | Grace HerrigPlace 65 · Dubuque Senior | — | Dubuque Senior | 28:43.4 |
| 66 | Grace WuPlace 66 · Dubuque Senior | — | Dubuque Senior | 28:54.9 |
| 67 | Nina DeMuthPlace 67 · Western Dubuque | — | Western Dubuque | 29:26.1 |
| 68 | Frances BottorffPlace 68 · Iowa City High | — | Iowa City High | 29:38.6 |
| 69 | Madilyn VittiPlace 69 · Iowa City High | — | Iowa City High | 29:46.7 |
| 70 | Lily HoefflinPlace 70 · Dubuque Senior | — | Dubuque Senior | 29:50.8 |
| 71 | Mae BarronPlace 71 · Iowa City High | — | Iowa City High | 31:01.4 |
| 72 | Bridget GustafsonPlace 72 · CR Prairie | — | CR Prairie | 31:09.4 |
| 73 | Lydia KarrPlace 73 · Iowa City High | — | Iowa City High | 32:56.2 |
| 74 | Deborah PongoPlace 74 · Iowa City High | — | Iowa City High | 33:01.1 |
| 75 | Genesis AlachanPlace 75 · Iowa City High | — | Iowa City High | 37:05.3 |
| 1 | Bryson CantonPlace 1 · CR Prairie | — | CR Prairie | 17:29.9 |
| 2 | Anthony LeePlace 2 · CR Prairie | — | CR Prairie | 17:31.2 |
| 3 | Braeden MarkerPlace 3 · Iowa City High | — | Iowa City High | 17:34.1 |
| 4 | Salem StrohbeenPlace 4 · Cedar Falls | — | Cedar Falls | 17:49.6 |
| 5 | Ammon SmithPlace 5 · Iowa City High | — | Iowa City High | 17:51.1 |
| 6 | Zach CooperPlace 6 · CR Prairie | — | CR Prairie | 17:51.3 |
| 7 | Eli CopelandPlace 7 · CR Prairie | — | CR Prairie | 17:52.1 |
| 8 | Joshua BurjesPlace 8 · Cedar Falls | — | Cedar Falls | 17:53.7 |
| 9 | Cayden SchellhornPlace 9 · Cedar Falls | — | Cedar Falls | 17:55.0 |
| 10 | Kyle WesthoffPlace 10 · Cedar Falls | — | Cedar Falls | 17:55.5 |
| 11 | Sam SchaeferPlace 11 · Iowa City High | — | Iowa City High | 17:58.8 |
| 12 | Matt SchaeckenbachPlace 12 · Iowa City High | — | Iowa City High | 18:00.5 |
| 13 | Noah CareyPlace 13 · Iowa City High | — | Iowa City High | 18:01.2 |
| 14 | Brady CortezPlace 14 · CR Prairie | — | CR Prairie | 18:09.0 |
| 15 | Matt AguilarPlace 15 · Dubuque Senior | — | Dubuque Senior | 18:18.7 |
| 16 | Jaxon SicklesPlace 16 · CR Prairie | — | CR Prairie | 18:19.5 |
| 17 | Harrison AllardPlace 17 · CR Prairie | — | CR Prairie | 18:20.1 |
| 18 | Ayman NoreldaimPlace 18 · Iowa City High | — | Iowa City High | 18:20.5 |
| 19 | Pascal CuhatPlace 19 · Cedar Falls | — | Cedar Falls | 18:21.2 |
| 20 | Isaac MillerPlace 20 · Iowa City High | — | Iowa City High | 18:24.2 |
| 21 | Luis HinkhousePlace 21 · Iowa City High | — | Iowa City High | 18:25.1 |
| 22 | Colin JohnsonPlace 22 · Cedar Falls | — | Cedar Falls | 18:25.1 |
| 23 | Owen HullPlace 23 · Dubuque Senior | — | Dubuque Senior | 18:26.5 |
| 24 | Ryan KlauerPlace 24 · Dubuque Senior | — | Dubuque Senior | 18:26.8 |
| 25 | Xavier UhrmacherPlace 25 · Cedar Falls | — | Cedar Falls | 18:30.1 |
| 26 | Xander SteelePlace 26 · Cedar Falls | — | Cedar Falls | 18:30.4 |
| 27 | Joe SchmittPlace 27 · Dubuque Senior | — | Dubuque Senior | 18:30.8 |
| 28 | Colby CryerPlace 28 · Cedar Falls | — | Cedar Falls | 18:33.1 |
| 29 | Max QuanrudPlace 29 · CR Prairie | — | CR Prairie | 18:35.4 |
| 30 | Anson FauchierPlace 30 · CR Prairie | — | CR Prairie | 18:41.7 |
| 31 | Carson SansenbachPlace 31 · CR Prairie | — | CR Prairie | 18:44.9 |
| 32 | Jeremiah PruessnerPlace 32 · Iowa City High | — | Iowa City High | 18:46.2 |
| 33 | Cameron SwitzerPlace 33 · Cedar Falls | — | Cedar Falls | 18:49.3 |
| 34 | Pit WerdePlace 34 · Iowa City High | — | Iowa City High | 18:52.7 |
| 35 | Oliver PalmerPlace 35 · Iowa City High | — | Iowa City High | 18:53.5 |
| 36 | Finn DeBoomPlace 36 · CR Washington | — | CR Washington | 19:00.4 |
| 37 | Jack RogersPlace 37 · CR Washington | — | CR Washington | 19:01.1 |
| 38 | Nathan RuddPlace 38 · CR Prairie | — | CR Prairie | 19:10.0 |
| 39 | Levi MeyerPlace 39 · Western Dubuque | — | Western Dubuque | 19:12.6 |
| 40 | Rigby TemplemanPlace 40 · Iowa City High | — | Iowa City High | 19:15.3 |
| 41 | John LorenzPlace 41 · CR Washington | — | CR Washington | 19:16.2 |
| 42 | Lucas McCarleyPlace 42 · CR Washington | — | CR Washington | 19:22.6 |
| 43 | Gavin DenholmPlace 43 · Cedar Falls | — | Cedar Falls | 19:25.0 |
| 44 | Mike RewPlace 44 · Iowa City High | — | Iowa City High | 19:26.5 |
| 45 | Whit JuryPlace 45 · Iowa City High | — | Iowa City High | 19:27.9 |
| 46 | Owen VanderLindenPlace 46 · Iowa City High | — | Iowa City High | 19:28.3 |
| 47 | Ty PrintyPlace 47 · Dubuque Senior | — | Dubuque Senior | 19:29.8 |
| 48 | Jack CochranPlace 48 · Iowa City High | — | Iowa City High | 19:32.7 |
| 49 | Jonathan SquiresPlace 49 · Cedar Falls | — | Cedar Falls | 19:33.8 |
| 50 | Iain GarfinkelPlace 50 · Iowa City High | — | Iowa City High | 19:38.2 |
| 51 | Philip MacGillivrayPlace 51 · Iowa City High | — | Iowa City High | 19:39.4 |
| 52 | Dylan SchwarzPlace 52 · CR Prairie | — | CR Prairie | 19:40.1 |
| 53 | Carter FadigaPlace 53 · Cedar Falls | — | Cedar Falls | 19:42.9 |
| 54 | Eli SmithPlace 54 · Dubuque Senior | — | Dubuque Senior | 19:45.1 |
| 55 | Rhys ZawojewskiPlace 55 · Iowa City High | — | Iowa City High | 19:45.5 |
| 56 | Drew MeyerPlace 56 · Western Dubuque | — | Western Dubuque | 19:45.7 |
| 57 | Cameron Lewis-AtkinsPlace 57 · CR Washington | — | CR Washington | 19:46.5 |
| 58 | Nash WertzPlace 58 · CR Prairie | — | CR Prairie | 19:47.3 |
| 59 | Isaiah JenningsPlace 59 · Cedar Falls | — | Cedar Falls | 19:56.2 |
| 60 | Juma AmisiPlace 60 · Iowa City High | — | Iowa City High | 19:56.4 |
| 61 | Nate FischerPlace 61 · Dubuque Senior | — | Dubuque Senior | 19:56.8 |
| 62 | Chase LoftusPlace 62 · Iowa City High | — | Iowa City High | 19:57.3 |
| 63 | Michael ReyesPlace 63 · CR Prairie | — | CR Prairie | 20:01.3 |
| 64 | Kaden DrueckerPlace 64 · CR Prairie | — | CR Prairie | 20:03.5 |
| 65 | Reece GallagherPlace 65 · Cedar Falls | — | Cedar Falls | 20:04.1 |
| 66 | Ethan GrueningPlace 66 · Cedar Falls | — | Cedar Falls | 20:07.3 |
| 67 | Brady HorsfallPlace 67 · Western Dubuque | — | Western Dubuque | 20:08.2 |
| 68 | Ben HorwitzPlace 68 · Iowa City High | — | Iowa City High | 20:13.8 |
| 69 | Brett EhlerPlace 69 · CR Prairie | — | CR Prairie | 20:16.4 |
| 70 | Derek FangmannPlace 70 · Western Dubuque | — | Western Dubuque | 20:17.8 |
| 71 | Noah BackesPlace 71 · Cedar Falls | — | Cedar Falls | 20:21.6 |
| 72 | Will DicksonPlace 72 · Iowa City High | — | Iowa City High | 20:22.6 |
| 73 | Isaiah HammerandPlace 73 · Western Dubuque | — | Western Dubuque | 20:31.4 |
| 74 | Joshua LeveringPlace 74 · CR Prairie | — | CR Prairie | 20:36.9 |
| 75 | Lane WunderlichPlace 75 · Cedar Falls | — | Cedar Falls | 20:38.4 |
| 76 | Hal SeamansPlace 76 · Iowa City High | — | Iowa City High | 20:41.5 |
| 77 | Calyx HadleyPlace 77 · Cedar Falls | — | Cedar Falls | 20:44.1 |
| 78 | Eliott LewisPlace 78 · Iowa City High | — | Iowa City High | 20:47.2 |
| 79 | Noah PhillisPlace 79 · Cedar Falls | — | Cedar Falls | 20:49.9 |
| 80 | Andrew HerreweyersPlace 80 · Iowa City High | — | Iowa City High | 20:50.4 |
| 81 | Jonas AckermanPlace 81 · Iowa City High | — | Iowa City High | 20:50.8 |
| 82 | Sam HagedornPlace 82 · Iowa City High | — | Iowa City High | 20:50.9 |
| 83 | Go BeneshPlace 83 · CR Prairie | — | CR Prairie | 20:52.7 |
| 84 | Keaton HouserPlace 84 · CR Prairie | — | CR Prairie | 20:56.6 |
| 85 | Braiden PetrickPlace 85 · CR Prairie | — | CR Prairie | 20:56.6 |
| 86 | Ian LucasPlace 86 · CR Washington | — | CR Washington | 20:59.8 |
| 87 | Aiden RoemigPlace 87 · CR Prairie | — | CR Prairie | 21:03.3 |
| 88 | Tommy LePlace 88 · Iowa City High | — | Iowa City High | 21:04.6 |
| 89 | Hogan FuesselPlace 89 · Cedar Falls | — | Cedar Falls | 21:06.5 |
| 90 | Jack BierbaumPlace 90 · CR Washington | — | CR Washington | 21:07.1 |
| 91 | Alex WittnebelPlace 91 · CR Washington | — | CR Washington | 21:10.5 |
| 92 | Noah KurtPlace 92 · Dubuque Senior | — | Dubuque Senior | 21:17.1 |
| 93 | Kalvin BellPlace 93 · CR Washington | — | CR Washington | 21:27.1 |
| 94 | Caden CoylePlace 94 · Western Dubuque | — | Western Dubuque | 21:29.6 |
| 95 | Zach WhittleseyPlace 95 · CR Prairie | — | CR Prairie | 21:30.6 |
| 96 | Dan SolomonPlace 96 · Cedar Falls | — | Cedar Falls | 21:41.5 |
| 97 | Cameron SmebyPlace 97 · CR Washington | — | CR Washington | 21:43.3 |
| 98 | Carson AntonPlace 98 · Cedar Falls | — | Cedar Falls | 21:44.9 |
| 99 | Carter PrullPlace 99 · CR Prairie | — | CR Prairie | 21:59.4 |
| 100 | Patrick SarsfieldPlace 100 · Iowa City High | — | Iowa City High | 22:00.7 |
| 101 | Connor McDowellPlace 101 · Iowa City High | — | Iowa City High | 22:00.9 |
| 102 | Jack JarchowPlace 102 · Cedar Falls | — | Cedar Falls | 22:01.9 |
| 103 | Henry SchoonPlace 103 · Iowa City High | — | Iowa City High | 22:08.0 |
| 104 | Timmy HorsfallPlace 104 · Western Dubuque | — | Western Dubuque | 22:17.0 |
| 105 | Corbin ClasenPlace 105 · CR Prairie | — | CR Prairie | 22:19.7 |
| 106 | Jacob StanerPlace 106 · Western Dubuque | — | Western Dubuque | 22:20.6 |
| 107 | Connor DoylePlace 107 · Cedar Falls | — | Cedar Falls | 22:20.8 |
| 108 | Tyler DahlstromPlace 108 · Dubuque Senior | — | Dubuque Senior | 22:23.2 |
| 109 | Tharu JayawichramaPlace 109 · Dubuque Senior | — | Dubuque Senior | 22:24.0 |
| 110 | Brevin KinardPlace 110 · Cedar Falls | — | Cedar Falls | 22:24.7 |
| 111 | Ben HellmanPlace 111 · CR Prairie | — | CR Prairie | 22:30.5 |
| 112 | Kent ZdanPlace 112 · Iowa City High | — | Iowa City High | 22:34.2 |
| 113 | Thomas BlairPlace 113 · Western Dubuque | — | Western Dubuque | 22:38.0 |
| 114 | Sean ReardonPlace 114 · Iowa City High | — | Iowa City High | 22:41.0 |
| 115 | Aiden SellonPlace 115 · CR Prairie | — | CR Prairie | 22:44.1 |
| 116 | Henry CooperPlace 116 · Iowa City High | — | Iowa City High | 22:44.9 |
| 117 | Nathan McDermottPlace 117 · CR Washington | — | CR Washington | 22:49.8 |
| 118 | Jack AyersPlace 118 · Iowa City High | — | Iowa City High | 22:53.5 |
| 119 | Zach FarePlace 119 · CR Prairie | — | CR Prairie | 23:01.4 |
| 120 | Jefferson RobertsPlace 120 · Cedar Falls | — | Cedar Falls | 23:04.3 |
| 121 | Ibrahim ShaheenPlace 121 · Iowa City High | — | Iowa City High | 23:12.6 |
| 122 | Bo AndrewsPlace 122 · CR Prairie | — | CR Prairie | 23:21.8 |
| 123 | Aidan KenagaPlace 123 · Cedar Falls | — | Cedar Falls | 23:28.6 |
| 124 | Noah ReuPlace 124 · CR Prairie | — | CR Prairie | 23:30.3 |
| 125 | Hassan KietaPlace 125 · Iowa City High | — | Iowa City High | 23:40.2 |
| 126 | Jack PietersPlace 126 · Cedar Falls | — | Cedar Falls | 23:46.1 |
| 127 | Cooper FortPlace 127 · Cedar Falls | — | Cedar Falls | 23:55.4 |
| 128 | Chase YoderPlace 128 · CR Prairie | — | CR Prairie | 24:01.2 |
| 129 | Will CosleyPlace 129 · Western Dubuque | — | Western Dubuque | 24:15.8 |
| 130 | Ryan GainesPlace 130 · Cedar Falls | — | Cedar Falls | 24:23.1 |
| 131 | Alexander EscorciaPlace 131 · Iowa City High | — | Iowa City High | 24:40.0 |
| 132 | Elliott BourgeousPlace 132 · CR Prairie | — | CR Prairie | 25:25.0 |
| 133 | Joseph SullivanPlace 133 · Dubuque Senior | — | Dubuque Senior | 25:31.1 |
| 134 | Jackson MartinPlace 134 · Dubuque Senior | — | Dubuque Senior | 25:47.6 |
| 135 | Brom LeapoldPlace 135 · Iowa City High | — | Iowa City High | 25:59.2 |
| 136 | Benjamin RumseyPlace 136 · Cedar Falls | — | Cedar Falls | 33:40.8 |
| 1 | Lillian SchmidtPlace 1 · Dubuque Senior | — | Dubuque Senior | 18:21.9 |
| 2 | Claire EdmondsonPlace 2 · Dubuque Senior | — | Dubuque Senior | 18:48.8 |
| 3 | Rowan BoulterPlace 3 · Iowa City High | — | Iowa City High | 18:54.5 |
| 4 | Izzy GortonPlace 4 · Dubuque Senior | — | Dubuque Senior | 18:57.9 |
| 5 | Gabby CortezPlace 5 · CR Prairie | — | CR Prairie | 18:58.7 |
| 6 | Lilly ReynoldsPlace 6 · Iowa City High | — | Iowa City High | 19:14.1 |
| 7 | Lauren KleinPlace 7 · Western Dubuque | — | Western Dubuque | 19:14.2 |
| 8 | Mary ClinePlace 8 · CR Washington | — | CR Washington | 19:21.3 |
| 9 | Laurdyn MeyerPlace 9 · CR Prairie | — | CR Prairie | 19:27.3 |
| 10 | Carli ReittingerPlace 10 · CR Prairie | — | CR Prairie | 19:41.2 |
| 11 | Kate MironPlace 11 · Dubuque Senior | — | Dubuque Senior | 19:41.2 |
| 12 | Iris WedemeyerPlace 12 · Iowa City High | — | Iowa City High | 19:47.2 |
| 13 | Erin AndersonPlace 13 · Iowa City High | — | Iowa City High | 19:54.4 |
| 14 | Lucy Tompkins GarouttePlace 14 · Dubuque Senior | — | Dubuque Senior | 19:58.8 |
| 15 | Grace RiesPlace 15 · Dubuque Senior | — | Dubuque Senior | 20:00.8 |
| 16 | Alyza KoppesPlace 16 · CR Prairie | — | CR Prairie | 20:01.1 |
| 17 | Kendall WhitePlace 17 · CR Prairie | — | CR Prairie | 20:01.9 |
| 18 | Audrey BiermannPlace 18 · Western Dubuque | — | Western Dubuque | 20:04.2 |
| 19 | Lilly BogePlace 19 · Western Dubuque | — | Western Dubuque | 20:08.7 |
| 20 | Josie StackisPlace 20 · Dubuque Senior | — | Dubuque Senior | 20:12.3 |
| 21 | Grace LongPlace 21 · CR Prairie | — | CR Prairie | 20:13.7 |
| 22 | Mary BoundsPlace 22 · Iowa City High | — | Iowa City High | 20:16.1 |
| 23 | Elyza HoffmanPlace 23 · Dubuque Senior | — | Dubuque Senior | 20:27.8 |
| 24 | Elly BurdsPlace 24 · Western Dubuque | — | Western Dubuque | 20:32.1 |
| 25 | Esti BradyPlace 25 · Iowa City High | — | Iowa City High | 20:35.6 |
| 26 | Lily JohannesPlace 26 · CR Prairie | — | CR Prairie | 20:37.6 |
| 27 | Lucy CorbinPlace 27 · Iowa City High | — | Iowa City High | 20:43.4 |
| 28 | Paige WagemanPlace 28 · Cedar Falls | — | Cedar Falls | 20:43.8 |
| 29 | Anna ScannellPlace 29 · Cedar Falls | — | Cedar Falls | 20:52.1 |
| 30 | Hannah DenmanPlace 30 · Xavier | — | Xavier | 20:59.8 |
| 31 | Rachel MandtPlace 31 · Cedar Falls | — | Cedar Falls | 21:19.3 |
| 32 | Libby WickhamPlace 32 · CR Washington | — | CR Washington | 21:21.3 |
| 33 | Gretchen FixenPlace 33 · Cedar Falls | — | Cedar Falls | 21:21.4 |
| 34 | Macy SimonPlace 34 · Western Dubuque | — | Western Dubuque | 21:40.8 |
| 35 | Sage SlessorPlace 35 · CR Washington | — | CR Washington | 21:45.5 |
| 36 | Natalie DegabrielePlace 36 · Cedar Falls | — | Cedar Falls | 21:50.4 |
| 37 | Devin O'LoughlinPlace 37 · Cedar Falls | — | Cedar Falls | 21:57.0 |
| 38 | Elizabeth SchmittPlace 38 · Xavier | — | Xavier | 21:57.6 |
| 39 | Lydia OchoaPlace 39 · Cedar Falls | — | Cedar Falls | 22:04.9 |
| 40 | Mary Clare BeanPlace 40 · Xavier | — | Xavier | 22:13.3 |
| 41 | Jaden SwartsPlace 41 · Cedar Falls | — | Cedar Falls | 22:14.5 |
| 42 | Mary SchlueterPlace 42 · Western Dubuque | — | Western Dubuque | 22:18.6 |
| 43 | Caylee HermsenPlace 43 · Western Dubuque | — | Western Dubuque | 22:19.3 |
| 44 | Sara GoodenbourPlace 44 · Cedar Falls | — | Cedar Falls | 22:20.5 |
| 45 | Maggie GormanPlace 45 · CR Washington | — | CR Washington | 22:33.8 |
| 46 | JoJo HayesPlace 46 · CR Washington | — | CR Washington | 22:41.9 |
| 47 | Delaney BehningPlace 47 · Western Dubuque | — | Western Dubuque | 22:59.0 |
| 48 | Megan MeyerPlace 48 · Xavier | — | Xavier | 23:03.5 |
| 49 | Kylie NaumanPlace 49 · Western Dubuque | — | Western Dubuque | 23:20.4 |
| 50 | Nike ZillessenPlace 50 · Xavier | — | Xavier | 23:40.0 |
| 51 | Ellie RockwellPlace 51 · CR Washington | — | CR Washington | 23:43.4 |
| 52 | Madelyn DakePlace 52 · Xavier | — | Xavier | 23:50.0 |
| 53 | Katya KelmanPlace 53 · CR Washington | — | CR Washington | 23:50.3 |
| 54 | Anna TarvestadPlace 54 · CR Washington | — | CR Washington | 23:53.3 |
| 55 | Leah DigmannPlace 55 · Western Dubuque | — | Western Dubuque | 23:59.3 |
| 56 | Ella DavisPlace 56 · CR Washington | — | CR Washington | 24:13.3 |
| 57 | Ellen HoutzPlace 57 · CR Washington | — | CR Washington | 24:42.4 |
| 58 | Jordan JansenPlace 58 · Xavier | — | Xavier | 24:49.7 |
| 59 | Faith KarlPlace 59 · Xavier | — | Xavier | 24:52.2 |
| 60 | Hope SchultePlace 60 · Xavier | — | Xavier | 24:57.1 |
| 61 | Rilee LansingPlace 61 · Xavier | — | Xavier | 25:45.4 |
| 1 | Jack PendergastPlace 1 · CR Prairie | — | CR Prairie | 15:44.3 |
| 2 | Brayden BurnettPlace 2 · Cedar Falls | — | Cedar Falls | 16:06.0 |
| 3 | Max LocherPlace 3 · CR Washington | — | CR Washington | 16:06.5 |
| 4 | Hunter KalousPlace 4 · CR Prairie | — | CR Prairie | 16:07.3 |
| 5 | Andrew BickfordPlace 5 · CR Prairie | — | CR Prairie | 16:17.8 |
| 6 | Eli SmithPlace 6 · Cedar Falls | — | Cedar Falls | 16:24.1 |
| 7 | Tj TomlyanovichPlace 7 · Cedar Falls | — | Cedar Falls | 16:27.2 |
| 8 | Ford WashburnPlace 8 · Iowa City High | — | Iowa City High | 16:30.6 |
| 9 | Jack RenningPlace 9 · Xavier | — | Xavier | 16:31.1 |
| 10 | Mitchell WilkesPlace 10 · Iowa City High | — | Iowa City High | 16:31.6 |
| 11 | Cade MesserPlace 11 · Western Dubuque | — | Western Dubuque | 16:34.0 |
| 12 | Joel BurrisPlace 12 · Cedar Falls | — | Cedar Falls | 16:37.6 |
| 13 | Mckade AdamsPlace 13 · CR Prairie | — | CR Prairie | 16:38.5 |
| 14 | Alex HorstmanPlace 14 · Cedar Falls | — | Cedar Falls | 16:39.3 |
| 15 | Lewis KlemanPlace 15 · CR Washington | — | CR Washington | 16:44.2 |
| 16 | Ben MulertPlace 16 · Western Dubuque | — | Western Dubuque | 16:44.9 |
| 17 | Conner KilgorePlace 17 · Dubuque Senior | — | Dubuque Senior | 16:44.9 |
| 18 | Ethan StoutPlace 18 · CR Washington | — | CR Washington | 16:46.0 |
| 19 | Cooper OlsenPlace 19 · Cedar Falls | — | Cedar Falls | 16:46.2 |
| 20 | Michael GoodenbourPlace 20 · Cedar Falls | — | Cedar Falls | 16:47.0 |
| 21 | Truman ThompsonPlace 21 · Iowa City High | — | Iowa City High | 16:49.7 |
| 22 | Ryan NeubauerPlace 22 · CR Prairie | — | CR Prairie | 16:49.8 |
| 23 | Lance SmithPlace 23 · Iowa City High | — | Iowa City High | 16:49.9 |
| 24 | Evan McEloryPlace 24 · Iowa City High | — | Iowa City High | 16:57.2 |
| 25 | Eli NaumannPlace 25 · Western Dubuque | — | Western Dubuque | 16:58.1 |
| 26 | Carlo DannenfelserPlace 26 · CR Prairie | — | CR Prairie | 16:58.9 |
| 27 | Lukas EngledowPlace 27 · CR Washington | — | CR Washington | 17:01.2 |
| 28 | Parker MaxPlace 28 · Iowa City High | — | Iowa City High | 17:05.2 |
| 29 | Foster HullPlace 29 · Dubuque Senior | — | Dubuque Senior | 17:05.6 |
| 30 | Sullivan HallPlace 30 · Iowa City High | — | Iowa City High | 17:06.7 |
| 31 | Elliot DunnwaldPlace 31 · Iowa City High | — | Iowa City High | 17:08.0 |
| 32 | Jake OpitzPlace 32 · CR Prairie | — | CR Prairie | 17:17.3 |
| 33 | Connor CoylePlace 33 · Western Dubuque | — | Western Dubuque | 17:18.0 |
| 34 | Austin HubertyPlace 34 · Western Dubuque | — | Western Dubuque | 17:19.2 |
| 35 | Ethan KoberPlace 35 · Cedar Falls | — | Cedar Falls | 17:19.6 |
| 36 | Andrew WeberPlace 36 · Dubuque Senior | — | Dubuque Senior | 17:20.7 |
| 37 | Trenton HammerandPlace 37 · Western Dubuque | — | Western Dubuque | 17:21.0 |
| 38 | Jacob OlthoffPlace 38 · Cedar Falls | — | Cedar Falls | 17:21.0 |
| 39 | Alex MujicaPlace 39 · Cedar Falls | — | Cedar Falls | 17:21.8 |
| 40 | Kale CarteePlace 40 · Western Dubuque | — | Western Dubuque | 17:22.8 |
| 41 | Lohman ProvorsePlace 41 · Iowa City High | — | Iowa City High | 17:30.7 |
| 42 | Collin MusickPlace 42 · Xavier | — | Xavier | 17:31.8 |
| 43 | Eduardo GarcesPlace 43 · Iowa City High | — | Iowa City High | 17:32.2 |
| 44 | Matt GassmanPlace 44 · Western Dubuque | — | Western Dubuque | 17:39.1 |
| 45 | Eric MonahanPlace 45 · Western Dubuque | — | Western Dubuque | 17:54.4 |
| 46 | Seamus ThompsonPlace 46 · CR Washington | — | CR Washington | 18:01.4 |
| 47 | Zach KahlePlace 47 · Dubuque Senior | — | Dubuque Senior | 18:04.1 |
| 48 | Britt EdwardsPlace 48 · CR Washington | — | CR Washington | 18:04.4 |
| 49 | Easton StackisPlace 49 · Dubuque Senior | — | Dubuque Senior | 18:09.5 |
| 50 | Jack TonnPlace 50 · Dubuque Senior | — | Dubuque Senior | 18:09.8 |
| 51 | Noah WesthoffPlace 51 · Western Dubuque | — | Western Dubuque | 18:12.6 |
| 52 | Reed KellyPlace 52 · Dubuque Senior | — | Dubuque Senior | 18:17.6 |
| 53 | Randall KinnerPlace 53 · Xavier | — | Xavier | 18:19.1 |
| 54 | Robert HowesPlace 54 · Dubuque Senior | — | Dubuque Senior | 18:26.5 |
| 55 | John TrottaPlace 55 · Xavier | — | Xavier | 19:00.8 |
| 56 | Brady HorstmannPlace 56 · Xavier | — | Xavier | 19:04.9 |
| 57 | Bryor HanselPlace 57 · Xavier | — | Xavier | 19:07.7 |
| 58 | Ryan McCaffreyPlace 58 · CR Washington | — | CR Washington | 19:09.1 |
| 59 | Will KarlPlace 59 · Xavier | — | Xavier | 19:52.1 |
| 60 | Alec BattienPlace 60 · Xavier | — | Xavier | 20:26.9 |
| 61 | Lucas LowderPlace 61 · Xavier | — | Xavier | 20:34.7 |
| 62 | Blake BohonPlace 62 · Xavier | — | Xavier | 20:43.3 |
| 63 | Nick ConfortiPlace 63 · Dubuque Senior | — | Dubuque Senior | 24:03.3 |
| 1 | CeCe Kelly-HarveyPlace 1 · Iowa City High | — | Iowa City High | 20:18.8 |
| 2 | Jordan SekafetzPlace 2 · Iowa City High | — | Iowa City High | 20:30.6 |
| 3 | Lucia NelsonPlace 3 · Dubuque Senior | — | Dubuque Senior | 20:40.4 |
| 4 | Hailey CooperPlace 4 · CR Prairie | — | CR Prairie | 20:40.5 |
| 5 | Eva WoodPlace 5 · Dubuque Senior | — | Dubuque Senior | 20:50.1 |
| 6 | Janie PerrillPlace 6 · Iowa City High | — | Iowa City High | 21:02.4 |
| 7 | Julia VeitPlace 7 · Iowa City High | — | Iowa City High | 21:15.2 |
| 8 | Kes WhalenPlace 8 · Dubuque Senior | — | Dubuque Senior | 21:17.4 |
| 9 | Riley CoulterPlace 9 · CR Prairie | — | CR Prairie | 21:38.0 |
| 10 | Emma LoneyPlace 10 · Dubuque Senior | — | Dubuque Senior | 21:48.0 |
| 11 | Alora Rapp-UptegraphPlace 11 · Dubuque Senior | — | Dubuque Senior | 21:54.4 |
| 12 | Evelyn JenkinsPlace 12 · Dubuque Senior | — | Dubuque Senior | 21:57.9 |
| 13 | Grace ParrottPlace 13 · Iowa City High | — | Iowa City High | 22:13.5 |
| 14 | Jae DancerPlace 14 · Iowa City High | — | Iowa City High | 22:15.5 |
| 15 | Hannah WalshPlace 15 · Dubuque Senior | — | Dubuque Senior | 22:23.0 |
| 16 | Ashley LappinPlace 16 · CR Prairie | — | CR Prairie | 22:32.8 |
| 17 | Lindsey BarnesPlace 17 · CR Prairie | — | CR Prairie | 22:32.8 |
| 18 | Natalie BennettPlace 18 · CR Prairie | — | CR Prairie | 22:47.7 |
| 19 | Chiara LoeschePlace 19 · CR Prairie | — | CR Prairie | 22:53.2 |
| 20 | Harper DennistonPlace 20 · Iowa City High | — | Iowa City High | 22:56.4 |
| 21 | Anna EckertPlace 21 · CR Prairie | — | CR Prairie | 22:57.2 |
| 22 | Lexi SchusterPlace 22 · Dubuque Senior | — | Dubuque Senior | 23:05.3 |
| 23 | Emilee HorakPlace 23 · CR Prairie | — | CR Prairie | 23:13.5 |
| 24 | Rachel BrokenshirePlace 24 · Cedar Falls | — | Cedar Falls | 23:14.0 |
| 25 | Sylvia GidalPlace 25 · Iowa City High | — | Iowa City High | 23:14.5 |
| 26 | Josie DucciniPlace 26 · Dubuque Senior | — | Dubuque Senior | 23:17.6 |
| 27 | Mattie ShecklesPlace 27 · Dubuque Senior | — | Dubuque Senior | 23:19.3 |
| 28 | Mya KilkerPlace 28 · CR Prairie | — | CR Prairie | 23:20.4 |
| 29 | Abigail KlapatauskasPlace 29 · Dubuque Senior | — | Dubuque Senior | 23:23.3 |
| 30 | Abby BalongPlace 30 · Cedar Falls | — | Cedar Falls | 23:25.9 |
| 31 | Cali RamptonPlace 31 · Dubuque Senior | — | Dubuque Senior | 23:31.1 |
| 32 | Reagan WhalenPlace 32 · Dubuque Senior | — | Dubuque Senior | 23:33.7 |
| 33 | Zoe MeaneyPlace 33 · Iowa City High | — | Iowa City High | 23:38.5 |
| 34 | Sophia DavisPlace 34 · CR Washington | — | CR Washington | 23:47.7 |
| 35 | Lexi LansingPlace 35 · Western Dubuque | — | Western Dubuque | 23:56.3 |
| 36 | Samantha ForrestPlace 36 · CR Prairie | — | CR Prairie | 24:11.8 |
| 37 | Jessa DayPlace 37 · CR Prairie | — | CR Prairie | 24:21.8 |
| 38 | Dylan BeecherPlace 38 · Cedar Falls | — | Cedar Falls | 24:25.0 |
| 39 | Ava SchillingPlace 39 · Dubuque Senior | — | Dubuque Senior | 24:25.5 |
| 40 | Jordan DubravaPlace 40 · Iowa City High | — | Iowa City High | 24:28.6 |
| 41 | Abigail TownsendPlace 41 · Cedar Falls | — | Cedar Falls | 24:34.0 |
| 42 | Elizabeth GraberPlace 42 · Western Dubuque | — | Western Dubuque | 24:36.0 |
| 43 | Kate WolfePlace 43 · Iowa City High | — | Iowa City High | 24:36.7 |
| 44 | Sonja LiebigPlace 44 · Iowa City High | — | Iowa City High | 24:37.7 |
| 45 | Ella AcheyPlace 45 · CR Prairie | — | CR Prairie | 24:37.9 |
| 46 | Josie DaltonPlace 46 · CR Prairie | — | CR Prairie | 24:50.0 |
| 47 | Ashley SheehanPlace 47 · Iowa City High | — | Iowa City High | 24:51.4 |
| 48 | Sophie TromPlace 48 · Iowa City High | — | Iowa City High | 24:59.6 |
| 49 | Melanie Tran-DuongPlace 49 · Iowa City High | — | Iowa City High | 25:01.0 |
| 50 | Anna BollerPlace 50 · CR Prairie | — | CR Prairie | 25:02.5 |
| 51 | Saye TraorePlace 51 · Iowa City High | — | Iowa City High | 25:03.2 |
| 52 | Abby JohnsonPlace 52 · CR Prairie | — | CR Prairie | 25:11.1 |
| 53 | Lara NicollettiPlace 53 · Iowa City High | — | Iowa City High | 25:13.9 |
| 54 | Alyssa ValdePlace 54 · CR Prairie | — | CR Prairie | 25:20.0 |
| 55 | Taylor KennyPlace 55 · CR Prairie | — | CR Prairie | 25:20.7 |
| 56 | Allie KrapflPlace 56 · Western Dubuque | — | Western Dubuque | 25:26.5 |
| 57 | Evelyn WeisenstinePlace 57 · CR Prairie | — | CR Prairie | 25:29.4 |
| 58 | Megan FearPlace 58 · CR Prairie | — | CR Prairie | 25:35.9 |
| 59 | Katherine GeerdesPlace 59 · Iowa City High | — | Iowa City High | 25:49.0 |
| 60 | Cate TuckerPlace 60 · Xavier | — | Xavier | 25:51.6 |
| 61 | Danielle OberfoellPlace 61 · Xavier | — | Xavier | 25:54.0 |
| 62 | Alma CosgrovePlace 62 · Xavier | — | Xavier | 26:08.0 |
| 63 | Paige DenmanPlace 63 · Xavier | — | Xavier | 26:08.7 |
| 64 | Haley DuerksenPlace 64 · CR Prairie | — | CR Prairie | 26:10.2 |
| 65 | Rachel KrapflPlace 65 · Western Dubuque | — | Western Dubuque | 26:26.8 |
| 66 | Lucie BrennanPlace 66 · Iowa City High | — | Iowa City High | 26:33.9 |
| 67 | Hannah FangmannPlace 67 · Western Dubuque | — | Western Dubuque | 26:39.6 |
| 68 | Georgia CorbinPlace 68 · Iowa City High | — | Iowa City High | 26:42.9 |
| 69 | Nicole GudenkaufPlace 69 · Western Dubuque | — | Western Dubuque | 26:52.0 |
| 70 | Callie KytePlace 70 · CR Prairie | — | CR Prairie | 26:53.7 |
| 71 | Leah CarsonPlace 71 · CR Washington | — | CR Washington | 26:54.9 |
| 72 | Mariah ClayPlace 72 · Dubuque Senior | — | Dubuque Senior | 26:57.6 |
| 73 | Christine BenedictPlace 73 · Dubuque Senior | — | Dubuque Senior | 27:16.8 |
| 74 | Ella KanePlace 74 · Xavier | — | Xavier | 27:21.2 |
| 75 | Laura BostwickPlace 75 · Xavier | — | Xavier | 27:24.0 |
| 76 | Alex MarshPlace 76 · Iowa City High | — | Iowa City High | 27:41.5 |
| 77 | Jordan VontalgePlace 77 · Western Dubuque | — | Western Dubuque | 28:02.3 |
| 78 | Carrie KrapflPlace 78 · Western Dubuque | — | Western Dubuque | 29:03.8 |
| 79 | Sarah CunninghamPlace 79 · Xavier | — | Xavier | 30:07.5 |
| 80 | Maddie SerbousekPlace 80 · Xavier | — | Xavier | 30:08.1 |
| 81 | Emily BonertPlace 81 · Western Dubuque | — | Western Dubuque | 30:37.3 |
| 82 | Libby FreiburgerPlace 82 · Western Dubuque | — | Western Dubuque | 31:08.4 |
| 83 | Natalie DeMuthPlace 83 · Western Dubuque | — | Western Dubuque | 33:20.6 |
| 84 | Jordan AllenPlace 84 · CR Prairie | — | CR Prairie | 33:25.8 |
| 85 | Selena FischerPlace 85 · Western Dubuque | — | Western Dubuque | 33:29.2 |
| 86 | Abby StegemollerPlace 86 · CR Prairie | — | CR Prairie | 33:43.8 |
| 87 | Kaitlyn GammonPlace 87 · CR Prairie | — | CR Prairie | 33:43.8 |
| 88 | Julia GasperPlace 88 · Western Dubuque | — | Western Dubuque | 37:07.1 |
| 89 | Keonna EarlPlace 89 · Iowa City High | — | Iowa City High | 41:40.3 |
| 90 | Lexi KramerPlace 90 · Western Dubuque | — | Western Dubuque | 42:22.3 |
| 1 | Ty CostiganPlace 1 · CR Prairie | — | CR Prairie | 16:58.6 |
| 2 | Caden TurnboughPlace 2 · Iowa City High | — | Iowa City High | 17:08.7 |
| 3 | Andre MillerPlace 3 · Iowa City High | — | Iowa City High | 17:09.9 |
| 4 | Joe FischerPlace 4 · Iowa City High | — | Iowa City High | 17:24.4 |
| 5 | Jack JorgensenPlace 5 · Cedar Falls | — | Cedar Falls | 17:37.1 |
| 6 | Noah ArendsPlace 6 · Cedar Falls | — | Cedar Falls | 17:37.7 |
| 7 | Cooper ChindlundPlace 7 · CR Washington | — | CR Washington | 17:44.2 |
| 8 | Matt TaylorPlace 8 · Iowa City High | — | Iowa City High | 17:47.6 |
| 9 | Hayden BeerendsPlace 9 · Iowa City High | — | Iowa City High | 17:49.5 |
| 10 | Riley WheelerPlace 10 · CR Prairie | — | CR Prairie | 17:52.8 |
| 11 | Brice RonekPlace 11 · Western Dubuque | — | Western Dubuque | 17:54.1 |
| 12 | Josh KuehlPlace 12 · Cedar Falls | — | Cedar Falls | 17:57.4 |
| 13 | Carson FrazeePlace 13 · CR Prairie | — | CR Prairie | 17:57.9 |
| 14 | Sam ArkenbergPlace 14 · CR Washington | — | CR Washington | 18:08.2 |
| 15 | Blake ArendsPlace 15 · Cedar Falls | — | Cedar Falls | 18:10.5 |
| 16 | Satchel CochranPlace 16 · Iowa City High | — | Iowa City High | 18:19.1 |
| 17 | Kobe ChindlundPlace 17 · CR Washington | — | CR Washington | 18:19.9 |
| 18 | Liam BarronPlace 18 · Iowa City High | — | Iowa City High | 18:26.2 |
| 19 | Ben CampbellPlace 19 · Cedar Falls | — | Cedar Falls | 18:27.6 |
| 20 | Antoine CuhatPlace 20 · Cedar Falls | — | Cedar Falls | 18:28.4 |
| 21 | Elliot TomekPlace 21 · Iowa City High | — | Iowa City High | 18:33.5 |
| 22 | Noah WeaverPlace 22 · Iowa City High | — | Iowa City High | 18:33.7 |
| 23 | Romey AngererPlace 23 · Iowa City High | — | Iowa City High | 18:37.6 |
| 24 | Easton SckerlPlace 24 · Cedar Falls | — | Cedar Falls | 18:40.5 |
| 25 | Kaden FieldsPlace 25 · CR Washington | — | CR Washington | 18:45.1 |
| 26 | Kelby AndersonPlace 26 · Iowa City High | — | Iowa City High | 18:45.7 |
| 27 | Ceondae AdamsPlace 27 · CR Prairie | — | CR Prairie | 18:52.3 |
| 28 | Quinter HarveyPlace 28 · Iowa City High | — | Iowa City High | 18:52.4 |
| 29 | Jeffrey AbrahamPlace 29 · CR Washington | — | CR Washington | 18:54.0 |
| 30 | Reese HermansonPlace 30 · CR Prairie | — | CR Prairie | 18:56.7 |
| 31 | Frankie DunningPlace 31 · Cedar Falls | — | Cedar Falls | 18:58.2 |
| 32 | Caleb YoungPlace 32 · CR Prairie | — | CR Prairie | 19:00.4 |
| 33 | Jacob KrusePlace 33 · CR Prairie | — | CR Prairie | 19:03.2 |
| 34 | Carsyn MuellerPlace 34 · Cedar Falls | — | Cedar Falls | 19:05.5 |
| 35 | Brogan HeefnerPlace 35 · CR Prairie | — | CR Prairie | 19:05.8 |
| 36 | Daniel HughesPlace 36 · CR Washington | — | CR Washington | 19:21.2 |
| 37 | Jordan SchroederPlace 37 · CR Prairie | — | CR Prairie | 19:25.1 |
| 38 | Connor WoodsPlace 38 · Cedar Falls | — | Cedar Falls | 19:29.9 |
| 39 | Tim IversonPlace 39 · Dubuque Senior | — | Dubuque Senior | 19:33.7 |
| 40 | Atticus OjilePlace 40 · Iowa City High | — | Iowa City High | 19:34.1 |
| 41 | Luis AbreuPlace 41 · Iowa City High | — | Iowa City High | 19:40.1 |
| 42 | Josh WuPlace 42 · Dubuque Senior | — | Dubuque Senior | 19:40.9 |
| 43 | Campbell TresslerPlace 43 · Cedar Falls | — | Cedar Falls | 19:42.0 |
| 44 | AJ SeamansPlace 44 · Iowa City High | — | Iowa City High | 19:42.5 |
| 45 | Randy ZhangPlace 45 · Cedar Falls | — | Cedar Falls | 19:45.8 |
| 46 | Fateh AbdallaPlace 46 · CR Prairie | — | CR Prairie | 19:48.4 |
| 47 | Jack HaverlandPlace 47 · Western Dubuque | — | Western Dubuque | 19:50.2 |
| 48 | Thomas McMillanPlace 48 · Iowa City High | — | Iowa City High | 19:52.1 |
| 49 | Jacobi ButlerPlace 49 · CR Washington | — | CR Washington | 19:52.5 |
| 50 | Oisin LeopoldPlace 50 · Iowa City High | — | Iowa City High | 19:52.7 |
| 51 | Arrick RinkePlace 51 · CR Prairie | — | CR Prairie | 19:58.8 |
| 52 | Joe ForemanPlace 52 · CR Washington | — | CR Washington | 20:00.2 |
| 53 | Aiden SpurgetisPlace 53 · Iowa City High | — | Iowa City High | 20:03.4 |
| 54 | Ethan HoeflerPlace 54 · Western Dubuque | — | Western Dubuque | 20:05.4 |
| 55 | Tyler HarveyPlace 55 · CR Prairie | — | CR Prairie | 20:06.1 |
| 56 | Campbell MitvalskyPlace 56 · CR Washington | — | CR Washington | 20:10.3 |
| 57 | Krystof DoubekPlace 57 · CR Washington | — | CR Washington | 20:12.9 |
| 58 | Daniel HollingerPlace 58 · CR Prairie | — | CR Prairie | 20:15.1 |
| 59 | Michael KremerPlace 59 · Cedar Falls | — | Cedar Falls | 20:16.9 |
| 60 | Matt RewPlace 60 · Iowa City High | — | Iowa City High | 20:18.3 |
| 61 | Christian HolbertPlace 61 · Cedar Falls | — | Cedar Falls | 20:19.0 |
| 62 | Blake KellisonPlace 62 · Xavier | — | Xavier | 20:24.5 |
| 63 | Ryan CarterPlace 63 · Iowa City High | — | Iowa City High | 20:29.2 |
| 64 | Sokong CheaPlace 64 · Iowa City High | — | Iowa City High | 20:30.3 |
| 65 | Michael KempPlace 65 · Western Dubuque | — | Western Dubuque | 20:31.1 |
| 66 | William LopezPlace 66 · Western Dubuque | — | Western Dubuque | 20:31.9 |
| 67 | Lucas ShawPlace 67 · Cedar Falls | — | Cedar Falls | 20:37.4 |
| 68 | Connor DolphinPlace 68 · Western Dubuque | — | Western Dubuque | 20:38.0 |
| 69 | Will ArlingPlace 69 · Iowa City High | — | Iowa City High | 20:48.0 |
| 70 | Sai Khu HtooPlace 70 · CR Washington | — | CR Washington | 20:48.8 |
| 71 | Matthew GearhartPlace 71 · CR Washington | — | CR Washington | 20:51.1 |
| 72 | Jacob GottschalkPlace 72 · Western Dubuque | — | Western Dubuque | 20:51.4 |
| 73 | Andy CastilloPlace 73 · CR Prairie | — | CR Prairie | 20:54.9 |
| 74 | Hank EskerPlace 74 · Xavier | — | Xavier | 20:55.7 |
| 75 | Noah MillerPlace 75 · Cedar Falls | — | Cedar Falls | 20:58.3 |
| 76 | Owen PfremmerPlace 76 · CR Washington | — | CR Washington | 21:02.7 |
| 77 | Ryan WesthoffPlace 77 · Cedar Falls | — | Cedar Falls | 21:02.8 |
| 78 | Lance GustafsonPlace 78 · CR Prairie | — | CR Prairie | 21:03.8 |
| 79 | Liam KettlekampPlace 79 · Xavier | — | Xavier | 21:05.1 |
| 80 | Chase JanssenPlace 80 · Xavier | — | Xavier | 21:19.7 |
| 81 | Clayton SchultschikPlace 81 · Xavier | — | Xavier | 21:21.9 |
| 82 | Kyle McDowellPlace 82 · Iowa City High | — | Iowa City High | 21:23.7 |
| 83 | Aidan BostwickPlace 83 · Xavier | — | Xavier | 21:29.9 |
| 84 | Kolin JasperPlace 84 · Cedar Falls | — | Cedar Falls | 21:30.6 |
| 85 | Parker CoffmanPlace 85 · CR Prairie | — | CR Prairie | 21:44.9 |
| 86 | Quinn LaurentPlace 86 · Xavier | — | Xavier | 21:48.5 |
| 87 | Austin HumphreyPlace 87 · CR Prairie | — | CR Prairie | 22:02.8 |
| 88 | Max StelzerPlace 88 · Iowa City High | — | Iowa City High | 22:06.8 |
| 89 | Nick CassadyPlace 89 · CR Prairie | — | CR Prairie | 22:07.9 |
| 90 | Caden HeckerPlace 90 · CR Washington | — | CR Washington | 22:11.6 |
| 91 | Peter SullivanPlace 91 · Dubuque Senior | — | Dubuque Senior | 22:18.5 |
| 92 | Isaac TominskyPlace 92 · CR Washington | — | CR Washington | 22:33.7 |
| 93 | Greg LesnikPlace 93 · Xavier | — | Xavier | 22:33.8 |
| 94 | Tristan AshworthPlace 94 · CR Washington | — | CR Washington | 22:35.0 |
| 95 | Kalvin LossPlace 95 · CR Washington | — | CR Washington | 23:00.0 |
| 96 | Tony LyonPlace 96 · Western Dubuque | — | Western Dubuque | 23:01.1 |
| 97 | Levi BurdsPlace 97 · Western Dubuque | — | Western Dubuque | 23:01.1 |
| 98 | Noah HartwigPlace 98 · Iowa City High | — | Iowa City High | 23:01.7 |
| 99 | James LePlace 99 · Xavier | — | Xavier | 23:15.0 |
| 100 | Cody GadberryPlace 100 · Western Dubuque | — | Western Dubuque | 23:26.1 |
| 101 | Demetrious LittlemoonPlace 101 · Iowa City High | — | Iowa City High | 23:39.8 |
| 102 | Trenton HoldenPlace 102 · Cedar Falls | — | Cedar Falls | 24:19.8 |
| 103 | John KeiperPlace 103 · CR Prairie | — | CR Prairie | 24:32.4 |
| 104 | Cayle HermsenPlace 104 · Western Dubuque | — | Western Dubuque | 24:41.8 |
| 105 | Ben ClevelandPlace 105 · Iowa City High | — | Iowa City High | 26:09.2 |