| 1 | Daniel LambertPlace 1 · Grade Jr · Grand Valley State | Jr | Grand Valley State | 25:13.28 |
| 2 | Colin KachlicPlace 2 · Grade So · Grand Valley State | So | Grand Valley State | 25:13.73 |
| 3 | Colin HansonPlace 3 · Grade So · Grand Valley State | So | Grand Valley State | 25:23.58 |
| 4 | Michael DennisPlace 4 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 25:26.31 |
| 5 | Sam MartensPlace 5 · Grade Jr · Grand Valley State | Jr | Grand Valley State | 25:26.83 |
| 6 | Joe RinkePlace 6 · Grade So · Grand Valley State | So | Grand Valley State | 25:31.39 |
| 7 | Zacchaeus ZembaPlace 7 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 25:36.60 |
| 8 | Liam ElderPlace 8 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 25:39.69 |
| 9 | Jayden PagePlace 9 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 25:49.42 |
| 10 | Gabriel PhillipsPlace 10 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 25:49.56 |
| 11 | Andre RichmondPlace 11 · Grade Fr · Unattached | Fr | Unattached | 25:51.10 |
| 12 | Ryan MansourPlace 12 · Grade Jr · Grand Valley State | Jr | Grand Valley State | 25:57.62 |
| 13 | Parker LaGroPlace 13 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 25:59.63 |
| 14 | Conner UpplegerPlace 14 · Grade So · Unattached | So | Unattached | 26:02.09 |
| 15 | Owen WesterkampPlace 15 · Grade Fr · Unattached | Fr | Unattached | 26:03.73 |
| 16 | Chris DavisPlace 16 · Grade Sr · Univ. of Olivet | Sr | Univ. of Olivet | 26:08.47 |
| 17 | Nathan JenkinsPlace 17 · Grade Fr · Unattached | Fr | Unattached | 26:11.18 |
| 18 | Samuel YeagerPlace 18 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 26:14.05 PR |
| 19 | Carson NicolettiPlace 19 · Grade Jr · Wayne State (Mich.) | Jr | Wayne State (Mich.) | 26:15.05 |
| 20 | Luke DrozPlace 20 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 26:15.20 |
| 21 | Brett LeidalPlace 21 · Grade So · Michigan-Dearborn | So | Michigan-Dearborn | 26:15.89 |
| 22 | Kyler DeanPlace 22 · Grade So · Muskegon (Mich.) CC | So | Muskegon (Mich.) CC | 26:17.39 |
| 23 | Joe SeibertPlace 23 · Grade Jr · Michigan-Dearborn | Jr | Michigan-Dearborn | 26:19.86 |
| 24 | Drennan AkinsPlace 24 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 26:19.91 |
| 25 | Logan TraciaPlace 25 · Grade Fr · Unattached | Fr | Unattached | 26:21.73 |
| 26 | Tyler BaysPlace 26 · Grade Fr · Unattached | Fr | Unattached | 26:29.74 |
| 27 | Alec ShawPlace 27 · Grade Jr · Rochester Christian | Jr | Rochester Christian | 26:30.21 |
| 28 | Matt SchieberPlace 28 · Grade Jr · Aquinas (Mich.) | Jr | Aquinas (Mich.) | 26:30.55 |
| 29 | Will HouvenerPlace 29 · Grade So · Adrian | So | Adrian | 26:34.71 |
| 30 | Ethan PruzinskyPlace 30 · Grade Fr · Unattached | Fr | Unattached | 26:37.46 |
| 31 | Jack DuininckPlace 31 · Grade Jr · Grand Valley State | Jr | Grand Valley State | 26:38.67 |
| 32 | Justin HillPlace 32 · Grade Jr · Grand Valley State | Jr | Grand Valley State | 26:40.19 |
| 33 | Carson BrunkPlace 33 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 26:46.63 PR |
| 34 | Aaron BowermanPlace 34 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 26:47.31 |
| 35 | Caleb SmithPlace 35 · Grade Fr · Saginaw Valley State | Fr | Saginaw Valley State | 26:49.67 |
| 36 | Brady HeronPlace 36 · Grade Fr · Wayne State (Mich.) | Fr | Wayne State (Mich.) | 26:50.97 |
| 37 | Caleb BillingsPlace 37 · Grade Sr · Adrian | Sr | Adrian | 26:53.27 |
| 38 | Austin WillifordPlace 38 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 26:57.04 |
| 39 | Evan SuydamPlace 39 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 26:58.83 |
| 40 | Gabriel TrevinoPlace 40 · Grade Fr · Unattached | Fr | Unattached | 26:58.89 |
| 41 | Shane SiterletPlace 41 · Grade Jr · Saginaw Valley State | Jr | Saginaw Valley State | 27:03.33 |
| 42 | Wyatt EmmonsPlace 42 · Grade Jr · Rochester Christian | Jr | Rochester Christian | 27:04.52 |
| 43 | Carter McIlroyPlace 43 · Grade Fr · Unattached | Fr | Unattached | 27:07.03 |
| 44 | Nathan RidderingPlace 44 · Grade Fr · Unattached | Fr | Unattached | 27:08.93 |
| 45 | David FergusonPlace 45 · Grade Fr · Saginaw Valley State | Fr | Saginaw Valley State | 27:12.53 PR |
| 46 | Aidan LobsingerPlace 46 · Grade Fr · Wayne State (Mich.) | Fr | Wayne State (Mich.) | 27:14.37 |
| 47 | David HarrisPlace 47 · Unattached | — | Unattached | 27:15.03 |
| 48 | Quaid SchimetzPlace 48 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 27:21.36 |
| 49 | Johnathan BuckPlace 49 · Grade Jr · Saginaw Valley State | Jr | Saginaw Valley State | 27:22.18 |
| 50 | Ethan ParkerPlace 50 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 27:23.85 |
| 51 | Alex GrifkaPlace 51 · Grade Sr · Saginaw Valley State | Sr | Saginaw Valley State | 27:25.06 |
| 52 | Will VanderboerPlace 52 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 27:25.77 |
| 53 | Bryce HusenPlace 53 · Grade Fr · Saginaw Valley State | Fr | Saginaw Valley State | 27:27.46 |
| 54 | Noah MomberPlace 54 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 27:29.28 |
| 55 | Landon MarsPlace 55 · Grade Fr · Saginaw Valley State | Fr | Saginaw Valley State | 27:30.46 |
| 56 | Eric NiestroyPlace 56 · Grade Jr · Saginaw Valley State | Jr | Saginaw Valley State | 27:34.27 |
| 57 | Koda BrandtPlace 57 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 27:34.59 |
| 58 | Bryce BrownPlace 58 · Grade So · Saginaw Valley State | So | Saginaw Valley State | 27:36.33 |
| 59 | Bradley BaxterPlace 59 · Grade Jr · Rochester Christian | Jr | Rochester Christian | 27:37.09 |
| 60 | Ryan AllspachPlace 60 · Grade Jr · Hope | Jr | Hope | 27:37.91 |
| 61 | Zach deBeauclairPlace 61 · Grade Fr · Saginaw Valley State | Fr | Saginaw Valley State | 27:39.35 |
| 62 | Nathan AlfordPlace 62 · Grade Jr · Unattached | Jr | Unattached | 27:40.19 |
| 63 | Tyler VandierdonckPlace 63 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 27:41.87 |
| 64 | Jeremy CavalloPlace 64 · Grade Sr · Wayne State (Mich.) | Sr | Wayne State (Mich.) | 27:42.42 |
| 65 | Ashton ShelinePlace 65 · Grade So · Saginaw Valley State | So | Saginaw Valley State | 27:43.44 PR |
| 66 | Christian Ramos MartinezPlace 66 · Grade Jr · Aquinas (Mich.) | Jr | Aquinas (Mich.) | 27:47.64 |
| 67 | Hunter HillardPlace 67 · Grade Sr · Univ. of Olivet | Sr | Univ. of Olivet | 27:48.28 |
| 68 | Lucas DankoPlace 68 · Grade Jr · Rochester Christian | Jr | Rochester Christian | 27:50.18 |
| 69 | Jackson AnselPlace 69 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 27:51.14 PR |
| 70 | Shane PitcherPlace 70 · Grade Fr · Hope | Fr | Hope | 27:51.63 |
| 71 | Isaac TiernanPlace 71 · Grade So · Michigan-Dearborn | So | Michigan-Dearborn | 27:51.71 |
| 72 | Jack WallacePlace 72 · Grade So · Wayne State (Mich.) | So | Wayne State (Mich.) | 27:52.85 |
| 73 | Lleyton AxlinePlace 73 · Grade Fr · Unattached | Fr | Unattached | 27:53.62 |
| 74 | Elliott RodgersPlace 74 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 27:59.09 |
| 75 | Colin VanderschaafPlace 75 · Grade Fr · Unattached | Fr | Unattached | 28:01.80 |
| 76 | Dominic ComfortPlace 76 · Grade Jr · Aquinas (Mich.) | Jr | Aquinas (Mich.) | 28:02.87 |
| 77 | Jack KellyPlace 77 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 28:03.91 |
| 78 | Griffin ConwayPlace 78 · Grade Fr · Unattached | Fr | Unattached | 28:03.94 |
| 79 | Noah PetersonPlace 79 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 28:04.92 PR |
| 80 | Jaben BakkerPlace 80 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 28:10.38 |
| 81 | Julian EdwardsPlace 81 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 28:13.48 |
| 82 | Jack LeydenPlace 82 · Grade Fr · Hope | Fr | Hope | 28:14.04 |
| 83 | Liam HartsuffPlace 83 · Unattached | — | Unattached | 28:14.39 |
| 84 | Stevan StajicPlace 84 · Grade Jr · Wayne State (Mich.) | Jr | Wayne State (Mich.) | 28:20.89 |
| 85 | Anthony VinsonPlace 85 · Grade So · Wayne State (Mich.) | So | Wayne State (Mich.) | 28:25.70 |
| 86 | Mick RobinsonPlace 86 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 28:27.04 |
| 87 | Ty NagyPlace 87 · Grade So · Wayne State (Mich.) | So | Wayne State (Mich.) | 28:27.05 |
| 88 | Gavin SheltonPlace 88 · Grade So · Adrian | So | Adrian | 28:30.42 |
| 89 | Luke KaferlePlace 89 · Grade Jr · Michigan-Dearborn | Jr | Michigan-Dearborn | 28:32.62 |
| 90 | Arman KhaledanPlace 90 · Grade So · Hope | So | Hope | 28:32.72 |
| 91 | Cameron SherrillPlace 91 · Grade Fr · Saginaw Valley State | Fr | Saginaw Valley State | 28:33.99 PR |
| 92 | Andrew TillyPlace 92 · Grade So · Hope | So | Hope | 28:34.93 |
| 93 | Reece WelchPlace 93 · Grade Jr · Rochester Christian | Jr | Rochester Christian | 28:35.21 |
| 94 | Brandon ZielkePlace 94 · Grade Jr · Rochester Christian | Jr | Rochester Christian | 28:37.84 |
| 95 | Brendan BucknerPlace 95 · Grade Jr · Michigan-Dearborn | Jr | Michigan-Dearborn | 28:40.14 |
| 96 | Cam LandPlace 96 · Grade Sr · Unattached | Sr | Unattached | 28:43.32 |
| 97 | Wyatt DeanPlace 97 · Grade Fr · Saginaw Valley State | Fr | Saginaw Valley State | 28:45.22 |
| 98 | Eli HullingerPlace 98 · Grade Fr · Rochester Christian | Fr | Rochester Christian | 28:45.69 |
| 99 | Tim PetersonPlace 99 · Grade Fr · Hope | Fr | Hope | 28:46.36 |
| 100 | Cameron StermerPlace 100 · Grade Jr · Rochester Christian | Jr | Rochester Christian | 28:47.17 |
| 101 | Sam ElderPlace 101 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 28:51.35 |
| 102 | John BorowiczPlace 102 · Grade Fr · Michigan-Dearborn | Fr | Michigan-Dearborn | 28:54.99 |
| 103 | Noah FeudiPlace 103 · Grade Jr · Univ. of Olivet | Jr | Univ. of Olivet | 29:02.15 |
| 104 | Matthew FletcherPlace 104 · Grade So · Adrian | So | Adrian | 29:02.33 |
| 105 | Devin WeaverPlace 105 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 29:02.93 |
| 106 | James ObermanPlace 106 · Grade So · Adrian | So | Adrian | 29:06.13 |
| 107 | Ethan GrevengoedPlace 107 · Grade Fr · Hope | Fr | Hope | 29:10.18 |
| 108 | Benjamin DawsonPlace 108 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 29:10.78 |
| 109 | Corban HauchPlace 109 · Grade Jr · Wayne State (Mich.) | Jr | Wayne State (Mich.) | 29:14.25 |
| 110 | Tim BilenPlace 110 · Grade Sr · Adrian | Sr | Adrian | 29:14.81 |
| 111 | Adam HaagPlace 111 · Grade So · Michigan-Dearborn | So | Michigan-Dearborn | 29:17.51 |
| 112 | Wyatt PughPlace 112 · Grade Jr · Adrian | Jr | Adrian | 29:22.54 |
| 113 | Alex EngelPlace 113 · Grade Fr · Adrian | Fr | Adrian | 29:23.57 |
| 114 | Zachary McMahanPlace 114 · Grade Fr · Adrian | Fr | Adrian | 29:27.47 |
| 115 | Garrett GouldingPlace 115 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 29:30.53 |
| 116 | Brenden CastilloPlace 116 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 29:31.89 |
| 117 | Joseph KadluboskiPlace 117 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 29:38.04 |
| 118 | Kevin ParkinsonPlace 118 · Grade Fr · Unattached | Fr | Unattached | 29:54.48 |
| 119 | Anthony DeVitoPlace 119 · Grade So · Univ. of Olivet | So | Univ. of Olivet | 29:59.17 |
| 120 | Alec GrzegorekPlace 120 · Grade Jr · Adrian | Jr | Adrian | 30:03.84 |
| 121 | Dan GorePlace 121 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 30:04.05 |
| 122 | Jack GrayPlace 122 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 30:04.44 |
| 123 | Chris SmithPlace 123 · Grade So · Adrian | So | Adrian | 30:09.37 |
| 124 | Kent HerringPlace 124 · Grade Sr · Grace Christian (Mich.) | Sr | Grace Christian (Mich.) | 30:09.86 |
| 125 | Nathan DeWittPlace 125 · Grade Fr · Hope | Fr | Hope | 30:17.28 |
| 126 | Noah BlandinoPlace 126 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 30:18.29 |
| 127 | William RipplePlace 127 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 30:18.58 |
| 128 | Deegan BodellPlace 128 · Grade Fr · Univ. of Olivet | Fr | Univ. of Olivet | 30:19.01 |
| 129 | Yoezer CassellPlace 129 · Grade Fr · Hope | Fr | Hope | 30:26.23 |
| 130 | Ethan HandleyPlace 130 · Grade Sr · Adrian | Sr | Adrian | 30:32.37 |
| 131 | Nick KnustPlace 131 · Grade So · Unattached | So | Unattached | 30:40.56 |
| 132 | Charles BaliaticoPlace 132 · Grade Fr · Michigan-Dearborn | Fr | Michigan-Dearborn | 30:48.57 |
| 133 | Tomas RampePlace 133 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 30:49.85 |
| 134 | Ethan RucareanPlace 134 · Grade So · Adrian | So | Adrian | 30:54.96 |
| 135 | Ayden WalaskayPlace 135 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 31:00.92 |
| 136 | Dade AllenPlace 136 · Grade Fr · Univ. of Olivet | Fr | Univ. of Olivet | 31:07.52 |
| 137 | Chad KocsisPlace 137 · Grade So · Rochester Christian | So | Rochester Christian | 31:07.89 |
| 138 | Bryce LangmaidPlace 138 · Grade Jr · Unattached | Jr | Unattached | 31:08.04 |
| 139 | Fred MoreauPlace 139 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 31:18.83 |
| 140 | Trevor PetersonPlace 140 · Grade Jr · Adrian | Jr | Adrian | 31:24.21 |
| 141 | Zachary KlepaskiPlace 141 · Grade Fr · Adrian | Fr | Adrian | 31:38.25 |
| 142 | Ben BirdPlace 142 · Grade Jr · Grace Christian (Mich.) | Jr | Grace Christian (Mich.) | 31:39.81 |
| 143 | Jake RottierPlace 143 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 32:03.66 |
| 144 | Jackson ArklesPlace 144 · Grade Jr · Univ. of Olivet | Jr | Univ. of Olivet | 32:17.29 |
| 145 | Nathan AltonPlace 145 · Grade Jr · Lawrence Tech (Mich.) | Jr | Lawrence Tech (Mich.) | 32:39.70 |
| 146 | David YoskovichPlace 146 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 32:39.78 |
| 147 | Ryan AlfordPlace 147 · Grade Fr · Unattached | Fr | Unattached | 32:44.00 |
| 148 | Trenton FaganPlace 148 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 32:44.58 |
| 149 | Jack TamlynPlace 149 · Grade Sr · Hope | Sr | Hope | 33:26.64 |
| 150 | Kaden HainerPlace 150 · Grade Jr · Unattached | Jr | Unattached | 34:23.76 |
| 151 | Noah LowePlace 151 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 34:53.88 PR |
| 152 | Connor LodholtzPlace 152 · Grade So · Unattached | So | Unattached | 36:29.56 |
| 153 | Jordon BrownPlace 153 · Grade Sr · Univ. of Olivet | Sr | Univ. of Olivet | 38:20.08 |
| 154 | James McNeesPlace 154 · Grade Fr · Univ. of Olivet | Fr | Univ. of Olivet | 38:21.58 |
| 155 | Jeffrey BrownellPlace 155 · Grade So · Unattached | So | Unattached | 41:15.20 |