| 1 | Lawson LonnPlace 1 · Grade 8 · Eaton Rapids | 8 | Eaton Rapids | 11:59.00 |
| 2 | Wade ShunnPlace 2 · Grade 8 · Mason | 8 | Mason | 12:09.40 |
| 3 | Hudson NguyenPlace 3 · Grade 7 · East Lansing | 7 | East Lansing | 12:13.58 |
| 4 | Eli TurnerPlace 4 · Grade 8 · Mason | 8 | Mason | 12:24.00 |
| 5 | Ari GrossmanPlace 5 · Grade 7 · East Lansing | 7 | East Lansing | 12:26.28 PR |
| 6 | Charlie SinasPlace 6 · Grade 7 · East Lansing | 7 | East Lansing | 12:26.46 |
| 7 | Konrad LakePlace 7 · Grade 7 · Holt | 7 | Holt | 12:31.34 |
| 8 | Andrew TorresPlace 8 · Grade 7 · East Lansing | 7 | East Lansing | 12:31.89 |
| 9 | Henry TykockiPlace 9 · Grade 7 · East Lansing | 7 | East Lansing | 12:42.74 |
| 10 | Connor KabatPlace 10 · Grade 7 · East Lansing | 7 | East Lansing | 12:43.20 |
| 11 | Lincoln PoolePlace 11 · Grade 6 · East Lansing | 6 | East Lansing | 12:43.36 |
| 12 | Oscar ShawPlace 12 · Grade 6 · East Lansing | 6 | East Lansing | 12:47.57 |
| 13 | Jayce StrayhornPlace 13 · Grade 8 · East Lansing | 8 | East Lansing | 12:54.39 |
| 14 | Alexander WelschPlace 14 · Grade 8 · Holt | 8 | Holt | 12:54.59 |
| 15 | Will MartinPlace 15 · Grade 7 · East Lansing | 7 | East Lansing | 12:57.07 |
| 16 | Christian StaufferPlace 16 · Grade 8 · Mason | 8 | Mason | 13:01.02 |
| 17 | Bryce Gomez CasalPlace 17 · Grade 6 · East Lansing | 6 | East Lansing | 13:05.46 |
| 18 | Raymond WardPlace 18 · Grade 8 · Mason | 8 | Mason | 13:08.16 |
| 19 | Stephen MacintoshPlace 19 · Grade 7 · East Lansing | 7 | East Lansing | 13:08.50 |
| 20 | Christian FergusonPlace 20 · Grade 8 · East Lansing | 8 | East Lansing | 13:09.22 |
| 21 | Oliver MikulecPlace 21 · Grade 7 · East Lansing | 7 | East Lansing | 13:14.31 PR |
| 22 | Levi SteelePlace 22 · Grade 7 · Holt | 7 | Holt | 13:32.29 |
| 23 | Lucas GardnerPlace 23 · Grade 7 · Mason | 7 | Mason | 13:39.33 |
| 24 | Gibson TreatPlace 24 · Grade 8 · Mason | 8 | Mason | 13:41.64 |
| 25 | Breton MattoxPlace 25 · Grade 8 · Mason | 8 | Mason | 13:42.89 |
| 26 | Liam ZiehmerPlace 26 · Grade 6 · Mason | 6 | Mason | 13:51.66 PR |
| 27 | Declan CareyPlace 27 · Grade 6 · East Lansing | 6 | East Lansing | 14:05.76 |
| 28 | Alex ShawPlace 28 · Grade 8 · East Lansing | 8 | East Lansing | 14:09.34 |
| 29 | Henry LaidlawPlace 29 · Grade 6 · East Lansing | 6 | East Lansing | 14:11.62 |
| 30 | Jayden StrayhornPlace 30 · Grade 6 · East Lansing | 6 | East Lansing | 14:12.28 |
| 31 | Kenton McculloughPlace 31 · Grade 6 · Mason | 6 | Mason | 14:18.75 |
| 32 | Nathan ScottPlace 32 · Grade 8 · Mason | 8 | Mason | 14:18.75 |
| 33 | Kamden HenflingPlace 33 · Grade 6 · Mason | 6 | Mason | 14:18.87 |
| 34 | Paul OttneyPlace 34 · Grade 6 · Mason | 6 | Mason | 14:21.15 PR |
| 35 | Henry KetchumPlace 35 · Grade 7 · Holt | 7 | Holt | 14:35.58 |
| 36 | Frederick AbramovitchPlace 36 · Grade 6 · East Lansing | 6 | East Lansing | 14:39.37 |
| 37 | Levi RogersPlace 37 · Grade 6 · Mason | 6 | Mason | 14:43.58 |
| 38 | Riley BricarellPlace 38 · Grade 6 · East Lansing | 6 | East Lansing | 14:48.22 |
| 39 | Ian CronkitePlace 39 · Grade 8 · Holt | 8 | Holt | 14:50.70 |
| 40 | John SzpunarPlace 40 · Grade 7 · East Lansing | 7 | East Lansing | 14:51.48 PR |
| 41 | Spencer CargillPlace 41 · Grade 7 · Mason | 7 | Mason | 14:53.24 |
| 42 | Ethan ColonPlace 42 · Grade 8 · East Lansing | 8 | East Lansing | 14:55.59 PR |
| 43 | Miles WaitePlace 43 · Grade 7 · East Lansing | 7 | East Lansing | 14:57.50 |
| 44 | Linus JimisonPlace 44 · Grade 7 · East Lansing | 7 | East Lansing | 14:59.92 |
| 45 | Anderson MarrPlace 45 · Grade 8 · East Lansing | 8 | East Lansing | 15:00.10 |
| 46 | Davis CravottaPlace 46 · Grade 6 · East Lansing | 6 | East Lansing | 15:00.33 |
| 47 | Declan AmourPlace 47 · Grade 6 · Holt | 6 | Holt | 15:05.00 |
| 48 | Alex MacintoshPlace 48 · Grade 7 · East Lansing | 7 | East Lansing | 15:08.24 |
| 49 | Ryan HowellPlace 49 · Grade 7 · Holt | 7 | Holt | 15:17.82 |
| 50 | Tyler JanowiakPlace 50 · Grade 7 · Holt | 7 | Holt | 15:23.59 |
| 51 | Charles ArmstrongPlace 51 · Grade 6 · East Lansing | 6 | East Lansing | 15:24.94 PR |
| 52 | Ethan HicksPlace 52 · Grade 6 · East Lansing | 6 | East Lansing | 15:29.26 PR |
| 53 | Gage BrownPlace 53 · Grade 8 · East Lansing | 8 | East Lansing | 15:33.18 |
| 54 | Grayson HerreraPlace 54 · Grade 7 · Holt | 7 | Holt | 15:39.92 PR |
| 55 | Hudson PulverPlace 55 · Grade 8 · East Lansing | 8 | East Lansing | 15:41.15 |
| 56 | Archer ReynoldsPlace 56 · Grade 8 · East Lansing | 8 | East Lansing | 15:41.83 |
| 57 | Mason McGarryPlace 57 · Grade 6 · East Lansing | 6 | East Lansing | 15:43.84 PR |
| 58 | Michael RyanPlace 58 · Grade 6 · Mason | 6 | Mason | 15:44.70 |
| 59 | Henry WisePlace 59 · Grade 6 · Holt | 6 | Holt | 15:46.28 PR |
| 60 | Obinna UmehPlace 60 · Grade 6 · East Lansing | 6 | East Lansing | 15:53.18 PR |
| 61 | Alexander ShroyerPlace 61 · Grade 6 · Mason | 6 | Mason | 15:54.40 PR |
| 62 | Mason SheaPlace 62 · Grade 7 · East Lansing | 7 | East Lansing | 15:55.67 PR |
| 63 | Blakely MorellPlace 63 · Grade 6 · East Lansing | 6 | East Lansing | 16:04.18 |
| 64 | Terrence MaynardPlace 64 · Grade 6 · Mason | 6 | Mason | 16:05.83 PR |
| 65 | Luke PikePlace 65 · Grade 6 · East Lansing | 6 | East Lansing | 16:07.51 PR |
| 66 | Rodney BonnerPlace 66 · Grade 6 · East Lansing | 6 | East Lansing | 16:13.31 PR |
| 67 | Henry MikulecPlace 67 · Grade 7 · East Lansing | 7 | East Lansing | 16:19.58 |
| 68 | Henry JohnsonPlace 68 · Grade 6 · East Lansing | 6 | East Lansing | 16:22.82 PR |
| 69 | Rylan FehrenbachPlace 69 · Grade 6 · East Lansing | 6 | East Lansing | 16:35.39 |
| 70 | Greyson EganPlace 70 · Grade 7 · East Lansing | 7 | East Lansing | 16:42.24 |
| 71 | Zenzele NgubeniPlace 71 · Grade 7 · Mason | 7 | Mason | 16:52.50 PR |
| 72 | Myles De La RambeljePlace 72 · Grade 7 · Holt | 7 | Holt | 16:59.66 |
| 73 | Benjamin FlorianPlace 73 · Grade 8 · Eaton Rapids | 8 | Eaton Rapids | 17:09.71 |
| 74 | Jonah CronkitePlace 74 · Grade 6 · Holt | 6 | Holt | 17:17.81 |
| 75 | Owen PotterPlace 75 · Grade 6 · Holt | 6 | Holt | 17:18.40 |
| 76 | Rex JonesPlace 76 · Grade 8 · Holt | 8 | Holt | 17:27.13 PR |
| 77 | James ThompsonPlace 77 · Grade 6 · East Lansing | 6 | East Lansing | 17:37.35 |
| 78 | Charlie FusilierPlace 78 · Grade 8 · Mason | 8 | Mason | 17:47.75 |
| 79 | Landon LeePlace 79 · Grade 6 · Mason | 6 | Mason | 18:08.82 PR |
| 80 | Emmet MaleskoPlace 80 · Grade 6 · Mason | 6 | Mason | 18:15.93 |
| 81 | Henry TerrellPlace 81 · Grade 8 · East Lansing | 8 | East Lansing | 19:44.16 |
| 82 | Cale DittmerPlace 82 · Grade 8 · East Lansing | 8 | East Lansing | 19:44.36 |
| 83 | Hunter HarmonPlace 83 · Grade 6 · Mason | 6 | Mason | 20:17.61 |
| 84 | Zaki FreesePlace 84 · Grade 6 · Mason | 6 | Mason | 20:40.64 |
| 85 | Paul GriffinPlace 85 · Grade 6 · Mason | 6 | Mason | 21:21.49 |
| 86 | Henrie ParksPlace 86 · Grade 6 · East Lansing | 6 | East Lansing | 24:03.61 |
| 87 | Grayson WatersPlace 87 · Grade 7 · Eaton Rapids | 7 | Eaton Rapids | 24:40.98 |
| 88 | Ryder DelpPlace 88 · Grade 6 · Eaton Rapids | 6 | Eaton Rapids | 26:04.12 |
| 89 | Ryver HansensPlace 89 · Grade 8 · Holt | 8 | Holt | 26:29.50 |