| 1 | Tanner WandersPlace 1 · Grade 12 · North Mahaska | 12 | North Mahaska | 17:11.21 | — |
| 2 | Chase HamiltonPlace 2 · Grade 12 · West Liberty | 12 | West Liberty | 17:19.74 | 1 |
| 3 | Wyatt LyonsPlace 3 · Vinton-Shellsburg | — | Vinton-Shellsburg | 17:23.76 | 2 |
| 4 | Peter SchwartzPlace 4 · Mid-Prairie | — | Mid-Prairie | 17:39.57 | 3 |
| 5 | Ricky JerayPlace 5 · Vinton-Shellsburg | — | Vinton-Shellsburg | 17:52.08 | 4 |
| 6 | Omar LohgouPlace 6 · Grade 12 · Solon | 12 | Solon | 17:56.43 | 5 |
| 7 | Turner WentzPlace 7 · Grade 12 · Solon | 12 | Solon | 18:00.83 | 6 |
| 8 | Tyler GosnellPlace 8 · Grade 12 · Lone Tree | 12 | Lone Tree | 18:05.42 | 7 |
| 9 | Jordan EvansPlace 9 · Grade 9 · Vinton-Shellsburg | 9 | Vinton-Shellsburg | 18:07.16 | 8 |
| 10 | Jake O'DonnellPlace 10 · Grade 11 · Mid-Prairie | 11 | Mid-Prairie | 18:07.32 | 9 |
| 11 | Nolan SaganPlace 11 · Grade 10 · Vinton-Shellsburg | 10 | Vinton-Shellsburg | 18:15.44 | 10 |
| 12 | Jack DraperPlace 12 · Grade 11 · Mid-Prairie | 11 | Mid-Prairie | 18:15.63 | 11 |
| 13 | Ben PolleyPlace 13 · Grade 11 · Wapello | 11 | Wapello | 18:19.94 | 12 |
| 14 | Sam MartinPlace 14 · Grade 10 · Vinton-Shellsburg | 10 | Vinton-Shellsburg | 18:20.31 | 13 |
| 15 | Chase GrossPlace 15 · Grade 11 · Solon | 11 | Solon | 18:20.81 | 14 |
| 16 | Colton SanchezPlace 16 · Grade 12 · Williamsburg | 12 | Williamsburg | 18:23.40 | 15 |
| 17 | Zach SlusherPlace 17 · Grade 11 · Solon | 11 | Solon | 18:25.24 | 16 |
| 18 | Michael RundellPlace 18 · Grade 12 · Solon | 12 | Solon | 18:27.36 | 17 |
| 19 | Patrick McGillPlace 19 · Grade 10 · Solon | 10 | Solon | 18:28.60 | 18 |
| 20 | Colin PoePlace 20 · Grade 10 · Wapello | 10 | Wapello | 18:42.67 | 19 |
| 21 | Jack MurrayPlace 21 · Clear Creek-Amana | — | Clear Creek-Amana | 18:46.25 | 20 |
| 22 | Zeb SchwartzPlace 22 · Grade 10 · Mid-Prairie | 10 | Mid-Prairie | 18:47.12 | 21 |
| 23 | Brent KenticotPlace 23 · Grade 11 · Solon | 11 | Solon | 18:52.75 | 22 |
| 24 | Jesse ShetlerPlace 24 · Grade 12 · IMS | 12 | IMS | 18:54.90 | — |
| 25 | Cullen TurnerPlace 25 · Grade 10 · Williamsburg | 10 | Williamsburg | 18:55.73 | 23 |
| 26 | Brandon TaglauerPlace 26 · Grade 11 · Fairfield | 11 | Fairfield | 19:00.19 | 24 |
| 27 | Khett ThusPlace 27 · Grade 10 · HLV | 10 | HLV | 19:01.68 | 25 |
| 28 | Randy AndermannPlace 28 · Grade 11 · Fairfield | 11 | Fairfield | 19:03.85 | 26 |
| 29 | Jonah VanRoekelPlace 29 · Grade 10 · Mid-Prairie | 10 | Mid-Prairie | 19:06.21 | 27 |
| 30 | Caleb MillerPlace 30 · Grade 10 · Mid-Prairie | 10 | Mid-Prairie | 19:09.52 | 28 |
| 31 | Parker OltroggePlace 31 · Grade 11 · Vinton-Shellsburg | 11 | Vinton-Shellsburg | 19:10.45 | 29 |
| 32 | Matt LintzPlace 32 · Clear Creek-Amana | — | Clear Creek-Amana | 19:11.33 | 30 |
| 33 | Payton DannerPlace 33 · Grade 11 · West Liberty | 11 | West Liberty | 19:13.00 | 31 |
| 34 | Noah LebsackPlace 34 · Grade 10 · Washington | 10 | Washington | 19:16.13 | 32 |
| 35 | Niko CarlsonPlace 35 · Grade 12 · Fairfield | 12 | Fairfield | 19:17.77 | 33 |
| 36 | Evan WildPlace 36 · Grade 10 · Mid-Prairie | 10 | Mid-Prairie | 19:19.16 | 34 |
| 37 | Dustin CoxPlace 37 · Clear Creek-Amana | — | Clear Creek-Amana | 19:22.53 | 35 |
| 38 | Nick OliverPlace 38 · Grade 11 · Danville-New London | 11 | Danville-New London | 19:23.91 | 36 |
| 39 | Brenner GibsonPlace 39 · Clear Creek-Amana | — | Clear Creek-Amana | 19:28.15 | 37 |
| 40 | Warren JenningsPlace 40 · Grade 9 · Williamsburg | 9 | Williamsburg | 19:28.35 | 38 |
| 41 | Kirby ShetlerPlace 41 · Grade 9 · IMS | 9 | IMS | 19:38.10 | — |
| 42 | Fletcher GreenPlace 42 · Grade 10 · Washington | 10 | Washington | 19:41.04 | 39 |
| 43 | Nick ArensdorfPlace 43 · Grade 12 · West Liberty | 12 | West Liberty | 19:43.78 | 40 |
| 44 | Travis GorschPlace 44 · Grade 12 · Williamsburg | 12 | Williamsburg | 19:46.80 | 41 |
| 45 | Curtis VestPlace 45 · Grade 9 · Washington | 9 | Washington | 19:47.46 | 42 |
| 46 | Jonah MarksPlace 46 · Grade 9 · Fairfield | 9 | Fairfield | 19:48.64 | 43 |
| 47 | Jack WaukerPlace 47 · Wapello | — | Wapello | 19:51.65 | 44 |
| 48 | Brandt CorcranPlace 48 · Grade 12 · Vinton-Shellsburg | 12 | Vinton-Shellsburg | 19:52.52 | 45 |
| 49 | Hunter WaukerPlace 49 · Wapello | — | Wapello | 20:02.93 | 46 |
| 50 | Matthias SzgdzikPlace 50 · Grade 12 · Williamsburg | 12 | Williamsburg | 20:03.11 | 47 |
| 51 | Mike WelshPlace 51 · Grade 10 · Williamsburg | 10 | Williamsburg | 20:06.56 | 48 |
| 52 | Spencer DalePlace 52 · Grade 12 · Williamsburg | 12 | Williamsburg | 20:10.79 | 49 |
| 53 | Nathan WesslingPlace 53 · Clear Creek-Amana | — | Clear Creek-Amana | 20:12.28 | 50 |
| 54 | Keaton KanePlace 54 · Grade 10 · Lone Tree | 10 | Lone Tree | 20:26.41 | 51 |
| 55 | Darvin DimmittPlace 55 · Grade 11 · Fairfield | 11 | Fairfield | 20:26.73 | 52 |
| 56 | Nick BrownPlace 56 · Grade 11 · West Liberty | 11 | West Liberty | 20:26.74 | 53 |
| 57 | Roman PriscepovPlace 57 · Grade 12 · English Valleys | 12 | English Valleys | 20:27.52 | — |
| 58 | Betito CastanedaPlace 58 · Grade 11 · West Liberty | 11 | West Liberty | 20:28.72 | 54 |
| 59 | Daniel BrechtelPlace 59 · Clear Creek-Amana | — | Clear Creek-Amana | 20:36.17 | 55 |
| 60 | Logan SwansonPlace 60 · Grade 9 · Fairfield | 9 | Fairfield | 20:41.13 | 56 |
| 61 | Vahe AvetyanPlace 61 · Grade 11 · Lone Tree | 11 | Lone Tree | 20:44.85 | 57 |
| 62 | Matt KuntzPlace 62 · Grade 12 · Washington | 12 | Washington | 20:46.06 | 58 |
| 63 | Tylor HuebnerPlace 63 · Grade 12 · Danville-New London | 12 | Danville-New London | 20:47.78 | 59 |
| 64 | Matt WaldschmidtPlace 64 · Grade 10 · Lone Tree | 10 | Lone Tree | 20:50.75 | 60 |
| 65 | Trevor StarnesPlace 65 · Grade 9 · Fairfield | 9 | Fairfield | 21:01.04 | 61 |
| 66 | Riley JohansonPlace 66 · Clear Creek-Amana | — | Clear Creek-Amana | 21:14.39 | 62 |
| 67 | Paul GentPlace 67 · Grade 10 · English Valleys | 10 | English Valleys | 21:27.00 | — |
| 68 | Taylor EisenmannPlace 68 · Grade 10 · Danville-New London | 10 | Danville-New London | 21:33.36 | 63 |
| 69 | Joe StiefelPlace 69 · Grade 11 · HLV | 11 | HLV | 21:33.75 | 64 |
| 70 | Zach MasseyPlace 70 · Wapello | — | Wapello | 21:41.62 | 65 |
| 71 | Mitch MencalPlace 71 · Grade 11 · HLV | 11 | HLV | 22:01.97 | 66 |
| 72 | Adam StriegelPlace 72 · Grade 12 · Tri-County | 12 | Tri-County | 22:05.74 | — |
| 73 | Amado MarcelinoPlace 73 · Grade 10 · Washington | 10 | Washington | 22:17.16 | 67 |
| 74 | Phillip ParkerPlace 74 · Grade 11 · Lone Tree | 11 | Lone Tree | 23:07.33 | 68 |
| 75 | Dominick ShermanPlace 75 · Grade 9 · HLV | 9 | HLV | 23:26.88 | 69 |
| 76 | Ryan SchaefferPlace 76 · Wapello | — | Wapello | 23:34.17 | 70 |
| 77 | Andrew NowotnyPlace 77 · Grade 11 · HLV | 11 | HLV | 23:44.20 | 71 |
| 78 | Andrew VogelPlace 78 · Grade 12 · Washington | 12 | Washington | 23:45.25 | 72 |
| 79 | Jake QuigleyPlace 79 · Grade 10 · Lone Tree | 10 | Lone Tree | 23:45.85 | 73 |
| 80 | Brody HallPlace 80 · Grade 9 · HLV | 9 | HLV | 24:35.77 | 74 |
| 81 | Connor DoranPlace 81 · Grade 9 · HLV | 9 | HLV | 24:35.96 | 75 |
| 82 | Cory GermanPlace 82 · Grade 10 · Danville-New London | 10 | Danville-New London | 24:40.06 | 76 |
| 83 | Rex YoderPlace 83 · Grade 9 · IMS | 9 | IMS | 24:40.23 | — |
| 84 | Dustin FlakePlace 84 · Grade 11 · Lone Tree | 11 | Lone Tree | 24:58.10 | 77 |
| 85 | Micah McCanePlace 85 · Grade 10 · Danville-New London | 10 | Danville-New London | 25:46.48 | 78 |
| 86 | Chase LitchfieldPlace 86 · Grade 10 · Washington | 10 | Washington | 30:31.97 | 79 |
| 87 | Josh CrouchPlace 87 · Grade 12 · Danville-New London | 12 | Danville-New London | 30:54.76 | 80 |
| 1 | Lauren BenzingPlace 1 · Solon | — | Solon | 14:44.48 | 1 |
| 2 | Sofia ShmarukPlace 2 · Grade 12 · Mid-Prairie | 12 | Mid-Prairie | 15:44.01 | 2 |
| 3 | Alex SmithPlace 3 · Solon | — | Solon | 15:46.84 | 3 |
| 4 | Netasha BruerPlace 4 · Grade 12 · Williamsburg | 12 | Williamsburg | 16:00.58 | 4 |
| 5 | Leah AdamsPlace 5 · Solon | — | Solon | 16:09.72 | 5 |
| 6 | Tayvia HansenPlace 6 · Grade 10 · Solon | 10 | Solon | 16:10.72 | 6 |
| 7 | Jessica LambPlace 7 · Grade 11 · Fairfield | 11 | Fairfield | 16:14.37 | 7 |
| 8 | Maddie HinsleyPlace 8 · Clear Creek-Amana | — | Clear Creek-Amana | 16:17.46 | 8 |
| 9 | Aryka ParsonsPlace 9 · Grade 9 · Wapello | 9 | Wapello | 16:19.27 | 9 |
| 10 | Kira SavagePlace 10 · Grade 12 · Williamsburg | 12 | Williamsburg | 16:24.31 | 10 |
| 11 | Ella FeldmanPlace 11 · Grade 11 · Lone Tree | 11 | Lone Tree | 16:26.96 | 11 |
| 12 | Mallory CarrPlace 12 · Grade 11 · Solon | 11 | Solon | 16:28.03 | 12 |
| 13 | Bailey KelsayPlace 13 · Grade 11 · Solon | 11 | Solon | 16:31.94 | 13 |
| 14 | Shanon MulhixPlace 14 · Grade 10 · Williamsburg | 10 | Williamsburg | 16:33.47 | 14 |
| 15 | Regan GlandorfPlace 15 · Grade 11 · Williamsburg | 11 | Williamsburg | 16:34.87 | 15 |
| 16 | Abbi NelsonPlace 16 · Grade 10 · Montezuma | 10 | Montezuma | 16:38.69 | — |
| 17 | Mallory McArtorPlace 17 · Grade 11 · Mid-Prairie | 11 | Mid-Prairie | 16:44.99 | 16 |
| 18 | Lorin FisherPlace 18 · Grade 12 · Wapello | 12 | Wapello | 16:52.60 | 17 |
| 19 | Katie GlandorfPlace 19 · Grade 9 · Williamsburg | 9 | Williamsburg | 16:53.40 | 18 |
| 20 | Abby AshtonPlace 20 · Grade 12 · Solon | 12 | Solon | 16:59.44 | 19 |
| 21 | Sydney ReidPlace 21 · Grade 9 · Wapello | 9 | Wapello | 17:03.75 | 20 |
| 22 | Renee BuckwalterPlace 22 · Grade 9 · IMS | 9 | IMS | 17:08.30 | — |
| 23 | Delia HergerPlace 23 · Clear Creek-Amana | — | Clear Creek-Amana | 17:11.31 | 21 |
| 24 | Alena LoanPlace 24 · Grade 11 · Lone Tree | 11 | Lone Tree | 17:28.64 | 22 |
| 25 | Sydney BoudreauyPlace 25 · Clear Creek-Amana | — | Clear Creek-Amana | 17:29.29 | 23 |
| 26 | Emma HorstPlace 26 · Grade 12 · Vinton-Shellsburg | 12 | Vinton-Shellsburg | 17:29.47 | 24 |
| 27 | Stephanie LoyPlace 27 · Grade 9 · Washington | 9 | Washington | 17:32.56 | 25 |
| 28 | Kimberlee EwartPlace 28 · Grade 10 · Wapello | 10 | Wapello | 17:32.73 | 26 |
| 29 | Mackenzie LownPlace 29 · Clear Creek-Amana | — | Clear Creek-Amana | 17:36.48 | 27 |
| 30 | Karley KenneyPlace 30 · Grade 10 · Vinton-Shellsburg | 10 | Vinton-Shellsburg | 17:37.93 | 28 |
| 31 | Megan GoemaatPlace 31 · Grade 10 · North Mahaska | 10 | North Mahaska | 17:52.61 | 29 |
| 32 | Kali SlaymakerPlace 32 · Grade 11 · Williamsburg | 11 | Williamsburg | 17:56.31 | 30 |
| 33 | Tressa WattsPlace 33 · Grade 10 · North Mahaska | 10 | North Mahaska | 17:59.18 | 31 |
| 34 | Emilie JacobsonPlace 34 · Clear Creek-Amana | — | Clear Creek-Amana | 17:59.66 | 32 |
| 35 | Ashley IvesPlace 35 · Clear Creek-Amana | — | Clear Creek-Amana | 18:01.15 | 33 |
| 36 | Alexa ZuberPlace 36 · Grade 11 · Williamsburg | 11 | Williamsburg | 18:09.87 | 34 |
| 37 | Hannah ChaneyPlace 37 · Grade 9 · Wapello | 9 | Wapello | 18:13.26 | 35 |
| 38 | Sarah GreinerPlace 38 · Grade 9 · Washington | 9 | Washington | 18:13.48 | 36 |
| 39 | Danisha PladsenPlace 39 · Grade 12 · Vinton-Shellsburg | 12 | Vinton-Shellsburg | 18:18.01 | 37 |
| 40 | Hannah SobaskiPlace 40 · Grade 11 · Fairfield | 11 | Fairfield | 18:22.17 | 38 |
| 41 | Caitlin FleetPlace 41 · Grade 9 · North Mahaska | 9 | North Mahaska | 18:26.38 | 39 |
| 42 | Kylie RoozeboomPlace 42 · Grade 12 · North Mahaska | 12 | North Mahaska | 18:35.26 | 40 |
| 43 | Lauren KimballPlace 43 · Grade 11 · Washington | 11 | Washington | 18:37.44 | 41 |
| 44 | Kaitlin BucholzPlace 44 · Grade 11 · Washington | 11 | Washington | 18:41.68 | 42 |
| 45 | Leah ParrottPlace 45 · Grade 11 · Mid-Prairie | 11 | Mid-Prairie | 18:43.31 | 43 |
| 46 | Julie WayhmeyerPlace 46 · Grade 9 · Lone Tree | 9 | Lone Tree | 18:44.50 | 44 |
| 47 | Tracy AndermannPlace 47 · Grade 9 · Fairfield | 9 | Fairfield | 18:45.09 | 45 |
| 48 | Jackie MoorePlace 48 · Grade 11 · Tri-County | 11 | Tri-County | 18:46.80 | — |
| 49 | Serena WardPlace 49 · Grade 12 · Fairfield | 12 | Fairfield | 18:48.14 | 46 |
| 50 | Sage RichmondPlace 50 · Grade 11 · Fairfield | 11 | Fairfield | 18:54.19 | 47 |
| 51 | Dakota LamonikaPlace 51 · Grade 12 · Lone Tree | 12 | Lone Tree | 19:05.20 | 48 |
| 52 | Allie HeitmanPlace 52 · Grade 10 · Lone Tree | 10 | Lone Tree | 19:08.90 | 49 |
| 53 | Maddie MillerPlace 53 · Grade 12 · IMS | 12 | IMS | 19:13.47 | — |
| 54 | Rachel GordonPlace 54 · Grade 9 · Vinton-Shellsburg | 9 | Vinton-Shellsburg | 19:17.21 | 50 |
| 55 | Olivia OltroggePlace 55 · Grade 9 · Vinton-Shellsburg | 9 | Vinton-Shellsburg | 19:21.62 | 51 |
| 56 | Sydney RobertsonPlace 56 · Grade 9 · Vinton-Shellsburg | 9 | Vinton-Shellsburg | 19:25.50 | 52 |
| 57 | Alexis PetersonPlace 57 · Grade 11 · Vinton-Shellsburg | 11 | Vinton-Shellsburg | 19:26.34 | 53 |
| 58 | Rachel DavidsonPlace 58 · Grade 11 · Lone Tree | 11 | Lone Tree | 19:34.01 | 54 |
| 59 | Regan EnfieldPlace 59 · Grade 12 · Washington | 12 | Washington | 19:41.76 | 55 |
| 60 | Lizz WadePlace 60 · Grade 10 · HLV | 10 | HLV | 19:44.67 | — |
| 61 | Danielle GarrisonPlace 61 · Grade 11 · Fairfield | 11 | Fairfield | 19:56.28 | 56 |
| 62 | Natalee EnfeldPlace 62 · Grade 11 · Washington | 11 | Washington | 20:01.48 | 57 |
| 63 | Alivia FoxPlace 63 · Grade 11 · Mid-Prairie | 11 | Mid-Prairie | 20:05.80 | 58 |
| 64 | Olivia HartzlerPlace 64 · Washington | — | Washington | 20:06.51 | 59 |
| 65 | Lorraine BrownPlace 65 · Grade 10 · North Mahaska | 10 | North Mahaska | 20:07.68 | 60 |
| 66 | Rachel BeckPlace 66 · Grade 10 · Danville-New London | 10 | Danville-New London | 20:18.83 | 61 |
| 67 | Sarah BowenPlace 67 · Grade 11 · North Mahaska | 11 | North Mahaska | 20:25.28 | 62 |
| 68 | Morrgan SchadelPlace 68 · Grade 10 · Danville-New London | 10 | Danville-New London | 20:31.23 | 63 |
| 69 | Breann CoffmanPlace 69 · Grade 9 · English Valleys | 9 | English Valleys | 20:34.19 | — |
| 70 | Jessica EwartPlace 70 · Grade 9 · Wapello | 9 | Wapello | 20:40.76 | 64 |
| 71 | Kaitlyn DaughteryPlace 71 · Grade 11 · Fairfield | 11 | Fairfield | 20:45.10 | 65 |
| 72 | Jamilya MasylbekovaPlace 72 · Grade 11 · IMS | 11 | IMS | 20:48.67 | — |
| 73 | Alyssa WaldschmidtPlace 73 · Grade 12 · Lone Tree | 12 | Lone Tree | 20:49.56 | 66 |
| 74 | Carrie FiordelisePlace 74 · Grade 12 · Mid-Prairie | 12 | Mid-Prairie | 20:51.80 | 67 |
| 75 | Samantha AndersonPlace 75 · Grade 11 · Danville-New London | 11 | Danville-New London | 21:19.27 | 68 |
| 76 | Michaela GingerichPlace 76 · Grade 9 · IMS | 9 | IMS | 21:43.94 | — |
| 77 | Desta RankPlace 77 · Grade 12 · English Valleys | 12 | English Valleys | 21:49.01 | — |
| 78 | Sarah StriegelPlace 78 · Grade 11 · Tri-County | 11 | Tri-County | 21:52.63 | — |
| 79 | Betsy AguilarPlace 79 · Grade 11 · Wapello | 11 | Wapello | 21:59.91 | 69 |
| 80 | Grace ChmelerPlace 80 · Grade 10 · Mid-Prairie | 10 | Mid-Prairie | 22:12.60 | 70 |
| 81 | Allison BeckerPlace 81 · Grade 9 · Danville-New London | 9 | Danville-New London | 22:30.12 | 71 |
| 82 | Shelby BuchholzPlace 82 · Grade 11 · Danville-New London | 11 | Danville-New London | 22:38.61 | 72 |
| 83 | Bailey McAlisterPlace 83 · Danville-New London | — | Danville-New London | 22:45.08 | 73 |