| 1 | Arie PrinsPlace 1 · Grade 12 · GR Union | 12 | GR Union | 18:30.19 |
| 2 | Lance NiedzielskiPlace 2 · Grade 11 · Mason County Eastern | 11 | Mason County Eastern | 18:40.56 |
| 3 | Aiden WillettPlace 3 · Grade 10 · Lakeview | 10 | Lakeview | 18:50.98 |
| 4 | Mason LincolnPlace 4 · Grade 11 · Lakeview | 11 | Lakeview | 19:10.69 |
| 5 | Kaiden LaguePlace 5 · Grade 11 · Mason County Eastern | 11 | Mason County Eastern | 19:12.32 |
| 6 | Keannan MarrPlace 6 · Grade 11 · Holton | 11 | Holton | 19:13.74 |
| 7 | Jackson AndersonPlace 7 · Grade 11 · Muskegon Catholic Central | 11 | Muskegon Catholic Central | 19:28.98 |
| 8 | Kollin SpykerPlace 8 · Grade 11 · Mason County Eastern | 11 | Mason County Eastern | 19:40.43 |
| 9 | Corbin JansheskiPlace 9 · Grade 9 · Fruitport | 9 | Fruitport | 19:46.77 |
| 10 | Theo KloosterPlace 10 · Grade 9 · GR Union | 9 | GR Union | 19:53.11 |
| 11 | Milo ShoupPlace 11 · Grade 12 · Mason County Eastern | 12 | Mason County Eastern | 20:01.41 |
| 12 | Onyx DavilaPlace 12 · Grade 9 · Hesperia | 9 | Hesperia | 20:12.74 |
| 13 | Elliot HopkinsPlace 13 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 20:20.93 |
| 14 | Jude KloosterPlace 14 · Grade 12 · GR Union | 12 | GR Union | 20:29.74 |
| 15 | Isaiah MeyerPlace 15 · Grade 12 · GR Union | 12 | GR Union | 20:39.67 |
| 16 | Judah McCarthyPlace 16 · Grade 10 · GR Union | 10 | GR Union | 20:55.51 |
| 17 | Landon PrzybylekPlace 17 · Grade 9 · Fruitport | 9 | Fruitport | 21:01.76 |
| 18 | Jack MerrillPlace 18 · Grade 10 · GR Union | 10 | GR Union | 21:06.96 |
| 19 | Kole NicholsPlace 19 · Grade 12 · Holton | 12 | Holton | 21:10.93 |
| 20 | Afton ShoupPlace 20 · Grade 12 · Mason County Eastern | 12 | Mason County Eastern | 21:24.05 |
| 21 | Carlos Cavero RoselPlace 21 · Grade 10 · Fruitport | 10 | Fruitport | 21:26.24 |
| 22 | Colt DraperPlace 22 · Grade 11 · Endurance Running Homeschool | 11 | Endurance Running Homeschool | 21:27.52 PR |
| 23 | Ethan SchamberPlace 23 · Grade 9 · Walkerville | 9 | Walkerville | 21:29.58 |
| 24 | Kaden FigertPlace 24 · Grade 10 · Lakeview | 10 | Lakeview | 21:29.89 |
| 25 | Gage WestgatePlace 25 · Grade 9 · Morley-Stanwood | 9 | Morley-Stanwood | 21:52.68 |
| 26 | Joshua CaudillPlace 26 · Grade 11 · Vestaburg | 11 | Vestaburg | 21:53.29 |
| 27 | Tyler ZimmerPlace 27 · Grade 11 · Pentwater | 11 | Pentwater | 22:03.02 |
| 28 | Kollin NicholsPlace 28 · Grade 12 · Holton | 12 | Holton | 22:08.74 |
| 29 | Sawyer LangenbergPlace 29 · Grade 9 · GR Union | 9 | GR Union | 22:15.61 |
| 30 | Wesley SchramPlace 30 · Grade 11 · Vestaburg | 11 | Vestaburg | 22:19.00 |
| 31 | Josiah HedmanPlace 31 · Grade 11 · Endurance Running Homeschool | 11 | Endurance Running Homeschool | 22:27.92 |
| 32 | Mason ShanafeltPlace 32 · Grade 10 · Holton | 10 | Holton | 22:31.23 |
| 33 | Drea SlosmanPlace 33 · Grade 9 · Hesperia | 9 | Hesperia | 23:01.85 |
| 34 | Silas ScribnerPlace 34 · Grade 10 · Lakeview | 10 | Lakeview | 23:04.62 |
| 35 | Liam KarnesPlace 35 · Grade 9 · GR Union | 9 | GR Union | 23:05.72 |
| 36 | Chase AustinPlace 36 · Grade 11 · Muskegon Catholic Central | 11 | Muskegon Catholic Central | 23:29.86 |
| 37 | Grayson AndersonPlace 37 · Grade 9 · Muskegon Catholic Central | 9 | Muskegon Catholic Central | 23:30.33 |
| 38 | Kenneth JeffreyPlace 38 · Grade 9 · Lakeview | 9 | Lakeview | 23:44.96 |
| 39 | Xavier GagerPlace 39 · Grade 10 · Baldwin | 10 | Baldwin | 23:50.62 |
| 40 | Paul WinchelPlace 40 · Grade 11 · Hesperia | 11 | Hesperia | 23:54.63 |
| 41 | Tristin CullenPlace 41 · Grade 11 · Mason County Eastern | 11 | Mason County Eastern | 24:18.03 |
| 42 | Adrian CanfieldPlace 42 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 24:20.11 |
| 43 | Zed BiermanPlace 43 · Grade 10 · Hesperia | 10 | Hesperia | 24:23.06 |
| 44 | Damon MarksburyPlace 44 · Grade 11 · Fruitport | 11 | Fruitport | 24:23.42 |
| 45 | Finley SarkipatoPlace 45 · Grade 10 · GR Union | 10 | GR Union | 24:31.65 |
| 46 | Collin FalingPlace 46 · Grade 11 · Lakeview | 11 | Lakeview | 24:35.61 |
| 47 | Brenden MillerPlace 47 · Grade 9 · Marion | 9 | Marion | 24:38.35 |
| 48 | Isiah PetersonPlace 48 · Grade 12 · Marion | 12 | Marion | 24:40.14 |
| 49 | Andrew SlezakPlace 49 · Grade 9 · Lakeview | 9 | Lakeview | 24:49.33 |
| 50 | Copelyn CoonPlace 50 · Grade 11 · Gateway to Success Academy | 11 | Gateway to Success Academy | 24:53.77 PR |
| 51 | Sam RohloffPlace 51 · Grade 9 · Lakeview | 9 | Lakeview | 25:01.32 |
| 52 | Jason SchillingPlace 52 · Grade 10 · Vestaburg | 10 | Vestaburg | 25:12.65 |
| 53 | Cruz GoblePlace 53 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 25:13.02 |
| 54 | Ben RobersonPlace 54 · Grade 11 · Pentwater | 11 | Pentwater | 25:20.03 |
| 55 | William ReidPlace 55 · Grade 9 · Holton | 9 | Holton | 25:30.22 |
| 56 | Carter FuentesPlace 56 · Grade 11 · Hesperia | 11 | Hesperia | 26:59.50 |
| 57 | Charles ShagonabyPlace 57 · Grade 10 · Hesperia | 10 | Hesperia | 26:59.84 |
| 58 | Jackson DomanskiPlace 58 · Grade 10 · Holton | 10 | Holton | 27:27.29 |
| 59 | Tristan JohnsonPlace 59 · Grade 10 · Mason County Eastern | 10 | Mason County Eastern | 27:49.91 |
| 60 | Lincoln JohnsonPlace 60 · Grade 9 · Morley-Stanwood | 9 | Morley-Stanwood | 27:52.29 |
| 61 | Easton FlaneryPlace 61 · Grade 9 · Walkerville | 9 | Walkerville | 27:53.16 |
| 62 | Ian FernandezPlace 62 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 28:25.81 |
| 63 | David Benjamin GaudettePlace 63 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 28:33.57 |
| 64 | Braddox PertnerPlace 64 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 28:43.00 |
| 65 | Kurtis PiercePlace 65 · Grade 9 · Hesperia | 9 | Hesperia | 29:04.61 |
| 66 | Aaron GaiserPlace 66 · Grade 11 · Muskegon Catholic Central | 11 | Muskegon Catholic Central | 29:21.89 |
| 67 | Gabe GhearingPlace 67 · Grade 10 · Lakeview | 10 | Lakeview | 29:53.93 |
| 68 | Colton PorterPlace 68 · Grade 10 · Lakeview | 10 | Lakeview | 29:54.32 |
| 69 | Caleb BurrowsPlace 69 · Grade 9 · Baldwin | 9 | Baldwin | 30:25.28 |
| 70 | Lucas KoteckiPlace 70 · Grade 9 · Muskegon Catholic Central | 9 | Muskegon Catholic Central | 30:40.07 |
| 71 | Christopher HiddemaPlace 71 · Grade 10 · Hesperia | 10 | Hesperia | 32:49.92 |
| 72 | Easton WolgamottPlace 72 · Grade 9 · Walkerville | 9 | Walkerville | 33:17.01 |
| 73 | Damon WarrenPlace 73 · Grade 9 · Morley-Stanwood | 9 | Morley-Stanwood | 34:19.73 |