| 1 | Charlie DeWildtPlace 1 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 12:34.2 |
| 2 | Annelise RutledgePlace 2 · Grade 7 · Traverse City West | 7 | Traverse City West | 12:46.0 |
| 3 | Evelyn TerhorstPlace 3 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 12:46.2 |
| 4 | Evelyn HotchkinPlace 4 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 12:58.8 PR |
| 5 | Iris GlancyPlace 5 · Grade 8 · Traverse City West | 8 | Traverse City West | 13:07.6 |
| 6 | Adelaide ChaignotPlace 6 · Grade 8 · GRTC Peregrines | 8 | GRTC Peregrines | 13:07.6 |
| 7 | Brooke ArmstrongPlace 7 · Grade 7 · Unattached K-8 | 7 | Unattached K-8 | 13:09.0 PR |
| 8 | Zoe LucePlace 8 · Grade 8 · Allendale | 8 | Allendale | 13:14.9 |
| 9 | Molly HuttPlace 9 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 13:18.5 |
| 10 | Sarah HillaryPlace 10 · Grade 8 · Catholic United | 8 | Catholic United | 13:24.6 |
| 11 | Rosalynn WolframPlace 11 · Grade 7 · Catholic United | 7 | Catholic United | 13:26.7 |
| 12 | Elsa KnechtPlace 12 · Grade 8 · Ada Christian | 8 | Ada Christian | 13:26.9 PR |
| 13 | Ivy SielerPlace 13 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 13:34.1 |
| 14 | Maggie FreebornPlace 14 · Grade 7 · Traverse City West | 7 | Traverse City West | 13:35.0 |
| 15 | Natalie BartsPlace 15 · Grade 7 · Allendale | 7 | Allendale | 13:35.5 |
| 16 | Alina HowellPlace 16 · Grade 7 · Traverse City West | 7 | Traverse City West | 13:37.4 |
| 17 | Mya RadlinskiPlace 17 · Grade 7 · Catholic United | 7 | Catholic United | 13:38.1 |
| 18 | Bethany HambergPlace 18 · Grade 6 · Catholic United | 6 | Catholic United | 13:38.2 |
| 19 | Annabelle BeachPlace 19 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 13:38.3 |
| 20 | Ellie RuchPlace 20 · Grade 6 · Traverse City West | 6 | Traverse City West | 13:39.3 |
| 21 | Clara YoungPlace 21 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 13:42.6 PR |
| 22 | Sophia JohncockPlace 22 · Grade 7 · Traverse City West | 7 | Traverse City West | 13:46.1 |
| 23 | Felicity AllenPlace 23 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 13:51.2 |
| 24 | Olivia DeWildtPlace 24 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 13:58.5 PR |
| 25 | Audrey PrinaPlace 25 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 13:59.1 |
| 26 | Emily BrandtPlace 26 · Grade 6 · OJ DeJonge | 6 | OJ DeJonge | 13:59.7 |
| 27 | Genivee Vander HartPlace 27 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 14:01.2 PR |
| 28 | Chloe SpandingPlace 28 · Grade 8 · NorthPointe Christian | 8 | NorthPointe Christian | 14:05.6 |
| 29 | Diane DuncanPlace 29 · Grade 8 · GRTC Peregrines | 8 | GRTC Peregrines | 14:06.2 PR |
| 30 | Elizabeth StapertPlace 30 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 14:06.3 |
| 31 | Kanitz ChelseaPlace 31 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 14:08.9 |
| 32 | Abbie ScholmaPlace 32 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 14:12.3 PR |
| 33 | Eloise BruckbauerPlace 33 · Grade 8 · Traverse City West | 8 | Traverse City West | 14:12.4 |
| 34 | Emalene HirtPlace 34 · Grade 7 · NorthPointe Christian | 7 | NorthPointe Christian | 14:15.6 |
| 35 | Hazel SchwassPlace 35 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 14:16.4 |
| 36 | Hadley WalkerPlace 36 · Grade 6 · OJ DeJonge | 6 | OJ DeJonge | 14:16.9 |
| 37 | Amelia GrutterPlace 37 · Grade 7 · Quad City Mustangs | 7 | Quad City Mustangs | 14:17.7 |
| 38 | Liesel HoekstraPlace 38 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 14:20.5 PR |
| 39 | Emilie DuquettePlace 39 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 14:24.4 PR |
| 40 | Lyla SpauldingPlace 40 · Grade 7 · Traverse City West | 7 | Traverse City West | 14:28.1 |
| 41 | Emma BurgessPlace 41 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 14:35.4 |
| 42 | Kennedy KrausPlace 42 · Grade 7 · Traverse City West | 7 | Traverse City West | 14:40.1 |
| 43 | Mara VloedmanPlace 43 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 14:42.5 |
| 44 | Charlotte NicholsPlace 44 · Grade 6 · GRTC Peregrines | 6 | GRTC Peregrines | 14:52.2 |
| 45 | Jubilee HeysPlace 45 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 14:56.5 |
| 46 | Cecilia MagnonePlace 46 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 15:00.4 |
| 47 | Margaret AvendtPlace 47 · Grade 8 · Catholic United | 8 | Catholic United | 15:02.2 PR |
| 48 | Sophia BennettPlace 48 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 15:04.7 |
| 49 | Cora EbersPlace 49 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 15:05.2 PR |
| 50 | Lilah ShafferPlace 50 · Grade 7 · Allendale | 7 | Allendale | 15:11.0 |
| 51 | Abigail PigorshPlace 51 · Grade 8 · Catholic United | 8 | Catholic United | 15:13.1 |
| 52 | Melly WenPlace 52 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 15:20.4 PR |
| 53 | Sally WillenbringPlace 53 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 15:20.4 PR |
| 54 | Catalea Rucker CruzPlace 54 · Grade 8 · Allendale | 8 | Allendale | 15:24.0 |
| 55 | Diana OttgenPlace 55 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 15:26.2 |
| 56 | Maya CarlsonPlace 56 · Grade 7 · Traverse City West | 7 | Traverse City West | 15:27.2 |
| 57 | Marie RavenPlace 57 · Grade 6 · OJ DeJonge | 6 | OJ DeJonge | 15:27.8 |
| 58 | Claire LorenzPlace 58 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 15:32.6 |
| 59 | Sylvie BaldwinPlace 59 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 15:32.7 |
| 60 | Elia NeckersPlace 60 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 15:34.1 |
| 61 | Kavie WilliamsPlace 61 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 15:35.7 PR |
| 62 | Nora FitzpatrickPlace 62 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 15:35.9 |
| 63 | Cora HapnerPlace 63 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 15:36.1 |
| 64 | Everlee KlaverPlace 64 · Grade 8 · Allendale | 8 | Allendale | 15:38.4 |
| 65 | Hadley MillerPlace 65 · Grade 8 · Catholic United | 8 | Catholic United | 15:39.6 |
| 66 | Leila SierzantPlace 66 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 15:39.7 |
| 67 | Madelyn PiccardPlace 67 · Grade 8 · Allendale | 8 | Allendale | 15:41.2 |
| 68 | Macie RavenPlace 68 · Grade 6 · OJ DeJonge | 6 | OJ DeJonge | 15:42.3 |
| 69 | Kanitz MarisaPlace 69 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 15:42.6 |
| 70 | Lincoln BushPlace 70 · Grade 8 · Catholic United | 8 | Catholic United | 15:44.2 PR |
| 71 | Mary MitchellPlace 71 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 15:44.3 PR |
| 72 | Piper StravelerPlace 72 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 15:45.3 PR |
| 73 | Finley BarberPlace 73 · Grade 8 · GRTC Peregrines | 8 | GRTC Peregrines | 15:48.5 |
| 74 | Shiloh GebbenPlace 74 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 15:52.4 |
| 75 | Evelyn LangelPlace 75 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 15:53.4 |
| 76 | Lara MiraclePlace 76 · Grade 8 · GRTC Peregrines | 8 | GRTC Peregrines | 15:53.5 |
| 77 | Amelia VenemaPlace 77 · Grade 7 · Allendale | 7 | Allendale | 15:55.2 |
| 78 | Addelynne ShippPlace 78 · Grade 6 · Catholic United | 6 | Catholic United | 15:56.4 PR |
| 79 | Liesel BalckPlace 79 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 15:58.3 |
| 80 | Callie DuchainePlace 80 · Grade 7 · Allendale | 7 | Allendale | 16:03.7 |
| 81 | Rylee GasperPlace 81 · Grade 7 · Allendale | 7 | Allendale | 16:04.4 |
| 82 | Carina LautenbachPlace 82 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 16:07.3 |
| 83 | Jezabel MumfordPlace 83 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 16:14.1 |
| 84 | Mia KoppendrayerPlace 84 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 16:14.2 |
| 85 | Scarlett OstbergPlace 85 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 16:14.2 |
| 86 | Amelia MilanowskiPlace 86 · Grade 6 · Catholic United | 6 | Catholic United | 16:16.8 PR |
| 87 | Kylie HallPlace 87 · Grade 6 · Catholic United | 6 | Catholic United | 16:19.8 PR |
| 88 | Molly BillingsleyPlace 88 · Grade 6 · GRTC Peregrines | 6 | GRTC Peregrines | 16:25.5 |
| 89 | Hadassah HuizenPlace 89 · Grade 6 · GRTC Peregrines | 6 | GRTC Peregrines | 16:27.2 |
| 90 | Liliana DykstraPlace 90 · Grade 7 · Ada Christian | 7 | Ada Christian | 16:28.7 |
| 91 | Annilee Vander HartPlace 91 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 16:28.9 PR |
| 92 | Bonnie DuncanPlace 92 · Grade 6 · GRTC Peregrines | 6 | GRTC Peregrines | 16:31.9 |
| 93 | Maggie SchultePlace 93 · Grade 6 · GRTC Peregrines | 6 | GRTC Peregrines | 16:35.6 |
| 94 | Everly AckermanPlace 94 · Grade 6 · GRTC Peregrines | 6 | GRTC Peregrines | 16:35.8 |
| 95 | Isla KempPlace 95 · Grade 8 · Catholic United | 8 | Catholic United | 16:36.6 |
| 96 | Clara GoodmanPlace 96 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 16:37.3 PR |
| 97 | Violet KarstenPlace 97 · Grade 8 · Grand Rapids Christian | 8 | Grand Rapids Christian | 16:39.7 |
| 98 | Quinn MargantiPlace 98 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 16:40.2 PR |
| 99 | Gabriella AbernathyPlace 99 · Grade 8 · Ada Christian | 8 | Ada Christian | 16:40.4 |
| 100 | Iris Van DrunenPlace 100 · Grade 5 · Catholic United | 5 | Catholic United | 16:40.7 |
| 101 | Edith BestPlace 101 · Grade 6 · Catholic United | 6 | Catholic United | 16:40.9 |
| 102 | Hali OleckPlace 102 · Grade 7 · GRTC Peregrines | 7 | GRTC Peregrines | 16:42.0 |
| 103 | Nora BalckPlace 103 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 16:43.7 PR |
| 104 | Juliet EinfeldPlace 104 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 16:45.5 |
| 105 | Lydia HinklePlace 105 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 16:47.6 PR |
| 106 | Sage GrabbePlace 106 · Grade 6 · Allendale | 6 | Allendale | 16:48.6 |
| 107 | Meredith HuffmanPlace 107 · Grade 6 · Allendale | 6 | Allendale | 16:50.5 |
| 108 | Adair DetersPlace 108 · Grade 6 · Quad City Mustangs | 6 | Quad City Mustangs | 16:59.0 |
| 109 | Ivy ZylstraPlace 109 · Grade 7 · NorthPointe Christian | 7 | NorthPointe Christian | 17:01.1 |
| 110 | Katy StonePlace 110 · Grade 7 · NorthPointe Christian | 7 | NorthPointe Christian | 17:12.2 |
| 111 | Marlo LealiPlace 111 · Grade 8 · Ada Christian | 8 | Ada Christian | 17:15.1 |
| 112 | Mya GunninkPlace 112 · Grade 8 · NorthPointe Christian | 8 | NorthPointe Christian | 17:22.2 |
| 113 | Josephine SterkenPlace 113 · Grade 8 · GRTC Peregrines | 8 | GRTC Peregrines | 17:31.2 |
| 114 | Brie DeLangePlace 114 · Grade 8 · Ada Christian | 8 | Ada Christian | 17:35.6 |
| 115 | Tessa KraayPlace 115 · Grade 8 · Ada Christian | 8 | Ada Christian | 17:42.2 |
| 116 | Elise ContantPlace 116 · Grade 8 · Ada Christian | 8 | Ada Christian | 17:45.6 |
| 117 | Katherine HaroldPlace 117 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 17:52.0 |
| 118 | Mckenzie EarlPlace 118 · Grade 6 · OJ DeJonge | 6 | OJ DeJonge | 17:56.7 |
| 119 | Violet KraftPlace 119 · Grade 6 · Catholic United | 6 | Catholic United | 17:58.3 PR |
| 120 | Jayne HicksPlace 120 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 18:00.1 |
| 121 | Emmalyn McDermottPlace 121 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 18:12.6 |
| 122 | Fleur WilliamsPlace 122 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 18:17.4 |
| 123 | Analeigh VandenbergPlace 123 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 18:17.6 |
| 124 | Keva WrightPlace 124 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 18:26.2 |
| 125 | Keva FitzpatrickPlace 125 · Grade 8 · East Grand Rapids | 8 | East Grand Rapids | 18:30.7 |
| 126 | Claire VeldkampPlace 126 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 18:50.3 |
| 127 | Ifunanya MeforPlace 127 · Grade 7 · Grand Rapids Christian | 7 | Grand Rapids Christian | 18:52.1 |
| 128 | Arabella StapertPlace 128 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 18:53.4 |
| 129 | Yamileth MartinezPlace 129 · Grade 6 · Catholic United | 6 | Catholic United | 19:06.9 PR |
| 130 | Harper LeeuwPlace 130 · Grade 7 · Allendale | 7 | Allendale | 19:16.2 |
| 131 | Andi EichbergerPlace 131 · Grade 6 · Allendale | 6 | Allendale | 19:22.7 |
| 132 | Reese WilliamsPlace 132 · Grade 7 · East Grand Rapids | 7 | East Grand Rapids | 19:26.3 |
| 133 | Eleanor MitchellPlace 133 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 19:29.6 PR |
| 134 | Eleanor HicksPlace 134 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 19:30.9 |
| 135 | Charlotte OverbeckPlace 135 · Grade 7 · Ada Christian | 7 | Ada Christian | 19:41.2 PR |
| 136 | Camryn OslundPlace 136 · Grade 7 · Allendale | 7 | Allendale | 19:53.6 |
| 137 | Aubrey PowellPlace 137 · Grade 7 · Allendale | 7 | Allendale | 19:55.2 |
| 138 | Esther ZembaPlace 138 · Grade 7 · Allendale | 7 | Allendale | 20:06.4 |
| 139 | Julia PlantingaPlace 139 · Grade 8 · Ada Christian | 8 | Ada Christian | 20:07.0 |
| 140 | Stella FranzPlace 140 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 20:16.8 |
| 141 | Simone HammingPlace 141 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 20:35.9 |
| 142 | Noelle VandeZandePlace 142 · Grade 6 · Ada Christian | 6 | Ada Christian | 20:39.1 |
| 143 | Kathryn SnyderPlace 143 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 20:49.2 |
| 144 | Estelle MarreroPlace 144 · Grade 6 · Allendale | 6 | Allendale | 20:52.2 |
| 145 | Bella PrattPlace 145 · Grade 6 · OJ DeJonge | 6 | OJ DeJonge | 20:53.6 |
| 146 | Sophia ToellnerPlace 146 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 20:58.8 |
| 147 | Mavis HillaryPlace 147 · Grade 5 · Catholic United | 5 | Catholic United | 20:59.0 |
| 148 | Marin JenPlace 148 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 21:13.0 |
| 149 | Francie GerrardPlace 149 · Grade 8 · Catholic United | 8 | Catholic United | 21:14.2 PR |
| 150 | Reiley WalkerPlace 150 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 21:27.1 |
| 151 | Noelle KilePlace 151 · Grade 6 · Allendale | 6 | Allendale | 21:28.5 |
| 152 | Catherine MierasPlace 152 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 21:29.4 |
| 153 | Jade BoskerPlace 153 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 21:39.3 PR |
| 154 | Kenleigh MoranPlace 154 · Grade 6 · Allendale | 6 | Allendale | 21:46.2 |
| 155 | Cynthia JakobcicPlace 155 · Grade 8 · Allendale | 8 | Allendale | 22:33.3 |
| 156 | Jane JaspersePlace 156 · Grade 6 · Grand Rapids Christian | 6 | Grand Rapids Christian | 22:41.2 PR |
| 157 | Phoebe LowryPlace 157 · Grade 6 · East Grand Rapids | 6 | East Grand Rapids | 23:23.1 |
| 158 | Sarah OverbeckPlace 158 · Grade 7 · Ada Christian | 7 | Ada Christian | 23:53.2 |
| 159 | Ainslie HandaPlace 159 · Grade 7 · Allendale | 7 | Allendale | 23:59.7 |
| 160 | Claudia HollenbachPlace 160 · Grade 7 · NorthPointe Christian | 7 | NorthPointe Christian | 24:34.2 |