| 1 | Gabby CortezPlace 1 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 19:32 |
| 2 | Lily JohannesPlace 2 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 20:05 |
| 3 | Kendall WhitePlace 3 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 20:24 |
| 4 | Bethany SmeedPlace 4 · Grade 11 · KENNEDY | 11 | KENNEDY | 20:30 |
| 5 | Bridget CantonPlace 5 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 20:44 |
| 6 | Anabel BradleyPlace 6 · Grade 10 · KENNEDY | 10 | KENNEDY | 20:51 |
| 7 | Lauren GrayPlace 7 · Grade 12 · KENNEDY | 12 | KENNEDY | 20:53 |
| 8 | Riley CoulterPlace 8 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 21:01 |
| 9 | Lindsey BarnesPlace 9 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 21:15 |
| 10 | Makenna HetrickPlace 10 · Grade 9 · WASHINGTON | 9 | WASHINGTON | 21:28 |
| 11 | Hailey CooperPlace 11 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 21:39 |
| 12 | Alyza KoppesPlace 12 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 21:54 |
| 13 | Erica SchultePlace 13 · Grade 12 · KENNEDY | 12 | KENNEDY | 21:56 |
| 14 | Elizabeth BarrosoPlace 14 · Grade 12 · JEFFERSON | 12 | JEFFERSON | 22:00 |
| 15 | Sarah GramsPlace 15 · Grade 12 · KENNEDY | 12 | KENNEDY | 22:21 |
| 16 | Libby WickhamPlace 16 · Grade 11 · WASHINGTON | 11 | WASHINGTON | 22:34 |
| 17 | Kayleigh DuncanPlace 17 · Grade 11 · KENNEDY | 11 | KENNEDY | 22:47 |
| 18 | Christina EggerPlace 18 · Grade 9 · JEFFERSON | 9 | JEFFERSON | 23:11 |
| 19 | Jessa DayPlace 19 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 23:25 |
| 20 | Katrina TruittPlace 20 · Grade 12 · JEFFERSON | 12 | JEFFERSON | 23:34 |
| 21 | Adriana BrandisPlace 21 · Grade 10 · JEFFERSON | 10 | JEFFERSON | 24:08 |
| 22 | Emily FechhelmPlace 22 · Grade 11 · WASHINGTON | 11 | WASHINGTON | 24:23 |
| 23 | Rebekkah MartinPlace 23 · Grade 11 · KENNEDY | 11 | KENNEDY | 24:25 |
| 24 | Ellie RockwellPlace 24 · Grade 12 · WASHINGTON | 12 | WASHINGTON | 24:48 |
| 25 | Paige WiebkePlace 25 · Grade 12 · JEFFERSON | 12 | JEFFERSON | 24:49 |
| 26 | Megan BumpusPlace 26 · Grade 10 · JEFFERSON | 10 | JEFFERSON | 24:51 |
| 27 | Ella DavisPlace 27 · Grade 12 · WASHINGTON | 12 | WASHINGTON | 24:57 |
| 28 | Hannah HoegerPlace 28 · Grade 12 · JEFFERSON | 12 | JEFFERSON | 25:02 |
| 29 | Grace FoxPlace 29 · Grade 11 · WASHINGTON | 11 | WASHINGTON | 25:32 |
| 30 | Anna TarvestadPlace 30 · Grade 10 · WASHINGTON | 10 | WASHINGTON | 25:58 |
| 31 | Anna DeamPlace 31 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 27:02 |
| 32 | Bella DoughertyPlace 32 · Grade 10 · JEFFERSON | 10 | JEFFERSON | 27:23 |
| 1 | Andrew BickfordPlace 1 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 16:03 |
| 2 | Anthony LeePlace 2 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 16:28 |
| 3 | Hunter KalousPlace 3 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 16:30 |
| 4 | Miles WilsonPlace 4 · Grade 10 · KENNEDY | 10 | KENNEDY | 16:46 |
| 5 | Jacob DerrPlace 5 · Grade 12 · LINN-MAR | 12 | LINN-MAR | 16:52.93 |
| 6 | Lukas LamparekPlace 6 · Grade 12 · JEFFERSON | 12 | JEFFERSON | 16:57.13 |
| 7 | Hayden KuhnPlace 7 · Grade 11 · LINN-MAR | 11 | LINN-MAR | 16:57.88 |
| 8 | Gavin HallPlace 8 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 17:01.35 |
| 9 | Brady CortezPlace 9 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 17:02 |
| 10 | Ty CostiganPlace 10 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 17:03 |
| 11 | Jacob BrunsPlace 11 · Grade 9 · KENNEDY | 9 | KENNEDY | 17:14 |
| 12 | Jake OpitzPlace 12 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 17:14 |
| 13 | Henry McMahanPlace 13 · Grade 9 · KENNEDY | 9 | KENNEDY | 17:21 |
| 14 | Miles MatsonPlace 14 · Grade 11 · LINN-MAR | 11 | LINN-MAR | 17:30.27 |
| 15 | Gabe CechuraPlace 15 · Grade 11 · LINN-MAR | 11 | LINN-MAR | 17:33.70 |
| 16 | Xander ScaglionePlace 16 · Grade 12 · JEFFERSON | 12 | JEFFERSON | 17:34.63 |
| 17 | Jacob HortonPlace 17 · Grade 10 · KENNEDY | 10 | KENNEDY | 17:39 |
| 18 | Bryson CantonPlace 18 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 17:47 |
| 19 | Zach CooperPlace 19 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 17:48 |
| 20 | Dylan SinesPlace 20 · Grade 12 · KENNEDY | 12 | KENNEDY | 17:51 |
| 21 | Luke SteffenPlace 21 · Grade 10 · LINN-MAR | 10 | LINN-MAR | 17:53.22 |
| 22 | Connor McGovernPlace 22 · Grade 11 · KENNEDY | 11 | KENNEDY | 17:56 |
| 23 | Ethan CozinePlace 23 · Grade 10 · LINN-MAR | 10 | LINN-MAR | 17:57.84 |
| 24 | Blake PettitPlace 24 · Grade 11 · LINN-MAR | 11 | LINN-MAR | 18:10.50 |
| 25 | Tyler TiefelPlace 25 · Grade 10 · LINN-MAR | 10 | LINN-MAR | 18:13.96 |
| 26 | Anson FauchierPlace 26 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 18:22 |
| 27 | Reece MurrayPlace 27 · Grade 9 · KENNEDY | 9 | KENNEDY | 18:35 |
| 28 | Quinn CohenPlace 28 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 18:35.86 |
| 29 | Cael AbramsPlace 29 · Grade 12 · JEFFERSON | 12 | JEFFERSON | 18:36.86 |
| 30 | Kyan StrickerPlace 30 · Grade 11 · KENNEDY | 11 | KENNEDY | 18:44 |
| 31 | Bence AbonyiPlace 31 · Grade 9 · KENNEDY | 9 | KENNEDY | 18:56 |
| 32 | Crew GeaterPlace 32 · Grade 9 · KENNEDY | 9 | KENNEDY | 18:59 |
| 33 | Zach EggerPlace 33 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 19:00.93 |
| 34 | Michael GuckenbergerPlace 34 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 19:01 |
| 35 | Sam JahnkePlace 35 · Grade 12 · JEFFERSON | 12 | JEFFERSON | 19:02.80 |
| 36 | Jack GoudyPlace 36 · Grade 12 · JEFFERSON | 12 | JEFFERSON | 19:28.04 |
| 37 | Bryce GrissomPlace 37 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 19:58.48 |
| 38 | Caden DavisPlace 38 · Grade 9 · JEFFERSON | 9 | JEFFERSON | 20:09.20 |
| 1 | Lourdes MasonPlace 1 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 22:12 |
| 2 | Hannah RoePlace 2 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 23:14 |
| 3 | Grace LongPlace 3 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 23:29 |
| 4 | Natalie BennettPlace 4 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 23:42 |
| 5 | Emilee HorakPlace 5 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 23:44 |
| 6 | Julianne HodgesPlace 6 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 23:45 |
| 7 | Ashley LappinPlace 7 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 23:48 |
| 8 | Anna EckertPlace 8 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 23:49 |
| 9 | Maddox KalousPlace 9 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 23:53 |
| 10 | Karlee HamiltonPlace 10 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 23:54 |
| 11 | Bella ReiseckPlace 11 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 23:59 |
| 12 | Chiara LoeschePlace 12 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 24:14 |
| 13 | Audrey SellonPlace 13 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 24:54 |
| 14 | Viviana MartinezPlace 14 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 24:55 |
| 15 | Eva FordPlace 15 · Grade 9 · KENNEDY | 9 | KENNEDY | 25:15 |
| 16 | Ashlyn BlockusPlace 16 · Grade 10 · KENNEDY | 10 | KENNEDY | 25:25 |
| 17 | Josie KoppesPlace 17 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 25:28 |
| 18 | Alyssa ValdePlace 18 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 25:31 |
| 19 | Zoey SkriverPlace 19 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 25:33 |
| 20 | Makenna EadiePlace 20 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 25:34 |
| 21 | Haley LarsenPlace 21 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 25:45 |
| 22 | Denise SteenPlace 22 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 25:49 |
| 23 | Maya ShelangoskiPlace 23 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 25:53 |
| 24 | Katelyn LeitheiserPlace 24 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 25:55 |
| 25 | Grace HallamPlace 25 · Grade 9 · KENNEDY | 9 | KENNEDY | 26:20 |
| 26 | Whitney MarkhamPlace 26 · Grade 12 · KENNEDY | 12 | KENNEDY | 26:37 |
| 27 | Megan MallicoatPlace 27 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 26:46 |
| 28 | Ella AcheyPlace 28 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 27:00 |
| 29 | Marisa KelseyPlace 29 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 27:01 |
| 30 | Evelyn WeisenstinePlace 30 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 27:04 |
| 31 | Hailey GammonPlace 31 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 27:16 |
| 32 | Kelsey PalmerPlace 32 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 27:22 |
| 33 | Taylor TroyPlace 33 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 27:23 |
| 34 | Mya KilkerPlace 34 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 28:00 |
| 35 | Kilee FlockhartPlace 35 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 28:04 |
| 36 | Lydia Appleby-SparrowPlace 36 · Grade 9 · WASHINGTON | 9 | WASHINGTON | 29:31 |
| 37 | Reagan WilsonPlace 37 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 30:01 |
| 38 | Jaedyn BerrymanPlace 38 · Grade 10 · WASHINGTON | 10 | WASHINGTON | 30:11 |
| 39 | Willa StroschinePlace 39 · Grade 12 · WASHINGTON | 12 | WASHINGTON | 34:16 |
| 40 | Isabell PaulsenPlace 40 · Grade 9 · WASHINGTON | 9 | WASHINGTON | 37:02 |
| 1 | Landon KahlerPlace 1 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 18:27 |
| 2 | Jaxon SickelsPlace 2 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 18:38 |
| 3 | Jackson AndersonPlace 3 · Grade 9 · LINN-MAR | 9 | LINN-MAR | 18:41.00 |
| 4 | Nick GorsichPlace 4 · Grade 10 · LINN-MAR | 10 | LINN-MAR | 18:45.78 |
| 5 | Michael ReyesPlace 5 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 18:46 |
| 6 | Jorge BolandPlace 6 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 18:48 |
| 7 | Tommy GilkesPlace 7 · Grade 12 · LINN-MAR | 12 | LINN-MAR | 18:48.21 |
| 8 | Eli CopelandPlace 8 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 18:58 |
| 9 | Nathan RuddPlace 9 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 18:59 |
| 10 | Trevan KrumreiPlace 10 · Grade 9 · LINN-MAR | 9 | LINN-MAR | 19:04.18 |
| 11 | Jacob KumotoPlace 11 · Grade 10 · LINN-MAR | 10 | LINN-MAR | 19:11.28 |
| 12 | Graedyn MorrisseyPlace 12 · Grade 9 · LINN-MAR | 9 | LINN-MAR | 19:15.89 |
| 13 | Zach FarePlace 13 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 19:33 |
| 14 | Ryan SkogerboePlace 14 · Grade 11 · LINN-MAR | 11 | LINN-MAR | 19:39.78 |
| 15 | Weston KochPlace 15 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 19:42 |
| 16 | Nathan PearsonPlace 16 · Grade 12 · JEFFERSON | 12 | JEFFERSON | 19:51 |
| 17 | Jonah HallamPlace 17 · Grade 11 · KENNEDY | 11 | KENNEDY | 19:53 |
| 18 | Tyler HarveyPlace 18 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 19:55 |
| 19 | Aiden RoemigPlace 19 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 20:05 |
| 20 | Christian HodginsPlace 20 · Grade 9 · KENNEDY | 9 | KENNEDY | 20:06 |
| 21 | Kade PopenhaganPlace 21 · Grade 9 · KENNEDY | 9 | KENNEDY | 20:07 |
| 22 | Julien BeneshPlace 22 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 20:12 |
| 23 | Alex WardenPlace 23 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 20:17 |
| 24 | Kaden DrueckerPlace 24 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 20:18 |
| 25 | Ben KnipferPlace 25 · Grade 9 · KENNEDY | 9 | KENNEDY | 20:22 |
| 26 | Gunner MyersPlace 26 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 20:23 |
| 27 | Zach SmithPlace 27 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 20:27 |
| 28 | Dylan SchwarzPlace 28 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 20:28 |
| 29 | Brayden EhlersPlace 29 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 20:49 |
| 30 | Jacob KrusePlace 30 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 20:55 |
| 31 | Brian StubblefieldPlace 31 · Grade 11 · KENNEDY | 11 | KENNEDY | 20:56 |
| 32 | Alex VoldenPlace 32 · Grade 9 · KENNEDY | 9 | KENNEDY | 21:01 |
| 33 | Andy CastilloPlace 33 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 21:02 |
| 34 | Daniel HollingerPlace 34 · Grade 12 · PRAIRIE | 12 | PRAIRIE | 21:03 |
| 35 | Andrew JohnsonPlace 35 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 21:12 |
| 36 | Carter PrullPlace 36 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 21:16 |
| 37 | Braiden PeitrickPlace 37 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 21:18 |
| 38 | Go BeneshPlace 38 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 21:20 |
| 39 | Zach WhittleseyPlace 39 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 21:29 |
| 40 | Reagan RoelofsPlace 40 · Grade 9 · KENNEDY | 9 | KENNEDY | 21:30 |
| 41 | Cade PakkebierPlace 41 · Grade 9 · KENNEDY | 9 | KENNEDY | 21:39 |
| 42 | Collin SweeneyPlace 42 · Grade 9 · KENNEDY | 9 | KENNEDY | 21:39 |
| 43 | Lucas DolphinPlace 43 · Grade 10 · KENNEDY | 10 | KENNEDY | 21:42 |
| 44 | Nick HenryPlace 44 · Grade 10 · JEFFERSON | 10 | JEFFERSON | 22:04 |
| 45 | Kurtis PetersenPlace 45 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 22:06 |
| 46 | Aidan ZieglerPlace 46 · Grade 9 · KENNEDY | 9 | KENNEDY | 22:11 |
| 47 | Sean AschenbrennerPlace 47 · Grade 10 · JEFFERSON | 10 | JEFFERSON | 22:27 |
| 48 | Ben HellmanPlace 48 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 22:32 |
| 49 | Austin HumphriesPlace 49 · PRAIRIE | — | PRAIRIE | 22:59 |
| 50 | Brett EhlersPlace 50 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 23:06 |
| 51 | Caden SchroederPlace 51 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 23:10 |
| 52 | Aiden SellonPlace 52 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 23:12 |
| 53 | Chase YoderPlace 53 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 23:25 |
| 54 | Tate KuennenPlace 54 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 23:31 |
| 55 | Trevor LeitheiserPlace 55 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 23:32 |
| 56 | Devon MeyerPlace 56 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 23:37 |
| 57 | Noah ReuPlace 57 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 23:46 |
| 58 | Corbin ClasenPlace 58 · Grade 10 · PRAIRIE | 10 | PRAIRIE | 23:49 |
| 59 | Cole PruettPlace 59 · Grade 9 · KENNEDY | 9 | KENNEDY | 24:02:00 |
| 60 | Bo AndrewsPlace 60 · Grade 11 · PRAIRIE | 11 | PRAIRIE | 24:11 |
| 61 | Nate RobertsPlace 61 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 24:30 |
| 62 | Trent VosPlace 62 · Grade 11 · JEFFERSON | 11 | JEFFERSON | 24:36:00 |
| 63 | Micah SchlaakPlace 63 · Grade 9 · KENNEDY | 9 | KENNEDY | 25:32:00 |
| 64 | Dayton HassePlace 64 · Grade 12 · KENNEDY | 12 | KENNEDY | 28:15:00 |
| 65 | Bradley AlldredgePlace 65 · Grade 9 · PRAIRIE | 9 | PRAIRIE | 29:18 |