| 1 | Maher AhmedPlace 1 · Grade 8 · Coldwater Legg | 8 | Coldwater Legg | 10:37.30 |
| 2 | Paxton MillerPlace 2 · Grade 8 · Lumen Christi | 8 | Lumen Christi | 11:52.35 |
| 3 | Gabriel ChaconPlace 3 · Grade 8 · Coldwater Legg | 8 | Coldwater Legg | 12:06.18 PR |
| 4 | Wade ShunnPlace 4 · Grade 8 · Mason | 8 | Mason | 12:12.00 |
| 5 | Cayden DellPlace 5 · Grade 8 · Harper Creek | 8 | Harper Creek | 12:15.84 PR |
| 6 | Christian StaufferPlace 6 · Grade 8 · Mason | 8 | Mason | 12:16.82 |
| 7 | Brogan MillenPlace 7 · Grade 8 · Harper Creek | 8 | Harper Creek | 12:33.75 |
| 8 | Raymond WardPlace 8 · Grade 8 · Mason | 8 | Mason | 12:50.65 |
| 9 | Grady ArnoldPlace 9 · Grade 8 · Coldwater Legg | 8 | Coldwater Legg | 12:54.80 PR |
| 10 | Merritt BowlingPlace 10 · Grade 6 · Mason | 6 | Mason | 12:54.91 |
| 11 | Max ThayerPlace 11 · Grade 8 · Harper Creek | 8 | Harper Creek | 13:11.25 PR |
| 12 | Breton MattoxPlace 12 · Grade 8 · Mason | 8 | Mason | 13:14.48 PR |
| 13 | Carson KellerPlace 13 · Grade 8 · Harper Creek | 8 | Harper Creek | 13:16.64 |
| 14 | Lucas GardnerPlace 14 · Grade 7 · Mason | 7 | Mason | 13:17.78 PR |
| 15 | Caden NearpassPlace 15 · Grade 6 · Hastings | 6 | Hastings | 13:20.46 |
| 16 | Cameron StampPlace 16 · Grade 8 · Constantine | 8 | Constantine | 13:20.85 |
| 17 | Nathan ScottPlace 17 · Grade 8 · Mason | 8 | Mason | 13:34.97 |
| 18 | Maverick PetersonPlace 18 · Grade 7 · Harper Creek | 7 | Harper Creek | 13:37.14 |
| 19 | Brycen RayPlace 19 · Grade 8 · Constantine | 8 | Constantine | 13:39.38 |
| 20 | Gibson TreatPlace 20 · Grade 8 · Mason | 8 | Mason | 13:39.59 |
| 21 | Benjamin RublePlace 21 · Grade 7 · Harper Creek | 7 | Harper Creek | 13:39.67 PR |
| 22 | Archer FawcettPlace 22 · Grade 7 · Harper Creek | 7 | Harper Creek | 13:44.60 PR |
| 23 | James BarronPlace 23 · Grade 8 · St Joseph (Battle Creek) | 8 | St Joseph (Battle Creek) | 13:57.94 |
| 24 | Spencer CargillPlace 24 · Grade 7 · Mason | 7 | Mason | 14:01.66 |
| 25 | Gavin HamptonPlace 25 · Grade 6 · Coldwater Legg | 6 | Coldwater Legg | 14:03.85 |
| 26 | Jaxon MoralesPlace 26 · Grade 7 · Harper Creek | 7 | Harper Creek | 14:05.70 |
| 27 | Clayton ZellersPlace 27 · Grade 7 · Harper Creek | 7 | Harper Creek | 14:13.18 |
| 28 | Liam ZiehmerPlace 28 · Grade 6 · Mason | 6 | Mason | 14:18.00 |
| 29 | Zacheus WinbrennerPlace 29 · Grade 7 · Hastings | 7 | Hastings | 14:26.55 |
| 30 | Henry McCallPlace 30 · Grade 8 · Coldwater Legg | 8 | Coldwater Legg | 14:29.63 |
| 31 | Graham ValkuchakPlace 31 · Grade 8 · Lumen Christi | 8 | Lumen Christi | 14:30.99 |
| 32 | Kamden HenflingPlace 32 · Grade 6 · Mason | 6 | Mason | 14:43.09 |
| 33 | James BroughmanPlace 33 · Grade 7 · Lumen Christi | 7 | Lumen Christi | 14:44.91 |
| 34 | Keeton ReedPlace 34 · Grade 8 · Coldwater Legg | 8 | Coldwater Legg | 14:46.05 |
| 35 | Carson MillerPlace 35 · Grade 6 · Constantine | 6 | Constantine | 14:46.94 PR |
| 36 | Archer FeltenbargerPlace 36 · Grade 6 · Harper Creek | 6 | Harper Creek | 14:49.44 PR |
| 37 | Felix BedellPlace 37 · Grade 8 · Constantine | 8 | Constantine | 14:52.11 |
| 38 | Zachary AntesPlace 38 · Grade 8 · Harper Creek | 8 | Harper Creek | 14:54.25 |
| 39 | Rex SchneppPlace 39 · Grade 8 · Constantine | 8 | Constantine | 14:54.49 |
| 40 | Wyatt NisevichPlace 40 · Grade 8 · Harper Creek | 8 | Harper Creek | 14:59.91 PR |
| 41 | Liam SimmonsPlace 41 · Grade 6 · Lumen Christi | 6 | Lumen Christi | 15:11.29 |
| 42 | Andrew MillenPlace 42 · Grade 8 · Harper Creek | 8 | Harper Creek | 15:14.73 |
| 43 | Tate SalisburyPlace 43 · Grade 7 · Constantine | 7 | Constantine | 15:17.78 |
| 44 | Kenton McculloughPlace 44 · Grade 6 · Mason | 6 | Mason | 15:18.62 |
| 45 | Paul OttneyPlace 45 · Grade 6 · Mason | 6 | Mason | 15:23.18 |
| 46 | Brixton StampPlace 46 · Grade 6 · Constantine | 6 | Constantine | 15:23.38 |
| 47 | Levi RogersPlace 47 · Grade 6 · Mason | 6 | Mason | 15:24.37 |
| 48 | Wyatt MeecePlace 48 · Grade 8 · Colon MS | 8 | Colon MS | 15:41.83 PR |
| 49 | Michael ReynoldsPlace 49 · Grade 8 · Lumen Christi | 8 | Lumen Christi | 15:44.87 |
| 50 | Jacob JolinPlace 50 · Grade 8 · St Joseph (Battle Creek) | 8 | St Joseph (Battle Creek) | 15:49.78 PR |
| 51 | Noah NewhousePlace 51 · Grade 6 · Lumen Christi | 6 | Lumen Christi | 15:52.49 |
| 52 | Cullen RobertsonPlace 52 · Grade 6 · Coldwater Legg | 6 | Coldwater Legg | 16:03.44 |
| 53 | Zane QuadaPlace 53 · Grade 6 · Hastings | 6 | Hastings | 16:07.95 PR |
| 54 | Leland BowlingPlace 54 · Grade 8 · Mason | 8 | Mason | 16:07.98 |
| 55 | Nolan LearnedPlace 55 · Grade 7 · Lumen Christi | 7 | Lumen Christi | 16:16.78 |
| 56 | Adrian OrtizPlace 56 · Grade 6 · Coldwater Legg | 6 | Coldwater Legg | 16:27.78 |
| 57 | Micah KordalewskiPlace 57 · Grade 7 · Hastings | 7 | Hastings | 16:35.32 |
| 58 | Judson KingPlace 58 · Grade 6 · Harper Creek | 6 | Harper Creek | 16:41.73 |
| 59 | Will BestPlace 59 · Grade 6 · Lumen Christi | 6 | Lumen Christi | 16:43.04 |
| 60 | Elijah StullPlace 60 · Grade 7 · Constantine | 7 | Constantine | 16:44.34 |
| 61 | Terrence MaynardPlace 61 · Grade 6 · Mason | 6 | Mason | 16:53.14 |
| 62 | Kellen JansensPlace 62 · Grade 6 · Hastings | 6 | Hastings | 17:01.01 |
| 63 | Michael RyanPlace 63 · Grade 6 · Mason | 6 | Mason | 17:01.85 |
| 64 | Alexander ShroyerPlace 64 · Grade 6 · Mason | 6 | Mason | 17:03.11 |
| 65 | Charlie FusilierPlace 65 · Grade 8 · Mason | 8 | Mason | 17:06.18 |
| 66 | Declan EganPlace 66 · Grade 8 · Lumen Christi | 8 | Lumen Christi | 17:08.69 |
| 67 | Luke WielengaPlace 67 · Grade 6 · Colon MS | 6 | Colon MS | 17:10.10 PR |
| 68 | Nicholas CantarellaPlace 68 · Grade 6 · Colon MS | 6 | Colon MS | 17:10.98 PR |
| 69 | Roman MillerPlace 69 · Grade 6 · St Joseph (Battle Creek) | 6 | St Joseph (Battle Creek) | 17:16.62 PR |
| 70 | Colin NorrisPlace 70 · Grade 7 · Hastings | 7 | Hastings | 17:17.08 |
| 71 | Mitchell CarleyPlace 71 · Grade 7 · Hastings | 7 | Hastings | 17:23.00 |
| 72 | Zaidyn StaffordPlace 72 · Grade 7 · Constantine | 7 | Constantine | 17:42.49 |
| 73 | Declan O'RourkePlace 73 · Grade 6 · Lumen Christi | 6 | Lumen Christi | 18:08.04 |
| 74 | John RutanPlace 74 · Grade 6 · Harper Creek | 6 | Harper Creek | 18:55.73 |
| 75 | Wyatt McCrumbPlace 75 · Grade 6 · Harper Creek | 6 | Harper Creek | 18:56.63 |
| 76 | Ian AnsorgePlace 76 · Grade 8 · Hastings | 8 | Hastings | 18:57.93 |
| 77 | Liam HarigPlace 77 · Grade 6 · Hastings | 6 | Hastings | 19:19.15 |
| 78 | Easton HoskingPlace 78 · Grade 7 · Harper Creek | 7 | Harper Creek | 19:24.42 |
| 79 | Paul GriffinPlace 79 · Grade 6 · Mason | 6 | Mason | 19:35.04 PR |
| 80 | Zenzele NgubeniPlace 80 · Grade 7 · Mason | 7 | Mason | 19:37.51 |
| 81 | Emmet MaleskoPlace 81 · Grade 6 · Mason | 6 | Mason | 19:40.43 |
| 82 | Landon LeePlace 82 · Grade 6 · Mason | 6 | Mason | 19:57.09 |
| 83 | Hunter ReidPlace 83 · Grade 7 · Harper Creek | 7 | Harper Creek | 20:04.04 |
| 84 | Michael AshPlace 84 · Grade 8 · Colon MS | 8 | Colon MS | 20:37.67 |
| 85 | Jayce EdwardsPlace 85 · Grade 6 · Colon MS | 6 | Colon MS | 20:44.76 |
| 86 | Aiden AnzalduaPlace 86 · Grade 6 · Colon MS | 6 | Colon MS | 20:54.13 |
| 87 | Jack EellsPlace 87 · Grade 6 · Colon MS | 6 | Colon MS | 21:18.08 PR |
| 88 | Simeon McDonaldPlace 88 · Grade 7 · Lumen Christi | 7 | Lumen Christi | 21:26.04 |
| 89 | Kallen KretzPlace 89 · Grade 7 · Hastings | 7 | Hastings | 21:58.68 |
| 90 | Oliver FeltenbargerPlace 90 · Grade 8 · Harper Creek | 8 | Harper Creek | 21:58.77 |
| 91 | Maddox OldenbergPlace 91 · Grade 6 · Colon MS | 6 | Colon MS | 21:59.68 |
| 92 | Zaki FreesePlace 92 · Grade 6 · Mason | 6 | Mason | 22:07.38 |
| 93 | Otto MinorPlace 93 · Grade 7 · Colon MS | 7 | Colon MS | 22:11.92 |
| 94 | Braylon AntesPlace 94 · Grade 6 · Harper Creek | 6 | Harper Creek | 23:10.77 PR |
| 95 | Griffin WatkinsPlace 95 · Grade 7 · Hastings | 7 | Hastings | 23:52.31 |
| 96 | Cullen SajtarPlace 96 · Grade 7 · Harper Creek | 7 | Harper Creek | 24:03.72 |
| 97 | Ayden HayesPlace 97 · Grade 7 · Colon MS | 7 | Colon MS | 27:18.08 |
| 98 | Damien CarverPlace 98 · Grade 6 · Harper Creek | 6 | Harper Creek | 28:30.14 |