| 1 | Bobby RombergerPlace 1 · Grade 12 · Manchester | 12 | Manchester | 18:12 |
| 2 | Andrew FerradinoPlace 2 · Grade 11 · Emmanuel Christian (.. | 11 | Emmanuel Christian (.. | 18:59 |
| 3 | Gabe NelsonPlace 3 · Grade 11 · Clinton | 11 | Clinton | 19:09.58 |
| 4 | Todd KingPlace 4 · Grade 12 · Clinton | 12 | Clinton | 19:09.85 |
| 5 | Nethanel LeupoldPlace 5 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 19:20 |
| 6 | Nate ChavezPlace 6 · Grade 12 · Clinton | 12 | Clinton | 19:22 |
| 7 | Quinten PerryPlace 7 · Grade 12 · Sand Creek | 12 | Sand Creek | 19:23 |
| 8 | Eric BriggsPlace 8 · Grade 12 · Clinton | 12 | Clinton | 19:37 |
| 9 | Devin MackenziePlace 9 · Grade 12 · Manchester | 12 | Manchester | 19:49 |
| 10 | Jacob AnselPlace 10 · Grade 11 · Erie Mason | 11 | Erie Mason | 19:53 |
| 11 | Eric NeffPlace 11 · Grade 11 · Clinton | 11 | Clinton | 19:53 |
| 12 | Todd KatoPlace 12 · Grade 12 · Blissfield | 12 | Blissfield | 20:00 |
| 13 | Matt DeVittoPlace 13 · Grade 12 · Clinton | 12 | Clinton | 20:03 |
| 14 | Matthew UrbanczykPlace 14 · Grade 11 · Clinton | 11 | Clinton | 20:04 |
| 15 | Preston MackenziePlace 15 · Grade 11 · Manchester | 11 | Manchester | 20:29 |
| 16 | Seth BeerensPlace 16 · Grade 11 · Manchester | 11 | Manchester | 20:30 |
| 17 | Ben MillerPlace 17 · Grade 11 · Blissfield | 11 | Blissfield | 21:26 |
| 18 | Ethan CuschieriPlace 18 · Grade 11 · Erie Mason | 11 | Erie Mason | 21:44 |
| 19 | Cole CrouchPlace 19 · Grade 11 · Ottawa Lake-Whiteford | 11 | Ottawa Lake-Whiteford | 21:49 |
| 20 | Logan DebruynePlace 20 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 21:56 |
| 21 | Gabe RorkePlace 21 · Grade 12 · Petersburg-Summerfield | 12 | Petersburg-Summerfield | 22:06 |
| 22 | Ben JensenPlace 22 · Grade 12 · Petersburg-Summerfield | 12 | Petersburg-Summerfield | 22:32 |
| 23 | Drew CorwinPlace 23 · Grade 12 · Manchester | 12 | Manchester | 22:49 |
| 24 | Mason ShipePlace 24 · Grade 12 · Petersburg-Summerfield | 12 | Petersburg-Summerfield | 23:05 |
| 25 | Carson RosePlace 25 · Grade 12 · Erie Mason | 12 | Erie Mason | 23:19 |
| 26 | Alex MurryPlace 26 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 23:47 |
| 27 | Saul Otero-RiveroPlace 27 · Grade 11 · Morenci | 11 | Morenci | 24:14 |
| 28 | Nick OberlePlace 28 · Grade 11 · Ottawa Lake-Whiteford | 11 | Ottawa Lake-Whiteford | 24:22 |
| 29 | Ryan OberlePlace 29 · Grade 11 · Ottawa Lake-Whiteford | 11 | Ottawa Lake-Whiteford | 24:28 |
| 30 | Lance RafalkoPlace 30 · Grade 12 · Britton Deerfield | 12 | Britton Deerfield | 25:37 |
| 31 | Forrest VernierPlace 31 · Grade 12 · Sand Creek | 12 | Sand Creek | 25:45 |
| 32 | Alex WestrickPlace 32 · Grade 12 · Petersburg-Summerfield | 12 | Petersburg-Summerfield | 26:01 |
| 33 | Jacob PattersonPlace 33 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 26:19 |
| 34 | Austin SchefflerPlace 34 · Grade 12 · Britton Deerfield | 12 | Britton Deerfield | 26:19 |
| 35 | John NealPlace 35 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 28:04 |
| 36 | Malakai BundshuhPlace 36 · Grade 12 · Britton Deerfield | 12 | Britton Deerfield | 29:03 |
| 37 | Brennan OsbornPlace 37 · Grade 12 · Morenci | 12 | Morenci | 29:36 |
| 38 | Johnathan RhoadesPlace 38 · Grade 11 · Erie Mason | 11 | Erie Mason | 29:41 |