| 1 | Emily CampbellPlace 1 · North Butler | — | North Butler | 16:22.00 | 1 |
| 2 | Callie MatthewsPlace 2 · NashuaPlainfield | — | NashuaPlainfield | 16:47.00 | 2 |
| 3 | Ariel GrinhaugPlace 3 · Crestwood | — | Crestwood | 16:51.00 | 3 |
| 4 | Tessa AndersonPlace 4 · Crestwood | — | Crestwood | 16:52.00 | 4 |
| 5 | Kate SheehyPlace 5 · Crestwood | — | Crestwood | 16:56.00 | 5 |
| 6 | Annette LantowPlace 6 · NashuaPlainfield | — | NashuaPlainfield | 17:29.00 | 6 |
| 7 | Lexi KortePlace 7 · Central Springs | — | Central Springs | 17:38.00 | 7 |
| 8 | Lydia BakerPlace 8 · Crestwood | — | Crestwood | 17:42.00 | 8 |
| 9 | Lauren FrankePlace 9 · Central Springs | — | Central Springs | 17:44.00 | 9 |
| 10 | Chandler BantaPlace 10 · Osage | — | Osage | 17:46.00 | 10 |
| 11 | Ashley WilsonPlace 11 · Newman Catholic High Scho | — | Newman Catholic High Scho | 17:47.00 | 11 |
| 12 | Shay CurleyPlace 12 · Newman Catholic High Scho | — | Newman Catholic High Scho | 17:53.00 | 12 |
| 13 | Sarah McMichaelPlace 13 · NashuaPlainfield | — | NashuaPlainfield | 17:59.00 | 13 |
| 14 | Jayme BlaserPlace 14 · Osage | — | Osage | 18:08.00 | 14 |
| 15 | Carter AndersonPlace 15 · Forest City | — | Forest City | 18:09.00 | — |
| 16 | Madison SicklesPlace 16 · Crestwood | — | Crestwood | 18:13.00 | 15 |
| 17 | Kalley MatzenPlace 17 · Central Springs | — | Central Springs | 18:15.00 | 16 |
| 18 | Cassidy MurlPlace 18 · Osage | — | Osage | 18:19.00 | 17 |
| 19 | Savannah LentzPlace 19 · Crestwood | — | Crestwood | 18:21.00 | 18 |
| 20 | Shianna RobbinsPlace 20 · NashuaPlainfield | — | NashuaPlainfield | 18:21.00 | 19 |
| 21 | Jordan LanePlace 21 · NashuaPlainfield | — | NashuaPlainfield | 18:21.00 | 20 |
| 22 | Megan EvansPlace 22 · NashuaPlainfield | — | NashuaPlainfield | 18:23.00 | 21 |
| 23 | Ryli LindPlace 23 · NashuaPlainfield | — | NashuaPlainfield | 18:23.00 | 22 |
| 24 | Autumn BustaPlace 24 · Forest City | — | Forest City | 18:25.00 | — |
| 25 | Lattie CrozierPlace 25 · Crestwood | — | Crestwood | 18:29.00 | 23 |
| 26 | Whitney WagnerPlace 26 · Osage | — | Osage | 18:34.00 | 24 |
| 27 | Kirsten OlsonPlace 27 · Osage | — | Osage | 18:35.00 | 25 |
| 28 | Michaela SchillingPlace 28 · Newman Catholic High Scho | — | Newman Catholic High Scho | 18:40.00 | 26 |
| 29 | Cassie UpshawPlace 29 · Central Springs | — | Central Springs | 18:50.00 | 27 |
| 30 | Leah WiesPlace 30 · Newman Catholic High Scho | — | Newman Catholic High Scho | 18:51.00 | 28 |
| 31 | Gracie DreesPlace 31 · Newman Catholic High Scho | — | Newman Catholic High Scho | 18:52.00 | 29 |
| 32 | Jordan JohnsPlace 32 · Central Springs | — | Central Springs | 18:53.00 | 30 |
| 33 | Hannah FischerPlace 33 · Newman Catholic High Scho | — | Newman Catholic High Scho | 18:56.00 | 31 |
| 34 | Jenna SmithPlace 34 · Newman Catholic High Scho | — | Newman Catholic High Scho | 19:13.00 | 32 |
| 35 | Quincy VaagensmithPlace 35 · Forest City | — | Forest City | 19:13.00 | — |
| 36 | Natalie GastPlace 36 · Osage | — | Osage | 19:24.00 | 33 |
| 37 | Anna RogersPlace 37 · Lake Mills | — | Lake Mills | 19:35.00 | — |
| 38 | Jordann RushPlace 38 · Central Springs | — | Central Springs | 19:44.00 | 34 |
| 39 | Anna FrankePlace 39 · Central Springs | — | Central Springs | 19:44.00 | 35 |
| 40 | Darian SwensonPlace 40 · Lake Mills | — | Lake Mills | 19:50.00 | — |
| 41 | Briana RottinghausPlace 41 · Rockford | — | Rockford | 19:53.00 | 36 |
| 42 | Laura KlaesPlace 42 · Osage | — | Osage | 19:54.00 | 37 |
| 43 | Morgan DavisPlace 43 · North Butler | — | North Butler | 20:00.00 | 38 |
| 44 | Amber WustPlace 44 · Rockford | — | Rockford | 20:00.00 | 39 |
| 45 | Lauren JeppersonPlace 45 · North Butler | — | North Butler | 20:33.00 | 40 |
| 46 | Maria DerdzinskiPlace 46 · North Butler | — | North Butler | 20:35.00 | 41 |
| 47 | Aurora DerdzinskiPlace 47 · North Butler | — | North Butler | 20:58.00 | 42 |
| 48 | Emily JensonPlace 48 · Forest City | — | Forest City | 21:06.00 | — |
| 49 | Madie NelsonPlace 49 · Lake Mills | — | Lake Mills | 21:13.00 | — |
| 50 | Caraline EggenaPlace 50 · Rockford | — | Rockford | 22:00.00 | 43 |
| 51 | Kit KrebsbachPlace 51 · St. Ansgar | — | St. Ansgar | 23:07.00 | — |
| 52 | Sara ShookPlace 52 · Rockford | — | Rockford | 24:14.00 | 44 |
| 53 | Mollie EmmersonPlace 53 · Rockford | — | Rockford | 25:44.00 | 45 |
| 1 | Adam DaltonPlace 1 · Newman Catholic High Scho | — | Newman Catholic High Scho | 16:48.00 | 1 |
| 2 | Tyler RandallPlace 2 · Osage | — | Osage | 16:59.00 | 2 |
| 3 | Kevin KlobassaPlace 3 · NashuaPlainfield | — | NashuaPlainfield | 17:06.00 | 3 |
| 4 | Zach MarpePlace 4 · Lake Mills | — | Lake Mills | 17:42.00 | — |
| 5 | Isaiah LancasterPlace 5 · Osage | — | Osage | 17:48.00 | 4 |
| 6 | Phillip MashekPlace 6 · Crestwood | — | Crestwood | 17:57.00 | 5 |
| 7 | Caleb RuppertPlace 7 · Crestwood | — | Crestwood | 18:09.00 | 6 |
| 8 | Matt TweetenPlace 8 · Central Springs | — | Central Springs | 18:13.00 | 7 |
| 9 | Jonah RoggensackPlace 9 · Osage | — | Osage | 18:18.00 | 8 |
| 10 | Cole BeranPlace 10 · Crestwood | — | Crestwood | 18:19.00 | 9 |
| 11 | Caden WalshPlace 11 · Osage | — | Osage | 18:24.00 | 10 |
| 12 | Travis KoenigPlace 12 · Central Springs | — | Central Springs | 18:31.00 | 11 |
| 13 | Ryan RandallPlace 13 · Osage | — | Osage | 18:32.00 | 12 |
| 14 | Tommy SwansonPlace 14 · Forest City | — | Forest City | 18:36.00 | 13 |
| 15 | Chad UllmannPlace 15 · Forest City | — | Forest City | 18:40.00 | 14 |
| 16 | Jake GreerPlace 16 · NashuaPlainfield | — | NashuaPlainfield | 18:40.00 | 15 |
| 17 | Blake DietzPlace 17 · NashuaPlainfield | — | NashuaPlainfield | 18:59.00 | 16 |
| 18 | Scott AamodtPlace 18 · Lake Mills | — | Lake Mills | 19:01.00 | — |
| 19 | Ryan BrownPlace 19 · Crestwood | — | Crestwood | 19:01.00 | 17 |
| 20 | Izak ChristensenPlace 20 · Osage | — | Osage | 19:02.00 | 18 |
| 21 | Alex JohnsonPlace 21 · North Butler | — | North Butler | 19:15.00 | 19 |
| 22 | Ignacio Gil DiazPlace 22 · North Butler | — | North Butler | 19:15.00 | 20 |
| 23 | Jesse VorwaldPlace 23 · Crestwood | — | Crestwood | 19:18.00 | 21 |
| 24 | Mitch EisenmanPlace 24 · Osage | — | Osage | 19:18.00 | 22 |
| 25 | Eric MashekPlace 25 · Crestwood | — | Crestwood | 19:19.00 | 23 |
| 26 | Kyle WhitePlace 26 · Central Springs | — | Central Springs | 19:29.00 | 24 |
| 27 | Kory KlingmanPlace 27 · NashuaPlainfield | — | NashuaPlainfield | 19:29.00 | 25 |
| 28 | Zach HolthausPlace 28 · NashuaPlainfield | — | NashuaPlainfield | 19:38.00 | 26 |
| 29 | Jesse MarinoPlace 29 · Central Springs | — | Central Springs | 19:40.00 | 27 |
| 30 | Luke KlevelandPlace 30 · Forest City | — | Forest City | 19:43.00 | 28 |
| 31 | Luke BaxterPlace 31 · NashuaPlainfield | — | NashuaPlainfield | 19:50.00 | 29 |
| 32 | Ryan SchupickPlace 32 · Newman Catholic High Scho | — | Newman Catholic High Scho | 19:55.00 | 30 |
| 33 | Cole BorchardtPlace 33 · Newman Catholic High Scho | — | Newman Catholic High Scho | 19:58.00 | 31 |
| 34 | Hunter SlifkaPlace 34 · Crestwood | — | Crestwood | 20:04.00 | 32 |
| 35 | Trevor EischenPlace 35 · Forest City | — | Forest City | 20:16.00 | 33 |
| 36 | name noPlace 36 · Clarksville | — | Clarksville | 20:22.00 | — |
| 37 | Jon SchmidtPlace 37 · St. Ansgar | — | St. Ansgar | 20:24.00 | — |
| 38 | Kaid BrucePlace 38 · St. Ansgar | — | St. Ansgar | 20:28.00 | — |
| 39 | Brian ChodurPlace 39 · Central Springs | — | Central Springs | 20:28.00 | 34 |
| 40 | Ryan WoldPlace 40 · St. Ansgar | — | St. Ansgar | 20:32.00 | — |
| 41 | Lincoln JostPlace 41 · Central Springs | — | Central Springs | 20:34.00 | 35 |
| 42 | Jacob EickPlace 42 · NashuaPlainfield | — | NashuaPlainfield | 20:37.00 | 36 |
| 43 | Adam BrinkmanPlace 43 · Central Springs | — | Central Springs | 20:40.00 | 37 |
| 44 | Collin HallPlace 44 · Forest City | — | Forest City | 20:44.00 | 38 |
| 45 | Brandon HeuerPlace 45 · North Butler | — | North Butler | 20:59.00 | 39 |
| 46 | Tanner GribbenPlace 46 · Newman Catholic High Scho | — | Newman Catholic High Scho | 21:00.00 | 40 |
| 47 | Carter RognessPlace 47 · Lake Mills | — | Lake Mills | 21:17.00 | — |
| 48 | Tyler AndersenPlace 48 · Rockford | — | Rockford | 21:25.00 | 41 |
| 49 | Wyatt JacobsonPlace 49 · Rockford | — | Rockford | 21:47.00 | 42 |
| 50 | Alex PettitPlace 50 · Forest City | — | Forest City | 21:47.00 | 43 |
| 51 | Tyler HelmichPlace 51 · Forest City | — | Forest City | 22:00.00 | 44 |
| 52 | Reed RognesPlace 52 · Newman Catholic High Scho | — | Newman Catholic High Scho | 22:14.00 | 45 |
| 53 | Ty LewisPlace 53 · North Butler | — | North Butler | 22:17.00 | 46 |
| 55 | Zach HemannPlace 55 · St. Ansgar | — | St. Ansgar | 22:39.00 | — |
| 56 | David SchupickPlace 56 · Newman Catholic High Scho | — | Newman Catholic High Scho | 23:00.00 | 47 |
| 57 | Erik FlodenPlace 57 · Newman Catholic High Scho | — | Newman Catholic High Scho | 23:02.00 | 48 |
| 58 | Spencer BurkePlace 58 · Rockford | — | Rockford | 23:04.00 | 49 |
| 59 | Cameron PetersonPlace 59 · Lake Mills | — | Lake Mills | 23:38.00 | — |
| 60 | Shaylon LahrPlace 60 · North Butler | — | North Butler | 23:51.00 | 50 |
| 61 | Wolfgang DavisPlace 61 · Rockford | — | Rockford | 24:12.00 | 51 |
| 62 | Chase RustPlace 62 · Rockford | — | Rockford | 25:20.00 | 52 |
| 63 | Zac DeetzPlace 63 · Rockford | — | Rockford | 25:27.00 | 53 |
| 65 | Avery JohnsonPlace 65 · North Butler | — | North Butler | 25:41.00 | 54 |
| 66 | Jordan WilliamsPlace 66 · Rockford | — | Rockford | 25:43.00 | 55 |
| 67 | Carter YerkesPlace 67 · North Butler | — | North Butler | 30:47.00 | 56 |