| 1 | Moises Salazar Jr.Place 1 · Grade 12 · Adrian | 12 | Adrian | 16:23.80 |
| 2 | Michael WeidmayerPlace 2 · Grade 10 · Blissfield | 10 | Blissfield | 16:58.50 |
| 3 | Trenton FetterPlace 3 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 17:13.30 |
| 4 | Parker SmithPlace 4 · Grade 9 · Adrian | 9 | Adrian | 17:21.00 |
| 5 | Noah SillsPlace 5 · Grade 10 · Blissfield | 10 | Blissfield | 17:27.80 |
| 6 | Easton CoscarelliPlace 6 · Grade 10 · Adrian | 10 | Adrian | 17:52.40 |
| 7 | Silas DanielsPlace 7 · Grade 11 · Sand Creek | 11 | Sand Creek | 17:57.10 |
| 8 | Chris DurfeyPlace 8 · Grade 10 · Onsted | 10 | Onsted | 17:57.20 |
| 9 | Harrison StamperPlace 9 · Grade 10 · Tecumseh | 10 | Tecumseh | 18:03.70 |
| 10 | Carter FennerPlace 10 · Grade 11 · Adrian | 11 | Adrian | 18:05.70 |
| 11 | Landin FisherPlace 11 · Grade 11 · Adrian | 11 | Adrian | 18:17.50 |
| 12 | Haiden BennettPlace 12 · Grade 9 · Clinton | 9 | Clinton | 18:18.80 |
| 13 | Lucas ZecknerPlace 13 · Grade 10 · Adrian | 10 | Adrian | 18:19.80 |
| 14 | Tyler MoorePlace 14 · Grade 10 · Tecumseh | 10 | Tecumseh | 18:20.50 |
| 15 | Dempsey BarrettPlace 15 · Grade 10 · Tecumseh | 10 | Tecumseh | 18:24.60 |
| 16 | Nicklas HolmesPlace 16 · Grade 11 · Onsted | 11 | Onsted | 18:26.10 |
| 17 | Nicholas TramePlace 17 · Grade 12 · Sand Creek | 12 | Sand Creek | 18:26.40 |
| 18 | Paul McClurePlace 18 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 18:39.90 |
| 19 | Carson ScholzPlace 19 · Grade 10 · Tecumseh | 10 | Tecumseh | 18:43.60 |
| 20 | Santiago BernalPlace 20 · Grade 10 · Adrian | 10 | Adrian | 18:51.90 |
| 21 | Jacob TatsakPlace 21 · Grade 10 · Adrian Lenawee Christian | 10 | Adrian Lenawee Christian | 18:56.50 |
| 22 | Reid StamperPlace 22 · Grade 9 · Tecumseh | 9 | Tecumseh | 19:14.90 |
| 23 | Beckett KlumpPlace 23 · Grade 10 · Blissfield | 10 | Blissfield | 19:22.20 |
| 24 | Austin StrandPlace 24 · Grade 11 · Clinton | 11 | Clinton | 19:36.10 |
| 25 | Brady BillsPlace 25 · Grade 10 · Blissfield | 10 | Blissfield | 19:41.00 |
| 26 | Micah ZickPlace 26 · Grade 9 · Tecumseh | 9 | Tecumseh | 19:41.70 |
| 27 | Brayden WinstedPlace 27 · Grade 9 · Sand Creek | 9 | Sand Creek | 19:41.80 |
| 28 | Blake RootPlace 28 · Grade 9 · Sand Creek | 9 | Sand Creek | 19:43.20 |
| 29 | Carter BrindamourPlace 29 · Grade 11 · Tecumseh | 11 | Tecumseh | 19:47.70 |
| 30 | Bryson BallantynePlace 30 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 19:50.90 |
| 31 | Wesley GarrisonPlace 31 · Grade 9 · Onsted | 9 | Onsted | 20:02.80 |
| 32 | Ben WheelerPlace 32 · Grade 12 · Sand Creek | 12 | Sand Creek | 20:07.90 |
| 33 | John VerlindePlace 33 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 20:08.60 |
| 34 | David BauerPlace 34 · Grade 11 · Morenci | 11 | Morenci | 20:10.90 |
| 35 | Braedyn TennantPlace 35 · Grade 12 · Blissfield | 12 | Blissfield | 20:20.80 |
| 36 | Peter BakerPlace 36 · Grade 11 · Clinton | 11 | Clinton | 20:21.10 |
| 37 | Nathan ColePlace 37 · Grade 12 · Blissfield | 12 | Blissfield | 20:22.10 |
| 38 | Hunter VanZandtPlace 38 · Grade 12 · Onsted | 12 | Onsted | 20:22.30 |
| 39 | Kaleb StutzmanPlace 39 · Grade 11 · Blissfield | 11 | Blissfield | 20:34.90 |
| 40 | Blake AubePlace 40 · Grade 9 · Hudson | 9 | Hudson | 20:35.30 |
| 41 | Eddy HedrickPlace 41 · Grade 11 · Adrian | 11 | Adrian | 20:38.30 |
| 42 | Lucas GoettingPlace 42 · Grade 11 · Clinton | 11 | Clinton | 20:41.50 |
| 43 | Logan BoleyPlace 43 · Grade 11 · Lenawee Homeschool | 11 | Lenawee Homeschool | 20:41.90 |
| 44 | Tre FlukerPlace 44 · Grade 11 · Sand Creek | 11 | Sand Creek | 21:05.50 |
| 45 | Leonidas WalkerPlace 45 · Grade 9 · Tecumseh | 9 | Tecumseh | 21:07.80 |
| 46 | Cameron JordanPlace 46 · Grade 9 · Blissfield | 9 | Blissfield | 21:20.20 |
| 47 | Alec ParkerPlace 47 · Grade 9 · Sand Creek | 9 | Sand Creek | 21:22.00 |
| 48 | Alize RamirezPlace 48 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 21:22.90 |
| 49 | Aiden TedoraPlace 49 · Grade 12 · Hudson | 12 | Hudson | 21:27.50 |
| 50 | Collin PotterPlace 50 · Grade 11 · Lenawee Homeschool | 11 | Lenawee Homeschool | 21:28.80 |
| 51 | Jordan HassenzahlPlace 51 · Grade 12 · Sand Creek | 12 | Sand Creek | 21:31.60 |
| 52 | Alex HuntPlace 52 · Grade 9 · Onsted | 9 | Onsted | 21:44.80 |
| 53 | Grady HazelwoodPlace 53 · Grade 11 · Sand Creek | 11 | Sand Creek | 21:49.00 |
| 54 | Justin BoleyPlace 54 · Grade 10 · Lenawee Homeschool | 10 | Lenawee Homeschool | 21:50.30 |
| 55 | Zachary PraterPlace 55 · Grade 10 · Sand Creek | 10 | Sand Creek | 22:08.70 |
| 56 | Andrew CalvertPlace 56 · Grade 11 · Britton Deerfield | 11 | Britton Deerfield | 22:09.40 |
| 57 | Maximus WalkerPlace 57 · Grade 12 · Tecumseh | 12 | Tecumseh | 22:11.60 |
| 58 | Emerson SnyderPlace 58 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 22:11.80 |
| 59 | Josh AndersonPlace 59 · Grade 9 · Tecumseh | 9 | Tecumseh | 22:17.60 |
| 60 | Isaac WilsonPlace 60 · Grade 10 · Hudson | 10 | Hudson | 22:24.70 |
| 61 | Tony GudakunstPlace 61 · Grade So · Addison | So | Addison | 22:32.60 |
| 62 | Donavon CalvertPlace 62 · Grade 9 · Britton Deerfield | 9 | Britton Deerfield | 22:33.90 |
| 63 | Noah LucasPlace 63 · Grade 11 · Addison | 11 | Addison | 22:35.30 |
| 64 | Masen StitesPlace 64 · Grade 9 · Adrian | 9 | Adrian | 22:35.50 |
| 65 | John PfefferPlace 65 · Grade 9 · Onsted | 9 | Onsted | 22:37.40 |
| 66 | Scott FergusonPlace 66 · Grade 10 · Tecumseh | 10 | Tecumseh | 22:42.80 |
| 67 | Cole HillPlace 67 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 22:44.50 |
| 68 | Samuel WarrenPlace 68 · Grade 12 · Tecumseh | 12 | Tecumseh | 22:48.50 |
| 69 | Asher WaddellPlace 69 · Grade 11 · Blissfield | 11 | Blissfield | 22:49.00 |
| 70 | Drake BossePlace 70 · Grade 12 · Onsted | 12 | Onsted | 23:04.70 |
| 71 | JaNeal RhodesPlace 71 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 23:05.60 |
| 72 | Chris ScholtenPlace 72 · Grade 9 · Clinton | 9 | Clinton | 23:12.20 |
| 73 | Joel SniegowskiPlace 73 · Grade 11 · Onsted | 11 | Onsted | 23:17.40 |
| 74 | Cayden UnderhillPlace 74 · Grade 9 · Adrian | 9 | Adrian | 23:21.40 |
| 75 | Dylan GuricaPlace 75 · Grade 9 · Clinton | 9 | Clinton | 23:24.00 |
| 76 | Aiden PliskaPlace 76 · Grade 9 · Onsted | 9 | Onsted | 23:24.00 |
| 77 | Aidan GrimmPlace 77 · Grade 10 · Clinton | 10 | Clinton | 23:24.40 |
| 78 | Connor EvansPlace 78 · Grade 9 · Addison | 9 | Addison | 23:29.10 |
| 79 | Ewan HiserPlace 79 · Grade 9 · Tecumseh | 9 | Tecumseh | 23:29.30 |
| 80 | Sylas WilliamsPlace 80 · Grade 10 · Hudson | 10 | Hudson | 23:29.90 |
| 81 | Emiliano FloresPlace 81 · Grade 10 · Adrian Madison | 10 | Adrian Madison | 23:34.40 |
| 82 | Miles OmeauxPlace 82 · Grade 12 · Tecumseh | 12 | Tecumseh | 23:46.80 |
| 83 | Braden PotterPlace 83 · Grade 11 · Lenawee Homeschool | 11 | Lenawee Homeschool | 24:00.30 |
| 84 | Jayden WilsonPlace 84 · Grade 9 · Tecumseh | 9 | Tecumseh | 24:01.30 |
| 85 | Keegan GrayPlace 85 · Grade 11 · Onsted | 11 | Onsted | 24:04.50 |
| 86 | Noah HassenzahlPlace 86 · Grade 11 · Sand Creek | 11 | Sand Creek | 24:22.10 |
| 87 | Henry VoPlace 87 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 24:23.40 |
| 88 | Jericho BorckPlace 88 · Grade 10 · Hudson | 10 | Hudson | 24:26.30 |
| 89 | Breck MalburgPlace 89 · Grade 10 · Sand Creek | 10 | Sand Creek | 24:45.90 |
| 90 | Xavier ClarkPlace 90 · Grade 9 · Hudson | 9 | Hudson | 25:42.90 |
| 91 | Ben VanderloovenPlace 91 · Grade 10 · Hudson | 10 | Hudson | 25:45.50 |
| 92 | Cameron ColemanPlace 92 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 26:00.30 |
| 93 | Chase GoldbachPlace 93 · Grade 9 · Onsted | 9 | Onsted | 26:02.00 |
| 94 | Elijah WorrellPlace 94 · Grade 9 · Hudson | 9 | Hudson | 26:02.50 |
| 95 | Carson WarnerPlace 95 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 26:47.90 |
| 96 | Alex SnappPlace 96 · Grade 9 · Addison | 9 | Addison | 27:29.80 |
| 97 | Drake HopkinsPlace 97 · Grade 9 · Sand Creek | 9 | Sand Creek | 28:04.10 |
| 98 | Daniel OldPlace 98 · Grade 9 · Addison | 9 | Addison | 28:58.00 |
| 99 | Spencer AndersonPlace 99 · Grade 11 · Hudson | 11 | Hudson | 29:07.90 |
| 100 | Zayn KnadlerPlace 100 · Grade 9 · Adrian Madison | 9 | Adrian Madison | 29:44.00 |
| 101 | Logan HilyardPlace 101 · Grade 10 · Britton Deerfield | 10 | Britton Deerfield | 30:49.00 |
| 102 | Lysandre ChalreschePlace 102 · Grade 12 · Onsted | 12 | Onsted | 36:26.80 |
| 103 | Ethan BopriePlace 103 · Grade 9 · Adrian | 9 | Adrian | 42:27.90 |