| 1 | Braylon PettyPlace 1 · Grade 12 · Adrian | 12 | Adrian | 15:59.9 |
| 2 | Moises SalazarPlace 2 · Grade 10 · Adrian | 10 | Adrian | 16:39.3 |
| 3 | Mitchell HiattPlace 3 · Grade 11 · Onsted | 11 | Onsted | 16:41.8 |
| 4 | Matthew CanalesPlace 4 · Grade 12 · Adrian | 12 | Adrian | 17:33.4 |
| 5 | Carter FennerPlace 5 · Grade 9 · Adrian | 9 | Adrian | 17:35.2 |
| 6 | Silas SkeelsPlace 6 · Grade 9 · Adrian | 9 | Adrian | 17:50.8 |
| 7 | Alex CzeiszpergerPlace 7 · Grade 12 · Hudson | 12 | Hudson | 17:58.6 |
| 8 | Joel LangePlace 8 · Grade 11 · Adrian Lenawee Christia | 11 | Adrian Lenawee Christia | 17:59.4 |
| 9 | Lucas GoodmanPlace 9 · Grade 12 · Clinton | 12 | Clinton | 18:07.0 |
| 10 | Gabe ManchesterPlace 10 · Grade 11 · Clinton | 11 | Clinton | 18:09.3 |
| 11 | Grant FahlePlace 11 · Grade 12 · Tecumseh | 12 | Tecumseh | 18:09.5 |
| 12 | Jackson NyackPlace 12 · Grade 12 · Adrian | 12 | Adrian | 18:21.9 |
| 13 | Ian WaddellPlace 13 · Grade 11 · Blissfield | 11 | Blissfield | 18:24.8 |
| 14 | Silas DanielsPlace 14 · Grade 9 · Sand Creek | 9 | Sand Creek | 18:26.7 |
| 15 | Marshall PeacockPlace 15 · Grade 12 · Tecumseh | 12 | Tecumseh | 18:30.2 |
| 16 | Owen Strieter-ByronPlace 16 · Grade 11 · Tecumseh | 11 | Tecumseh | 18:33.4 |
| 17 | Max MartenPlace 17 · Grade 11 · Tecumseh | 11 | Tecumseh | 18:34.5 |
| 18 | Tyler CondonPlace 18 · Grade 11 · Adrian | 11 | Adrian | 18:39.3 |
| 19 | Chase NyackPlace 19 · Grade 12 · Adrian | 12 | Adrian | 18:50.0 |
| 20 | Beau ShafferPlace 20 · Grade 11 · Morenci | 11 | Morenci | 18:55.3 |
| 21 | Landon WilkinsPlace 21 · Grade 9 · Morenci | 9 | Morenci | 18:55.5 |
| 22 | Wesley MinerPlace 22 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 19:04.6 |
| 23 | Trenton FetterPlace 23 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 19:05.8 |
| 24 | James BayesPlace 24 · Grade 11 · Onsted | 11 | Onsted | 19:17.6 |
| 25 | Nicklas HolmesPlace 25 · Grade 9 · Onsted | 9 | Onsted | 19:22.4 |
| 26 | Evan VorePlace 26 · Grade 11 · Blissfield | 11 | Blissfield | 19:30.2 |
| 27 | Landin FisherPlace 27 · Grade 9 · Adrian | 9 | Adrian | 19:30.5 |
| 28 | Justin CelmerPlace 28 · Grade 12 · Clinton | 12 | Clinton | 19:34.0 |
| 29 | Nicholas TramePlace 29 · Grade 10 · Sand Creek | 10 | Sand Creek | 19:34.6 |
| 30 | Jameson WatsonPlace 30 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 19:35.5 |
| 31 | Josh RussellPlace 31 · Grade 12 · Sand Creek | 12 | Sand Creek | 19:54.4 |
| 32 | Ethan GrulkePlace 32 · Grade 12 · Onsted | 12 | Onsted | 19:55.9 |
| 33 | Eric RamseyPlace 33 · Grade 11 · Clinton | 11 | Clinton | 20:12.1 |
| 34 | Mark GoodlockPlace 34 · Grade 11 · Adrian Madison | 11 | Adrian Madison | 20:12.2 |
| 35 | Nathan ColePlace 35 · Grade 10 · Blissfield | 10 | Blissfield | 20:14.6 |
| 36 | Kaleb RichardsonPlace 36 · Grade 11 · Adrian Lenawee Christia | 11 | Adrian Lenawee Christia | 20:20.2 |
| 37 | Caleb JohnsonPlace 37 · Grade 11 · Sand Creek | 11 | Sand Creek | 20:24.1 |
| 38 | Ronan StelzerPlace 38 · Grade 9 · Clinton | 9 | Clinton | 20:24.8 |
| 39 | Bryson BallantynePlace 39 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 20:34.8 |
| 40 | Austin StrandPlace 40 · Grade 9 · Clinton | 9 | Clinton | 20:34.8 |
| 41 | Gage MannarinoPlace 41 · Grade 12 · Hudson | 12 | Hudson | 20:39.7 |
| 42 | Hunter VanZandtPlace 42 · Grade 10 · Onsted | 10 | Onsted | 20:45.6 |
| 43 | Jordan WatkinsPlace 43 · Grade 11 · Onsted | 11 | Onsted | 21:00.0 |
| 44 | Ryan GoodPlace 44 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 21:02.8 |
| 45 | Tre FlukerPlace 45 · Grade 9 · Sand Creek | 9 | Sand Creek | 21:07.5 |
| 46 | Jordan HassenzahlPlace 46 · Grade 10 · Sand Creek | 10 | Sand Creek | 21:10.6 |
| 47 | Drake BossePlace 47 · Grade 10 · Onsted | 10 | Onsted | 21:11.9 |
| 48 | Reed PatrickPlace 48 · Grade 12 · Clinton | 12 | Clinton | 21:12.7 |
| 49 | Maximus WalkerPlace 49 · Grade 10 · Tecumseh | 10 | Tecumseh | 21:22.5 |
| 50 | Brayden KilpatrickPlace 50 · Grade 11 · Adrian | 11 | Adrian | 21:22.7 |
| 51 | Palmer ZiemerPlace 51 · Grade 11 · Tecumseh | 11 | Tecumseh | 21:29.2 |
| 52 | Noah LucasPlace 52 · Grade 9 · Addison | 9 | Addison | 21:50.6 |
| 53 | Nick SpicerPlace 53 · Grade 12 · Clinton | 12 | Clinton | 21:58.7 |
| 54 | Kaleb StutzmanPlace 54 · Grade 9 · Blissfield | 9 | Blissfield | 21:59.7 |
| 55 | David BauerPlace 55 · Grade 9 · Morenci | 9 | Morenci | 22:02.5 |
| 56 | Jack MorganPlace 56 · Grade 10 · Clinton | 10 | Clinton | 22:05.6 |
| 57 | Wyatt BergerPlace 57 · Grade 11 · Morenci | 11 | Morenci | 22:09.8 |
| 58 | Luis PiattPlace 58 · Grade 10 · Clinton | 10 | Clinton | 22:18.8 |
| 59 | Nathan DanielsPlace 59 · Grade 12 · Adrian Lenawee Christia | 12 | Adrian Lenawee Christia | 22:19.6 |
| 60 | Sammuel WarrenPlace 60 · Grade 10 · Tecumseh | 10 | Tecumseh | 22:21.6 |
| 61 | Michael SandyPlace 61 · Grade 12 · Hudson | 12 | Hudson | 22:22.0 |
| 62 | Carter BrindamourPlace 62 · Grade 9 · Tecumseh | 9 | Tecumseh | 22:22.7 |
| 63 | Sam HallenbeckPlace 63 · Grade 12 · Onsted | 12 | Onsted | 22:22.9 |
| 64 | Nickolas DeVittoPlace 64 · Grade 11 · Clinton | 11 | Clinton | 22:35.2 |
| 65 | Logan JohnsonPlace 65 · Grade 10 · Britton Deerfield | 10 | Britton Deerfield | 22:48.5 |
| 66 | Ben WheelerPlace 66 · Grade 10 · Sand Creek | 10 | Sand Creek | 23:00.2 |
| 67 | Jackson JordanPlace 67 · Grade 9 · Blissfield | 9 | Blissfield | 23:25.9 |
| 68 | Manual BowmanPlace 68 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 23:41.4 |
| 69 | Jonas ButlerPlace 69 · Grade 11 · Onsted | 11 | Onsted | 23:44.3 |
| 70 | Austin PutnamPlace 70 · Grade 9 · Clinton | 9 | Clinton | 24:28.9 |
| 71 | Carson WarnerPlace 71 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 24:36.5 |
| 72 | Jacob PizioPlace 72 · Grade 9 · Clinton | 9 | Clinton | 24:38.0 |
| 73 | Cyrus ArnettPlace 73 · Grade 11 · Hudson | 11 | Hudson | 24:50.0 |
| 74 | Adam NordenPlace 74 · Grade 12 · Tecumseh | 12 | Tecumseh | 24:51.3 |
| 75 | Tory LauverPlace 75 · Grade 11 · Adrian | 11 | Adrian | 25:11.8 |
| 76 | Brody TinkeyPlace 76 · Grade 11 · Hudson | 11 | Hudson | 25:52.1 |
| 77 | Ben IsalyPlace 77 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 25:59.3 |
| 78 | Noah HassenzahlPlace 78 · Grade 9 · Sand Creek | 9 | Sand Creek | 26:03.5 |
| 79 | Gavin EackPlace 79 · Grade 9 · Sand Creek | 9 | Sand Creek | 26:05.2 |
| 80 | Coen VaughnPlace 80 · Grade 11 · Addison | 11 | Addison | 26:11.3 |
| 81 | Shane CookPlace 81 · Grade 10 · Clinton | 10 | Clinton | 26:53.3 |
| 82 | Miles OmeauxPlace 82 · Grade 9 · Tecumseh | 9 | Tecumseh | 27:01.5 |
| 83 | Logan HeckamanPlace 83 · Grade 11 · Addison | 11 | Addison | 27:13.8 |
| 84 | John KayserPlace 84 · Grade 12 · Clinton | 12 | Clinton | 27:43.8 |
| 85 | Jaden CooperPlace 85 · Grade 12 · Addison | 12 | Addison | 27:51.6 |
| 86 | Joel SniegowskiPlace 86 · Grade 9 · Onsted | 9 | Onsted | 27:57.2 |
| 87 | Lincoln SanderPlace 87 · Grade 9 · Tecumseh | 9 | Tecumseh | 28:35.4 |
| 88 | Lane DittmanPlace 88 · Grade 9 · Tecumseh | 9 | Tecumseh | 31:01.8 |
| 89 | Andrew CalvertPlace 89 · Grade 9 · Britton Deerfield | 9 | Britton Deerfield | 31:26.2 |
| 90 | Spencer AndersonPlace 90 · Grade 9 · Hudson | 9 | Hudson | 32:23.5 |
| 91 | Lawrence ParsellPlace 91 · Grade 9 · Addison | 9 | Addison | 32:44.7 |
| 92 | Michael ShawPlace 92 · Grade 10 · Addison | 10 | Addison | 35:09.0 |