| 1 | Ryleigh AlderinkPlace 1 · Grade 10 · Holton | 10 | Holton | 20:23.70 |
| 2 | Leah SnellerPlace 2 · Grade 12 · Muskegon Western Mich. Christian | 12 | Muskegon Western Mich. Christian | 20:45.70 |
| 3 | Zoe GermanPlace 3 · Grade 12 · Fruitport | 12 | Fruitport | 21:26.26 |
| 4 | Ashlyn HornessPlace 4 · Grade 11 · Muskegon Mona Shores | 11 | Muskegon Mona Shores | 21:34.37 |
| 5 | Noel ParkerPlace 5 · Grade 12 · Shelby | 12 | Shelby | 21:38.98 |
| 6 | Peyhton BeardsleyPlace 6 · Grade 11 · Fruitport | 11 | Fruitport | 21:46.54 |
| 7 | Harper RobertsPlace 7 · Grade 9 · Muskegon Reeths-Puffer | 9 | Muskegon Reeths-Puffer | 21:47.53 |
| 8 | Kyla ZuidemaPlace 8 · Grade 10 · Muskegon Western Mich. Christian | 10 | Muskegon Western Mich. Christian | 21:50.99 |
| 9 | Tatum HemmerlyPlace 9 · Grade 12 · Muskegon Mona Shores | 12 | Muskegon Mona Shores | 22:04.05 |
| 10 | Hope GordonPlace 10 · Grade 9 · Muskegon Reeths-Puffer | 9 | Muskegon Reeths-Puffer | 22:20.77 |
| 11 | Hailey ParkerPlace 11 · Grade 12 · Muskegon Mona Shores | 12 | Muskegon Mona Shores | 22:41.37 |
| 12 | Rochelle LiuPlace 12 · Grade 12 · Muskegon Western Mich. Christian | 12 | Muskegon Western Mich. Christian | 22:56.51 |
| 13 | Lydia SoelbergPlace 13 · Grade 12 · Shelby | 12 | Shelby | 22:58.47 |
| 14 | Emilie GreenePlace 14 · Grade 10 · Muskegon Mona Shores | 10 | Muskegon Mona Shores | 23:05.09 |
| 15 | Aynsley MerkinsPlace 15 · Grade 10 · Fruitport | 10 | Fruitport | 23:13.40 |
| 16 | Lauren HallPlace 16 · Grade 12 · Muskegon Mona Shores | 12 | Muskegon Mona Shores | 23:13.72 |
| 17 | Brailyn JohnsonPlace 17 · Grade 12 · Mason County Eastern | 12 | Mason County Eastern | 23:18.96 |
| 18 | Hailey HeistandPlace 18 · Grade 11 · Fruitport | 11 | Fruitport | 23:36.53 |
| 19 | Darcy KeefePlace 19 · Grade 12 · Muskegon Reeths-Puffer | 12 | Muskegon Reeths-Puffer | 23:51.20 |
| 20 | Vivian HelsenPlace 20 · Grade 9 · Muskegon Mona Shores | 9 | Muskegon Mona Shores | 23:57.44 |
| 21 | Genevieve FranklinPlace 21 · Grade 12 · Fruitport | 12 | Fruitport | 24:04.59 |
| 22 | Lena StuderPlace 22 · Grade 9 · Muskegon Western Mich. Christian | 9 | Muskegon Western Mich. Christian | 24:07.04 |
| 23 | Kinley EikenberryPlace 23 · Grade 11 · Muskegon Mona Shores | 11 | Muskegon Mona Shores | 24:11.25 |
| 24 | Breanna ColePlace 24 · Grade 12 · Fruitport | 12 | Fruitport | 24:11.65 |
| 25 | Petra GonzalezPlace 25 · Grade 12 · Algoma Christian SR | 12 | Algoma Christian SR | 24:12.27 |
| 26 | Kathryn BeyerPlace 26 · Grade 11 · Shelby | 11 | Shelby | 24:16.22 |
| 27 | Holly OatisPlace 27 · Grade 12 · Algoma Christian SR | 12 | Algoma Christian SR | 24:16.47 |
| 28 | Chloe KohleyPlace 28 · Grade 12 · Fruitport | 12 | Fruitport | 24:19.17 |
| 29 | Brynley MerkinsPlace 29 · Grade 11 · Fruitport | 11 | Fruitport | 24:26.66 |
| 30 | Zoey WhitePlace 30 · Grade 11 · Muskegon Mona Shores | 11 | Muskegon Mona Shores | 24:28.89 |
| 31 | Lydia CeleskeyPlace 31 · Grade 10 · Muskegon Mona Shores | 10 | Muskegon Mona Shores | 24:39.93 |
| 32 | Sophia GammonPlace 32 · Grade 9 · Muskegon Western Mich. Christian | 9 | Muskegon Western Mich. Christian | 24:49.79 |
| 33 | Brooklyn BersonPlace 33 · Grade 10 · Muskegon Mona Shores | 10 | Muskegon Mona Shores | 24:50.27 |
| 34 | Madison DudleyPlace 34 · Grade 9 · Muskegon Mona Shores | 9 | Muskegon Mona Shores | 24:50.72 |
| 35 | Makenzie ProctorPlace 35 · Grade 10 · Muskegon Mona Shores | 10 | Muskegon Mona Shores | 24:52.88 |
| 36 | Lyla NicholesPlace 36 · Grade 10 · Muskegon Mona Shores | 10 | Muskegon Mona Shores | 25:20.84 |
| 37 | Annabelle WalterPlace 37 · Grade 9 · Muskegon Western Mich. Christian | 9 | Muskegon Western Mich. Christian | 25:22.41 |
| 38 | Annabelle ZwagermanPlace 38 · Grade 12 · Mason County Eastern | 12 | Mason County Eastern | 25:41.91 |
| 39 | Aubrey MyersPlace 39 · Grade 11 · Mason County Eastern | 11 | Mason County Eastern | 26:00.12 |
| 40 | Martina CholizPlace 40 · Grade 10 · Muskegon Western Mich. Christian | 10 | Muskegon Western Mich. Christian | 26:04.40 |
| 41 | Alice ShoupPlace 41 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 26:07.17 |
| 42 | McKenna LandersPlace 42 · Grade 12 · Muskegon Mona Shores | 12 | Muskegon Mona Shores | 26:07.85 |
| 43 | Lilly CardonPlace 43 · Grade 10 · Muskegon Mona Shores | 10 | Muskegon Mona Shores | 26:11.41 |
| 44 | Amanda LeanyPlace 44 · Grade 12 · Muskegon Mona Shores | 12 | Muskegon Mona Shores | 26:18.08 |
| 45 | Evie FolkemaPlace 45 · Grade 11 · Muskegon Western Mich. Christian | 11 | Muskegon Western Mich. Christian | 26:35.53 |
| 46 | Grace CosensPlace 46 · Grade 12 · Muskegon Reeths-Puffer | 12 | Muskegon Reeths-Puffer | 27:28.63 |
| 47 | Brynn AndersonPlace 47 · Grade 9 · Muskegon Mona Shores | 9 | Muskegon Mona Shores | 27:54.54 |
| 48 | Lennon LassanskePlace 48 · Grade 12 · Muskegon Mona Shores | 12 | Muskegon Mona Shores | 28:01.74 |
| 49 | Madelyn Knop-LowePlace 49 · Grade 10 · Muskegon Mona Shores | 10 | Muskegon Mona Shores | 28:02.86 |
| 50 | Sidney ShackelfordPlace 50 · Grade 11 · Muskegon Reeths-Puffer | 11 | Muskegon Reeths-Puffer | 28:06.13 |
| 51 | Sophia MontgomeryPlace 51 · Grade 12 · Algoma Christian SR | 12 | Algoma Christian SR | 28:15.34 |
| 52 | Katy HoskinsPlace 52 · Grade 11 · Algoma Christian SR | 11 | Algoma Christian SR | 28:30.74 |
| 53 | Ava LambergPlace 53 · Grade 11 · Shelby | 11 | Shelby | 28:38.92 |
| 54 | Lydiah SchultzPlace 54 · Grade 10 · Muskegon Mona Shores | 10 | Muskegon Mona Shores | 28:40.45 |
| 55 | Zoe DudleyPlace 55 · Grade 11 · Muskegon Mona Shores | 11 | Muskegon Mona Shores | 28:47.15 |
| 56 | Kelsea KentPlace 56 · Grade 9 · Muskegon Reeths-Puffer | 9 | Muskegon Reeths-Puffer | 28:54.64 |
| 57 | Ellery CoburnPlace 57 · Grade 11 · Muskegon Mona Shores | 11 | Muskegon Mona Shores | 29:15.99 |
| 58 | Michelle PetersonPlace 58 · Grade 11 · Shelby | 11 | Shelby | 29:29.21 |
| 59 | Olivia YonkmanPlace 59 · Grade 11 · Muskegon Reeths-Puffer | 11 | Muskegon Reeths-Puffer | 29:35.91 |
| 60 | Raylene GomezPlace 60 · Grade 9 · Muskegon Mona Shores | 9 | Muskegon Mona Shores | 31:06.49 |
| 61 | Brianna RussellPlace 61 · Grade 10 · Mason County Eastern | 10 | Mason County Eastern | 33:20.67 |
| 62 | Amelia StarkPlace 62 · Grade 10 · Mason County Eastern | 10 | Mason County Eastern | 33:51.27 |
| 63 | Anna StoryPlace 63 · Grade 10 · Mason County Eastern | 10 | Mason County Eastern | 34:13.55 |
| 64 | Zora VarboncoeurPlace 64 · Grade 9 · Muskegon Mona Shores | 9 | Muskegon Mona Shores | 35:33.93 |
| 65 | Kaylee TenBrockPlace 65 · Grade 9 · Muskegon Mona Shores | 9 | Muskegon Mona Shores | 35:39.53 |
| 66 | Lani FolkemaPlace 66 · Grade 9 · Muskegon Western Mich. Christian | 9 | Muskegon Western Mich. Christian | 37:05.66 |
| 67 | Mackenzie McFarlandPlace 67 · Grade 9 · Muskegon Mona Shores | 9 | Muskegon Mona Shores | 37:27.46 |
| 68 | Clara BecksvoortPlace 68 · Grade 9 · Muskegon Western Mich. Christian | 9 | Muskegon Western Mich. Christian | 37:46.36 |
| 69 | Addelynn ChornyPlace 69 · Grade 9 · Muskegon Mona Shores | 9 | Muskegon Mona Shores | 38:09.89 PR |