| 1 | Kyle RedmanPlace 1 · Grade 12 · Mesick | 12 | Mesick | 17:16.00 |
| 2 | Nolan KoscinskiPlace 2 · Grade 11 · Bear Lake | 11 | Bear Lake | 18:26.14 |
| 3 | Lance NiedzielskiPlace 3 · Grade 11 · Mason County Eastern | 11 | Mason County Eastern | 18:48.28 |
| 4 | Kyle DotyPlace 4 · Grade 10 · Mesick | 10 | Mesick | 18:56.94 |
| 5 | Milo ShoupPlace 5 · Grade 12 · Mason County Eastern | 12 | Mason County Eastern | 19:19.15 |
| 6 | Kaiden LaguePlace 6 · Grade 11 · Mason County Eastern | 11 | Mason County Eastern | 19:19.71 |
| 7 | Beckett DennisPlace 7 · Grade 11 · Grand Traverse Academy | 11 | Grand Traverse Academy | 19:31.28 |
| 8 | Afton ShoupPlace 8 · Grade 12 · Mason County Eastern | 12 | Mason County Eastern | 20:07.46 |
| 9 | Harper MustaPlace 9 · Grade 11 · Mesick | 11 | Mesick | 20:31.02 |
| 10 | Eli WilloughbyPlace 10 · Grade 12 · Grand Traverse Academy | 12 | Grand Traverse Academy | 20:32.38 |
| 11 | Ethan SchamberPlace 11 · Grade 9 · Walkerville | 9 | Walkerville | 20:32.90 |
| 12 | Elliot HopkinsPlace 12 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 20:44.28 |
| 13 | Gunnar HallettPlace 13 · Grade 12 · Mesick | 12 | Mesick | 21:18.34 |
| 14 | Michael DaughertyPlace 14 · Grade 11 · Bear Lake | 11 | Bear Lake | 21:26.34 |
| 15 | Alex KastlPlace 15 · Grade 11 · Mesick | 11 | Mesick | 21:36.30 |
| 16 | Connor KirkmanPlace 16 · Grade 10 · Grand Traverse Academy | 10 | Grand Traverse Academy | 21:49.20 |
| 17 | Jaxon WilliamsPlace 17 · Grade 10 · Grand Traverse Academy | 10 | Grand Traverse Academy | 21:52.11 |
| 18 | Destan ArdanPlace 18 · Grade 12 · Grand Traverse Academy | 12 | Grand Traverse Academy | 22:11.87 |
| 19 | Noah BaconPlace 19 · Grade 10 · Big Rapids Crossroads Academy | 10 | Big Rapids Crossroads Academy | 22:14.52 |
| 20 | Lorenzo VasquezPlace 20 · Grade 10 · Bear Lake | 10 | Bear Lake | 22:15.67 |
| 21 | Wyatt MustaPlace 21 · Grade 9 · Mesick | 9 | Mesick | 22:20.89 |
| 22 | Noah KinneyPlace 22 · Grade 9 · Grand Traverse Academy | 9 | Grand Traverse Academy | 22:24.63 |
| 23 | Eli TarsaPlace 23 · Grade 8 · Mason County Eastern | 8 | Mason County Eastern | 22:29.79 |
| 24 | Isiah PetersonPlace 24 · Grade 12 · Marion | 12 | Marion | 23:00.71 |
| 25 | Nathan KinneyPlace 25 · Grade 12 · Grand Traverse Academy | 12 | Grand Traverse Academy | 23:07.96 |
| 26 | Tristin CullenPlace 26 · Grade 11 · Mason County Eastern | 11 | Mason County Eastern | 23:39.24 |
| 27 | Caden ArdanPlace 27 · Grade 12 · Grand Traverse Academy | 12 | Grand Traverse Academy | 23:49.11 |
| 28 | James NeffPlace 28 · Grade 11 · Grand Traverse Academy | 11 | Grand Traverse Academy | 23:49.39 |
| 29 | Noah SpencerPlace 29 · Grade 11 · Mesick | 11 | Mesick | 24:12.67 |
| 30 | DeAnthony BellPlace 30 · Grade 10 · Mesick | 10 | Mesick | 24:19.68 |
| 31 | Raphael SchaubPlace 31 · Grade 11 · Grand Traverse Academy | 11 | Grand Traverse Academy | 24:20.28 |
| 32 | Adrian CanfieldPlace 32 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 24:29.22 |
| 33 | Henry HartlPlace 33 · Grade 12 · Grand Traverse Academy | 12 | Grand Traverse Academy | 24:31.35 |
| 34 | Josh BaconPlace 34 · Grade 12 · Big Rapids Crossroads Academy | 12 | Big Rapids Crossroads Academy | 24:41.86 |
| 35 | Isaac HobbsPlace 35 · Grade 10 · Grand Traverse Academy | 10 | Grand Traverse Academy | 25:13.77 |
| 36 | Sean LauzonPlace 36 · Grade 12 · Big Rapids Crossroads Academy | 12 | Big Rapids Crossroads Academy | 25:16.97 |
| 37 | Leo KortePlace 37 · Grade 11 · Grand Traverse Academy | 11 | Grand Traverse Academy | 25:20.81 |
| 38 | Tyler DeneauPlace 38 · Grade 12 · Grand Traverse Academy | 12 | Grand Traverse Academy | 25:51.49 |
| 39 | Luke ValentinePlace 39 · Grade 9 · Mesick | 9 | Mesick | 26:11.77 |
| 40 | Jasper KidaPlace 40 · Grade 11 · Grand Traverse Academy | 11 | Grand Traverse Academy | 26:27.97 |
| 41 | Eli SmithPlace 41 · Grade 9 · Bear Lake | 9 | Bear Lake | 26:37.36 |
| 42 | Brenden MillerPlace 42 · Grade 9 · Marion | 9 | Marion | 27:29.17 |
| 43 | Matthew SmithPlace 43 · Grade 10 · Grand Traverse Academy | 10 | Grand Traverse Academy | 27:48.22 |
| 44 | Ben RobersonPlace 44 · Grade 11 · Pentwater | 11 | Pentwater | 28:18.62 |
| 45 | Tristan JohnsonPlace 45 · Grade 10 · Mason County Eastern | 10 | Mason County Eastern | 28:51.98 |
| 46 | Easton FlaneryPlace 46 · Grade 9 · Walkerville | 9 | Walkerville | 30:14.49 |
| 47 | Braddox PertnerPlace 47 · Grade 9 · Mason County Eastern | 9 | Mason County Eastern | 33:29.50 |
| 48 | Azariah BaconPlace 48 · Grade 9 · Big Rapids Crossroads Academy | 9 | Big Rapids Crossroads Academy | 33:31.20 |
| 49 | Connar BeckerPlace 49 · Grade 12 · Marion | 12 | Marion | 33:52.76 PR |
| 50 | Easton WolgamottPlace 50 · Grade 9 · Walkerville | 9 | Walkerville | 34:44.61 |
| 51 | Miles PovichPlace 51 · Grade 9 · Grand Traverse Academy | 9 | Grand Traverse Academy | 41:58.99 |
| 52 | Mason BurleyPlace 52 · Grade 9 · Grand Traverse Academy | 9 | Grand Traverse Academy | 42:31.84 |