| 1 | Joseph ColalucaPlace 1 · Grade 11 · Erie Mason | 11 | Erie Mason | 17:44.97 |
| 2 | Nicholas TramePlace 2 · Grade 12 · Sand Creek | 12 | Sand Creek | 18:20.15 |
| 3 | David MillsPlace 3 · Grade 11 · Erie Mason | 11 | Erie Mason | 18:21.08 |
| 4 | Caleb HealeyPlace 4 · Grade 10 · Erie Mason | 10 | Erie Mason | 18:27.97 |
| 5 | Porter RavaryPlace 5 · Grade 11 · Erie Mason | 11 | Erie Mason | 18:32.53 |
| 6 | Grant RasorPlace 6 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 18:53.72 |
| 7 | Weston AlbrightPlace 7 · Grade 10 · Erie Mason | 10 | Erie Mason | 18:54.98 |
| 8 | David BauerPlace 8 · Grade 11 · Morenci | 11 | Morenci | 19:03.37 PR |
| 9 | Jacob TatsakPlace 9 · Grade 10 · Adrian Lenawee Christian | 10 | Adrian Lenawee Christian | 19:04.21 |
| 10 | Brayden HincherPlace 10 · Grade 12 · Erie Mason | 12 | Erie Mason | 19:15.92 |
| 11 | Blake RootPlace 11 · Grade 9 · Sand Creek | 9 | Sand Creek | 19:30.19 |
| 12 | Jackson CarnerPlace 12 · Grade 12 · Erie Mason | 12 | Erie Mason | 19:57.86 |
| 13 | Brayden WinstedPlace 13 · Grade 9 · Sand Creek | 9 | Sand Creek | 19:58.29 |
| 14 | Tre FlukerPlace 14 · Grade 11 · Sand Creek | 11 | Sand Creek | 20:11.02 |
| 15 | Colin BrownPlace 15 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 20:12.71 |
| 16 | Ben WheelerPlace 16 · Grade 12 · Sand Creek | 12 | Sand Creek | 20:17.81 |
| 17 | Alec ParkerPlace 17 · Grade 9 · Sand Creek | 9 | Sand Creek | 20:44.83 |
| 18 | Braydon OstPlace 18 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 20:57.48 |
| 19 | Jordan HassenzahlPlace 19 · Grade 12 · Sand Creek | 12 | Sand Creek | 21:00.17 |
| 20 | Zachary PraterPlace 20 · Grade 10 · Sand Creek | 10 | Sand Creek | 21:16.70 |
| 21 | Andrew CalvertPlace 21 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 21:28.36 |
| 22 | Seth WuestPlace 22 · Grade 12 · Erie Mason | 12 | Erie Mason | 21:38.54 |
| 23 | Xavier AbalosPlace 23 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 21:39.09 |
| 24 | Caleb KolbePlace 24 · Grade 12 · Erie Mason | 12 | Erie Mason | 21:47.51 |
| 25 | Shaun CowenPlace 25 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 22:01.38 |
| 26 | Donavon CalvertPlace 26 · Grade 9 · Britton Deerfield | 9 | Britton Deerfield | 22:02.22 |
| 27 | Grady HazelwoodPlace 27 · Grade 11 · Sand Creek | 11 | Sand Creek | 22:07.28 |
| 28 | Landon SalowPlace 28 · Grade 9 · Petersburg-Summerfield | 9 | Petersburg-Summerfield | 22:07.56 |
| 29 | Carter DavisPlace 29 · Grade 11 · Erie Mason | 11 | Erie Mason | 22:37.76 |
| 30 | Mohamed AdowPlace 30 · Grade 11 · Morenci | 11 | Morenci | 22:49.03 |
| 31 | Cody WoodPlace 31 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 23:01.83 |
| 32 | Breck MalburgPlace 32 · Grade 10 · Sand Creek | 10 | Sand Creek | 23:06.98 |
| 33 | Lucas SachsPlace 33 · Grade 12 · Erie Mason | 12 | Erie Mason | 23:11.66 |
| 34 | Elliott ThompsonPlace 34 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 23:22.34 |
| 35 | Luke MeckleyPlace 35 · Grade 9 · Sand Creek | 9 | Sand Creek | 24:02.43 |
| 36 | Drake TurnerPlace 36 · Grade 11 · Erie Mason | 11 | Erie Mason | 24:08.13 |
| 37 | Austin TaylorPlace 37 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 24:28.21 |
| 38 | Isaac McCartyPlace 38 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 24:43.38 |
| 39 | Noah HassenzahlPlace 39 · Grade 11 · Sand Creek | 11 | Sand Creek | 24:48.66 |
| 40 | Michael BekierPlace 40 · Grade 9 · Petersburg-Summerfield | 9 | Petersburg-Summerfield | 25:24.73 |
| 41 | Drake HopkinsPlace 41 · Grade 9 · Sand Creek | 9 | Sand Creek | 27:42.72 |
| 42 | Logan HilyardPlace 42 · Grade 10 · Britton Deerfield | 10 | Britton Deerfield | 28:07.58 |
| 43 | Tameem SarhanPlace 43 · Grade 11 · Morenci | 11 | Morenci | 34:42.49 PR |
| 44 | Gavin CollinsPlace 44 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 35:19.75 |