| 1 | Christian CraanenPlace 1 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 15:55.10 |
| 2 | Cameron CranePlace 2 · Grade 12 · New Boston Huron | 12 | New Boston Huron | 16:19.70 |
| 3 | Colton ChildressPlace 3 · Grade 10 · Monroe Milers Homeschool Athletics | 10 | Monroe Milers Homeschool Athletics | 16:35.00 |
| 4 | Easton CoscarelliPlace 4 · Grade 11 · Adrian | 11 | Adrian | 16:42.20 |
| 5 | Carter FennerPlace 5 · Grade 12 · Adrian | 12 | Adrian | 16:46.30 |
| 6 | Parker SmithPlace 6 · Grade 10 · Adrian | 10 | Adrian | 16:53.40 |
| 7 | Landin FisherPlace 7 · Grade 12 · Adrian | 12 | Adrian | 17:05.60 |
| 8 | Caleb HealeyPlace 8 · Grade 11 · Erie Mason | 11 | Erie Mason | 17:22.20 |
| 9 | Andrew BellPlace 9 · Grade 10 · Carleton Airport | 10 | Carleton Airport | 17:31.70 |
| 10 | Lucas ZecknerPlace 10 · Grade 11 · Adrian | 11 | Adrian | 17:33.30 |
| 11 | Nicholas RankaPlace 11 · Grade 11 · Grosse Ile | 11 | Grosse Ile | 17:33.80 |
| 12 | Grant RasorPlace 12 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 17:38.60 PR |
| 13 | Porter RavaryPlace 13 · Grade 12 · Erie Mason | 12 | Erie Mason | 17:45.20 |
| 14 | Tanner KuhnPlace 14 · Grade 12 · New Boston Huron | 12 | New Boston Huron | 17:47.50 |
| 15 | Daniel MasarikPlace 15 · Grade 11 · Christ the King | 11 | Christ the King | 17:49.30 |
| 16 | Hunter RodakPlace 16 · Grade 12 · Carleton Airport | 12 | Carleton Airport | 17:52.80 |
| 17 | Ben KlinePlace 17 · Grade 11 · Ypsilanti Community | 11 | Ypsilanti Community | 17:56.10 |
| 18 | Phineas TottenPlace 18 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 17:57.50 |
| 19 | Christian BrashPlace 19 · Grade 12 · Allen Park Cabrini | 12 | Allen Park Cabrini | 18:00.40 PR |
| 20 | Adam IbrahimPlace 20 · Grade 10 · Riverview | 10 | Riverview | 18:01.20 |
| 21 | Carson DennisPlace 21 · Grade 11 · Riverview | 11 | Riverview | 18:05.70 |
| 22 | Isaac KraftsonPlace 22 · Grade 11 · Ypsilanti Community | 11 | Ypsilanti Community | 18:06.60 |
| 23 | Thomas WickenheiserPlace 23 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 18:08.00 |
| 24 | Brenton MusallamPlace 24 · Grade 11 · New Boston Huron | 11 | New Boston Huron | 18:09.40 |
| 25 | Garrett PatrickPlace 25 · Grade 12 · New Boston Huron | 12 | New Boston Huron | 18:11.10 |
| 26 | Brody JeruzalPlace 26 · Grade 12 · Ann Arbor Christian | 12 | Ann Arbor Christian | 18:11.20 |
| 27 | Daelin RingPlace 27 · Grade 10 · New Boston Huron | 10 | New Boston Huron | 18:11.80 |
| 28 | David MillsPlace 28 · Grade 12 · Erie Mason | 12 | Erie Mason | 18:11.90 |
| 29 | Hayden BovairPlace 29 · Grade 12 · Carleton Airport | 12 | Carleton Airport | 18:12.40 |
| 30 | Brennan ChiottiPlace 30 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 18:13.20 PR |
| 31 | Will BookerPlace 31 · Grade 9 · Grosse Ile | 9 | Grosse Ile | 18:19.30 PR |
| 32 | Weston AlbrightPlace 32 · Grade 11 · Erie Mason | 11 | Erie Mason | 18:28.20 |
| 33 | Patrick AltPlace 33 · Grade 11 · Ypsilanti Community | 11 | Ypsilanti Community | 18:31.00 |
| 34 | Grady MarinoPlace 34 · Grade 9 · Carleton Airport | 9 | Carleton Airport | 18:33.10 |
| 35 | Alex TremontiPlace 35 · Grade 10 · Dundee | 10 | Dundee | 18:35.20 |
| 36 | Jacob KutiPlace 36 · Grade 11 · Carleton Airport | 11 | Carleton Airport | 18:48.50 |
| 37 | Edward HedrickPlace 37 · Grade 12 · Adrian | 12 | Adrian | 18:52.80 |
| 38 | Aidan FitekPlace 38 · Grade 11 · Riverview | 11 | Riverview | 18:53.80 |
| 39 | Tucker CoryPlace 39 · Grade 12 · Dundee | 12 | Dundee | 18:54.90 |
| 40 | Miles FritzlerPlace 40 · Grade 11 · Dundee | 11 | Dundee | 18:55.90 |
| 41 | Jayden NailorPlace 41 · Grade 12 · Ypsilanti Community | 12 | Ypsilanti Community | 18:56.80 |
| 42 | Nathan StomPlace 42 · Grade 12 · Christ the King | 12 | Christ the King | 18:57.00 |
| 43 | Tyson RanlyPlace 43 · Grade 9 · Grosse Ile | 9 | Grosse Ile | 18:57.20 |
| 44 | Emanuel NavaPlace 44 · Grade 11 · Allen Park Cabrini | 11 | Allen Park Cabrini | 18:59.50 |
| 45 | Lucas BubPlace 45 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 19:00.10 PR |
| 46 | Kenny KnudsenPlace 46 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 19:00.80 |
| 47 | Brayden BrodiePlace 47 · Grade 11 · Flat Rock | 11 | Flat Rock | 19:01.30 |
| 48 | Axel ThompsonPlace 48 · Grade 11 · Carleton Airport | 11 | Carleton Airport | 19:01.80 |
| 49 | Freeman SpencerPlace 49 · Grade 11 · Monroe Milers Homeschool Athletics | 11 | Monroe Milers Homeschool Athletics | 19:07.90 |
| 50 | Jensen WrightPlace 50 · Grade 12 · Carleton Airport | 12 | Carleton Airport | 19:09.90 |
| 51 | Xavier AbalosPlace 51 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 19:14.10 PR |
| 52 | Joel TackettPlace 52 · Grade 11 · Grosse Ile | 11 | Grosse Ile | 19:26.70 |
| 53 | Jonathan SauterPlace 53 · Grade 10 · Christ the King | 10 | Christ the King | 19:34.60 |
| 54 | Cameron CoganPlace 54 · Grade 11 · Ida | 11 | Ida | 19:36.10 |
| 55 | Thomas SauterPlace 55 · Grade 12 · Christ the King | 12 | Christ the King | 19:36.90 |
| 56 | Daniel JonesPlace 56 · Grade 12 · Washtenaw Christian | 12 | Washtenaw Christian | 19:40.30 |
| 57 | Everett KessellPlace 57 · Grade 11 · Carleton Airport | 11 | Carleton Airport | 19:42.00 |
| 58 | Colin OstPlace 58 · Grade 9 · Dundee | 9 | Dundee | 19:43.60 |
| 59 | Zach DobbertinPlace 59 · Grade 9 · Carleton Airport | 9 | Carleton Airport | 19:44.70 PR |
| 60 | Evan WillisPlace 60 · Grade 11 · Grosse Ile | 11 | Grosse Ile | 19:45.20 |
| 61 | Aidan Hebert-FoePlace 61 · Grade 11 · New Boston Huron | 11 | New Boston Huron | 19:46.30 |
| 62 | Nathan HowesPlace 62 · Grade 10 · Grosse Ile | 10 | Grosse Ile | 19:48.10 |
| 63 | Cody WoodPlace 63 · Grade 10 · Ottawa Lake-Whiteford | 10 | Ottawa Lake-Whiteford | 19:52.90 PR |
| 64 | Zane TonovaPlace 64 · Grade 11 · Grosse Ile | 11 | Grosse Ile | 19:53.80 |
| 65 | Ty PhebusPlace 65 · Grade 9 · Ida | 9 | Ida | 19:54.50 |
| 66 | Graham TannerPlace 66 · Grade 11 · Flat Rock | 11 | Flat Rock | 19:56.10 |
| 67 | Landon GauerPlace 67 · Grade 11 · Ida | 11 | Ida | 19:56.90 |
| 68 | Colin BrownPlace 68 · Grade 12 · Petersburg-Summerfield | 12 | Petersburg-Summerfield | 19:57.20 |
| 69 | Ethan CampPlace 69 · Grade 9 · Ypsilanti Community | 9 | Ypsilanti Community | 19:58.20 |
| 70 | Colton BlevinsPlace 70 · Grade 11 · Grosse Ile | 11 | Grosse Ile | 19:59.70 |
| 71 | Ryan RobinsonPlace 71 · Grade 12 · Flat Rock | 12 | Flat Rock | 20:00.50 |
| 72 | Liam HoldwickPlace 72 · Grade 11 · New Boston Huron | 11 | New Boston Huron | 20:00.90 |
| 73 | Patrick ZickPlace 73 · Grade 11 · Riverview | 11 | Riverview | 20:00.90 |
| 74 | Johnny LapointePlace 74 · Grade 11 · New Boston Huron | 11 | New Boston Huron | 20:03.00 |
| 75 | Mason EdelbrockPlace 75 · Grade 11 · Dundee | 11 | Dundee | 20:09.80 |
| 76 | Micaiah IveyPlace 76 · Grade 12 · Monroe Milers Homeschool Athletics | 12 | Monroe Milers Homeschool Athletics | 20:10.60 |
| 77 | Cale EstesPlace 77 · Grade 10 · Monroe St. Mary CC | 10 | Monroe St. Mary CC | 20:11.60 |
| 78 | Mason FrybergerPlace 78 · Grade 9 · Adrian | 9 | Adrian | 20:12.00 |
| 79 | Jude MyersPlace 79 · Grade 9 · Ida | 9 | Ida | 20:13.80 |
| 80 | Gus StapletonPlace 80 · Grade 12 · New Boston Huron | 12 | New Boston Huron | 20:16.60 |
| 81 | Shaun CowenPlace 81 · Grade 12 · Petersburg-Summerfield | 12 | Petersburg-Summerfield | 20:18.00 |
| 82 | Gavin HeimbergerPlace 82 · Grade 11 · Riverview | 11 | Riverview | 20:19.80 |
| 83 | Aiden HealeyPlace 83 · Grade 9 · Erie Mason | 9 | Erie Mason | 20:22.10 |
| 84 | Xavier LeePlace 84 · Grade 10 · Christ the King | 10 | Christ the King | 20:27.10 |
| 85 | Dylan CooleyPlace 85 · Grade 9 · Dundee | 9 | Dundee | 20:32.40 |
| 86 | Landon SalowPlace 86 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 20:37.30 |
| 87 | Carter CranePlace 87 · Grade 9 · New Boston Huron | 9 | New Boston Huron | 20:40.40 |
| 88 | Carter DavisPlace 88 · Grade 12 · Erie Mason | 12 | Erie Mason | 20:43.00 |
| 89 | Warren TheboltPlace 89 · Grade 12 · Dundee | 12 | Dundee | 20:48.60 |
| 90 | Dylan JenningsPlace 90 · Grade 9 · Dundee | 9 | Dundee | 20:52.70 |
| 91 | Cash SuzorePlace 91 · Grade 10 · Monroe St. Mary CC | 10 | Monroe St. Mary CC | 20:56.40 |
| 92 | Kasey WorkmanPlace 92 · Grade 9 · Ottawa Lake-Whiteford | 9 | Ottawa Lake-Whiteford | 21:03.20 PR |
| 93 | Jose HinojosPlace 93 · Grade 11 · Riverview | 11 | Riverview | 21:03.90 |
| 94 | Axel DurchmanPlace 94 · Grade 9 · Carleton Airport | 9 | Carleton Airport | 21:04.00 |
| 95 | Michael BekierPlace 95 · Grade 10 · Petersburg-Summerfield | 10 | Petersburg-Summerfield | 21:04.60 PR |
| 96 | Gabriel GaonaPlace 96 · Grade 10 · Allen Park Cabrini | 10 | Allen Park Cabrini | 21:05.50 |
| 97 | Braden VanWashenovaPlace 97 · Grade 11 · Monroe St. Mary CC | 11 | Monroe St. Mary CC | 21:08.50 |
| 98 | Westin PhebusPlace 98 · Grade 12 · Ida | 12 | Ida | 21:11.30 |
| 99 | Alexander LangtonPlace 99 · Grade 12 · Monroe Milers Homeschool Athletics | 12 | Monroe Milers Homeschool Athletics | 21:12.40 |
| 100 | Lincoln VeyPlace 100 · Grade 9 · Flat Rock | 9 | Flat Rock | 21:15.20 |