| 1 | Isaiah LancasterPlace 1 · Osage | — | Osage | 17:00.00 | 1 |
| 2 | Tyler RandallPlace 2 · Osage | — | Osage | 17:05.00 | 2 |
| 3 | Brad NedvedPlace 3 · Garner-Hayfield | — | Garner-Hayfield | 17:17.00 | 3 |
| 4 | Joel ToppinPlace 4 · Garner-Hayfield | — | Garner-Hayfield | 17:20.00 | 4 |
| 5 | Jacob DayPlace 5 · CharlesCity | — | CharlesCity | 17:27.00 | 5 |
| 6 | Chris HulingPlace 6 · Hampton-Dumont | — | Hampton-Dumont | 17:50.00 | — |
| 7 | Stuart BlankPlace 7 · Garner-Hayfield | — | Garner-Hayfield | 17:52.00 | 6 |
| 8 | Sam LynchPlace 8 · CharlesCity | — | CharlesCity | 17:57.00 | 7 |
| 9 | Alec JensenPlace 9 · CharlesCity | — | CharlesCity | 18:06.00 | 8 |
| 10 | Grant VanDerLindenPlace 10 · Belmond-Klemme | — | Belmond-Klemme | 18:10.00 | — |
| 11 | Jonah RoggensackPlace 11 · Osage | — | Osage | 18:22.00 | 9 |
| 12 | Caden WalshPlace 12 · Osage | — | Osage | 18:26.00 | 10 |
| 13 | Nathan DavisPlace 13 · Clarion-Goldfield | — | Clarion-Goldfield | 18:29.00 | — |
| 14 | Mike McKenziePlace 14 · CharlesCity | — | CharlesCity | 18:34.00 | 11 |
| 15 | Ryan RandallPlace 15 · Osage | — | Osage | 18:39.00 | 12 |
| 16 | Travis KonigPlace 16 · CentralSprings | — | CentralSprings | 18:44.00 | — |
| 17 | Matt TweetenPlace 17 · CentralSprings | — | CentralSprings | 18:45.00 | — |
| 18 | Peyton TwedtPlace 18 · WestFork | — | WestFork | 18:47.00 | — |
| 19 | Joe EarneyPlace 19 · CharlesCity | — | CharlesCity | 18:50.00 | 13 |
| 20 | Izak ChristensenPlace 20 · Osage | — | Osage | 19:05.00 | 14 |
| 21 | Von MirandaPlace 21 · CharlesCity | — | CharlesCity | 19:06.00 | 15 |
| 22 | David SchreurPlace 22 · Garner-Hayfield | — | Garner-Hayfield | 19:08.00 | 16 |
| 23 | A.J. ArnoldPlace 23 · Garner-Hayfield | — | Garner-Hayfield | 19:10.00 | 17 |
| 24 | Ben SwartzrockPlace 24 · CharlesCity | — | CharlesCity | 19:11.00 | 18 |
| 25 | Jeff O'BrienPlace 25 · Garner-Hayfield | — | Garner-Hayfield | 19:17.00 | 19 |
| 1 | Kamille KronemannPlace 1 · Garner-Hayfield | — | Garner-Hayfield | 15:55.00 | 1 |
| 2 | Emily CampbellPlace 2 · NorthButler | — | NorthButler | 16:16.00 | — |
| 3 | Kaitlyn MuhlenbruchPlace 3 · CAL-Latimer | — | CAL-Latimer | 16:16.00 | — |
| 4 | Maddie TushaPlace 4 · Garner-Hayfield | — | Garner-Hayfield | 16:19.00 | 2 |
| 5 | Nicole BurgardtPlace 5 · Garner-Hayfield | — | Garner-Hayfield | 16:24.00 | 3 |
| 6 | Jessica BlumbergPlace 6 · CharlesCity | — | CharlesCity | 16:27.00 | 4 |
| 7 | Kari DisneyPlace 7 · Clarion-Goldfield | — | Clarion-Goldfield | 16:28.00 | — |
| 8 | Rachael MoorePlace 8 · Clarion-Goldfield | — | Clarion-Goldfield | 16:46.00 | — |
| 9 | Gillian FellerPlace 9 · CharlesCity | — | CharlesCity | 16:54.00 | 5 |
| 10 | MaryAnn FoberPlace 10 · S-F | — | S-F | 16:56.00 | — |
| 11 | Tiara VanGerpenPlace 11 · Garner-Hayfield | — | Garner-Hayfield | 17:07.00 | 6 |
| 12 | Kaylee RowePlace 12 · WestFork | — | WestFork | 17:10.00 | — |
| 13 | Abby AyersPlace 13 · CharlesCity | — | CharlesCity | 17:11.00 | 7 |
| 14 | April BurgardtPlace 14 · Garner-Hayfield | — | Garner-Hayfield | 17:17.00 | 8 |
| 15 | Bri BierPlace 15 · Garner-Hayfield | — | Garner-Hayfield | 17:37.00 | 9 |
| 16 | Lexi KortePlace 16 · CentralSprings | — | CentralSprings | 17:43.00 | — |
| 17 | Jayme BlaserPlace 17 · Osage | — | Osage | 17:48.00 | — |
| 18 | Lauren FrankePlace 18 · CentralSprings | — | CentralSprings | 17:49.00 | — |
| 19 | Cassie UpshawPlace 19 · CentralSprings | — | CentralSprings | 18:00.00 | — |
| 20 | Liz TushaPlace 20 · Garner-Hayfield | — | Garner-Hayfield | 18:12.00 | 10 |
| 21 | Cassidy MurlPlace 21 · Osage | — | Osage | 18:13.00 | — |
| 22 | Taylor LoganPlace 22 · WestFork | — | WestFork | 18:14.00 | — |
| 23 | Leah SwartzrockPlace 23 · CharlesCity | — | CharlesCity | 18:17.00 | 11 |
| 24 | Martina SmithPlace 24 · Hampton-Dumont | — | Hampton-Dumont | 18:21.00 | — |
| 25 | Marilyn SchrodtPlace 25 · CharlesCity | — | CharlesCity | 18:22.00 | 12 |