| 1 | Kallie WallickPlace 1 · Tipton | — | Tipton | 22:23 |
| 2 | Gabby WilliamsonPlace 2 · Bellevue | — | Bellevue | 22:30 |
| 3 | Holly BeauchampPlace 3 · Marquette | — | Marquette | 22:33 |
| 4 | Rebecca HinderakerPlace 4 · Tipton | — | Tipton | 22:48 |
| 5 | Grace KetelsenPlace 5 · Northeast | — | Northeast | 22:50 |
| 6 | Hunter JonesPlace 6 · North Cedar | — | North Cedar | 22:56 |
| 7 | Kiley ChapmanPlace 7 · North Cedar | — | North Cedar | 23:07 |
| 8 | Cenady SoenksenPlace 8 · Northeast | — | Northeast | 23:16 |
| 9 | Madison AnglesePlace 9 · POP | — | POP | 23:23 |
| 10 | Kaelyn GoodsmanPlace 10 · POP | — | POP | 23:23 |
| 11 | Alyssa MentePlace 11 · Tipton | — | Tipton | 23:26 |
| 12 | Coryn WallickPlace 12 · Tipton | — | Tipton | 23:33 |
| 13 | Kaylee KoosPlace 13 · Marquette | — | Marquette | 23:38 |
| 14 | Faith KetelsenPlace 14 · Northeast | — | Northeast | 23:42 |
| 15 | Allison KettmannPlace 15 · Marquette | — | Marquette | 23:43 |
| 16 | Sophie GriffinPlace 16 · POP | — | POP | 24:15 |
| 17 | Ava RudenPlace 17 · POP | — | POP | 24:28 |
| 18 | Madison SchnierPlace 18 · POP | — | POP | 24:28 |
| 19 | Addie NeremPlace 19 · Tipton | — | Tipton | 24:31 |
| 20 | Chloe KlaboPlace 20 · Tipton | — | Tipton | 25:33 |
| 21 | Delaney DunnePlace 21 · Bellevue | — | Bellevue | 25:40 |
| 22 | Mary SchnierPlace 22 · POP | — | POP | 25:50 |
| 23 | Natalie KrogmannPlace 23 · Northeast | — | Northeast | 25:57 |
| 24 | Grace HingtgenPlace 24 · Bellevue | — | Bellevue | 26:29 |
| 25 | Lindsey ReuterPlace 25 · Easton Valley | — | Easton Valley | 27:51 |
| 26 | Jaysie WoodPlace 26 · Easton Valley | — | Easton Valley | 28:30 |
| 27 | Hannah BraetPlace 27 · Bellevue | — | Bellevue | 28:52 |
| 28 | Emma KrogmannPlace 28 · Northeast | — | Northeast | 29:20 |
| 29 | Anika RegenwetherPlace 29 · Northeast | — | Northeast | 29:44 |
| 30 | Emma BoppPlace 30 · Cal-Wheat | — | Cal-Wheat | 30:08 |
| 31 | Karly CedraPlace 31 · North Cedar | — | North Cedar | 32:06 |
| 32 | Paige HolstPlace 32 · Northeast | — | Northeast | 33:33 |
| 1 | Brady GriebelPlace 1 · Bellevue | — | Bellevue | 16:34 |
| 2 | Caleb ShumakerPlace 2 · Tipton | — | Tipton | 16:43 |
| 3 | Chase KnochePlace 3 · Cal-Wheat | — | Cal-Wheat | 17:11 |
| 4 | Cody BohlmannPlace 4 · Tipton | — | Tipton | 18:15 |
| 5 | Marcus BlountPlace 5 · POP | — | POP | 18:22 |
| 6 | Ty NicholsPlace 6 · Tipton | — | Tipton | 18:30 |
| 7 | Payton GriebelPlace 7 · Bellevue | — | Bellevue | 18:37 |
| 8 | Aidan GruverPlace 8 · Easton Valley | — | Easton Valley | 18:51 |
| 9 | Troy ButlerPlace 9 · Tipton | — | Tipton | 19:07 |
| 10 | Thomas MachandePlace 10 · Northeast | — | Northeast | 19:41 |
| 11 | Nate KetelsenPlace 11 · Northeast | — | Northeast | 19:53 |
| 12 | Aiden OnkenPlace 12 · Bellevue | — | Bellevue | 20:05 |
| 13 | Bob RyanPlace 13 · Tipton | — | Tipton | 20:12 |
| 14 | Seth BeuthienPlace 14 · Cal-Wheat | — | Cal-Wheat | 20:17 |
| 15 | AJ ThummaPlace 15 · Tipton | — | Tipton | 20:29 |
| 16 | Daniel RowlandPlace 16 · Northeast | — | Northeast | 20:30 |
| 17 | Kelvin MachandePlace 17 · Northeast | — | Northeast | 20:46 |
| 18 | Ben SteinbeckPlace 18 · Bellevue | — | Bellevue | 20:53 |
| 19 | Zeb CoxPlace 19 · Northeast | — | Northeast | 21:02 |
| 20 | Jace RathjePlace 20 · Northeast | — | Northeast | 21:02 |
| 21 | Ashton BurroughsPlace 21 · West Liberty | — | West Liberty | 21:14 |
| 22 | Brody DeerbergPlace 22 · Tipton | — | Tipton | 21:15 |
| 23 | Samuel ChoatePlace 23 · North Cedar | — | North Cedar | 21:19 |
| 24 | Kaden GuentherPlace 24 · Bellevue | — | Bellevue | 21:40 |
| 25 | Jake BormannPlace 25 · Bellevue | — | Bellevue | 21:52 |
| 26 | Jacob WeihPlace 26 · Cal-Wheat | — | Cal-Wheat | 22:07 |
| 27 | Carver LangePlace 27 · Northeast | — | Northeast | 22:10 |
| 28 | Sam DunnePlace 28 · Bellevue | — | Bellevue | 22:12 |
| 29 | Cole VenemaPlace 29 · Easton Valley | — | Easton Valley | 22:21 |
| 30 | David RedhagePlace 30 · North Cedar | — | North Cedar | 22:22 |
| 31 | Jackson RiedeselPlace 31 · Cal-Wheat | — | Cal-Wheat | 22:49 |
| 32 | Jacob SpahrPlace 32 · North Cedar | — | North Cedar | 23:02 |
| 33 | Austin FranzenPlace 33 · Easton Valley | — | Easton Valley | 23:43 |
| 34 | Evan ChristofPlace 34 · Easton Valley | — | Easton Valley | 23:43 |
| 35 | Jordan BufordPlace 35 · Midland | — | Midland | 24:30 |
| 36 | Milo SmithPlace 36 · Midland | — | Midland | 24:45 |
| 37 | Nolan TracyPlace 37 · Marquette | — | Marquette | 24:54 |
| 38 | Tristan KundePlace 38 · Midland | — | Midland | 25:02 |
| 39 | Trevor KleinPlace 39 · Marquette | — | Marquette | 25:04 |
| 40 | Andrew SchmidtPlace 40 · Marquette | — | Marquette | 25:49 |
| 41 | Jay BentleyPlace 41 · Midland | — | Midland | 26:45 |
| 42 | Austin WeberPlace 42 · Easton Valley | — | Easton Valley | 26:48 |
| 43 | Marshall VanOortPlace 43 · North Cedar | — | North Cedar | 26:55 |
| 44 | Evan MeyerPlace 44 · Easton Valley | — | Easton Valley | 27:10 |
| 45 | Ethan DeSotelPlace 45 · Marquette | — | Marquette | 28:30 |
| 46 | Bryce RushfordPlace 46 · Midland | — | Midland | 29:08 |
| 47 | Logan DruryPlace 47 · Easton Valley | — | Easton Valley | 32:43 |
| 1 | Alli NashPlace 1 · Tipton | — | Tipton | 25:30 |
| 2 | Sarah RedhagePlace 2 · North Cedar | — | North Cedar | 31:50 |
| 3 | Nicole McDonaldPlace 3 · Tipton | — | Tipton | 32:50 |
| 4 | Jilliet SpahrPlace 4 · North Cedar | — | North Cedar | 33:00 |
| 5 | Emma KetelsenPlace 5 · Northeast | — | Northeast | 34:12 |
| 6 | Karla VelascoPlace 6 · West Liberty | — | West Liberty | 34:35 |
| 7 | Miranda RickelsPlace 7 · Cal-Wheat | — | Cal-Wheat | 35:02 |
| 8 | Shy BowlingPlace 8 · Easton Valley | — | Easton Valley | 38:16 |
| 1 | Carter JargoPlace 1 · Northeast | — | Northeast | 20:22 |
| 2 | Andy ShumakerPlace 2 · Tipton | — | Tipton | 22:07 |
| 3 | Carson BurkenPlace 3 · Northeast | — | Northeast | 22:46 |
| 4 | Ethan JohnsonPlace 4 · Northeast | — | Northeast | 22:54 |
| 5 | Caleb JedlickaPlace 5 · Tipton | — | Tipton | 22:58 |
| 6 | Ben MeyerPlace 6 · Bellevue | — | Bellevue | 23:08 |
| 7 | Carson GlickPlace 7 · Tipton | — | Tipton | 23:20 |
| 8 | Talib BirdPlace 8 · Northeast | — | Northeast | 23:47 |
| 9 | Jared FitePlace 9 · Bellevue | — | Bellevue | 24:34 |
| 10 | Carter MesserichPlace 10 · Northeast | — | Northeast | 25:14 |
| 11 | Alex EversonPlace 11 · Northeast | — | Northeast | 25:23 |
| 12 | Tyler HinesPlace 12 · Northeast | — | Northeast | 25:45 |
| 13 | Corbin KnutsenPlace 13 · Northeast | — | Northeast | 25:59 |
| 14 | Garrett LampPlace 14 · Northeast | — | Northeast | 26:21 |
| 15 | Austin SedgwickPlace 15 · Cal-Wheat | — | Cal-Wheat | 26:39 |
| 16 | Nathan BothPlace 16 · Bellevue | — | Bellevue | 27:52 |
| 17 | Camden LatimerPlace 17 · West Liberty | — | West Liberty | 28:03 |
| 18 | Christopher PalmaPlace 18 · West Liberty | — | West Liberty | 29:35 |
| 19 | Leighton TjadenPlace 19 · North Cedar | — | North Cedar | 31:47 |
| 20 | Joe RiedeselPlace 20 · North Cedar | — | North Cedar | 32:36 |
| 21 | Mason BenedictPlace 21 · West Liberty | — | West Liberty | 34:12 |
| 22 | John PortzPlace 22 · Easton Valley | — | Easton Valley | 34:34 |
| 1 | Noelle SteinesPlace 1 · Cal-Wheat | — | Cal-Wheat | 12:35 |
| 2 | Saddie HamiltonPlace 2 · Tipton | — | Tipton | 13:48 |
| 3 | Zoey FulgsangPlace 3 · Dewitt | — | Dewitt | 14:52 |
| 4 | Landre RuggebergPlace 4 · Dewitt | — | Dewitt | 15:00 |
| 5 | Gabby HingtgenPlace 5 · Bellevue | — | Bellevue | 15:29 |
| 6 | Karli HinesPlace 6 · Tipton | — | Tipton | 15:32 |
| 7 | Jessica DeaverPlace 7 · Marquette | — | Marquette | 15:57 |
| 8 | Tatum NebergallPlace 8 · Tipton | — | Tipton | 16:16 |
| 9 | Desiree RomeroPlace 9 · West Liberty | — | West Liberty | 16:23 |
| 10 | Kalyn SkrivsethPlace 10 · Marquette | — | Marquette | 16:32 |
| 11 | Julia FieldingPlace 11 · Dewitt | — | Dewitt | 16:42 |
| 12 | Koda FoggPlace 12 · Tipton | — | Tipton | 16:42 |
| 13 | Addison HolstPlace 13 · Northeast | — | Northeast | 16:55 |
| 14 | Hannah GrantzPlace 14 · Dewitt | — | Dewitt | 17:23 |
| 15 | Rylie DunnePlace 15 · Dewitt | — | Dewitt | 17:25 |
| 16 | Avery TapkePlace 16 · Dewitt | — | Dewitt | 17:27 |
| 17 | Bailey SullivanPlace 17 · Easton Valley | — | Easton Valley | 17:50 |
| 18 | Laura OwenPlace 18 · Tipton | — | Tipton | 18:00 |
| 19 | Alaina DeSotelPlace 19 · Marquette | — | Marquette | 18:13 |
| 20 | Chloe BowlingPlace 20 · Easton Valley | — | Easton Valley | 18:23 |
| 21 | Mya PangmanPlace 21 · Dewitt | — | Dewitt | 18:34 |
| 22 | Rayne AndersonPlace 22 · Bellevue | — | Bellevue | 18:45 |
| 23 | Paige ThomasPlace 23 · Tipton | — | Tipton | 19:20 |
| 24 | Alyssa LenzPlace 24 · West Liberty | — | West Liberty | 19:59 |
| 25 | Hailey SullivanPlace 25 · Easton Valley | — | Easton Valley | 20:48 |
| 26 | Brooklyn RiggsPlace 26 · Bellevue | — | Bellevue | 20:50 |
| 27 | Grace PattersonPlace 27 · Dewitt | — | Dewitt | 21:16 |
| 28 | Leah MarvinPlace 28 · Dewitt | — | Dewitt | 21:32 |
| 29 | Chloe NeblungPlace 29 · Dewitt | — | Dewitt | 22:03 |
| 30 | Asiana JeromePlace 30 · Midland | — | Midland | 23:26 |
| 31 | Elsie VickersPlace 31 · Dewitt | — | Dewitt | 26:12 |
| 32 | Maddie ThielPlace 32 · Dewitt | — | Dewitt | 26:34 |
| 33 | Natalie CaglePlace 33 · Dewitt | — | Dewitt | 26:34 |
| 34 | Peyton HeilemanPlace 34 · Cal-Wheat | — | Cal-Wheat | 28:20 |
| 35 | Harmony MercierPlace 35 · Cal-Wheat | — | Cal-Wheat | 28:27 |
| 36 | Hailie BrownPlace 36 · Cal-Wheat | — | Cal-Wheat | 28:59 |
| 1 | Clay BohlmannPlace 1 · Tipton | — | Tipton | 11:17 |
| 2 | Caleb OlsonPlace 2 · Dewitt | — | Dewitt | 12:16 |
| 3 | Ryan WattersPlace 3 · Dewitt | — | Dewitt | 12:35 |
| 4 | Zac ButlerPlace 4 · Tipton | — | Tipton | 12:47 |
| 5 | Parker MesserichPlace 5 · Northeast | — | Northeast | 13:06 |
| 6 | Max FroeschlePlace 6 · Dewitt | — | Dewitt | 13:13 |
| 7 | Seth AxsomPlace 7 · West Liberty | — | West Liberty | 13:19 |
| 8 | Tate RodenPlace 8 · POP | — | POP | 13:20 |
| 9 | Jacob BartonPlace 9 · Tipton | — | Tipton | 13:33 |
| 10 | Rylan EdwardsPlace 10 · Dewitt | — | Dewitt | 13:36 |
| 11 | Caden HuffPlace 11 · Dewitt | — | Dewitt | 13:39 |
| 12 | Parker PetschePlace 12 · Dewitt | — | Dewitt | 13:43 |
| 13 | Michael FramePlace 13 · Northeast | — | Northeast | 13:48 |
| 14 | Caleb KrusePlace 14 · Dewitt | — | Dewitt | 14:00 |
| 15 | Spencer RoederPlace 15 · Marquette | — | Marquette | 14:04 |
| 16 | Koen RoederPlace 16 · Marquette | — | Marquette | 14:13 |
| 17 | Ryan ZidarichPlace 17 · Dewitt | — | Dewitt | 14:21 |
| 18 | Michael RedhagePlace 18 · North Cedar | — | North Cedar | 14:24 |
| 19 | Mason MohrPlace 19 · Cal-Wheat | — | Cal-Wheat | 14:26 |
| 20 | Ashton SchneiderPlace 20 · Dewitt | — | Dewitt | 14:32 |
| 21 | Jordan TiefenthalerPlace 21 · Dewitt | — | Dewitt | 14:33 |
| 22 | Connor KilburgPlace 22 · Bellevue | — | Bellevue | 14:43 |
| 23 | Spencer AbbottPlace 23 · Bellevue | — | Bellevue | 14:50 |
| 24 | Jason RuleyPlace 24 · Midland | — | Midland | 14:52 |
| 25 | Chase KlattPlace 25 · Cal-Wheat | — | Cal-Wheat | 14:55 |
| 26 | Wyatt GregorichPlace 26 · Marquette | — | Marquette | 15:02 |
| 27 | Brady LaughlinPlace 27 · West Liberty | — | West Liberty | 15:09 |
| 28 | John ReideselPlace 28 · Cal-Wheat | — | Cal-Wheat | 15:18 |
| 29 | Greyson DollarPlace 29 · Dewitt | — | Dewitt | 15:22 |
| 30 | Jacob LittererPlace 30 · Marquette | — | Marquette | 15:24 |
| 31 | Dexter WestbayPlace 31 · Dewitt | — | Dewitt | 15:27 |
| 32 | Kendrick HeferanPlace 32 · Tipton | — | Tipton | 15:37 |
| 33 | Brady SieverdingPlace 33 · Marquette | — | Marquette | 15:37 |
| 34 | Nathan RickelsPlace 34 · Midland | — | Midland | 15:40 |
| 35 | Cooper BoevePlace 35 · Tipton | — | Tipton | 15:43 |
| 36 | Tyler VanPlace 36 · Hyftee POP | — | Hyftee POP | 15:44 |
| 37 | Sam SisnerosPlace 37 · POP | — | POP | 15:49 |
| 38 | Cameron GerlachPlace 38 · Marquette | — | Marquette | 15:51 |
| 39 | Nathan ButlerPlace 39 · Dewitt | — | Dewitt | 16:02 |
| 40 | Keegan PetersonPlace 40 · Dewitt | — | Dewitt | 16:02 |
| 41 | Wyatt NebergallPlace 41 · Tipton | — | Tipton | 16:11 |
| 42 | Clayton GrantzPlace 42 · Northeast | — | Northeast | 16:19 |
| 43 | Owen BoldtPlace 43 · Tipton | — | Tipton | 16:20 |
| 44 | Josh StepperPlace 44 · Tipton | — | Tipton | 16:34 |
| 45 | Jeremy AndersonPlace 45 · Cal-Wheat | — | Cal-Wheat | 16:49 |
| 46 | Eli DiesPlace 46 · North Cedar | — | North Cedar | 16:54 |
| 47 | Liam DarsidanPlace 47 · POP | — | POP | 16:58 |
| 48 | Aiden YaddofPlace 48 · Cal-Wheat | — | Cal-Wheat | 16:58 |
| 49 | Blake PetersenPlace 49 · Northeast | — | Northeast | 17:02 |
| 50 | Soren TurnerPlace 50 · North Cedar | — | North Cedar | 17:12 |
| 51 | Asa CoxPlace 51 · Northeast | — | Northeast | 17:13 |
| 52 | Alex RickertsenPlace 52 · Cal-Wheat | — | Cal-Wheat | 17:15 |
| 53 | Nemo MalicoatPlace 53 · POP | — | POP | 17:58 |
| 54 | Lucas JohnstonPlace 54 · Dewitt | — | Dewitt | 18:17 |
| 55 | Aiden CostasPlace 55 · Dewitt | — | Dewitt | 18:45 |
| 56 | Logan ReideselPlace 56 · Cal-Wheat | — | Cal-Wheat | 19:01 |
| 57 | Nathan McDonaldPlace 57 · Dewitt | — | Dewitt | 19:08 |
| 58 | Landon PaaschPlace 58 · Dewitt | — | Dewitt | 19:26 |
| 59 | Ben UttechPlace 59 · Dewitt | — | Dewitt | 19:40 |
| 60 | Caleb GilmourPlace 60 · Dewitt | — | Dewitt | 22:05 |
| 61 | Vincent KnudePlace 61 · Midland | — | Midland | 23:28 |
| 62 | Andrew WeihPlace 62 · Cal-Wheat | — | Cal-Wheat | 23:48vv |