| 1 | Eli TarsaPlace 1 · Grade 8 · Mason County Eastern | 8 | Mason County Eastern | 11:50.28 PR |
| 2 | Mason BeckwithPlace 2 · Grade 7 · Grand Traverse Academy | 7 | Grand Traverse Academy | 12:20.48 |
| 3 | Owen HeiglPlace 3 · Grade 8 · Mason County Eastern | 8 | Mason County Eastern | 12:20.81 |
| 4 | Skyler ComptonPlace 4 · Grade 8 · Pentwater | 8 | Pentwater | 12:21.87 |
| 5 | Troy MizellPlace 5 · Grade 7 · Grand Traverse Academy | 7 | Grand Traverse Academy | 12:57.95 |
| 6 | Henry TyndallPlace 6 · Grade 8 · Mason County Eastern | 8 | Mason County Eastern | 13:16.59 PR |
| 7 | Jayce WilliamsPlace 7 · Grade 7 · Grand Traverse Academy | 7 | Grand Traverse Academy | 13:28.65 |
| 8 | Carter FerdinandPlace 8 · Grade 8 · Grand Traverse Academy | 8 | Grand Traverse Academy | 13:45.00 |
| 9 | Reid RiggsPlace 9 · Grade 8 · Walkerville | 8 | Walkerville | 13:51.76 PR |
| 10 | Graham AllerdingPlace 10 · Grade 6 · Grand Traverse Academy | 6 | Grand Traverse Academy | 13:51.78 PR |
| 11 | Rainer StrunkPlace 11 · Grade 7 · Walkerville | 7 | Walkerville | 13:51.98 PR |
| 12 | Danny DanielsPlace 12 · Grade 7 · Mesick ms | 7 | Mesick ms | 13:59.91 |
| 13 | Lucas EuwemaPlace 13 · Grade 8 · Marion | 8 | Marion | 14:09.21 |
| 14 | Cooper RobertsPlace 14 · Grade 6 · Pentwater | 6 | Pentwater | 14:10.53 PR |
| 15 | Jude FlaneryPlace 15 · Grade 7 · Walkerville | 7 | Walkerville | 14:13.82 PR |
| 16 | Zeke LewisPlace 16 · Grade 7 · Grand Traverse Academy | 7 | Grand Traverse Academy | 14:45.94 |
| 17 | Aiden HayesPlace 17 · Grade 8 · Grand Traverse Academy | 8 | Grand Traverse Academy | 15:02.16 PR |
| 18 | Ryker BaconPlace 18 · Grade 6 · Crossroads | 6 | Crossroads | 15:20.18 |
| 19 | Jordy MillerPlace 19 · Grade 8 · Pentwater | 8 | Pentwater | 15:52.15 |
| 20 | Bentley MorganPlace 20 · Grade 6 · Walkerville | 6 | Walkerville | 15:59.54 |
| 21 | Moses McCulleyPlace 21 · Grade 7 · Grand Traverse Academy | 7 | Grand Traverse Academy | 16:02.85 |
| 22 | Dylan CanfieldPlace 22 · Grade 6 · Mason County Eastern | 6 | Mason County Eastern | 16:18.53 |
| 23 | River PowersPlace 23 · Grade 6 · Grand Traverse Academy | 6 | Grand Traverse Academy | 16:39.06 |
| 24 | Sam BurrusPlace 24 · Grade 7 · Bear Lake ms | 7 | Bear Lake ms | 16:42.15 |
| 25 | Colton JorissenPlace 25 · Grade 8 · Pentwater | 8 | Pentwater | 16:45.42 PR |
| 26 | Jonas RenoPlace 26 · Grade 6 · Grand Traverse Academy | 6 | Grand Traverse Academy | 17:16.31 |
| 27 | Daniel DaughertyPlace 27 · Grade 8 · Bear Lake ms | 8 | Bear Lake ms | 17:32.76 |
| 28 | Oliver BarberPlace 28 · Grade 7 · Mesick ms | 7 | Mesick ms | 17:56.18 |
| 29 | Enzo FrantzPlace 29 · Grade 6 · Grand Traverse Academy | 6 | Grand Traverse Academy | 17:57.69 |
| 30 | Preston TearePlace 30 · Grade 8 · Marion | 8 | Marion | 18:27.31 |
| 31 | Gabe PelkyPlace 31 · Grade 7 · Grand Traverse Academy | 7 | Grand Traverse Academy | 19:18.02 |
| 32 | Zane HallettPlace 32 · Grade 7 · Mesick ms | 7 | Mesick ms | 20:10.68 |
| 33 | Grayson PetersonPlace 33 · Grade 6 · Marion | 6 | Marion | 20:45.37 |
| 34 | Luca ConradPlace 34 · Grade 7 · Mesick ms | 7 | Mesick ms | 20:48.84 |
| 35 | Liam ParkerPlace 35 · Grade 6 · Crossroads | 6 | Crossroads | 22:10.79 |
| 36 | Blake LauzonPlace 36 · Grade 6 · Crossroads | 6 | Crossroads | 23:55.23 |