| 1 | Grant RasorPlace 1 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 17:50 |
| 2 | Caleb HealeyPlace 2 · Grade 11 · Erie Mason | 11 | Erie Mason | 18:13 |
| 3 | Silas DanielsPlace 3 · Grade 12 · Sand Creek | 12 | Sand Creek | 18:29 |
| 4 | Porter RavaryPlace 4 · Grade 12 · Erie Mason | 12 | Erie Mason | 18:30 |
| 5 | Blake RootPlace 5 · Grade 10 · Sand Creek | 10 | Sand Creek | 18:35 |
| 6 | Jacob TatsakPlace 6 · Grade 11 · Adrian Lenawee Christian | 11 | Adrian Lenawee Christian | 18:39 |
| 7 | David MillsPlace 7 · Grade 12 · Erie Mason | 12 | Erie Mason | 18:45 |
| 8 | Brennan ChiottiPlace 8 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 19:10 |
| 9 | Weston AlbrightPlace 9 · Grade 11 · Erie Mason | 11 | Erie Mason | 19:37 |
| 10 | Tre FlukerPlace 10 · Grade 12 · Sand Creek | 12 | Sand Creek | 19:44 |
| 11 | Lucas BubPlace 11 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 19:47 |
| 12 | Xavier AbalosPlace 12 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 20:04 |
| 13 | Alec ParkerPlace 13 · Grade 10 · Sand Creek | 10 | Sand Creek | 20:20 |
| 14 | Luke MeckleyPlace 14 · Grade 10 · Sand Creek | 10 | Sand Creek | 20:35 |
| 15 | Colin BrownPlace 15 · Grade 12 · Petersburg-Summerfield | 12 | Petersburg-Summerfield | 20:43 |
| 16 | Carter DavisPlace 16 · Grade 12 · Erie Mason | 12 | Erie Mason | 21:06 |
| 17 | Shaun CowenPlace 17 · Grade 12 · Petersburg-Summerfield | 12 | Petersburg-Summerfield | 21:15 |
| 18 | Zachary PraterPlace 18 · Grade 11 · Sand Creek | 11 | Sand Creek | 21:25 |
| 19 | Clayton RoePlace 19 · Grade 9 · Britton Deerfield | 9 | Britton Deerfield | 21:29 |
| 20 | Landon SalowPlace 20 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 21:44 |
| 21 | Aiden HealeyPlace 21 · Grade 9 · Erie Mason | 9 | Erie Mason | 21:59 |
| 22 | Dashel HaytonPlace 22 · Grade 9 · Sand Creek | 9 | Sand Creek | 22:12 |
| 23 | Chase ShidlerPlace 23 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 22:21 |
| 24 | Kasey WorkmanPlace 24 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 22:28 |
| 25 | Braydon OstPlace 25 · Grade 12 · Petersburg-Summerfield | 12 | Petersburg-Summerfield | 22:28 |
| 26 | Breck MalburgPlace 26 · Grade 11 · Sand Creek | 11 | Sand Creek | 22:31 |
| 27 | Michael BekierPlace 27 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 22:46 |
| 28 | Drake HopkinsPlace 28 · Grade 10 · Sand Creek | 10 | Sand Creek | 22:47 |
| 29 | Cody WoodPlace 29 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 23:26 |
| 30 | Keighyn TaylorPlace 30 · Grade 9 · Adrian Lenawee Christian | 9 | Adrian Lenawee Christian | 23:28 |
| 31 | Andrew CalvertPlace 31 · Grade 12 · Britton Deerfield | 12 | Britton Deerfield | 23:34 |
| 32 | Noah HassenzahlPlace 32 · Grade 12 · Sand Creek | 12 | Sand Creek | 24:47 |
| 33 | Gavin CollinsPlace 33 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 24:51 |
| 34 | Donavon CalvertPlace 34 · Grade 10 · Britton Deerfield | 10 | Britton Deerfield | 25:10 |
| 35 | Finnian McCartyPlace 35 · Grade 9 · Petersburg-Summerfield | 9 | Petersburg-Summerfield | 26:45 |
| 36 | Drake TurnerPlace 36 · Grade 12 · Erie Mason | 12 | Erie Mason | 27:29 |
| 37 | Logan HilyardPlace 37 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 29:11 |
| 38 | Peyton RetanPlace 38 · Grade 12 · Sand Creek | 12 | Sand Creek | 30:19 |
| 0 | Joseph ColalucaPlace 0 · Grade 12 · Erie Mason | 12 | Erie Mason | DNS |
| 0 | Brenden PrestonPlace 0 · Grade 9 · Petersburg-Summerfield | 9 | Petersburg-Summerfield | DNS |
| 0 | Austin TaylorPlace 0 · Grade 12 · Petersburg-Summerfield | 12 | Petersburg-Summerfield | DNS |