| 1 | Carson PotterPlace 1 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 17:21.7 |
| 2 | Garrett PottsPlace 2 · Grade 10 · MACH Running Homeschool | 10 | MACH Running Homeschool | 17:49.3 |
| 3 | Brandon GumpPlace 3 · Grade 12 · Macomb Lutheran North | 12 | Macomb Lutheran North | 17:53.7 PR |
| 4 | Jack ReyesPlace 4 · Grade 12 · Algonac | 12 | Algonac | 17:55.2 PR |
| 5 | Nathan PerezPlace 5 · Grade 11 · MACH Running Homeschool | 11 | MACH Running Homeschool | 17:57.4 |
| 6 | Hayden SeleskyPlace 6 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 18:05.9 |
| 7 | Jonah KaplanPlace 7 · Grade 12 · Ann Arbor Greenhills | 12 | Ann Arbor Greenhills | 18:13.1 PR |
| 8 | Steven FoltzPlace 8 · Grade 10 · Yale | 10 | Yale | 18:29.5 |
| 9 | Gavin BishopPlace 9 · Grade 12 · St. Clair | 12 | St. Clair | 18:36.0 |
| 10 | Quinn LumPlace 10 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 18:40.1 PR |
| 11 | Andrew UrbenPlace 11 · Grade 11 · MACH Running Homeschool | 11 | MACH Running Homeschool | 18:40.7 |
| 12 | Apollos VentimigliaPlace 12 · Grade 9 · MACH Running Homeschool | 9 | MACH Running Homeschool | 18:42.5 |
| 13 | Joshua SnyderPlace 13 · Grade 11 · MACH Running Homeschool | 11 | MACH Running Homeschool | 18:42.7 |
| 14 | Cole StockwellPlace 14 · Grade 12 · St. Clair | 12 | St. Clair | 18:45.8 PR |
| 15 | Jackson CanforaPlace 15 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 18:52.0 PR |
| 16 | Avi AdarPlace 16 · Grade 11 · Ann Arbor Greenhills | 11 | Ann Arbor Greenhills | 19:00.6 |
| 17 | Travis OlejnikPlace 17 · Grade 11 · Yale | 11 | Yale | 19:01.6 PR |
| 18 | Colin MaurerPlace 18 · Grade 9 · MACH Running Homeschool | 9 | MACH Running Homeschool | 19:02.3 |
| 19 | Luke PhelpsPlace 19 · Grade 12 · Macomb Lutheran North | 12 | Macomb Lutheran North | 19:05.1 PR |
| 20 | Nate KubiakPlace 20 · Grade 9 · Ann Arbor Greenhills | 9 | Ann Arbor Greenhills | 19:06.2 |
| 21 | Noah HorvathPlace 21 · Grade 10 · MACH Running Homeschool | 10 | MACH Running Homeschool | 19:06.9 |
| 22 | Joshua KrieschPlace 22 · Grade 12 · Yale | 12 | Yale | 19:10.1 PR |
| 23 | Carter KrausePlace 23 · Grade 11 · Yale | 11 | Yale | 19:15.2 |
| 24 | Draper McFaddenPlace 24 · Grade 10 · Yale | 10 | Yale | 19:16.7 PR |
| 25 | Daniel SmythPlace 25 · Grade 10 · MACH Running Homeschool | 10 | MACH Running Homeschool | 19:20.1 |
| 26 | Cameron HuffPlace 26 · Grade 12 · Macomb Lutheran North | 12 | Macomb Lutheran North | 19:23.7 PR |
| 27 | Hayden RicheyPlace 27 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 19:23.8 |
| 28 | Liam MurphyPlace 28 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 19:24.9 |
| 29 | Micah BlackledgePlace 29 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 19:38.5 |
| 30 | Drew StarkeyPlace 30 · Grade 11 · Macomb Lutheran North | 11 | Macomb Lutheran North | 19:40.1 |
| 31 | Donovan ManceauPlace 31 · Grade 9 · Yale | 9 | Yale | 19:43.2 |
| 32 | Daniel McConaghyPlace 32 · Grade 12 · Grosse Pointe North | 12 | Grosse Pointe North | 19:44.8 PR |
| 33 | Caleb LaVoyPlace 33 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 19:47.0 |
| 34 | Danny DionPlace 34 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 19:47.2 PR |
| 35 | Christopher BrummettPlace 35 · Grade 10 · Ann Arbor Greenhills | 10 | Ann Arbor Greenhills | 19:51.8 PR |
| 36 | Nathan WonchPlace 36 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 19:52.3 |
| 37 | Owen SmithPlace 37 · Grade 12 · Ann Arbor Greenhills | 12 | Ann Arbor Greenhills | 19:53.0 PR |
| 38 | JP BohrPlace 38 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 19:57.0 |
| 39 | Tadej Katanski-O'BrienPlace 39 · Grade 9 · Ann Arbor Greenhills | 9 | Ann Arbor Greenhills | 19:57.7 |
| 40 | Andrew NyboerPlace 40 · Grade 10 · Macomb Lutheran North | 10 | Macomb Lutheran North | 19:58.6 |
| 41 | Miles CanforaPlace 41 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 20:01.1 |
| 42 | Logan WrightPlace 42 · Grade 9 · Yale | 9 | Yale | 20:07.6 |
| 43 | Benjamin ZhengPlace 43 · Grade 12 · Ann Arbor Greenhills | 12 | Ann Arbor Greenhills | 20:08.1 |
| 44 | Josh CarlinPlace 44 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 20:11.8 |
| 45 | Paul TabitPlace 45 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 20:12.3 |
| 46 | Jackson ZhangPlace 46 · Grade 12 · St. Clair | 12 | St. Clair | 20:12.6 |
| 47 | Hunter MayPlace 47 · Grade 12 · Yale | 12 | Yale | 20:13.8 PR |
| 48 | Jacob ProbstPlace 48 · Grade 9 · Macomb Lutheran North | 9 | Macomb Lutheran North | 20:15.6 PR |
| 49 | Chase McCarthyPlace 49 · Grade 11 · Algonac | 11 | Algonac | 20:16.2 |
| 50 | Sid DavisPlace 50 · Grade 10 · Almont | 10 | Almont | 20:16.9 |
| 51 | Alfonso (AJ) MarcanoPlace 51 · Grade 10 · Marysville | 10 | Marysville | 20:27.1 PR |
| 52 | Ethan GracikPlace 52 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 20:28.3 |
| 53 | Joe ZacharekPlace 53 · Grade 9 · Plymouth Christian Academy | 9 | Plymouth Christian Academy | 20:33.5 |
| 54 | Cameron KoselPlace 54 · Grade 12 · Grosse Pointe North | 12 | Grosse Pointe North | 20:34.0 PR |
| 55 | Hunter ShottsPlace 55 · Grade 11 · Croswell-Lexington | 11 | Croswell-Lexington | 20:35.7 PR |
| 56 | Blake GreenPlace 56 · Grade 11 · St. Clair | 11 | St. Clair | 20:40.5 |
| 57 | Brett SuchlandPlace 57 · Grade 10 · MACH Running Homeschool | 10 | MACH Running Homeschool | 20:49.0 PR |
| 58 | Justin BullockPlace 58 · Grade 9 · St. Clair | 9 | St. Clair | 20:53.5 |
| 59 | Adam ThomsonPlace 59 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 21:12.4 |
| 60 | Ben DawsonPlace 60 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 21:15.8 |
| 61 | Ewan RussellPlace 61 · Grade 11 · Ann Arbor Greenhills | 11 | Ann Arbor Greenhills | 21:16.5 PR |
| 62 | Antonio StarkePlace 62 · Grade 10 · Macomb Lutheran North | 10 | Macomb Lutheran North | 21:29.2 |
| 63 | Thomas HauptmanPlace 63 · Grade 11 · Ann Arbor Greenhills | 11 | Ann Arbor Greenhills | 21:33.2 PR |
| 64 | Tsuzumi KitamuraPlace 64 · Grade 12 · Yale | 12 | Yale | 21:43.0 PR |
| 65 | Seth WattaPlace 65 · Grade 9 · MACH Running Homeschool | 9 | MACH Running Homeschool | 21:46.1 |
| 66 | Evan MatheneyPlace 66 · Grade 9 · Armada | 9 | Armada | 21:46.5 |
| 67 | David HurdPlace 67 · Grade 10 · Plymouth Christian Academy | 10 | Plymouth Christian Academy | 21:48.3 |
| 68 | Devan ParksPlace 68 · Grade 11 · Macomb Lutheran North | 11 | Macomb Lutheran North | 21:54.7 PR |
| 69 | Riley SmithPlace 69 · Grade 10 · Plymouth Christian Academy | 10 | Plymouth Christian Academy | 21:55.6 PR |
| 70 | Gavin ForbesPlace 70 · Grade 12 · Marysville | 12 | Marysville | 21:57.1 |
| 71 | Julien DinceccoPlace 71 · Grade 10 · Ann Arbor Greenhills | 10 | Ann Arbor Greenhills | 21:57.2 |
| 72 | Reuben EberlyPlace 72 · Grade 10 · Armada | 10 | Armada | 22:07.0 |
| 73 | Gabriel ByersPlace 73 · Grade 11 · MACH Running Homeschool | 11 | MACH Running Homeschool | 22:11.1 |
| 74 | Christopher MonroyPlace 74 · Grade 11 · Yale | 11 | Yale | 22:25.5 |
| 75 | Nolan WilliamsPlace 75 · Grade 12 · Ann Arbor Greenhills | 12 | Ann Arbor Greenhills | 22:29.2 PR |
| 76 | TJ LandrumPlace 76 · Grade 10 · Algonac | 10 | Algonac | 22:39.3 |
| 77 | Billy RozellePlace 77 · Grade 11 · Ann Arbor Greenhills | 11 | Ann Arbor Greenhills | 22:51.0 |
| 78 | Jacob LukowskiPlace 78 · Grade 10 · Macomb Lutheran North | 10 | Macomb Lutheran North | 23:04.8 |
| 79 | Winston ZhuPlace 79 · Grade 9 · Ann Arbor Greenhills | 9 | Ann Arbor Greenhills | 23:13.8 |
| 80 | Caden GrovePlace 80 · Grade 9 · Algonac | 9 | Algonac | 23:21.9 PR |
| 81 | Cassius JenkinsPlace 81 · Grade 9 · Charyl Stockwell Academy | 9 | Charyl Stockwell Academy | 23:24.4 |
| 82 | Hugh JordanPlace 82 · Grade 12 · Ann Arbor Greenhills | 12 | Ann Arbor Greenhills | 23:53.0 PR |
| 83 | Joshua ThomasPlace 83 · Grade 12 · Algonac | 12 | Algonac | 24:15.7 |
| 84 | Jaxson VankehrbergPlace 84 · Grade 11 · St. Clair | 11 | St. Clair | 24:24.8 |
| 85 | Dylan ThomasPlace 85 · Grade 10 · Grosse Pointe North | 10 | Grosse Pointe North | 25:01.0 |
| 86 | Alex FranckowiakPlace 86 · Grade 9 · Armada | 9 | Armada | 25:04.3 |
| 87 | Jeremy SlotnickPlace 87 · Grade 11 · Madison Heights Bishop Foley | 11 | Madison Heights Bishop Foley | 25:18.5 |
| 88 | Kenny TurchiPlace 88 · Grade 11 · Armada | 11 | Armada | 26:03.4 |
| 89 | Alex PrescottPlace 89 · Grade 9 · Ann Arbor Greenhills | 9 | Ann Arbor Greenhills | 26:40.5 |
| 90 | John StarrPlace 90 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 26:56.4 PR |
| 91 | Anthony SpencePlace 91 · Grade 12 · Algonac | 12 | Algonac | 27:16.9 |
| 92 | Abraham ZhangPlace 92 · Grade 12 · Ann Arbor Greenhills | 12 | Ann Arbor Greenhills | 27:35.8 |
| 93 | Grayson ClarkPlace 93 · Grade 10 · Algonac | 10 | Algonac | 29:22.9 |
| 94 | Isaac KerkmazPlace 94 · Grade 12 · Madison Heights Bishop Foley | 12 | Madison Heights Bishop Foley | 32:16.2 |