| 1 | Hunter SanfordPlace 1 · Grade 7 · Mason County Central | 7 | Mason County Central | 11:22 |
| 2 | Trey KesonPlace 2 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 11:30 PR |
| 3 | Luke SmithPlace 3 · Grade 8 · Manistee | 8 | Manistee | 11:45 |
| 4 | Jack O'DonnellPlace 4 · Grade 8 · Manistee | 8 | Manistee | 12:11 |
| 5 | Christian WrightPlace 5 · Grade 8 · Pentwater | 8 | Pentwater | 12:23 PR |
| 6 | Luke SentersPlace 6 · Grade 8 · Manistee | 8 | Manistee | 12:25 PR |
| 7 | Clay ShoupPlace 7 · Grade 8 · Mason County Eastern | 8 | Mason County Eastern | 12:31 PR |
| 8 | Ultan RyanPlace 8 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 12:40 |
| 9 | Jose FloresPlace 9 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 12:42 PR |
| 11 | Brandon SchollPlace 11 · Grade 8 · Manistee | 8 | Manistee | 12:42.9 PR |
| 14 | Greyson HoeflingerPlace 14 · Grade 7 · Manistee | 7 | Manistee | 12:58 |
| 16 | Jonah PetersonPlace 16 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 13:02 |
| 17 | Abe VanDuinenPlace 17 · Grade 8 · Pentwater | 8 | Pentwater | 13:03 |
| 18 | Abdul GhennewaPlace 18 · Grade 8 · Manistee | 8 | Manistee | 13:06 PR |
| 20 | Nevin SlaterPlace 20 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 13:09 PR |
| 21 | Drew MendiansPlace 21 · Grade 8 · Manistee | 8 | Manistee | 13:11 |
| 26 | Will SomselPlace 26 · Grade 8 · Manistee | 8 | Manistee | 13:37 PR |
| 27 | Curtis FullerPlace 27 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 13:37 |
| 28 | Max ScharpPlace 28 · Grade 6 · Manistee | 6 | Manistee | 13:42 |
| 31 | Jacob ScharpPlace 31 · Grade 8 · Manistee | 8 | Manistee | 13:51 PR |
| 32 | Trevor MuraltPlace 32 · Grade 7 · Mason County Central | 7 | Mason County Central | 14:00 |
| 33 | Alekander DeMorrowPlace 33 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 14:07 |
| 34 | Jack JubarPlace 34 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | 14:07.8 PR |
| 35 | Henry MalburgPlace 35 · Grade 7 · Mason County Eastern | 7 | Mason County Eastern | 14:08 |
| 38 | Wyatt RobertsPlace 38 · Grade 6 · Pentwater | 6 | Pentwater | 14:11 |
| 39 | Mason HealyPlace 39 · Grade 6 · Mason County Central | 6 | Mason County Central | 14:14 PR |
| 43 | Owen ForresterPlace 43 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 14:21 PR |
| 44 | Bryce ThurowPlace 44 · Grade 6 · Mason County Central | 6 | Mason County Central | 14:25 |
| 45 | Gavin HansenPlace 45 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 14:25.4 |
| 47 | Michael AlipioPlace 47 · Grade 7 · Mason County Central | 7 | Mason County Central | 14:44 PR |
| 51 | Ron HasenbankPlace 51 · Grade 7 · Mason County Eastern | 7 | Mason County Eastern | 15:13 |
| 53 | Grayden EtchisonPlace 53 · Grade 6 · Mason County Central | 6 | Mason County Central | 15:36 |
| 54 | Mitchel DanielsPlace 54 · Grade 8 · Pentwater | 8 | Pentwater | 15:39 |
| 55 | Kai DilaPlace 55 · Grade 6 · OJ DeJonge | 6 | OJ DeJonge | 15:42 PR |
| 56 | Bode PowellPlace 56 · Grade 6 · Pentwater | 6 | Pentwater | 15:44 |
| 57 | Joey CastoniaPlace 57 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 15:47 |
| 59 | Jaxon ElyPlace 59 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 15:52 |
| 60 | Dylan SniegowskiPlace 60 · Grade 6 · OJ DeJonge | 6 | OJ DeJonge | 15:53 |
| 62 | Owen ShawPlace 62 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 15:59 |
| 68 | Jack RobertsPlace 68 · Grade 8 · Pentwater | 8 | Pentwater | 16:17 |
| 69 | Nathan MacherPlace 69 · Grade 7 · Pentwater | 7 | Pentwater | 16:30 |
| 76 | Noah DillehayPlace 76 · Grade 7 · OJ DeJonge | 7 | OJ DeJonge | 17:18 |
| 85 | Damien McEntafferPlace 85 · Grade 7 · Manistee | 7 | Manistee | 17:59 |
| 89 | Vincent WangPlace 89 · Grade 8 · Manistee | 8 | Manistee | 18:43 PR |
| 92 | Zephyr SimesPlace 92 · Grade 6 · Manistee Trinity Lutheran | 6 | Manistee Trinity Lutheran | 19:34 PR |
| 93 | Zachery SchwarzPlace 93 · Grade 8 · Pentwater | 8 | Pentwater | 19:34.6 |
| 94 | Logan FaturaPlace 94 · Grade 6 · Pentwater | 6 | Pentwater | 19:35 |
| 96 | Ben EilersPlace 96 · Grade 7 · Manistee | 7 | Manistee | 19:49 |
| 98 | Heyden HowesPlace 98 · Grade 8 · Manistee | 8 | Manistee | 20:37 PR |
| 99 | Hewitt HowesPlace 99 · Grade 8 · Manistee | 8 | Manistee | 20:49 PR |
| 100 | Gavin CoryPlace 100 · Grade 6 · Mason County Central | 6 | Mason County Central | 22:28 PR |
| 105 | Kevin HerremaPlace 105 · Grade 6 · Mason County Eastern | 6 | Mason County Eastern | 25:12 PR |
| 106 | Grayson PrincePlace 106 · Grade 8 · Manistee | 8 | Manistee | 25:14 PR |
| 107 | Ajae GoukerPlace 107 · Grade 8 · Manistee | 8 | Manistee | 25:19 |
| 0 | James WashburnPlace 0 · Grade 6 · Manistee | 6 | Manistee | — |
| 0 | Collin KamperPlace 0 · Grade 7 · Manistee Trinity Lutheran | 7 | Manistee Trinity Lutheran | — |
| 0 | Brady AnesPlace 0 · Grade 7 · Mason County Central | 7 | Mason County Central | — |
| 0 | Ethan HodgesPlace 0 · Grade 8 · Mason County Central | 8 | Mason County Central | — |
| 0 | Peter HyzbaPlace 0 · Grade 8 · Mason County Eastern | 8 | Mason County Eastern | — |
| 0 | David ReistererPlace 0 · Grade 6 · OJ DeJonge | 6 | OJ DeJonge | — |
| 0 | Shawn TaalPlace 0 · Grade 8 · OJ DeJonge | 8 | OJ DeJonge | — |
| 0 | Jonny ArnoutsPlace 0 · Grade 7 · Pentwater | 7 | Pentwater | — |
| 0 | Mikey CarlsonPlace 0 · Grade 7 · Pentwater | 7 | Pentwater | — |