| 1 | Kyler DeanPlace 1 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 26:29.91 |
| 2 | Ethan SaylorPlace 2 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 26:59.76 |
| 3 | Mason KolhoffPlace 3 · Grade Fr · Grand Rapids (Mich.) CC | Fr | Grand Rapids (Mich.) CC | 27:02.30 |
| 4 | Kalyb VanwormerPlace 4 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 27:12.14 |
| 5 | Travis KatzPlace 5 · Grade So · St. Clair County (Mich.) CC | So | St. Clair County (Mich.) CC | 27:21.89 |
| 6 | Aaron BowermanPlace 6 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 27:23.26 |
| 7 | Isaiah BeiterPlace 7 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 27:30.78 |
| 8 | Dan KehoePlace 8 · Grade Fr · Grand Rapids (Mich.) CC | Fr | Grand Rapids (Mich.) CC | 27:32.96 |
| 9 | Ethan McCombsPlace 9 · Grade Fr · St. Clair County (Mich.) CC | Fr | St. Clair County (Mich.) CC | 27:33.94 |
| 10 | Andrew PeriardPlace 10 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 27:47.83 |
| 11 | Caleb BartlePlace 11 · Grade So · Oakland (Mich.) CC | So | Oakland (Mich.) CC | 27:51.28 |
| 12 | Aiden BrzezinskiPlace 12 · Grade Fr · Mott (Mich.) CC | Fr | Mott (Mich.) CC | 28:04.16 |
| 13 | Uriah ArmendarezPlace 13 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 28:04.18 PR |
| 14 | Reece RatliffPlace 14 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 28:08.64 |
| 15 | Zach RosePlace 15 · Grade So · Bay (MI) | So | Bay (MI) | 28:10.00 |
| 16 | Nick KnustPlace 16 · Grade Fr · St. Clair County (Mich.) CC | Fr | St. Clair County (Mich.) CC | 28:18.98 PR |
| 17 | Cole MoenPlace 17 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 28:21.44 |
| 18 | Sam Darjes-WatrallPlace 18 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 28:21.95 PR |
| 19 | Coleman ClarkPlace 19 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 28:31.04 |
| 20 | Lucas SchneiderPlace 20 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 28:36.79 |
| 21 | Parker AustinPlace 21 · Grade Fr · Mott (Mich.) CC | Fr | Mott (Mich.) CC | 28:38.67 |
| 22 | Adam WolffisPlace 22 · Grade So · Alpena (Mich.) CC | So | Alpena (Mich.) CC | 28:40.68 |
| 23 | Craig FullerPlace 23 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 28:43.58 |
| 24 | Kelsey BrownPlace 24 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 28:45.42 |
| 25 | Seth BraggPlace 25 · Grade So · Kirtland (Mich.) CC | So | Kirtland (Mich.) CC | 28:47.30 |
| 26 | Dominic ComfortPlace 26 · Grade So · St. Clair County (Mich.) CC | So | St. Clair County (Mich.) CC | 28:49.29 |
| 27 | Derek HopkinsPlace 27 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 28:55.47 |
| 28 | Zach WrightPlace 28 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 29:06.70 |
| 29 | Ezekial HardyPlace 29 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 29:17.58 |
| 30 | Mason RosaPlace 30 · Grade Fr · Oakland (Mich.) CC | Fr | Oakland (Mich.) CC | 29:22.25 |
| 31 | Tristan AshleyPlace 31 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 29:30.78 |
| 32 | Mason WildiePlace 32 · Grade Fr · St. Clair County (Mich.) CC | Fr | St. Clair County (Mich.) CC | 29:31.88 |
| 33 | Cameron StermerPlace 33 · Grade Jr · Macomb (MI) CC | Jr | Macomb (MI) CC | 29:32.35 |
| 34 | Ethan RicePlace 34 · Grade Jr · Oakland (Mich.) CC | Jr | Oakland (Mich.) CC | 29:33.47 |
| 35 | Ben RodriquezPlace 35 · Grade So · St. Clair County (Mich.) CC | So | St. Clair County (Mich.) CC | 29:42.82 |
| 36 | Matt WilbertPlace 36 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 29:53.21 |
| 37 | Camdon GeislerPlace 37 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 29:58.54 |
| 38 | Ashton KeifferPlace 38 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 30:01.52 |
| 39 | Zachary RichardsPlace 39 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 30:03.01 |
| 40 | Logan VerniaPlace 40 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 30:22.13 |
| 41 | Jack HeyPlace 41 · Grade So · Macomb (MI) CC | So | Macomb (MI) CC | 30:24.91 |
| 42 | Zach StearnsPlace 42 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 30:26.86 |
| 43 | Robert WisePlace 43 · Grade So · North Central Michigan | So | North Central Michigan | 30:40.46 |
| 44 | William WestphalPlace 44 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 30:44.70 |
| 45 | Jacob KimballPlace 45 · Grade Fr · Macomb (MI) CC | Fr | Macomb (MI) CC | 30:45.87 |
| 46 | Grady MassangaPlace 46 · Grade Fr · Macomb (MI) CC | Fr | Macomb (MI) CC | 30:54.57 |
| 47 | Austin DrolettPlace 47 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 30:55.59 |
| 48 | Brenden CastilloPlace 48 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 30:57.51 |
| 49 | Andrew YoungPlace 49 · Grade So · Macomb (MI) CC | So | Macomb (MI) CC | 31:00.11 PR |
| 50 | Justin HansenPlace 50 · Grade Jr · Oakland (Mich.) CC | Jr | Oakland (Mich.) CC | 31:05.40 |
| 51 | Marcus GillPlace 51 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 31:05.77 PR |
| 52 | Ryan RyamlPlace 52 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 31:06.64 |
| 53 | Brandon UngPlace 53 · Grade Jr · Macomb (MI) CC | Jr | Macomb (MI) CC | 31:09.16 |
| 54 | Jacob KochanskiPlace 54 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 31:15.49 |
| 55 | Grayson EcklandPlace 55 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 31:25.98 |
| 56 | Aiden WiserPlace 56 · Grade So · Kirtland (Mich.) CC | So | Kirtland (Mich.) CC | 31:33.03 |
| 57 | Connor LudholtzPlace 57 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 31:41.91 |
| 58 | Jahlani ThorntonPlace 58 · Grade So · Bay (MI) | So | Bay (MI) | 31:44.99 |
| 59 | Brayden ZambroniPlace 59 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 31:45.94 |
| 60 | Tyler NowakPlace 60 · Grade Fr · Jackson (MI) | Fr | Jackson (MI) | 31:47.87 |
| 61 | Liam OHarePlace 61 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 31:59.85 |
| 62 | Thomas FlowersPlace 62 · Grade So · Macomb (MI) CC | So | Macomb (MI) CC | 32:00.61 |
| 63 | Alex WeberPlace 63 · Grade Fr · Grand Rapids (Mich.) CC | Fr | Grand Rapids (Mich.) CC | 32:29.23 |
| 64 | William MitchellPlace 64 · Grade So · Mott (Mich.) CC | So | Mott (Mich.) CC | 32:30.20 |
| 65 | Zachary RockafellowPlace 65 · Grade Fr · Oakland (Mich.) CC | Fr | Oakland (Mich.) CC | 32:32.99 |
| 66 | Preston MackenziePlace 66 · Grade Fr · Jackson (MI) | Fr | Jackson (MI) | 32:35.74 |
| 67 | Landen AndrePlace 67 · Grade Fr · Mott (Mich.) CC | Fr | Mott (Mich.) CC | 32:36.53 |
| 68 | Iansan SimpsonPlace 68 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 32:48.82 PR |
| 69 | Kaden HainerPlace 69 · Grade So · Muskegon (Mich.) CC | So | Muskegon (Mich.) CC | 32:54.07 |
| 70 | Spencer AndersonPlace 70 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 33:05.07 PR |
| 71 | Isaac EasterPlace 71 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 33:05.23 |
| 72 | Gavin SmithPlace 72 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 33:19.61 |
| 73 | Michael MurrayPlace 73 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 33:27.49 |
| 74 | Luke SlaterPlace 74 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 33:40.82 |
| 75 | Alex ColePlace 75 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 34:14.15 PR |
| 76 | Amari FryePlace 76 · Grade So · Oakland (Mich.) CC | So | Oakland (Mich.) CC | 34:21.43 |
| 77 | Carter SpringPlace 77 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 34:23.58 |
| 78 | Cheikh BomBaPlace 78 · Grade So · Wayne County (Mich.) CCD | So | Wayne County (Mich.) CCD | 34:29.35 PR |
| 79 | Gavin AndersonPlace 79 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 34:35.66 |
| 80 | Amir HustonPlace 80 · Grade Fr · Wayne County (Mich.) CCD | Fr | Wayne County (Mich.) CCD | 34:39.92 |
| 81 | Parker MonahanPlace 81 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 34:48.21 |
| 82 | Corbin TheringPlace 82 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 34:50.82 |
| 83 | Jaylen FlanikenPlace 83 · Grade So · Bay (MI) | So | Bay (MI) | 35:03.15 |
| 84 | Nick WestonPlace 84 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 35:28.13 |
| 85 | Matt MundyPlace 85 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 35:33.98 |
| 86 | Percy ReddPlace 86 · Grade So · Wayne County (Mich.) CCD | So | Wayne County (Mich.) CCD | 35:41.22 |
| 87 | James HughesPlace 87 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 35:44.73 PR |
| 88 | Justin SmithPlace 88 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 36:01.74 |
| 89 | Kodey DoveyPlace 89 · Grade Fr · Glen Oaks (Mich.) CC | Fr | Glen Oaks (Mich.) CC | 36:02.45 |
| 90 | Jasiah RaineyPlace 90 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 37:20.16 |
| 91 | Shane SkinnerPlace 91 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 37:23.24 |
| 92 | Colin McDowellPlace 92 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 37:53.38 |
| 93 | Ashton FowlerPlace 93 · Grade Jr · Mott (Mich.) CC | Jr | Mott (Mich.) CC | 37:55.05 |
| 94 | Devin MackenziePlace 94 · Grade So · Jackson (MI) | So | Jackson (MI) | 38:10.70 |
| 95 | Hayden CaskeyPlace 95 · Grade Fr · Ancilla (Ind.) | Fr | Ancilla (Ind.) | 38:19.41 |
| 96 | Curtis FalbePlace 96 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 38:37.96 |
| 97 | Max KendzickyPlace 97 · Grade Fr · Ancilla (Ind.) | Fr | Ancilla (Ind.) | 39:16.63 |
| 98 | Ali CherifPlace 98 · Grade So · Wayne County (Mich.) CCD | So | Wayne County (Mich.) CCD | 39:17.32 PR |
| 99 | Brendan WeddingPlace 99 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 39:56.36 |
| 100 | Jadon TillmanPlace 100 · Grade Jr · Wayne County (Mich.) CCD | Jr | Wayne County (Mich.) CCD | 40:56.63 PR |
| 101 | Chinagorom AqbdezePlace 101 · Grade Fr · Wayne County (Mich.) CCD | Fr | Wayne County (Mich.) CCD | 41:04.20 PR |
| 102 | Dejai FosterPlace 102 · Grade Fr · Wayne County (Mich.) CCD | Fr | Wayne County (Mich.) CCD | 41:05.15 PR |
| 103 | Nehemiah AdamsPlace 103 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 41:16.39 PR |
| 104 | Austin WatchornPlace 104 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 41:16.54 |
| 105 | Alexzander ByrdPlace 105 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 41:44.71 PR |
| 106 | Austin SmithPlace 106 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 41:53.17 |