| 1 | Zack WorkmanPlace 1 · Mesick | — | Mesick | 17:50.00 | 1 |
| 2 | Dallas HannaPlace 2 · Grand Traverse Acade | — | Grand Traverse Acade | 18:15.00 | 2 |
| 3 | Aaron KostrzewaPlace 3 · Grand Traverse Acade | — | Grand Traverse Acade | 18:22.00 | 3 |
| 4 | Tommy BrettschneiderPlace 4 · Manton | — | Manton | 18:27.00 | 4 |
| 5 | Dillon GougePlace 5 · Manton | — | Manton | 18:30.00 | 5 |
| 6 | Tristan RogersPlace 6 · Frankfort | — | Frankfort | 18:44.00 | 6 |
| 7 | Brendan SuttenPlace 7 · McBain | — | McBain | 18:53.00 | 7 |
| 8 | Brennan HuffPlace 8 · Mesick | — | Mesick | 19:03.00 | 8 |
| 9 | Sterk TylerPlace 9 · McBain | — | McBain | 19:04.00 | 9 |
| 10 | Truman GildePlace 10 · McBain | — | McBain | 19:16.00 | 10 |
| 11 | Jacob BradleyPlace 11 · Frankfort | — | Frankfort | 19:16.10 | 11 |
| 12 | Nathan SchichtelPlace 12 · Buckley | — | Buckley | 19:21.00 | — |
| 13 | Jeremiah SimersonPlace 13 · Mesick | — | Mesick | 19:35.00 | 12 |
| 14 | Jordan JohniganPlace 14 · Manton | — | Manton | 19:38.00 | 13 |
| 15 | Jacob MaylePlace 15 · McBain | — | McBain | 19:40.00 | 14 |
| 16 | Dan LockPlace 16 · Grand Traverse Acade | — | Grand Traverse Acade | 19:47.00 | 15 |
| 17 | Jesse TaylorPlace 17 · Manton | — | Manton | 19:50.00 | 16 |
| 18 | Jackson ConferPlace 18 · Frankfort | — | Frankfort | 19:56.00 | 17 |
| 19 | Turner ChristianPlace 19 · Grand Traverse Acade | — | Grand Traverse Acade | 19:57.00 | 18 |
| 20 | Patrick MaloneyPlace 20 · McBain | — | McBain | 20:07.00 | 19 |
| 21 | Josh SpoorPlace 21 · Mesick | — | Mesick | 20:11.00 | 20 |
| 22 | Avery MayPlace 22 · Frankfort | — | Frankfort | 20:13.00 | 21 |
| 23 | Dan CuevasPlace 23 · Lake City | — | Lake City | 20:13.10 | 22 |
| 24 | Sergei KelleyPlace 24 · Grand Traverse Acade | — | Grand Traverse Acade | 20:24.00 | 23 |
| 25 | Nolan LindermanPlace 25 · Lake City | — | Lake City | 20:25.00 | 24 |
| 26 | Ben TiesworthPlace 26 · Frankfort | — | Frankfort | 20:39.00 | 25 |
| 27 | Brock WrightPlace 27 · Manton | — | Manton | 20:48.00 | 26 |
| 28 | Drew McHughPlace 28 · Buckley | — | Buckley | 21:00.00 | — |
| 29 | Amador VazquezPlace 29 · Lake City | — | Lake City | 21:05.00 | 27 |
| 30 | Chase DeMottPlace 30 · McBain Northern Mich | — | McBain Northern Mich | 21:13.00 | — |
| 31 | Jake GillowPlace 31 · Lake City | — | Lake City | 21:35.00 | 28 |
| 32 | Evan HammonPlace 32 · Frankfort | — | Frankfort | 21:37.00 | 29 |
| 33 | Paul PotterPlace 33 · Manton | — | Manton | 21:40.00 | 30 |
| 34 | Larz TruesdellPlace 34 · Grand Traverse Acade | — | Grand Traverse Acade | 21:47.00 | 31 |
| 35 | Craig SterkPlace 35 · McBain | — | McBain | 21:51.00 | 32 |
| 36 | Lincoln SpitzerPlace 36 · Buckley | — | Buckley | 22:06.00 | — |
| 37 | Brandon VanDykePlace 37 · Manton | — | Manton | 22:10.00 | 33 |
| 38 | Casey McKinleyPlace 38 · Frankfort | — | Frankfort | 22:13.00 | 34 |
| 39 | Jordan CalhounPlace 39 · Mesick | — | Mesick | 22:21.00 | 35 |
| 40 | Ethan TarbellPlace 40 · Grand Traverse Acade | — | Grand Traverse Acade | 22:23.00 | 36 |
| 41 | Joe LiestenfeltzPlace 41 · Lake City | — | Lake City | 22:27.00 | 37 |
| 42 | David HouckPlace 42 · Manton | — | Manton | 22:30.00 | — |
| 43 | Logan TaylorPlace 43 · McBain | — | McBain | 22:39.00 | 38 |
| 44 | Christopher HarveyPlace 44 · Lake City | — | Lake City | 23:08.00 | 39 |
| 45 | Cyle SikorskiPlace 45 · Manton | — | Manton | 23:08.10 | — |
| 46 | Bjoern ByremoPlace 46 · Manton | — | Manton | 23:21.00 | — |
| 47 | Gugle GarettPlace 47 · McBain | — | McBain | 23:23.00 | — |
| 48 | Nick RenferPlace 48 · Manton | — | Manton | 23:47.00 | — |
| 49 | Jacob AndersonPlace 49 · Grand Traverse Acade | — | Grand Traverse Acade | 23:55.00 | — |
| 50 | Chandler ShazriPlace 50 · Manton | — | Manton | 24:02.00 | — |
| 51 | Dylan SchryerPlace 51 · McBain | — | McBain | 24:05.00 | — |
| 52 | Timothy ThompsonPlace 52 · McBain | — | McBain | 24:06.00 | — |
| 53 | Sean LandrethPlace 53 · Mesick MS | — | Mesick MS | 24:16.00 | — |
| 54 | Corbin LarrencePlace 54 · Grand Traverse Acade | — | Grand Traverse Acade | 24:19.00 | — |
| 55 | Richie TarkowskiPlace 55 · Grand Traverse Acade | — | Grand Traverse Acade | 24:42.00 | — |
| 56 | Connor WitbeckPlace 56 · McBain Northern Mich | — | McBain Northern Mich | 25:24.00 | — |
| 57 | Cody LaskowskiPlace 57 · Lake City | — | Lake City | 25:27.00 | 40 |
| 58 | Clayton WagathaPlace 58 · Mesick | — | Mesick | 25:55.00 | 41 |
| 59 | Cameron SheaPlace 59 · Lake City | — | Lake City | 25:56.00 | — |
| 60 | Austin LejaPlace 60 · Manton | — | Manton | 26:34.00 | — |
| 61 | Mel KulsirzenanPlace 61 · Grand Traverse Acade | — | Grand Traverse Acade | 27:46.00 | — |
| 62 | Patrick RhodesPlace 62 · Lake City | — | Lake City | 27:52.00 | — |
| 63 | Isaac ReesPlace 63 · McBain | — | McBain | 28:25.00 | — |
| 64 | Jonathan JenemaPlace 64 · McBain Northern Mich | — | McBain Northern Mich | 29:00.00 | — |
| 1 | Adri SigafoosePlace 1 · McBain Northern Mich | — | McBain Northern Mich | 20:16.91 | — |
| 2 | Abby FifarekPlace 2 · Grand Traverse Acade | — | Grand Traverse Acade | 20:43.56 | 1 |
| 3 | Kirsi WildfordPlace 3 · Buckley | — | Buckley | 21:01.10 | 2 |
| 4 | Emma FifarekPlace 4 · Grand Traverse Acade | — | Grand Traverse Acade | 21:20.35 | 3 |
| 5 | Madison KruschinskaPlace 5 · Lake City | — | Lake City | 21:33.64 | 4 |
| 6 | Marlee HarrisPlace 6 · Buckley | — | Buckley | 21:41.00 | 5 |
| 7 | Autumn AmorminoPlace 7 · Grand Traverse Acade | — | Grand Traverse Acade | 21:53.15 | 6 |
| 8 | Emily FlintPlace 8 · Manton | — | Manton | 22:10.95 | 7 |
| 9 | Olivia NelsonPlace 9 · McBain | — | McBain | 22:40.52 | 8 |
| 10 | Isabele PutneyPlace 10 · Frankfort | — | Frankfort | 22:55.90 | — |
| 11 | Bailee KimbelPlace 11 · Manton | — | Manton | 23:04.67 | 9 |
| 12 | Carrie LongPlace 12 · McBain | — | McBain | 23:06.95 | 10 |
| 13 | Tristen GleasonPlace 13 · Frankfort | — | Frankfort | 23:13.84 | — |
| 14 | Emma TowersPlace 14 · McBain Northern Mich | — | McBain Northern Mich | 23:21.39 | — |
| 15 | Molly RitsemaPlace 15 · Grand Traverse Acade | — | Grand Traverse Acade | 23:23.86 | 11 |
| 16 | Abby WickerPlace 16 · Buckley | — | Buckley | 23:33.07 | 12 |
| 17 | Kylie LanserPlace 17 · McBain Northern Mich | — | McBain Northern Mich | 23:38.93 | — |
| 18 | Destiny VredenburgPlace 18 · Manton | — | Manton | 23:42.88 | 13 |
| 19 | Ellen RussoPlace 19 · Manton | — | Manton | 23:57.29 | 14 |
| 20 | Tori MoffitPlace 20 · Manton | — | Manton | 24:13.21 | 15 |
| 21 | Julia HelselPlace 21 · Manton | — | Manton | 24:14.18 | 16 |
| 22 | Cami WilliamsPlace 22 · McBain | — | McBain | 24:29.49 | 17 |
| 23 | Emily LolkPlace 23 · Lake City | — | Lake City | 24:35.34 | 18 |
| 24 | Sydney McGrawPlace 24 · Grand Traverse Acade | — | Grand Traverse Acade | 24:36.80 | 19 |
| 25 | Rachel LeggettPlace 25 · Manton | — | Manton | 24:40.09 | 20 |
| 26 | Brianna BogartPlace 26 · Buckley | — | Buckley | 24:55.36 | 21 |
| 27 | Kira MetcalfPlace 27 · Leland Public | — | Leland Public | 24:58.90 | — |
| 28 | Trayler KaylePlace 28 · Buckley | — | Buckley | 25:04.52 | 22 |
| 29 | Autumn FedorowiczPlace 29 · Manton | — | Manton | 25:17.43 | — |
| 30 | Alyssa CullenPlace 30 · Grand Traverse Acade | — | Grand Traverse Acade | 25:44.96 | 23 |
| 31 | Riley VandenbossPlace 31 · McBain | — | McBain | 25:47.70 | 24 |
| 32 | Kirsten FedorowiczPlace 32 · Manton | — | Manton | 25:57.11 | — |
| 33 | Maegan KornexlPlace 33 · Grand Traverse Acade | — | Grand Traverse Acade | 26:00.94 | 25 |
| 34 | Lauren BeemanPlace 34 · Buckley | — | Buckley | 26:09.22 | 26 |
| 35 | Cydney DickPlace 35 · McBain Northern Mich | — | McBain Northern Mich | 26:19.41 | — |
| 36 | Grace MusselmanPlace 36 · Manton | — | Manton | 26:24.67 | — |
| 37 | Serine PallensenPlace 37 · Leland Public | — | Leland Public | 27:02.47 | — |
| 38 | Kaelyn KoenigPlace 38 · Frankfort | — | Frankfort | 27:10.91 | — |
| 39 | Kaylee NelsonPlace 39 · Manton | — | Manton | 27:11.72 | — |
| 40 | Makayla ReedPlace 40 · Mesick | — | Mesick | 27:12.52 | — |
| 41 | Kaitlyn MitchellPlace 41 · Manton | — | Manton | 27:30.87 | — |
| 42 | Claire PalmerPlace 42 · Grand Traverse Acade | — | Grand Traverse Acade | 27:36.41 | — |
| 43 | Gabrielle FechterPlace 43 · Lake City | — | Lake City | 28:31.09 | 27 |
| 44 | Sophie NyePlace 44 · Frankfort | — | Frankfort | 28:44.61 | — |
| 45 | Elizabeth AshtonPlace 45 · Lake City | — | Lake City | 28:55.13 | 28 |
| 46 | Keely OlinPlace 46 · Grand Traverse Acade | — | Grand Traverse Acade | 29:00.45 | — |
| 47 | Kathleen BradleyPlace 47 · Lake City | — | Lake City | 29:11.08 | 29 |
| 48 | Dakota FerschPlace 48 · Manton | — | Manton | 29:32.94 | — |
| 49 | Olivia FellowsPlace 49 · Leland Public | — | Leland Public | 29:48.21 | — |
| 50 | Rebeka HoffmanPlace 50 · Mesick | — | Mesick | 30:03.95 | — |
| 51 | Anna CarringtonPlace 51 · McBain | — | McBain | 30:25.32 | 30 |
| 52 | Zoe WahrPlace 52 · Manton | — | Manton | 30:50.61 | — |
| 53 | Lisa Marie PaulischPlace 53 · Lake City | — | Lake City | 31:12.14 | 31 |
| 54 | Lizzy RiggsPlace 54 · Manton | — | Manton | 32:38.58 | — |
| 55 | Evelyn FergusonPlace 55 · Mesick | — | Mesick | 32:51.86 | — |
| 56 | Emily DeRuiterPlace 56 · McBain | — | McBain | 33:52.02 | 32 |
| 57 | Clara JurikPlace 57 · Mesick | — | Mesick | 34:09.68 | — |
| 58 | Hannah PotterPlace 58 · Manton | — | Manton | 34:10.96 | — |