| 1 | Joseph ColalucaPlace 1 · Grade 11 · Erie Mason | 11 | Erie Mason | 17:46.07 |
| 2 | Caleb HealeyPlace 2 · Grade 10 · Erie Mason | 10 | Erie Mason | 17:56.88 |
| 3 | David MillsPlace 3 · Grade 11 · Erie Mason | 11 | Erie Mason | 18:15.48 |
| 4 | Grant RasorPlace 4 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 18:29.84 |
| 5 | Porter RavaryPlace 5 · Grade 11 · Erie Mason | 11 | Erie Mason | 18:35.15 |
| 6 | Weston AlbrightPlace 6 · Grade 10 · Erie Mason | 10 | Erie Mason | 18:43.13 |
| 7 | Nicholas TramePlace 7 · Grade 12 · Sand Creek | 12 | Sand Creek | 18:53.54 |
| 8 | Brayden HincherPlace 8 · Grade 12 · Erie Mason | 12 | Erie Mason | 19:14.60 |
| 9 | Blake RootPlace 9 · Grade 9 · Sand Creek | 9 | Sand Creek | 19:23.24 |
| 10 | Jackson CarnerPlace 10 · Grade 12 · Erie Mason | 12 | Erie Mason | 19:51.20 |
| 11 | Jacob TatsakPlace 11 · Grade 10 · Adrian Lenawee Christian | 10 | Adrian Lenawee Christian | 20:03.25 |
| 12 | Mohamed AdowPlace 12 · Grade 11 · Morenci | 11 | Morenci | 20:03.40 |
| 13 | Brayden WinstedPlace 13 · Grade 9 · Sand Creek | 9 | Sand Creek | 20:09.03 |
| 14 | Colin BrownPlace 14 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 20:22.21 |
| 15 | Xavier AbalosPlace 15 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 20:29.08 |
| 16 | Tre FlukerPlace 16 · Grade 11 · Sand Creek | 11 | Sand Creek | 20:33.93 |
| 17 | Alec ParkerPlace 17 · Grade 9 · Sand Creek | 9 | Sand Creek | 20:41.03 |
| 18 | Jordan HassenzahlPlace 18 · Grade 12 · Sand Creek | 12 | Sand Creek | 20:41.43 |
| 19 | Braydon OstPlace 19 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 20:52.60 |
| 20 | Seth WuestPlace 20 · Grade 12 · Erie Mason | 12 | Erie Mason | 20:57.95 |
| 21 | Shaun CowenPlace 21 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 21:08.06 |
| 22 | Jason CousinoPlace 22 · Grade 12 · Erie Mason | 12 | Erie Mason | 21:24.89 |
| 23 | Caleb KolbePlace 23 · Grade 12 · Erie Mason | 12 | Erie Mason | 21:27.01 |
| 24 | Zachary PraterPlace 24 · Grade 10 · Sand Creek | 10 | Sand Creek | 21:53.05 |
| 25 | Landon SalowPlace 25 · Grade 9 · Petersburg-Summerfield | 9 | Petersburg-Summerfield | 22:01.55 |
| 26 | Lucas SachsPlace 26 · Grade 12 · Erie Mason | 12 | Erie Mason | 22:14.78 |
| 27 | Carter DavisPlace 27 · Grade 11 · Erie Mason | 11 | Erie Mason | 22:27.97 |
| 28 | Donavon CalvertPlace 28 · Grade 9 · Britton Deerfield | 9 | Britton Deerfield | 22:28.18 |
| 29 | Andrew CalvertPlace 29 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 22:43.28 |
| 30 | Breck MalburgPlace 30 · Grade 10 · Sand Creek | 10 | Sand Creek | 22:55.58 |
| 31 | Luke MeckleyPlace 31 · Grade 9 · Sand Creek | 9 | Sand Creek | 23:00.69 |
| 32 | Elliott ThompsonPlace 32 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 23:05.14 |
| 33 | Cody WoodPlace 33 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 23:22.65 |
| 34 | Drake TurnerPlace 34 · Grade 11 · Erie Mason | 11 | Erie Mason | 23:27.29 |
| 35 | Austin TaylorPlace 35 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 24:34.26 |
| 36 | Noah HassenzahlPlace 36 · Grade 11 · Sand Creek | 11 | Sand Creek | 24:58.96 |
| 37 | Isaac McCartyPlace 37 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 26:51.12 |
| 38 | Michael BekierPlace 38 · Grade 9 · Petersburg-Summerfield | 9 | Petersburg-Summerfield | 26:53.83 |
| 39 | Gavin CollinsPlace 39 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 29:34.00 |