| 1 | Austin SulierPlace 1 · Grade 12 · Erie Mason | 12 | Erie Mason | 17:47.70 |
| 2 | Joel LangePlace 2 · Grade 12 · Adrian Lenawee Christian | 12 | Adrian Lenawee Christian | 17:53.00 |
| 3 | Silas DanielsPlace 3 · Grade 10 · Sand Creek | 10 | Sand Creek | 18:25.40 |
| 4 | Parker CampbellPlace 4 · Grade 12 · Erie Mason | 12 | Erie Mason | 18:29.50 |
| 5 | Jameson WatsonPlace 5 · Grade 12 · Britton Deerfield | 12 | Britton Deerfield | 19:15.70 |
| 6 | Joseph ColalucaPlace 6 · Grade 10 · Erie Mason | 10 | Erie Mason | 19:21.90 |
| 7 | Jackson CarnerPlace 7 · Grade 11 · Erie Mason | 11 | Erie Mason | 19:22.70 |
| 8 | Nicholas TramePlace 8 · Grade 11 · Sand Creek | 11 | Sand Creek | 19:26.90 |
| 9 | Beau ShafferPlace 9 · Grade 12 · Morenci | 12 | Morenci | 19:31.80 |
| 10 | Caleb HealeyPlace 10 · Grade 9 · Erie Mason | 9 | Erie Mason | 19:34.60 |
| 11 | Caleb JohnsonPlace 11 · Grade 12 · Sand Creek | 12 | Sand Creek | 19:43.00 |
| 12 | Grady HazelwoodPlace 12 · Grade 10 · Sand Creek | 10 | Sand Creek | 19:55.70 |
| 13 | Weston AlbrightPlace 13 · Grade 9 · Erie Mason | 9 | Erie Mason | 19:59.10 |
| 14 | Nate AndrewsPlace 14 · Grade 11 · Ottawa Lake-Whiteford | 11 | Ottawa Lake-Whiteford | 20:11.00 |
| 15 | Noah RussellPlace 15 · Grade 9 · Erie Mason | 9 | Erie Mason | 20:14.00 |
| 16 | Cooper DiesingPlace 16 · Grade 11 · Ottawa Lake-Whiteford | 11 | Ottawa Lake-Whiteford | 20:25.60 |
| 17 | David MillsPlace 17 · Grade 10 · Erie Mason | 10 | Erie Mason | 20:38.00 |
| 18 | Tre FlukerPlace 18 · Grade 10 · Sand Creek | 10 | Sand Creek | 20:41.40 |
| 19 | Ben WheelerPlace 19 · Grade 11 · Sand Creek | 11 | Sand Creek | 20:52.80 |
| 20 | Brayden HincherPlace 20 · Grade 11 · Erie Mason | 11 | Erie Mason | 20:56.60 |
| 21 | Jordan HassenzahlPlace 21 · Grade 11 · Sand Creek | 11 | Sand Creek | 20:57.30 |
| 22 | Connor MillsPlace 22 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 20:59.20 |
| 23 | Seth WuestPlace 23 · Grade 11 · Erie Mason | 11 | Erie Mason | 21:10.00 |
| 24 | Keegan ThomasPlace 24 · Grade 11 · Ottawa Lake-Whiteford | 11 | Ottawa Lake-Whiteford | 21:18.90 |
| 25 | Porter RavaryPlace 25 · Grade 10 · Erie Mason | 10 | Erie Mason | 21:31.90 |
| 26 | Kaleb RichardsonPlace 26 · Grade 12 · Adrian Lenawee Christian | 12 | Adrian Lenawee Christian | 22:01.00 |
| 27 | Lucas SachsPlace 27 · Grade 11 · Erie Mason | 11 | Erie Mason | 22:11.00 |
| 28 | Jack FavreauPlace 28 · Grade 10 · Adrian Lenawee Christian | 10 | Adrian Lenawee Christian | 22:15.10 |
| 29 | Zachary PraterPlace 29 · Grade 9 · Sand Creek | 9 | Sand Creek | 22:15.20 |
| 30 | Jason CousinoPlace 30 · Grade 11 · Erie Mason | 11 | Erie Mason | 22:26.40 |
| 31 | Wyatt BergerPlace 31 · Grade 12 · Morenci | 12 | Morenci | 22:33.40 |
| 32 | Colin BrownPlace 32 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 22:40.90 |
| 33 | Carter CrawfordPlace 33 · Grade 12 · Erie Mason | 12 | Erie Mason | 22:46.10 |
| 34 | Ryan ThomasPlace 34 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 22:49.80 |
| 35 | Caleb KolbePlace 35 · Grade 11 · Erie Mason | 11 | Erie Mason | 22:56.50 |
| 36 | Shaun CowenPlace 36 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 23:06.50 |
| 37 | Brendon MastersPlace 37 · Grade 12 · Ottawa Lake-Whiteford | 12 | Ottawa Lake-Whiteford | 23:38.50 |
| 38 | Benjamin GaultPlace 38 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 23:48.20 |
| 39 | Andrew CalvertPlace 39 · Grade 10 · Britton Deerfield | 10 | Britton Deerfield | 23:56.30 |
| 40 | Breck MalburgPlace 40 · Grade 9 · Sand Creek | 9 | Sand Creek | 24:07.20 |
| 41 | Cole GriffithPlace 41 · Grade 11 · Ottawa Lake-Whiteford | 11 | Ottawa Lake-Whiteford | 24:28.90 |
| 42 | Jacob TatsakPlace 42 · Grade 9 · Adrian Lenawee Christian | 9 | Adrian Lenawee Christian | 24:29.40 |
| 43 | Noah HassenzahlPlace 43 · Grade 10 · Sand Creek | 10 | Sand Creek | 24:36.30 |
| 44 | Carter ChadekPlace 44 · Grade 10 · Adrian Lenawee Christian | 10 | Adrian Lenawee Christian | 24:47.90 |
| 45 | Logan JohnsonPlace 45 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 24:55.80 |
| 46 | Gavin EackPlace 46 · Grade 10 · Sand Creek | 10 | Sand Creek | 25:42.50 |
| 47 | Ben IsalyPlace 47 · Grade 12 · Britton Deerfield | 12 | Britton Deerfield | 25:57.50 |
| 48 | Wyatt CameronPlace 48 · Grade 9 · Adrian Lenawee Christian | 9 | Adrian Lenawee Christian | 26:09.50 |
| 49 | Austin TaylorPlace 49 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 26:09.70 |
| 50 | Anden PerryPlace 50 · Grade 9 · Erie Mason | 9 | Erie Mason | 26:17.80 |
| 51 | Drake TurnerPlace 51 · Grade 10 · Erie Mason | 10 | Erie Mason | 26:27.10 |
| 52 | Logan HilyardPlace 52 · Grade 9 · Britton Deerfield | 9 | Britton Deerfield | 26:41.20 |
| 53 | Daniel KnollPlace 53 · Grade 9 · Adrian Lenawee Christian | 9 | Adrian Lenawee Christian | 27:15.50 |