| 1 | Chad TysonPlace 1 · Grade 11 · Hanover-Horton | 11 | Hanover-Horton | 16:51.51 |
| 2 | Trenton FetterPlace 2 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 16:55.99 |
| 3 | Cooper FlickPlace 3 · Grade 11 · Hanover-Horton | 11 | Hanover-Horton | 16:57.46 |
| 4 | Joseph ColalucaPlace 4 · Grade 11 · Erie Mason | 11 | Erie Mason | 16:57.65 |
| 5 | Caleb HealeyPlace 5 · Grade 10 · Erie Mason | 10 | Erie Mason | 17:10.93 |
| 6 | Tyler HarrisPlace 6 · Grade 10 · Hanover-Horton | 10 | Hanover-Horton | 17:39.51 |
| 7 | Nicklas HolmesPlace 7 · Grade 11 · Onsted | 11 | Onsted | 17:49.20 |
| 8 | Paul McClurePlace 8 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 18:03.80 |
| 9 | David MillsPlace 9 · Grade 11 · Erie Mason | 11 | Erie Mason | 18:11.78 |
| 10 | Anderson CookPlace 10 · Grade 10 · Hanover-Horton | 10 | Hanover-Horton | 18:16.14 |
| 11 | Porter RavaryPlace 11 · Grade 11 · Erie Mason | 11 | Erie Mason | 18:17.80 |
| 12 | Grant RasorPlace 12 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 18:19.17 |
| 13 | Wyatt HassenzahlPlace 13 · Grade 10 · Hanover-Horton | 10 | Hanover-Horton | 18:21.77 |
| 14 | Chris DurfeyPlace 14 · Grade 10 · Onsted | 10 | Onsted | 18:24.46 |
| 15 | Bristen CekanderPlace 15 · Grade 12 · Hanover-Horton | 12 | Hanover-Horton | 18:38.57 |
| 16 | John VerlindePlace 16 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 18:39.39 |
| 17 | Brayden HincherPlace 17 · Grade 12 · Erie Mason | 12 | Erie Mason | 18:42.86 |
| 18 | Weston AlbrightPlace 18 · Grade 10 · Erie Mason | 10 | Erie Mason | 18:47.58 |
| 19 | Bryson BallantynePlace 19 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 18:50.21 |
| 20 | Carson BeachPlace 20 · Grade 10 · Hanover-Horton | 10 | Hanover-Horton | 18:54.56 |
| 21 | Rudy LowryPlace 21 · Grade 10 · Hanover-Horton | 10 | Hanover-Horton | 18:55.42 |
| 22 | Grant BulgrienPlace 22 · Grade 11 · Hanover-Horton | 11 | Hanover-Horton | 19:04.97 |
| 23 | Hunter VanZandtPlace 23 · Grade 12 · Onsted | 12 | Onsted | 19:08.82 |
| 24 | Everett MarshallPlace 24 · Grade 9 · Hanover-Horton | 9 | Hanover-Horton | 19:09.10 |
| 25 | Mohamed AdowPlace 25 · Grade 11 · Morenci | 11 | Morenci | 19:13.77 |
| 26 | Eli JurasekPlace 26 · Grade 9 · Hanover-Horton | 9 | Hanover-Horton | 19:26.30 |
| 27 | Alex HuntPlace 27 · Grade 9 · Onsted | 9 | Onsted | 19:33.05 |
| 28 | Jackson CarnerPlace 28 · Grade 12 · Erie Mason | 12 | Erie Mason | 19:45.25 |
| 29 | Wesley GarrisonPlace 29 · Grade 9 · Onsted | 9 | Onsted | 19:45.60 |
| 30 | Alize RamirezPlace 30 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 19:51.65 |
| 31 | John PfefferPlace 31 · Grade 9 · Onsted | 9 | Onsted | 20:00.02 |
| 32 | David BauerPlace 32 · Grade 11 · Morenci | 11 | Morenci | 20:02.71 |
| 33 | Jason CousinoPlace 33 · Grade 12 · Erie Mason | 12 | Erie Mason | 20:04.71 |
| 34 | Colin BrownPlace 34 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 20:17.35 |
| 35 | Joel SniegowskiPlace 35 · Grade 11 · Onsted | 11 | Onsted | 20:22.05 |
| 36 | Shaun CowenPlace 36 · Grade 11 · Petersburg-Summerfield | 11 | Petersburg-Summerfield | 20:37.34 |
| 37 | Xavier AbalosPlace 37 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 20:42.94 |
| 38 | Drake BossePlace 38 · Grade 12 · Onsted | 12 | Onsted | 20:49.88 |
| 39 | Mac SatterfieldPlace 39 · Grade 11 · Hanover-Horton | 11 | Hanover-Horton | 20:57.05 |
| 40 | Andrew CalvertPlace 40 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 21:04.86 |
| 41 | Cole HillPlace 41 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 21:08.67 |
| 42 | Caleb KolbePlace 42 · Grade 12 · Erie Mason | 12 | Erie Mason | 21:09.92 |
| 43 | Seth WuestPlace 43 · Grade 12 · Erie Mason | 12 | Erie Mason | 21:10.07 |
| 44 | Carter DavisPlace 44 · Grade 11 · Erie Mason | 11 | Erie Mason | 21:19.19 |
| 45 | Lucas SachsPlace 45 · Grade 12 · Erie Mason | 12 | Erie Mason | 21:19.57 |
| 46 | Emerson SnyderPlace 46 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 21:24.11 |
| 47 | Aiden LeggPlace 47 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 21:32.36 |
| 48 | Nick JagielskiPlace 48 · Grade 12 · Pittsford | 12 | Pittsford | 21:34.43 |
| 49 | Keegan GrayPlace 49 · Grade 11 · Onsted | 11 | Onsted | 21:42.96 |
| 50 | Landon SalowPlace 50 · Grade 9 · Petersburg-Summerfield | 9 | Petersburg-Summerfield | 21:53.00 |
| 51 | Henry VoPlace 51 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 22:15.30 |
| 52 | JaNeal RhodesPlace 52 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 22:15.76 |
| 53 | Donavon CalvertPlace 53 · Grade 9 · Britton Deerfield | 9 | Britton Deerfield | 22:15.94 |
| 54 | Cody WoodPlace 54 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 22:18.92 |
| 55 | Elliott ThompsonPlace 55 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 22:31.15 |
| 56 | Alliance RiveraPlace 56 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 22:36.86 |
| 57 | Drake TurnerPlace 57 · Grade 11 · Erie Mason | 11 | Erie Mason | 23:07.79 |
| 58 | Isaac McCartyPlace 58 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 24:13.82 |
| 59 | Michael BekierPlace 59 · Grade 9 · Petersburg-Summerfield | 9 | Petersburg-Summerfield | 24:18.83 |
| 60 | Carson WarnerPlace 60 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 24:30.35 |
| 61 | Brady TaylorPlace 61 · Grade 12 · Hanover-Horton | 12 | Hanover-Horton | 25:44.02 |
| 62 | Bryant TaylorPlace 62 · Grade 12 · Hanover-Horton | 12 | Hanover-Horton | 25:48.22 |
| 63 | Gavin CollinsPlace 63 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 26:51.59 |